.elementor-2 .elementor-element.elementor-element-28e0077>.elementor-background-overlay{background-color:#000;opacity:.3;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-28e0077>.elementor-container{max-width:1400px;min-height:800px}.elementor-2 .elementor-element.elementor-element-28e0077{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-28e0077 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center}.elementor-2 .elementor-element.elementor-element-28e0077>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-9b52bc1)}.elementor-2 .elementor-element.elementor-element-28e0077>.elementor-shape-bottom svg{height:180px}.elementor-2 .elementor-element.elementor-element-cb211c5>.elementor-container{max-width:900px}.elementor-2 .elementor-element.elementor-element-ebc58db .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:3rem;font-weight:700;line-height:2em;color:var(--e-global-color-astglobalcolor5)}.elementor-2 .elementor-element.elementor-element-0194e1f{text-align:center}.elementor-2 .elementor-element.elementor-element-0194e1f .elementor-heading-title{font-family:"Audiowide",Sans-serif;font-size:8rem;color:#fff}.elementor-2 .elementor-element.elementor-element-40daa6c{--divider-border-style:multiple;--divider-color:var(--e-global-color-astglobalcolor5);--divider-pattern-height:20px}.elementor-2 .elementor-element.elementor-element-40daa6c .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-40daa6c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-2 .elementor-element.elementor-element-40daa6c .elementor-divider__text{color:var(--e-global-color-astglobalcolor5)}.elementor-2 .elementor-element.elementor-element-0715873 .elementor-heading-title{font-size:1rem;line-height:1.75em;letter-spacing:2px;color:var(--e-global-color-astglobalcolor5)}.elementor-2 .elementor-element.elementor-element-36d82fa>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-36d82fa:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-36d82fa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-78497ff);background-image:url("https://demis-inc.com/cms/wp-content/uploads/2020/11/890171.png");background-size:cover}.elementor-2 .elementor-element.elementor-element-36d82fa>.elementor-background-overlay{background-color:#fff;opacity:.6;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-36d82fa{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-1%;margin-bottom:0;padding:2% 5%}.elementor-2 .elementor-element.elementor-element-1d2450dd.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-60e5b77b>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-60e5b77b>.elementor-container{min-height:620px}.elementor-2 .elementor-element.elementor-element-60e5b77b{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-60e5b77b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-d57484c>.elementor-element-populated{border-style:solid;border-width:0;border-color:var(--e-global-color-9b52bc1);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 3%;--e-column-margin-right:3%;--e-column-margin-left:3%}.elementor-2 .elementor-element.elementor-element-d57484c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-d508918{text-align:center}.elementor-2 .elementor-element.elementor-element-d508918 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:2.5vw;font-weight:600;color:var(--e-global-color-9b52bc1)}.elementor-2 .elementor-element.elementor-element-7d002d0{--divider-border-style:double;--divider-color:var(--e-global-color-9b52bc1);--divider-border-width:3px}.elementor-2 .elementor-element.elementor-element-7d002d0 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-7d002d0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-2 .elementor-element.elementor-element-f8aa4bd{text-align:center}.elementor-2 .elementor-element.elementor-element-f8aa4bd .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:2vw;font-weight:600;line-height:1.5em;color:var(--e-global-color-9b52bc1)}.elementor-2 .elementor-element.elementor-element-1a110b5{text-align:center}.elementor-2 .elementor-element.elementor-element-1a110b5 .elementor-heading-title{font-family:"Tahoma",Sans-serif;font-size:1.2vw;font-weight:100;letter-spacing:5px;color:var(--e-global-color-9b52bc1)}.elementor-2 .elementor-element.elementor-element-f47049f>.elementor-widget-container{margin:-1rem 0 0}.elementor-2 .elementor-element.elementor-element-f47049f .elementor-icon-wrapper{text-align:center}.elementor-2 .elementor-element.elementor-element-f47049f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-9b52bc1)}.elementor-2 .elementor-element.elementor-element-f47049f.elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-f47049f.elementor-view-default .elementor-icon{color:var(--e-global-color-9b52bc1);border-color:var(--e-global-color-9b52bc1)}.elementor-2 .elementor-element.elementor-element-f47049f.elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-f47049f.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-9b52bc1)}.elementor-2 .elementor-element.elementor-element-e5d62e0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-e5d62e0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://demis-inc.com/cms/wp-content/uploads/2021/12/vertical-mv-01.jpg");background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-e5d62e0>.elementor-element-populated{border-style:solid;border-width:0 0 20px;border-color:var(--e-global-color-9b52bc1);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 3%;--e-column-margin-right:3%;--e-column-margin-left:3%}.elementor-2 .elementor-element.elementor-element-e5d62e0>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-60d4a188{--spacer-size:50px}.elementor-2 .elementor-element.elementor-element-5b117637:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-5b117637>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://demis-inc.com/cms/wp-content/uploads/2021/12/vertical-mv-02.jpg");background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-5b117637>.elementor-element-populated{border-style:solid;border-width:0 0 20px;border-color:var(--e-global-color-9b52bc1);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:20% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%}.elementor-2 .elementor-element.elementor-element-5b117637>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-64f31419{--spacer-size:50px}.elementor-2 .elementor-element.elementor-element-6e39bdb4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-6e39bdb4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://demis-inc.com/cms/wp-content/uploads/2021/12/vertical-mv-03.jpg");background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-6e39bdb4>.elementor-element-populated{border-style:solid;border-width:0 0 20px;border-color:var(--e-global-color-9b52bc1);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 3%;--e-column-margin-right:3%;--e-column-margin-left:3%}.elementor-2 .elementor-element.elementor-element-6e39bdb4>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-687caaac{--spacer-size:50px}.elementor-2 .elementor-element.elementor-element-6f96578{margin-top:-2rem;margin-bottom:5rem}.elementor-2 .elementor-element.elementor-element-bcb0bd5{margin-top:3rem;margin-bottom:3rem;padding:0}.elementor-2 .elementor-element.elementor-element-befd9fc{text-align:center}.elementor-2 .elementor-element.elementor-element-befd9fc .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:3rem;font-weight:700}.elementor-2 .elementor-element.elementor-element-a33b75a{text-align:center}.elementor-2 .elementor-element.elementor-element-a33b75a .elementor-heading-title{font-family:"Tahoma",Sans-serif;font-size:1.2rem;text-transform:uppercase;color:var(--e-global-color-astglobalcolor0)}.elementor-2 .elementor-element.elementor-element-cf340e9>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-cf340e9:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-cf340e9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://demis-inc.com/cms/wp-content/uploads/2020/11/890171.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-cf340e9>.elementor-background-overlay{background-color:#fff;opacity:.88;mix-blend-mode:screen;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-cf340e9{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-11433e8 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center}.elementor-2 .elementor-element.elementor-element-11433e8>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-11433e8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-ef93b86{--spacer-size:600px}.elementor-2 .elementor-element.elementor-element-ef4c422>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10% 20% 10% 10%}.elementor-2 .elementor-element.elementor-element-d80c6bb{text-align:center}.elementor-2 .elementor-element.elementor-element-d80c6bb .elementor-heading-title{font-family:"Karla",Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:26px;letter-spacing:1.6px;color:#1d2322}.elementor-2 .elementor-element.elementor-element-0221946{text-align:center}.elementor-2 .elementor-element.elementor-element-0221946 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:3.5rem;font-weight:700;line-height:1.4em;letter-spacing:0px;color:var(--e-global-color-9b52bc1)}.elementor-2 .elementor-element.elementor-element-bb21e4c{--divider-border-style:solid;--divider-color:var(--e-global-color-9b52bc1);--divider-border-width:4px}.elementor-2 .elementor-element.elementor-element-bb21e4c>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-bb21e4c .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-bb21e4c .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-2 .elementor-element.elementor-element-0625417>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-0625417{text-align:center;font-size:1rem;font-weight:700;line-height:26px;letter-spacing:4px;color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-7a55478>.elementor-widget-container{margin:1rem 0}.elementor-2 .elementor-element.elementor-element-7a55478 .elementor-widget-container{text-align:center}.elementor-2 .elementor-element.elementor-element-7a55478:not(:has(.elementor-widget-container)){text-align:center}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn i{font-size:24px}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn{font-family:"Noto Serif JP",Sans-serif;font-size:1.75rem;border-radius:0;padding:15px 80px}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn,.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn.ha-eft--bloom div{border-style:solid;border-width:4px}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:0}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:var(--e-global-color-9b52bc1);--ha-ctv-btn-border-clr:var(--e-global-color-9b52bc1);--ha-ctv-btn-txt-hvr-clr:var(--e-global-color-astglobalcolor5);--ha-ctv-btn-bg-hvr-clr:var(--e-global-color-9b52bc1);--ha-ctv-btn-border-hvr-clr:var(--e-global-color-9b52bc1)}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn.ha-stl--iconica>span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn.ha-stl--montino.ha-eft--winona>span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn.ha-stl--montino.ha-eft--winona:after{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn.ha-stl--montino.ha-eft--rayen:before{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn.ha-stl--montino.ha-eft--nina:before{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-ec45500:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-ec45500>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9b52bc1)}.elementor-2 .elementor-element.elementor-element-ec45500{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:4rem 0}.elementor-2 .elementor-element.elementor-element-ec45500>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-1ab6504a{text-align:center}.elementor-2 .elementor-element.elementor-element-1ab6504a .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2em;color:#fff}.elementor-2 .elementor-element.elementor-element-9087dab{overflow:hidden}.elementor-2 .elementor-element.elementor-element-6aa87fa .elementor-cta .elementor-cta__bg,.elementor-2 .elementor-element.elementor-element-6aa87fa .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-2 .elementor-element.elementor-element-6aa87fa .elementor-cta__content{text-align:center;padding:35px 0;background-color:#09a6cf}.elementor-2 .elementor-element.elementor-element-6aa87fa .elementor-cta__bg-wrapper{min-height:300px}.elementor-2 .elementor-element.elementor-element-6aa87fa .elementor-icon-wrapper{margin-bottom:10px}.elementor-2 .elementor-element.elementor-element-6aa87fa .elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-2 .elementor-element.elementor-element-6aa87fa .elementor-view-stacked .elementor-icon svg{stroke:#fff}.elementor-2 .elementor-element.elementor-element-6aa87fa .elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-6aa87fa .elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-2 .elementor-element.elementor-element-6aa87fa .elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-6aa87fa .elementor-view-default .elementor-icon svg{fill:#fff}.elementor-2 .elementor-element.elementor-element-6aa87fa .elementor-icon{font-size:45px}.elementor-2 .elementor-element.elementor-element-6aa87fa .elementor-cta__title{font-family:"Noto Serif JP",Sans-serif;font-size:1.5rem;font-weight:700;color:#fff}.elementor-2 .elementor-element.elementor-element-6aa87fa .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#EDEDED00}.elementor-2 .elementor-element.elementor-element-e381bbf .elementor-cta .elementor-cta__bg,.elementor-2 .elementor-element.elementor-element-e381bbf .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-2 .elementor-element.elementor-element-e381bbf .elementor-cta__content{text-align:center;padding:35px 0;background-color:#09a6cf}.elementor-2 .elementor-element.elementor-element-e381bbf .elementor-cta__bg-wrapper{min-height:300px}.elementor-2 .elementor-element.elementor-element-e381bbf .elementor-icon-wrapper{margin-bottom:10px}.elementor-2 .elementor-element.elementor-element-e381bbf .elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-2 .elementor-element.elementor-element-e381bbf .elementor-view-stacked .elementor-icon svg{stroke:#fff}.elementor-2 .elementor-element.elementor-element-e381bbf .elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-e381bbf .elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-2 .elementor-element.elementor-element-e381bbf .elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-e381bbf .elementor-view-default .elementor-icon svg{fill:#fff}.elementor-2 .elementor-element.elementor-element-e381bbf .elementor-icon{font-size:45px}.elementor-2 .elementor-element.elementor-element-e381bbf .elementor-cta__title{font-family:"Noto Serif JP",Sans-serif;font-size:1.5rem;font-weight:700;color:#fff}.elementor-2 .elementor-element.elementor-element-e381bbf .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#EDEDED00}.elementor-2 .elementor-element.elementor-element-7aee797 .elementor-cta .elementor-cta__bg,.elementor-2 .elementor-element.elementor-element-7aee797 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-2 .elementor-element.elementor-element-7aee797 .elementor-cta__content{text-align:center;padding:35px 0;background-color:#09a6cf}.elementor-2 .elementor-element.elementor-element-7aee797 .elementor-cta__bg-wrapper{min-height:300px}.elementor-2 .elementor-element.elementor-element-7aee797 .elementor-icon-wrapper{margin-bottom:10px}.elementor-2 .elementor-element.elementor-element-7aee797 .elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-2 .elementor-element.elementor-element-7aee797 .elementor-view-stacked .elementor-icon svg{stroke:#fff}.elementor-2 .elementor-element.elementor-element-7aee797 .elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-7aee797 .elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-2 .elementor-element.elementor-element-7aee797 .elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-7aee797 .elementor-view-default .elementor-icon svg{fill:#fff}.elementor-2 .elementor-element.elementor-element-7aee797 .elementor-icon{font-size:45px}.elementor-2 .elementor-element.elementor-element-7aee797 .elementor-cta__title{font-family:"Noto Serif JP",Sans-serif;font-size:1.5rem;font-weight:700;color:#fff}.elementor-2 .elementor-element.elementor-element-7aee797 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#EDEDED00}.elementor-2 .elementor-element.elementor-element-4674400 .elementor-cta .elementor-cta__bg,.elementor-2 .elementor-element.elementor-element-4674400 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-2 .elementor-element.elementor-element-4674400 .elementor-cta__content{text-align:center;padding:35px 0;background-color:#09a6cf}.elementor-2 .elementor-element.elementor-element-4674400 .elementor-cta__bg-wrapper{min-height:300px}.elementor-2 .elementor-element.elementor-element-4674400 .elementor-icon-wrapper{margin-bottom:10px}.elementor-2 .elementor-element.elementor-element-4674400 .elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-2 .elementor-element.elementor-element-4674400 .elementor-view-stacked .elementor-icon svg{stroke:#fff}.elementor-2 .elementor-element.elementor-element-4674400 .elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-4674400 .elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-2 .elementor-element.elementor-element-4674400 .elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-4674400 .elementor-view-default .elementor-icon svg{fill:#fff}.elementor-2 .elementor-element.elementor-element-4674400 .elementor-icon{font-size:45px}.elementor-2 .elementor-element.elementor-element-4674400 .elementor-cta__title{font-family:"Noto Serif JP",Sans-serif;font-size:1.5rem;font-weight:700;color:#fff}.elementor-2 .elementor-element.elementor-element-4674400 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#EDEDED00}.elementor-2 .elementor-element.elementor-element-db1e0cc>.elementor-widget-container{margin:2rem 0 0}.elementor-2 .elementor-element.elementor-element-db1e0cc{text-align:center}.elementor-2 .elementor-element.elementor-element-db1e0cc .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.5em;color:#fff}.elementor-2 .elementor-element.elementor-element-de019bf>.elementor-widget-container{margin:0 0 1rem}.elementor-2 .elementor-element.elementor-element-de019bf .elementor-widget-container{text-align:center}.elementor-2 .elementor-element.elementor-element-de019bf:not(:has(.elementor-widget-container)){text-align:center}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn i{font-size:24px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn{font-family:"Noto Serif JP",Sans-serif;font-size:1.75rem;border-radius:0;padding:15px 80px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn,.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn.ha-eft--bloom div{border-style:solid;border-width:4px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:0}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:var(--e-global-color-9b52bc1);--ha-ctv-btn-border-clr:var(--e-global-color-9b52bc1);--ha-ctv-btn-txt-hvr-clr:var(--e-global-color-9b52bc1);--ha-ctv-btn-bg-hvr-clr:#fff;--ha-ctv-btn-border-hvr-clr:var(--e-global-color-9b52bc1)}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn.ha-stl--iconica>span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn.ha-stl--montino.ha-eft--winona>span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn.ha-stl--montino.ha-eft--winona:after{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn.ha-stl--montino.ha-eft--rayen:before{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn.ha-stl--montino.ha-eft--nina:before{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-e7bf3bc:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-e7bf3bc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor4)}.elementor-2 .elementor-element.elementor-element-e7bf3bc{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3rem 0}.elementor-2 .elementor-element.elementor-element-e7bf3bc>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-f3a1bf2>.elementor-widget-container{background-color:var(--e-global-color-astglobalcolor0);padding:1rem 0}.elementor-2 .elementor-element.elementor-element-f3a1bf2.bdt-background-overlay-yes>.elementor-widget-container:before{transition:background .3s}.elementor-2 .elementor-element.elementor-element-f3a1bf2.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-2 .elementor-element.elementor-element-f3a1bf2{text-align:center}.elementor-2 .elementor-element.elementor-element-f3a1bf2 .elementor-heading-title{color:var(--e-global-color-astglobalcolor5)}.elementor-2 .elementor-element.elementor-element-7f814e0 .ha-image-grid__item{--image-grid-column:4}.elementor-2 .elementor-element.elementor-element-7f814e0 .ha-filter{text-align:left}.elementor-2 .elementor-element.elementor-element-1f7c34f>.elementor-widget-container{margin:1rem 0}.elementor-2 .elementor-element.elementor-element-1f7c34f .elementor-widget-container{text-align:center}.elementor-2 .elementor-element.elementor-element-1f7c34f:not(:has(.elementor-widget-container)){text-align:center}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn i{font-size:24px}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn{font-family:"Noto Serif JP",Sans-serif;font-size:1.75rem;border-radius:0;padding:15px 80px}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn,.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn.ha-eft--bloom div{border-style:solid;border-width:4px}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:0}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:var(--e-global-color-9b52bc1);--ha-ctv-btn-border-clr:var(--e-global-color-9b52bc1);--ha-ctv-btn-txt-hvr-clr:var(--e-global-color-astglobalcolor5);--ha-ctv-btn-bg-hvr-clr:var(--e-global-color-9b52bc1);--ha-ctv-btn-border-hvr-clr:var(--e-global-color-9b52bc1)}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn.ha-stl--iconica>span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn.ha-stl--montino.ha-eft--winona>span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn.ha-stl--montino.ha-eft--winona:after{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn.ha-stl--montino.ha-eft--rayen:before{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn.ha-stl--montino.ha-eft--nina:before{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-648b807{margin-top:6rem;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-cd7dd36{text-align:center}.elementor-2 .elementor-element.elementor-element-cd7dd36 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:3rem;font-weight:700}.elementor-2 .elementor-element.elementor-element-8e0ffcb{text-align:center}.elementor-2 .elementor-element.elementor-element-8e0ffcb .elementor-heading-title{font-family:"Tahoma",Sans-serif;font-size:1.2rem;text-transform:uppercase;color:var(--e-global-color-astglobalcolor0)}.elementor-2 .elementor-element.elementor-element-0540e4c .eael-grid-post-holder{background-color:#fff}.elementor-2 .elementor-element.elementor-element-0540e4c .eael-post-grid .eael-grid-post .eael-entry-media img,.elementor-2 .elementor-element.elementor-element-0540e4c .eael-grid-post .eael-entry-overlay{border-radius:0}.elementor-2 .elementor-element.elementor-element-0540e4c .eael-entry-title a{color:#303133}.elementor-2 .elementor-element.elementor-element-0540e4c .eael-entry-title:hover,.elementor-2 .elementor-element.elementor-element-0540e4c .eael-entry-title a:hover{color:#23527c}.elementor-2 .elementor-element.elementor-element-0540e4c .eael-entry-title,.elementor-2 .elementor-element.elementor-element-0540e4c .eael-entry-title a{font-family:"Noto Serif JP",Sans-serif;font-size:.8rem;font-weight:700}.elementor-2 .elementor-element.elementor-element-0540e4c .eael-entry-title{margin:0 0 5px}.elementor-2 .elementor-element.elementor-element-0540e4c .eael-grid-post-excerpt p{margin:0}.elementor-2 .elementor-element.elementor-element-0540e4c .eael-grid-post .eael-entry-overlay{background-color:#FFFFFF2B}.elementor-2 .elementor-element.elementor-element-0540e4c .eael-grid-post .eael-entry-overlay>i{color:#fff;font-size:18px}.elementor-2 .elementor-element.elementor-element-0540e4c .eael-grid-post .eael-entry-overlay>img{height:18px;width:18px}.elementor-2 .elementor-element.elementor-element-d5b7933>.elementor-widget-container{margin:1rem 0}.elementor-2 .elementor-element.elementor-element-d5b7933 .elementor-widget-container{text-align:center}.elementor-2 .elementor-element.elementor-element-d5b7933:not(:has(.elementor-widget-container)){text-align:center}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn i{font-size:24px}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn{font-family:"Noto Serif JP",Sans-serif;font-size:1.75rem;border-radius:0;padding:15px 80px}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn,.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn.ha-eft--bloom div{border-style:solid;border-width:4px}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:0}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:var(--e-global-color-9b52bc1);--ha-ctv-btn-border-clr:var(--e-global-color-9b52bc1);--ha-ctv-btn-txt-hvr-clr:var(--e-global-color-astglobalcolor5);--ha-ctv-btn-bg-hvr-clr:var(--e-global-color-9b52bc1);--ha-ctv-btn-border-hvr-clr:var(--e-global-color-9b52bc1)}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn.ha-stl--iconica>span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn.ha-stl--montino.ha-eft--winona>span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn.ha-stl--montino.ha-eft--winona:after{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn.ha-stl--montino.ha-eft--rayen:before{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn.ha-stl--montino.ha-eft--nina:before{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-8c82e16{margin-top:6rem;margin-bottom:3rem}.elementor-2 .elementor-element.elementor-element-53cad8c{text-align:center}.elementor-2 .elementor-element.elementor-element-53cad8c .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:3rem;font-weight:700}.elementor-2 .elementor-element.elementor-element-e184e61{text-align:center}.elementor-2 .elementor-element.elementor-element-e184e61 .elementor-heading-title{font-family:"Tahoma",Sans-serif;font-size:1.2rem;text-transform:uppercase;color:var(--e-global-color-astglobalcolor0)}.elementor-2 .elementor-element.elementor-element-6598af4>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-6598af4:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-6598af4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://demis-inc.com/cms/wp-content/uploads/2020/11/890171.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-6598af4>.elementor-background-overlay{background-color:#fff;opacity:.88;mix-blend-mode:screen;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-6598af4{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-d0cd0a0 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center left}.elementor-2 .elementor-element.elementor-element-d0cd0a0>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-d0cd0a0>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-1e810d5{--spacer-size:600px}.elementor-2 .elementor-element.elementor-element-a0b82ed>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10% 20% 10% 10%}.elementor-2 .elementor-element.elementor-element-c68f6af{text-align:center}.elementor-2 .elementor-element.elementor-element-c68f6af .elementor-heading-title{font-family:"Karla",Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:26px;letter-spacing:1.6px;color:#1d2322}.elementor-2 .elementor-element.elementor-element-eda4031{text-align:center}.elementor-2 .elementor-element.elementor-element-eda4031 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:3.5rem;font-weight:700;line-height:1.4em;letter-spacing:0px;color:var(--e-global-color-9b52bc1)}.elementor-2 .elementor-element.elementor-element-02a84c5{--divider-border-style:solid;--divider-color:var(--e-global-color-9b52bc1);--divider-border-width:4px}.elementor-2 .elementor-element.elementor-element-02a84c5>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-02a84c5 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-02a84c5 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-2 .elementor-element.elementor-element-1cb885e>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-1cb885e{text-align:center;font-size:1rem;font-weight:700;line-height:26px;letter-spacing:4px;color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-fd65a32>.elementor-widget-container{margin:1rem 0}.elementor-2 .elementor-element.elementor-element-fd65a32 .elementor-widget-container{text-align:center}.elementor-2 .elementor-element.elementor-element-fd65a32:not(:has(.elementor-widget-container)){text-align:center}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn i{font-size:24px}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn{font-family:"Noto Serif JP",Sans-serif;font-size:1.75rem;border-radius:0;padding:15px 80px}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn,.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn.ha-eft--bloom div{border-style:solid;border-width:4px}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:0}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:var(--e-global-color-9b52bc1);--ha-ctv-btn-border-clr:var(--e-global-color-9b52bc1);--ha-ctv-btn-txt-hvr-clr:var(--e-global-color-astglobalcolor5);--ha-ctv-btn-bg-hvr-clr:var(--e-global-color-9b52bc1);--ha-ctv-btn-border-hvr-clr:var(--e-global-color-9b52bc1)}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn.ha-stl--iconica>span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn.ha-stl--montino.ha-eft--winona>span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn.ha-stl--montino.ha-eft--winona:after{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn.ha-stl--montino.ha-eft--rayen:before{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn.ha-stl--montino.ha-eft--nina:before{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:15px 80px}.elementor-2 .elementor-element.elementor-element-70d0835:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-70d0835>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-bb0861c)}.elementor-2 .elementor-element.elementor-element-70d0835{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:6rem 0}.elementor-2 .elementor-element.elementor-element-70d0835>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-c6a3922:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-c6a3922>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-2 .elementor-element.elementor-element-c6a3922{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:4rem}.elementor-2 .elementor-element.elementor-element-c6a3922>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-c8ad17c{text-align:center}.elementor-2 .elementor-element.elementor-element-c8ad17c .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:2rem}.elementor-2 .elementor-element.elementor-element-3a12009{--divider-border-style:solid;--divider-color:var(--e-global-color-9b52bc1);--divider-border-width:4px}.elementor-2 .elementor-element.elementor-element-3a12009>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-3a12009 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-3a12009 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-2 .elementor-element.elementor-element-5a738c0 .elementor-post__meta-data span+span:before{content:"///"}.elementor-2 .elementor-element.elementor-element-5a738c0 .elementor-post{border-style:solid;border-width:0 0 1px;border-color:#e2e2e2}.elementor-2 .elementor-element.elementor-element-5a738c0 .elementor-post__title,.elementor-2 .elementor-element.elementor-element-5a738c0 .elementor-post__title a{font-size:1rem}.elementor-2 .elementor-element.elementor-element-5a738c0 .elementor-post__meta-data span:before{color:#303030}.elementor-2 .elementor-element.elementor-element-5229a95 .elementor-button{background-color:#fffefe;fill:#000;color:#000;border-style:solid;border-width:1px;border-color:#000}.elementor-2 .elementor-element.elementor-element-5229a95 .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-5229a95 .elementor-button:focus{background-color:#3a3a3a;color:#fff}.elementor-2 .elementor-element.elementor-element-5229a95 .elementor-button:hover svg,.elementor-2 .elementor-element.elementor-element-5229a95 .elementor-button:focus svg{fill:#fff}.elementor-2 .elementor-element.elementor-element-3fd464c2>.elementor-background-overlay{background-color:#fff;opacity:.82;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-3fd464c2>.elementor-container{min-height:60vh}.elementor-2 .elementor-element.elementor-element-3fd464c2 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center left}.elementor-2 .elementor-element.elementor-element-3fd464c2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-22d41277:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-22d41277>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFBA}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-22d41277.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-22d41277.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-22d41277>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3rem 0}.elementor-2 .elementor-element.elementor-element-22d41277>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-4ddfbcb{text-align:center}.elementor-2 .elementor-element.elementor-element-4ddfbcb .elementor-heading-title{color:var(--e-global-color-9b52bc1)}.elementor-2 .elementor-element.elementor-element-0b85806{text-align:center}.elementor-2 .elementor-element.elementor-element-0b85806 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:1.75rem;font-weight:700;line-height:1.5em;color:var(--e-global-color-9b52bc1)}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-d57484c{width:45.96%}.elementor-2 .elementor-element.elementor-element-e5d62e0{width:18.031%}.elementor-2 .elementor-element.elementor-element-5b117637{width:17.998%}.elementor-2 .elementor-element.elementor-element-6e39bdb4{width:18.011%}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-aaafa93{width:100%}.elementor-2 .elementor-element.elementor-element-1d2450dd{width:100%}.elementor-2 .elementor-element.elementor-element-d57484c{width:100%}.elementor-2 .elementor-element.elementor-element-e5d62e0{width:33.3%}.elementor-2 .elementor-element.elementor-element-5b117637{width:33.3%}.elementor-2 .elementor-element.elementor-element-6e39bdb4{width:33.3%}.elementor-2 .elementor-element.elementor-element-16266a7{width:50%}.elementor-2 .elementor-element.elementor-element-ef9ba3a{width:50%}.elementor-2 .elementor-element.elementor-element-9b6399c{width:50%}.elementor-2 .elementor-element.elementor-element-308183f{width:50%}.elementor-2 .elementor-element.elementor-element-22d41277{width:100%}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-ebc58db .elementor-heading-title{font-size:2.5rem}.elementor-2 .elementor-element.elementor-element-36d82fa{padding:0}.elementor-2 .elementor-element.elementor-element-60e5b77b>.elementor-container{min-height:475px}.elementor-2 .elementor-element.elementor-element-d57484c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px}.elementor-2 .elementor-element.elementor-element-d57484c.elementor-column{-webkit-box-ordinal-group:calc(5 + 1 );-ms-flex-order:5;order:5}.elementor-2 .elementor-element.elementor-element-d57484c>.elementor-element-populated{border-width:0 0 20px;margin:3.5rem;--e-column-margin-right:3.5rem;--e-column-margin-left:3.5rem;padding:1rem}.elementor-2 .elementor-element.elementor-element-d508918{text-align:center}.elementor-2 .elementor-element.elementor-element-d508918 .elementor-heading-title{font-size:4.5vw}.elementor-2 .elementor-element.elementor-element-f8aa4bd>.elementor-widget-container{margin:0 0 2rem}.elementor-2 .elementor-element.elementor-element-f8aa4bd{text-align:center}.elementor-2 .elementor-element.elementor-element-f8aa4bd .elementor-heading-title{font-size:4vw}.elementor-2 .elementor-element.elementor-element-1a110b5{text-align:center}.elementor-2 .elementor-element.elementor-element-1a110b5 .elementor-heading-title{font-size:1rem}.elementor-2 .elementor-element.elementor-element-f47049f>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-f47049f .elementor-icon{font-size:28px}.elementor-2 .elementor-element.elementor-element-f47049f .elementor-icon svg{height:28px}.elementor-2 .elementor-element.elementor-element-e5d62e0>.elementor-element-populated{margin:0 0 0 50px;--e-column-margin-right:0px;--e-column-margin-left:50px}.elementor-2 .elementor-element.elementor-element-60d4a188{--spacer-size:300px}.elementor-2 .elementor-element.elementor-element-5b117637:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-5b117637>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}.elementor-2 .elementor-element.elementor-element-5b117637>.elementor-element-populated{margin:30px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px}.elementor-2 .elementor-element.elementor-element-64f31419{--spacer-size:300px}.elementor-2 .elementor-element.elementor-element-6e39bdb4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-6e39bdb4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-size:cover}.elementor-2 .elementor-element.elementor-element-6e39bdb4>.elementor-element-populated{margin:0 50px 0 0;--e-column-margin-right:50px;--e-column-margin-left:0px}.elementor-2 .elementor-element.elementor-element-687caaac{--spacer-size:300px}.elementor-2 .elementor-element.elementor-element-6f96578{margin-top:0;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-bcb0bd5{margin-top:1rem;margin-bottom:1rem}.elementor-2 .elementor-element.elementor-element-cf340e9{padding:80px 0}.elementor-2 .elementor-element.elementor-element-11433e8>.elementor-element-populated{padding:20px}.elementor-2 .elementor-element.elementor-element-ef93b86{--spacer-size:300px}.elementor-2 .elementor-element.elementor-element-ef4c422>.elementor-element-populated{padding:20px}.elementor-2 .elementor-element.elementor-element-0221946 .elementor-heading-title{font-size:2.5rem}.elementor-2 .elementor-element.elementor-element-1ab6504a{text-align:center}.elementor-2 .elementor-element.elementor-element-6aa87fa .elementor-cta__content{padding:20px 0}.elementor-2 .elementor-element.elementor-element-6aa87fa .elementor-cta__bg-wrapper{min-height:250px}.elementor-2 .elementor-element.elementor-element-e381bbf .elementor-cta__content{padding:20px 0}.elementor-2 .elementor-element.elementor-element-e381bbf .elementor-cta__bg-wrapper{min-height:250px}.elementor-2 .elementor-element.elementor-element-7aee797 .elementor-cta__content{padding:20px 0}.elementor-2 .elementor-element.elementor-element-7aee797 .elementor-cta__bg-wrapper{min-height:250px}.elementor-2 .elementor-element.elementor-element-4674400 .elementor-cta__content{padding:20px 0}.elementor-2 .elementor-element.elementor-element-4674400 .elementor-cta__bg-wrapper{min-height:250px}.elementor-2 .elementor-element.elementor-element-7f814e0 .ha-image-grid__item{--image-grid-column:3}.elementor-2 .elementor-element.elementor-element-648b807{margin-top:3rem;margin-bottom:1rem}.elementor-2 .elementor-element.elementor-element-8c82e16{margin-top:3rem;margin-bottom:1rem}.elementor-2 .elementor-element.elementor-element-6598af4{padding:80px 0}.elementor-2 .elementor-element.elementor-element-d0cd0a0>.elementor-element-populated{padding:20px}.elementor-2 .elementor-element.elementor-element-1e810d5{--spacer-size:300px}.elementor-2 .elementor-element.elementor-element-a0b82ed>.elementor-element-populated{padding:20px}.elementor-2 .elementor-element.elementor-element-eda4031 .elementor-heading-title{font-size:2.5rem}.elementor-2 .elementor-element.elementor-element-70d0835{padding:3rem 0}.elementor-2 .elementor-element.elementor-element-c6a3922{padding:2rem 0}.elementor-2 .elementor-element.elementor-element-3fd464c2>.elementor-container{min-height:0px}.elementor-2 .elementor-element.elementor-element-3fd464c2{padding:60px 20px}.elementor-2 .elementor-element.elementor-element-0b85806 .elementor-heading-title{font-size:1.25rem}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-28e0077>.elementor-container{min-height:70vh}.elementor-2 .elementor-element.elementor-element-28e0077>.elementor-shape-bottom svg{height:50px}.elementor-2 .elementor-element.elementor-element-aaafa93>.elementor-element-populated{padding:0}.elementor-2 .elementor-element.elementor-element-ebc58db>.elementor-widget-container{margin:3rem 0 2rem}.elementor-2 .elementor-element.elementor-element-ebc58db{text-align:center}.elementor-2 .elementor-element.elementor-element-ebc58db .elementor-heading-title{font-size:1.4rem;line-height:2em}.elementor-2 .elementor-element.elementor-element-40daa6c .elementor-divider{text-align:center}.elementor-2 .elementor-element.elementor-element-40daa6c .elementor-divider-separator{margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-0715873{text-align:center}.elementor-2 .elementor-element.elementor-element-36d82fa{margin-top:0;margin-bottom:0;padding:0}.elementor-2 .elementor-element.elementor-element-60e5b77b>.elementor-container{min-height:350px}.elementor-2 .elementor-element.elementor-element-d57484c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-d57484c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://demis-inc.com/cms/wp-content/uploads/2020/11/890171.png");background-position:center center;background-size:cover}.elementor-2 .elementor-element.elementor-element-d57484c{width:100%}.elementor-2 .elementor-element.elementor-element-d57484c.elementor-column{-webkit-box-ordinal-group:calc(4 + 1 );-ms-flex-order:4;order:4}.elementor-2 .elementor-element.elementor-element-d57484c>.elementor-element-populated{border-width:0 0 10px;margin:0;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:1rem 0}.elementor-2 .elementor-element.elementor-element-d508918 .elementor-heading-title{font-size:1.5rem}.elementor-2 .elementor-element.elementor-element-f8aa4bd>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-f8aa4bd .elementor-heading-title{font-size:1.2rem}.elementor-2 .elementor-element.elementor-element-1a110b5 .elementor-heading-title{font-size:1rem}.elementor-2 .elementor-element.elementor-element-e5d62e0{width:33.33%}.elementor-2 .elementor-element.elementor-element-e5d62e0>.elementor-element-populated{border-width:0 0 10px;margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-2 .elementor-element.elementor-element-60d4a188{--spacer-size:300px}.elementor-2 .elementor-element.elementor-element-5b117637{width:33.33%}.elementor-2 .elementor-element.elementor-element-5b117637>.elementor-element-populated{border-width:0 0 10px;margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-2 .elementor-element.elementor-element-64f31419{--spacer-size:300px}.elementor-2 .elementor-element.elementor-element-6e39bdb4{width:33.33%}.elementor-2 .elementor-element.elementor-element-6e39bdb4>.elementor-element-populated{border-width:0 0 10px;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2 .elementor-element.elementor-element-687caaac{--spacer-size:300px}.elementor-2 .elementor-element.elementor-element-bcb0bd5{margin-top:0;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-f8364b0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px}.elementor-2 .elementor-element.elementor-element-befd9fc .elementor-heading-title{font-size:2rem}.elementor-2 .elementor-element.elementor-element-cf340e9{padding:40px 0}.elementor-2 .elementor-element.elementor-element-ef93b86{--spacer-size:200px}.elementor-2 .elementor-element.elementor-element-ef4c422>.elementor-element-populated{padding:10px}.elementor-2 .elementor-element.elementor-element-d80c6bb{text-align:center}.elementor-2 .elementor-element.elementor-element-0221946{text-align:center}.elementor-2 .elementor-element.elementor-element-0221946 .elementor-heading-title{font-size:2rem}.elementor-2 .elementor-element.elementor-element-bb21e4c .elementor-divider{text-align:center}.elementor-2 .elementor-element.elementor-element-bb21e4c .elementor-divider-separator{margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-0625417{text-align:center}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn{font-size:1rem;padding:12px 60px}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn,.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn.ha-eft--bloom div{border-width:2px}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn.ha-stl--iconica>span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn.ha-stl--montino.ha-eft--winona>span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn.ha-stl--montino.ha-eft--winona:after{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn.ha-stl--montino.ha-eft--rayen:before{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn.ha-stl--montino.ha-eft--nina:before{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-7a55478 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-1ab6504a .elementor-heading-title{font-size:2em}.elementor-2 .elementor-element.elementor-element-6aa87fa .elementor-cta__bg-wrapper{min-height:240px}.elementor-2 .elementor-element.elementor-element-e381bbf .elementor-cta__bg-wrapper{min-height:240px}.elementor-2 .elementor-element.elementor-element-7aee797 .elementor-cta__bg-wrapper{min-height:240px}.elementor-2 .elementor-element.elementor-element-4674400 .elementor-cta__bg-wrapper{min-height:240px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn{font-size:1rem;padding:12px 60px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn,.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn.ha-eft--bloom div{border-width:2px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn.ha-stl--iconica>span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn.ha-stl--montino.ha-eft--winona>span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn.ha-stl--montino.ha-eft--winona:after{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn.ha-stl--montino.ha-eft--rayen:before{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn.ha-stl--montino.ha-eft--nina:before{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-de019bf .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-f3a1bf2 .elementor-heading-title{font-size:1.25rem}.elementor-2 .elementor-element.elementor-element-7f814e0 .ha-image-grid__item{--image-grid-column:2}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn{font-size:1rem;padding:12px 60px}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn,.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn.ha-eft--bloom div{border-width:2px}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn.ha-stl--iconica>span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn.ha-stl--montino.ha-eft--winona>span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn.ha-stl--montino.ha-eft--winona:after{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn.ha-stl--montino.ha-eft--rayen:before{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn.ha-stl--montino.ha-eft--nina:before{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-1f7c34f .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-1cbcc17>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px}.elementor-2 .elementor-element.elementor-element-cd7dd36 .elementor-heading-title{font-size:2rem}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn{font-size:1rem;padding:12px 60px}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn,.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn.ha-eft--bloom div{border-width:2px}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn.ha-stl--iconica>span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn.ha-stl--montino.ha-eft--winona>span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn.ha-stl--montino.ha-eft--winona:after{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn.ha-stl--montino.ha-eft--rayen:before{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn.ha-stl--montino.ha-eft--nina:before{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-d5b7933 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-bafdffa>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px}.elementor-2 .elementor-element.elementor-element-53cad8c .elementor-heading-title{font-size:2rem}.elementor-2 .elementor-element.elementor-element-6598af4{padding:40px 0}.elementor-2 .elementor-element.elementor-element-1e810d5{--spacer-size:200px}.elementor-2 .elementor-element.elementor-element-a0b82ed>.elementor-element-populated{padding:10px}.elementor-2 .elementor-element.elementor-element-c68f6af{text-align:center}.elementor-2 .elementor-element.elementor-element-eda4031{text-align:center}.elementor-2 .elementor-element.elementor-element-eda4031 .elementor-heading-title{font-size:2rem;line-height:50px}.elementor-2 .elementor-element.elementor-element-02a84c5 .elementor-divider{text-align:center}.elementor-2 .elementor-element.elementor-element-02a84c5 .elementor-divider-separator{margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-1cb885e{text-align:center}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn{font-size:1rem;padding:12px 60px}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn,.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn.ha-eft--bloom div{border-width:2px}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn.ha-stl--iconica>span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn.ha-stl--montino.ha-eft--winona>span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn.ha-stl--montino.ha-eft--winona:after{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn.ha-stl--montino.ha-eft--rayen>span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn.ha-stl--montino.ha-eft--rayen:before{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn.ha-stl--montino.ha-eft--nina:before{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-fd65a32 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:12px 60px}.elementor-2 .elementor-element.elementor-element-70d0835{padding:2rem 0}.elementor-2 .elementor-element.elementor-element-c6a3922{padding:1rem 0}.elementor-2 .elementor-element.elementor-element-c8ad17c .elementor-heading-title{font-size:1.5rem}.elementor-2 .elementor-element.elementor-element-3a12009 .elementor-divider{text-align:center}.elementor-2 .elementor-element.elementor-element-3a12009 .elementor-divider-separator{margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-3fd464c2{padding:60px 20px}.elementor-2 .elementor-element.elementor-element-22d41277>.elementor-element-populated{padding:2rem}.elementor-2 .elementor-element.elementor-element-0b85806 .elementor-heading-title{font-size:1rem}}.elementor-2 .elementor-element.elementor-element-d508918 span{font-size:110%}.elementor-2 .elementor-element.elementor-element-d508918 span b{font-size:140%}.elementor-2 .elementor-element.elementor-element-f8aa4bd span{font-size:110%}.elementor-2 .elementor-element.elementor-element-f8aa4bd span b{font-size:140%}.elementor-2 .elementor-element.elementor-element-1a110b5 span{font-size:110%}.elementor-2 .elementor-element.elementor-element-1a110b5 span b{font-size:140%}.mv-strong{font-size:200%;color:red}.mv-cutper{font-size:200%;line-height:120%}.mv-strong{font-size:200%;color:red}.mv-cutper{font-size:200%;line-height:120%}.bannar-thermobarrier img{padding:10px}.headline-main{background-color:#276fb8;font-weight:700!important}