.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-8ce57df.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-9 .elementor-element.elementor-element-8ce57df.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-9 .elementor-element.elementor-element-93b68d9 .elementor-icon-wrapper{text-align:center}.elementor-9 .elementor-element.elementor-element-93b68d9.elementor-view-stacked .elementor-icon{background-color:#07b53b}.elementor-9 .elementor-element.elementor-element-93b68d9.elementor-view-framed .elementor-icon,.elementor-9 .elementor-element.elementor-element-93b68d9.elementor-view-default .elementor-icon{color:#07b53b;border-color:#07b53b}.elementor-9 .elementor-element.elementor-element-93b68d9.elementor-view-framed .elementor-icon,.elementor-9 .elementor-element.elementor-element-93b68d9.elementor-view-default .elementor-icon svg{fill:#07b53b}.elementor-9 .elementor-element.elementor-element-93b68d9 .elementor-icon{font-size:40px}.elementor-9 .elementor-element.elementor-element-93b68d9 .elementor-icon svg{height:40px}.elementor-9 .elementor-element.elementor-element-3b101be .elementor-icon-wrapper{text-align:center}.elementor-9 .elementor-element.elementor-element-3b101be.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-261b7fe)}.elementor-9 .elementor-element.elementor-element-3b101be.elementor-view-framed .elementor-icon,.elementor-9 .elementor-element.elementor-element-3b101be.elementor-view-default .elementor-icon{color:var(--e-global-color-261b7fe);border-color:var(--e-global-color-261b7fe)}.elementor-9 .elementor-element.elementor-element-3b101be.elementor-view-framed .elementor-icon,.elementor-9 .elementor-element.elementor-element-3b101be.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-261b7fe)}.elementor-9 .elementor-element.elementor-element-3b101be .elementor-icon{font-size:40px}.elementor-9 .elementor-element.elementor-element-3b101be .elementor-icon svg{height:40px}.elementor-widget-text-editor{color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-9 .elementor-element.elementor-element-a9d5085{text-align:center;color:var(--e-global-color-261b7fe)}.elementor-9 .elementor-element.elementor-element-15667ba .elementor-repeater-item-aa0ebdb .swiper-slide-bg{background-color:#0562ba;background-image:url(https://gs-techno.info/wp-content/uploads/2025/09/top01.jpg);background-size:cover}.elementor-9 .elementor-element.elementor-element-15667ba .elementor-repeater-item-aa0ebdb .elementor-background-overlay{background-color:#0562BA40}.elementor-9 .elementor-element.elementor-element-15667ba .elementor-repeater-item-aa0ebdb .swiper-slide-contents{margin-right:auto}.elementor-9 .elementor-element.elementor-element-15667ba .elementor-repeater-item-aa0ebdb .swiper-slide-inner{align-items:center;text-align:left}.elementor-9 .elementor-element.elementor-element-15667ba .swiper-slide{height:700px;transition-duration:calc(5000ms*1.2)}.elementor-9 .elementor-element.elementor-element-15667ba .swiper-slide-contents{max-width:100%}.elementor-9 .elementor-element.elementor-element-15667ba .swiper-slide-inner{text-align:center}.elementor-9 .elementor-element.elementor-element-15667ba .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0}.elementor-9 .elementor-element.elementor-element-15667ba .elementor-slide-heading{font-family:var(--e-global-typography-84807d4-font-family),Sans-serif;font-size:var(--e-global-typography-84807d4-font-size);font-weight:var(--e-global-typography-84807d4-font-weight);line-height:var(--e-global-typography-84807d4-line-height);letter-spacing:var(--e-global-typography-84807d4-letter-spacing);word-spacing:var(--e-global-typography-84807d4-word-spacing)}.elementor-9 .elementor-element.elementor-element-15667ba .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0}.elementor-9 .elementor-element.elementor-element-15667ba .elementor-slide-description{font-family:"Noto Sans JP",Sans-serif;font-size:60px;font-weight:700;line-height:1.2em;letter-spacing:5.3px}.elementor-9 .elementor-element.elementor-element-15667ba .elementor-slide-button{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);border-width:0;border-radius:0}.elementor-9 .elementor-element.elementor-element-15667ba>.elementor-widget-container{border-radius:0}.elementor-9 .elementor-element.elementor-element-264f3a5 .elementor-repeater-item-aa0ebdb .swiper-slide-bg{background-color:#0562ba;background-image:url(https://gs-techno.info/wp-content/uploads/2025/09/top01.jpg);background-size:cover}.elementor-9 .elementor-element.elementor-element-264f3a5 .elementor-repeater-item-aa0ebdb .elementor-background-overlay{background-color:rgba(0,0,0,.5)}.elementor-9 .elementor-element.elementor-element-264f3a5 .elementor-repeater-item-aa0ebdb .swiper-slide-contents{margin-right:auto}.elementor-9 .elementor-element.elementor-element-264f3a5 .elementor-repeater-item-aa0ebdb .swiper-slide-inner{align-items:center;text-align:left}.elementor-9 .elementor-element.elementor-element-264f3a5 .swiper-slide{height:700px;transition-duration:calc(5000ms*1.2)}.elementor-9 .elementor-element.elementor-element-264f3a5 .swiper-slide-contents{max-width:66%}.elementor-9 .elementor-element.elementor-element-264f3a5 .swiper-slide-inner{text-align:center}.elementor-9 .elementor-element.elementor-element-264f3a5 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px}.elementor-9 .elementor-element.elementor-element-264f3a5 .elementor-slide-heading{font-family:var(--e-global-typography-84807d4-font-family),Sans-serif;font-size:var(--e-global-typography-84807d4-font-size);font-weight:var(--e-global-typography-84807d4-font-weight);line-height:var(--e-global-typography-84807d4-line-height);letter-spacing:var(--e-global-typography-84807d4-letter-spacing);word-spacing:var(--e-global-typography-84807d4-word-spacing)}.elementor-9 .elementor-element.elementor-element-264f3a5 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0}.elementor-9 .elementor-element.elementor-element-264f3a5 .elementor-slide-description{font-family:"Noto Sans JP",Sans-serif;font-size:68px;font-weight:700;line-height:1.2em;letter-spacing:5.3px}.elementor-9 .elementor-element.elementor-element-264f3a5 .elementor-slide-button{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);border-width:0;border-radius:0}.elementor-9 .elementor-element.elementor-element-264f3a5 .swiper-pagination-bullet-active{background-color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-264f3a5>.elementor-widget-container{border-radius:0}.elementor-9 .elementor-element.elementor-element-8b695d4{overflow:hidden;margin-top:-200px;margin-bottom:0;z-index:10}.elementor-9 .elementor-element.elementor-element-b049c32>.elementor-element-populated{padding:0 0 0 100px}.elementor-9 .elementor-element.elementor-element-dab5a56{z-index:100}.elementor-9 .elementor-element.elementor-element-d23be9a{overflow:hidden;margin-top:-300px;margin-bottom:0;z-index:100}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-0cc1f0b.elementor-column .elementor-widget-wrap{align-items:center}.elementor-9 .elementor-element.elementor-element-0cc1f0b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-9 .elementor-element.elementor-element-ad2c138{--spacer-size:36px}.elementor-9 .elementor-element.elementor-element-13358b9{--spacer-size:50px}.elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-9 .elementor-element.elementor-element-756fa03{text-align:center}.elementor-9 .elementor-element.elementor-element-756fa03 .elementor-heading-title{font-family:"Alata",Sans-serif;font-size:50px;font-weight:700;color:#831c20}.elementor-9 .elementor-element.elementor-element-d56e5bf{text-align:center}.elementor-9 .elementor-element.elementor-element-d56e5bf .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:700;line-height:.6em;letter-spacing:3.3px;word-spacing:.8em;color:#000}.elementor-9 .elementor-element.elementor-element-fc00609>.elementor-container{max-width:800px}.elementor-9 .elementor-element.elementor-element-3e5f3f5 .elementor-heading-title{font-size:17px;font-weight:700;line-height:2.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#000}.elementor-9 .elementor-element.elementor-element-ba166ba .elementor-heading-title{font-size:17px;font-weight:700;line-height:2.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#000}.elementor-9 .elementor-element.elementor-element-9624fa0 .elementor-heading-title{font-size:17px;font-weight:700;line-height:2.4em;color:#000}.elementor-9 .elementor-element.elementor-element-b7223ae .elementor-heading-title{font-size:17px;font-weight:700;line-height:2.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#000}.elementor-9 .elementor-element.elementor-element-bdc1d50 .eael-grid-post-holder{background-color:#FFFFFF00;border-style:none}.elementor-9 .elementor-element.elementor-element-bdc1d50 .eael-entry-meta .eael-posted-on{color:#000}.elementor-9 .elementor-element.elementor-element-bdc1d50 .eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on{color:#000}.elementor-9 .elementor-element.elementor-element-bdc1d50 .eael-grid-post .eael-entry-footer{justify-content:flex-start}.elementor-9 .elementor-element.elementor-element-bdc1d50 .eael-grid-post .eael-entry-header-after{justify-content:flex-start;align-items:center}.elementor-9 .elementor-element.elementor-element-bdc1d50 .eael-entry-meta>span{font-family:"Noto Sans JP",Sans-serif;font-weight:700}.elementor-9 .elementor-element.elementor-element-bdc1d50 .eael-entry-title a{color:#000}.elementor-9 .elementor-element.elementor-element-bdc1d50 .eael-entry-title:hover,.elementor-9 .elementor-element.elementor-element-bdc1d50 .eael-entry-title a:hover{color:#23527c}.elementor-9 .elementor-element.elementor-element-bdc1d50 .eael-entry-title,.elementor-9 .elementor-element.elementor-element-bdc1d50 .eael-entry-title a{font-family:"Noto Sans JP",Sans-serif;font-weight:700}.elementor-9 .elementor-element.elementor-element-bdc1d50 .eael-grid-post .eael-entry-overlay{background-color:rgba(0,0,0,.75)}.elementor-9 .elementor-element.elementor-element-bdc1d50 .eael-grid-post .eael-entry-overlay>i{color:#fff;font-size:18px}.elementor-9 .elementor-element.elementor-element-bdc1d50 .eael-grid-post .eael-entry-overlay>img{height:18px;width:18px}.elementor-9 .elementor-element.elementor-element-60947b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2)}.elementor-9 .elementor-element.elementor-element-60947b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2)}.elementor-9 .elementor-element.elementor-element-60947b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2)}.elementor-9 .elementor-element.elementor-element-60947b5 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2)}body.rtl .elementor-9 .elementor-element.elementor-element-60947b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2)}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-60947b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2)}.elementor-9 .elementor-element.elementor-element-60947b5 .elementor-icon-list-icon{width:14px}.elementor-9 .elementor-element.elementor-element-60947b5 .elementor-icon-list-icon i{font-size:14px}.elementor-9 .elementor-element.elementor-element-60947b5 .elementor-icon-list-icon svg{max-width:14px}.elementor-9 .elementor-element.elementor-element-60947b5 .elementor-icon-list-text{color:#000;padding-left:0}.elementor-9 .elementor-element.elementor-element-60947b5 .elementor-icon-list-item{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:700;line-height:30px;letter-spacing:2.7px}.elementor-9 .elementor-element.elementor-element-60947b5 .elementor-icon-list-item .meta-lists>span{font-family:"Noto Sans JP",Sans-serif;font-size:12px;color:#831c20}.elementor-9 .elementor-element.elementor-element-60947b5 .elementor-icon-list-item .meta-lists>span i,.elementor-9 .elementor-element.elementor-element-60947b5 .elementor-icon-list-item .meta-lists>span svg{margin-right:5px}.elementor-9 .elementor-element.elementor-element-60947b5 .elementor-icon-list-item .meta-lists svg path{stroke:#831c20;fill:#831c20}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-0b5e046 .elementor-button{font-family:"Noto Sans JP",Sans-serif;font-weight:700;background-color:#831c20}.elementor-9 .elementor-element.elementor-element-2e0a45c{--spacer-size:50px}.elementor-9 .elementor-element.elementor-element-843221b{text-align:center}.elementor-9 .elementor-element.elementor-element-843221b .elementor-heading-title{font-family:"Alata",Sans-serif;font-size:50px;font-weight:700;letter-spacing:7px;color:#831c20}.elementor-9 .elementor-element.elementor-element-1bf5b73{text-align:center}.elementor-9 .elementor-element.elementor-element-1bf5b73 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:700;line-height:.6em;letter-spacing:3.3px;word-spacing:.8em;color:#000}.elementor-9 .elementor-element.elementor-element-1bf5b73>.elementor-widget-container{margin:7px 0 0}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text)}.elementor-9 .elementor-element.elementor-element-f786490{--spacer-size:50px}.elementor-9 .elementor-element.elementor-element-8f940dd>.elementor-container{max-width:1000px}.elementor-9 .elementor-element.elementor-element-32cbd76 .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:18px;color:var(--e-global-color-text)}.elementor-9 .elementor-element.elementor-element-32cbd76>.elementor-widget-container{margin:30px 0 0}.elementor-9 .elementor-element.elementor-element-f206ee0 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:var(--e-global-color-text)}.elementor-9 .elementor-element.elementor-element-7dbf36c .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:600;color:#831c20}.elementor-9 .elementor-element.elementor-element-7dbf36c>.elementor-widget-container{margin:0;padding:0 0 12px}.elementor-9 .elementor-element.elementor-element-0b0e251{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;line-height:1.7em;letter-spacing:0px}.elementor-9 .elementor-element.elementor-element-0b0e251>.elementor-widget-container{margin:0 0 30px}.elementor-9 .elementor-element.elementor-element-3572c2e .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-9 .elementor-element.elementor-element-3572c2e>.elementor-widget-container{padding:0 0 18px}.elementor-9 .elementor-element.elementor-element-191a273 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-9 .elementor-element.elementor-element-191a273 .elementor-button .elementor-button-content-wrapper{gap:30px}.elementor-9 .elementor-element.elementor-element-191a273 .elementor-button{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);background-color:#831c20;border-radius:100px}.elementor-9 .elementor-element.elementor-element-191a273>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-1796829:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-1796829>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,var(--e-global-color-astglobalcolor4) 91%,var(--e-global-color-accent) 46%)}.elementor-9 .elementor-element.elementor-element-1796829{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:200px;margin-bottom:0;padding:0 0 200px}.elementor-9 .elementor-element.elementor-element-1796829>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-286c4de>.elementor-container{max-width:1500px}.elementor-9 .elementor-element.elementor-element-286c4de{margin-top:-150px;margin-bottom:0}.elementor-9 .elementor-element.elementor-element-4a039a7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px}.elementor-9 .elementor-element.elementor-element-b23c16b>.elementor-container{max-width:1000px}.elementor-9 .elementor-element.elementor-element-b23c16b{margin-top:30px;margin-bottom:40px}.elementor-9 .elementor-element.elementor-element-6924bc5 .elementor-heading-title{font-family:var(--e-global-typography-de2df44-font-family),Sans-serif;font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing);color:#831c20}.elementor-9 .elementor-element.elementor-element-6924bc5>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-656c007 .elementor-heading-title{font-family:var(--e-global-typography-5ab2ee1-font-family),Sans-serif;font-size:var(--e-global-typography-5ab2ee1-font-size);font-weight:var(--e-global-typography-5ab2ee1-font-weight);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing);color:var(--e-global-color-text)}.elementor-9 .elementor-element.elementor-element-5ab47c8{font-size:17px;font-weight:600;line-height:1.7em}.elementor-9 .elementor-element.elementor-element-5ab47c8>.elementor-widget-container{margin:0 0 30px}.elementor-9 .elementor-element.elementor-element-6ff5372>.elementor-container{min-height:250px}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-110d0e4.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-9 .elementor-element.elementor-element-110d0e4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-9 .elementor-element.elementor-element-110d0e4.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-9 .elementor-element.elementor-element-110d0e4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-110d0e4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gs-techno.info/wp-content/uploads/2025/09/LINE_ALBUM_空調設備_250811_1.jpg");background-size:cover}.elementor-9 .elementor-element.elementor-element-110d0e4>.elementor-element-populated>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#02010100 0%,#000 100%);opacity:.5}.elementor-9 .elementor-element.elementor-element-110d0e4>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 20px 20px}.elementor-9 .elementor-element.elementor-element-110d0e4>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-e11593f{font-family:var(--e-global-typography-c9fd443-font-family),Sans-serif;font-size:var(--e-global-typography-c9fd443-font-size);font-weight:var(--e-global-typography-c9fd443-font-weight);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing);text-shadow:0px 0px 10px rgba(0,0,0,.99);color:var(--e-global-color-accent)}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-a1cd1bc.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-9 .elementor-element.elementor-element-a1cd1bc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-9 .elementor-element.elementor-element-a1cd1bc.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-9 .elementor-element.elementor-element-a1cd1bc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-a1cd1bc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gs-techno.info/wp-content/uploads/2025/09/LINE_ALBUM_ダクト_250811_1.jpg");background-size:cover}.elementor-9 .elementor-element.elementor-element-a1cd1bc>.elementor-element-populated>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#02010100 0%,#000 100%);opacity:.5}.elementor-9 .elementor-element.elementor-element-a1cd1bc>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 20px 20px}.elementor-9 .elementor-element.elementor-element-a1cd1bc>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-23bb905{font-family:var(--e-global-typography-c9fd443-font-family),Sans-serif;font-size:var(--e-global-typography-c9fd443-font-size);font-weight:var(--e-global-typography-c9fd443-font-weight);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing);text-shadow:0px 0px 10px rgba(0,0,0,.99);color:var(--e-global-color-accent)}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-fe90c55.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-9 .elementor-element.elementor-element-fe90c55.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-9 .elementor-element.elementor-element-fe90c55.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-9 .elementor-element.elementor-element-fe90c55:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-fe90c55>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gs-techno.info/wp-content/uploads/2025/09/LINE_ALBUM_配管_250811_1.jpg");background-position:center center;background-size:cover}.elementor-9 .elementor-element.elementor-element-fe90c55>.elementor-element-populated>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#02010100 0%,#000 100%);opacity:.5}.elementor-9 .elementor-element.elementor-element-fe90c55>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 20px 20px}.elementor-9 .elementor-element.elementor-element-fe90c55>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-aa07942{font-family:var(--e-global-typography-c9fd443-font-family),Sans-serif;font-size:var(--e-global-typography-c9fd443-font-size);font-weight:var(--e-global-typography-c9fd443-font-weight);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing);text-shadow:0px 0px 10px rgba(0,0,0,.99);color:var(--e-global-color-accent)}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-81362d1.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-9 .elementor-element.elementor-element-81362d1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-9 .elementor-element.elementor-element-81362d1.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-9 .elementor-element.elementor-element-81362d1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-81362d1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gs-techno.info/wp-content/uploads/2025/09/LINE_ALBUM_電気_250811_1.jpg");background-size:cover}.elementor-9 .elementor-element.elementor-element-81362d1>.elementor-element-populated>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#02010100 0%,#000 100%);opacity:.5}.elementor-9 .elementor-element.elementor-element-81362d1>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 20px 20px}.elementor-9 .elementor-element.elementor-element-81362d1>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-14e431f{font-family:var(--e-global-typography-c9fd443-font-family),Sans-serif;font-size:var(--e-global-typography-c9fd443-font-size);font-weight:var(--e-global-typography-c9fd443-font-weight);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing);text-shadow:0px 0px 10px rgba(0,0,0,.99);color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-98c1db9>.elementor-container{min-height:250px}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-781ca4d.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-9 .elementor-element.elementor-element-781ca4d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-9 .elementor-element.elementor-element-781ca4d.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-9 .elementor-element.elementor-element-781ca4d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-781ca4d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gs-techno.info/wp-content/uploads/2025/09/LINE_ALBUM_塗装・防水写真は塗装_250811_1-1.jpg");background-size:cover}.elementor-9 .elementor-element.elementor-element-781ca4d>.elementor-element-populated>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#02010100 0%,#000 100%);opacity:.5}.elementor-9 .elementor-element.elementor-element-781ca4d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 20px 20px}.elementor-9 .elementor-element.elementor-element-781ca4d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-99e548d{font-family:var(--e-global-typography-c9fd443-font-family),Sans-serif;font-size:var(--e-global-typography-c9fd443-font-size);font-weight:var(--e-global-typography-c9fd443-font-weight);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing);text-shadow:0px 0px 10px rgba(0,0,0,.99);color:var(--e-global-color-accent)}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-974620e.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-9 .elementor-element.elementor-element-974620e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-9 .elementor-element.elementor-element-974620e.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-9 .elementor-element.elementor-element-974620e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-974620e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gs-techno.info/wp-content/uploads/2025/09/LINE_ALBUM_内装_250811_1.jpg");background-size:cover}.elementor-9 .elementor-element.elementor-element-974620e>.elementor-element-populated>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#02010100 0%,#000 100%);opacity:.5}.elementor-9 .elementor-element.elementor-element-974620e>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 20px 20px}.elementor-9 .elementor-element.elementor-element-974620e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-ac69b94{font-family:var(--e-global-typography-c9fd443-font-family),Sans-serif;font-size:var(--e-global-typography-c9fd443-font-size);font-weight:var(--e-global-typography-c9fd443-font-weight);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing);text-shadow:0px 0px 10px rgba(0,0,0,.99);color:var(--e-global-color-accent)}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-3a65dc0.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-9 .elementor-element.elementor-element-3a65dc0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-9 .elementor-element.elementor-element-3a65dc0.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-9 .elementor-element.elementor-element-3a65dc0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-3a65dc0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gs-techno.info/wp-content/uploads/2025/09/LINE_ALBUM_外構_250811_1.jpg");background-position:center center;background-size:cover}.elementor-9 .elementor-element.elementor-element-3a65dc0>.elementor-element-populated>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#02010100 0%,#000 100%);opacity:.5}.elementor-9 .elementor-element.elementor-element-3a65dc0>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 20px 20px}.elementor-9 .elementor-element.elementor-element-3a65dc0>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-88c4c83{font-family:var(--e-global-typography-c9fd443-font-family),Sans-serif;font-size:var(--e-global-typography-c9fd443-font-size);font-weight:var(--e-global-typography-c9fd443-font-weight);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing);text-shadow:0px 0px 10px rgba(0,0,0,.99);color:var(--e-global-color-accent)}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-17b0794.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-9 .elementor-element.elementor-element-17b0794.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-9 .elementor-element.elementor-element-17b0794.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-9 .elementor-element.elementor-element-17b0794:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-17b0794>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gs-techno.info/wp-content/uploads/2025/09/LINE_ALBUM_清掃_250811_1.jpg");background-size:cover}.elementor-9 .elementor-element.elementor-element-17b0794>.elementor-element-populated>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#02010100 0%,#000 100%);opacity:.5}.elementor-9 .elementor-element.elementor-element-17b0794>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 20px 20px}.elementor-9 .elementor-element.elementor-element-17b0794>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-510a519{font-family:var(--e-global-typography-c9fd443-font-family),Sans-serif;font-size:var(--e-global-typography-c9fd443-font-size);font-weight:var(--e-global-typography-c9fd443-font-weight);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing);text-shadow:0px 0px 10px rgba(0,0,0,.99);color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-620f686 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-9 .elementor-element.elementor-element-620f686 .elementor-button .elementor-button-content-wrapper{gap:30px}.elementor-9 .elementor-element.elementor-element-620f686 .elementor-button{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);background-color:#831c20;border-radius:100px}.elementor-9 .elementor-element.elementor-element-620f686>.elementor-widget-container{margin:0;padding:20px 0 0}.elementor-9 .elementor-element.elementor-element-a3193df{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-100px;margin-bottom:0;padding:0 0 100px}.elementor-9 .elementor-element.elementor-element-a3193df:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-a3193df>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,#FFFFFF00 5%,#831c20 0%)}.elementor-9 .elementor-element.elementor-element-a3193df>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-df1df9d{text-align:right;font-family:var(--e-global-typography-c778191-font-family),Sans-serif;font-size:var(--e-global-typography-c778191-font-size);font-weight:var(--e-global-typography-c778191-font-weight);line-height:var(--e-global-typography-c778191-line-height);letter-spacing:var(--e-global-typography-c778191-letter-spacing);word-spacing:var(--e-global-typography-c778191-word-spacing);color:#FFFFFF4D}.elementor-9 .elementor-element.elementor-element-df1df9d>.elementor-widget-container{margin:60px 0 0}.elementor-9 .elementor-element.elementor-element-3d467b2>.elementor-container{max-width:1000px}.elementor-9 .elementor-element.elementor-element-3d467b2{margin-top:50px;margin-bottom:40px}.elementor-9 .elementor-element.elementor-element-b70c693 .elementor-heading-title{font-family:var(--e-global-typography-de2df44-font-family),Sans-serif;font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing);color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-b70c693>.elementor-widget-container{margin:30px 0 0}.elementor-9 .elementor-element.elementor-element-e60dc68 .elementor-heading-title{font-family:var(--e-global-typography-5ab2ee1-font-family),Sans-serif;font-size:var(--e-global-typography-5ab2ee1-font-size);font-weight:var(--e-global-typography-5ab2ee1-font-weight);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing);color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-d6c6344{color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-d6c6344>.elementor-widget-container{margin:0 0 30px}.elementor-9 .elementor-element.elementor-element-00872f2{margin-top:-120px;margin-bottom:0;padding:0 0 30px}.elementor-9 .elementor-element.elementor-element-cb9c741{--e-image-carousel-slides-to-show:3}.elementor-9 .elementor-element.elementor-element-cb9c741 .elementor-image-carousel-caption{text-align:left;color:var(--e-global-color-accent);font-family:var(--e-global-typography-0d697c0-font-family),Sans-serif;font-size:var(--e-global-typography-0d697c0-font-size);font-weight:var(--e-global-typography-0d697c0-font-weight);line-height:var(--e-global-typography-0d697c0-line-height);letter-spacing:var(--e-global-typography-0d697c0-letter-spacing);word-spacing:var(--e-global-typography-0d697c0-word-spacing);text-shadow:0px 0px 10px #000}.elementor-9 .elementor-element.elementor-element-6277acb>.elementor-container{max-width:1000px}.elementor-9 .elementor-element.elementor-element-6277acb{margin-top:30px;margin-bottom:0}.elementor-9 .elementor-element.elementor-element-6b2c7d0 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-9 .elementor-element.elementor-element-6b2c7d0 .elementor-button .elementor-button-content-wrapper{gap:30px}.elementor-9 .elementor-element.elementor-element-6b2c7d0 .elementor-button{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);background-color:var(--e-global-color-primary);border-radius:100px}.elementor-9 .elementor-element.elementor-element-6b2c7d0>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-8d6a4ee{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9 .elementor-element.elementor-element-8d6a4ee:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-8d6a4ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor4)}.elementor-9 .elementor-element.elementor-element-8d6a4ee>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-b658ced{text-align:right;font-family:var(--e-global-typography-c778191-font-family),Sans-serif;font-size:var(--e-global-typography-c778191-font-size);font-weight:var(--e-global-typography-c778191-font-weight);line-height:var(--e-global-typography-c778191-line-height);letter-spacing:var(--e-global-typography-c778191-letter-spacing);word-spacing:var(--e-global-typography-c778191-word-spacing);color:#FFFFFFAB}.elementor-9 .elementor-element.elementor-element-b658ced>.elementor-widget-container{margin:60px 0 0}.elementor-9 .elementor-element.elementor-element-a5eec29>.elementor-container{max-width:1000px}.elementor-9 .elementor-element.elementor-element-a5eec29{margin-top:30px;margin-bottom:40px}.elementor-9 .elementor-element.elementor-element-118c23d .elementor-heading-title{font-family:var(--e-global-typography-de2df44-font-family),Sans-serif;font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing);color:var(--e-global-color-text)}.elementor-9 .elementor-element.elementor-element-118c23d>.elementor-widget-container{margin:30px 0 0}.elementor-9 .elementor-element.elementor-element-284a68c .elementor-heading-title{font-family:var(--e-global-typography-5ab2ee1-font-family),Sans-serif;font-size:var(--e-global-typography-5ab2ee1-font-size);font-weight:var(--e-global-typography-5ab2ee1-font-weight);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing);color:var(--e-global-color-text)}.elementor-9 .elementor-element.elementor-element-284a68c>.elementor-widget-container{margin:0 0 20px}.elementor-9 .elementor-element.elementor-element-739e65d .elementor-button{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);fill:var(--e-global-color-text);color:var(--e-global-color-text);background-color:#FFFFFF00;padding:0}.elementor-9 .elementor-element.elementor-element-739e65d>.elementor-widget-container{margin:0 0 0 30px}.elementor-9 .elementor-element.elementor-element-c4c8f63 .elementor-button{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);fill:var(--e-global-color-text);color:var(--e-global-color-text);background-color:#FFFFFF00;padding:0}.elementor-9 .elementor-element.elementor-element-c4c8f63>.elementor-widget-container{margin:0 0 0 30px}.elementor-9 .elementor-element.elementor-element-be927e4 .elementor-button{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);fill:var(--e-global-color-text);color:var(--e-global-color-text);background-color:#FFFFFF00;padding:0}.elementor-9 .elementor-element.elementor-element-be927e4>.elementor-widget-container{margin:0 0 0 30px}.elementor-9 .elementor-element.elementor-element-3c934d0 .elementor-button{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);fill:var(--e-global-color-text);color:var(--e-global-color-text);background-color:#FFFFFF00;padding:0}.elementor-9 .elementor-element.elementor-element-3c934d0>.elementor-widget-container{margin:0 0 30px 30px}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{color:var(--e-global-color-text)}.elementor-9 .elementor-element.elementor-element-36e1222 .elementor-icon-box-wrapper{align-items:start;text-align:left}.elementor-9 .elementor-element.elementor-element-36e1222{--icon-box-icon-margin:15px}.elementor-9 .elementor-element.elementor-element-36e1222 .elementor-icon-box-title{margin-block-end:0px}.elementor-9 .elementor-element.elementor-element-36e1222 .elementor-icon{font-size:16px}.elementor-9 .elementor-element.elementor-element-36e1222 .elementor-icon-box-title,.elementor-9 .elementor-element.elementor-element-36e1222 .elementor-icon-box-title a{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-29f2b47>.elementor-widget-container{margin:0 0 30px}.elementor-9 .elementor-element.elementor-element-e84fb75>.elementor-container{max-width:1000px}.elementor-9 .elementor-element.elementor-element-e84fb75{margin-top:30px;margin-bottom:40px}.elementor-9 .elementor-element.elementor-element-5fa1dec .elementor-heading-title{font-family:var(--e-global-typography-de2df44-font-family),Sans-serif;font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing);color:var(--e-global-color-text)}.elementor-9 .elementor-element.elementor-element-5fa1dec>.elementor-widget-container{margin:30px 0 0}.elementor-9 .elementor-element.elementor-element-635ac5d .elementor-heading-title{font-family:var(--e-global-typography-5ab2ee1-font-family),Sans-serif;font-size:var(--e-global-typography-5ab2ee1-font-size);font-weight:var(--e-global-typography-5ab2ee1-font-weight);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing);color:var(--e-global-color-text)}.elementor-9 .elementor-element.elementor-element-635ac5d>.elementor-widget-container{margin:0 0 20px}.elementor-9 .elementor-element.elementor-element-582e0d9 .elementor-icon-wrapper{text-align:center}.elementor-9 .elementor-element.elementor-element-aec6184 .elementor-button{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:#FFFFFF00}.elementor-9 .elementor-element.elementor-element-a263bcc>.elementor-widget-container{margin:0 0 30px}.elementor-9 .elementor-element.elementor-element-1de7684 .elementor-button{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);fill:var(--e-global-color-text);color:var(--e-global-color-text);background-color:#FFFFFF00;padding:0}.elementor-9 .elementor-element.elementor-element-1de7684>.elementor-widget-container{margin:0 0 0 30px}.elementor-9 .elementor-element.elementor-element-891719e .elementor-button{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);fill:var(--e-global-color-text);color:var(--e-global-color-text);background-color:#FFFFFF00;padding:0}.elementor-9 .elementor-element.elementor-element-891719e>.elementor-widget-container{margin:0 0 0 30px}.elementor-9 .elementor-element.elementor-element-1a15c31 .elementor-button{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);fill:var(--e-global-color-text);color:var(--e-global-color-text);background-color:#FFFFFF00;padding:0}.elementor-9 .elementor-element.elementor-element-1a15c31>.elementor-widget-container{margin:0 0 0 30px}.elementor-9 .elementor-element.elementor-element-52da858 .elementor-button{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);fill:var(--e-global-color-text);color:var(--e-global-color-text);background-color:#FFFFFF00;padding:0}.elementor-9 .elementor-element.elementor-element-52da858>.elementor-widget-container{margin:0 0 0 30px}.elementor-9 .elementor-element.elementor-element-64a65c9:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-64a65c9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,#02010100 32%,var(--e-global-color-accent) 0%)}.elementor-9 .elementor-element.elementor-element-64a65c9{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-297px;margin-bottom:0;padding:30px 0 0}.elementor-9 .elementor-element.elementor-element-64a65c9>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-7df29b2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-7df29b2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent);background-image:url("https://gs-techno.info/wp-content/uploads/2021/11/1538538_m.jpg");background-position:center center;background-size:cover}.elementor-9 .elementor-element.elementor-element-7df29b2>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-9 .elementor-element.elementor-element-7df29b2>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-585623e>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:20px}.elementor-9 .elementor-element.elementor-element-585623e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-87204d8 .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);border-radius:100px;padding:5px 30px}.elementor-9 .elementor-element.elementor-element-24a70a0{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-24a70a0>.elementor-widget-container{margin:10px 0}.elementor-9 .elementor-element.elementor-element-aae0361{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-9 .elementor-element.elementor-element-aae0361>.elementor-widget-container{margin:0 0 20px}.elementor-9 .elementor-element.elementor-element-dfe15ca{font-family:var(--e-global-typography-de2df44-font-family),Sans-serif;font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing);color:var(--e-global-color-261b7fe)}.elementor-9 .elementor-element.elementor-element-e9721b1:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-e9721b1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,#02010100 32%,var(--e-global-color-accent) 0%)}.elementor-9 .elementor-element.elementor-element-e9721b1{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:30px 0 0}.elementor-9 .elementor-element.elementor-element-e9721b1>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-037d777:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-037d777>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent);background-image:url("https://gs-techno.info/wp-content/uploads/2021/11/1538538_m.jpg");background-position:center center;background-size:cover}.elementor-9 .elementor-element.elementor-element-037d777>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-9 .elementor-element.elementor-element-037d777>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-f9f949f>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:20px}.elementor-9 .elementor-element.elementor-element-f9f949f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-3a49f18 .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);border-radius:100px;padding:5px 30px}.elementor-9 .elementor-element.elementor-element-b1e1b0e{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-b1e1b0e>.elementor-widget-container{margin:10px 0}.elementor-9 .elementor-element.elementor-element-fd1b0ee{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-9 .elementor-element.elementor-element-fd1b0ee>.elementor-widget-container{margin:0 0 20px}.elementor-9 .elementor-element.elementor-element-63f1c85{font-family:var(--e-global-typography-de2df44-font-family),Sans-serif;font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing);color:var(--e-global-color-261b7fe)}.elementor-9 .elementor-element.elementor-element-47247e7:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-47247e7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,#02010100 32%,var(--e-global-color-accent) 0%)}.elementor-9 .elementor-element.elementor-element-47247e7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:30px 0 0}.elementor-9 .elementor-element.elementor-element-47247e7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-5a7718d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-5a7718d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent);background-image:url("https://gs-techno.info/wp-content/uploads/2021/11/1538538_m.jpg");background-position:center center;background-size:cover}.elementor-9 .elementor-element.elementor-element-5a7718d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-9 .elementor-element.elementor-element-5a7718d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-cc0befc>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:20px}.elementor-9 .elementor-element.elementor-element-cc0befc>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-8d44d83 .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);border-radius:100px;padding:5px 30px}.elementor-9 .elementor-element.elementor-element-94da1ba{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-94da1ba>.elementor-widget-container{margin:10px 0}.elementor-9 .elementor-element.elementor-element-8377b93{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-9 .elementor-element.elementor-element-8377b93>.elementor-widget-container{margin:0 0 20px}.elementor-9 .elementor-element.elementor-element-63cb3ee{font-family:var(--e-global-typography-de2df44-font-family),Sans-serif;font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing);color:var(--e-global-color-261b7fe)}.elementor-9 .elementor-element.elementor-element-50a88f6 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-9 .elementor-element.elementor-element-50a88f6 .elementor-button .elementor-button-content-wrapper{gap:30px}.elementor-9 .elementor-element.elementor-element-50a88f6 .elementor-button{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);background-color:var(--e-global-color-primary);border-radius:100px}.elementor-9 .elementor-element.elementor-element-50a88f6>.elementor-widget-container{margin:0 0 50px}.elementor-9 .elementor-element.elementor-element-5f04141:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-5f04141>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#831c20;background-image:url("https://gs-techno.info/wp-content/uploads/2025/10/jiburi.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto}.elementor-9 .elementor-element.elementor-element-5f04141>.elementor-element-populated>.elementor-background-overlay{background-color:#831C2066;opacity:.5}.elementor-9 .elementor-element.elementor-element-5f04141>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9 .elementor-element.elementor-element-5f04141>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-cb99857>.elementor-container{max-width:500px}.elementor-9 .elementor-element.elementor-element-cb99857{margin-top:80px;margin-bottom:0}.elementor-9 .elementor-element.elementor-element-8ea80d7.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-9 .elementor-element.elementor-element-a6a2bb3 .elementor-heading-title{font-family:var(--e-global-typography-5ab2ee1-font-family),Sans-serif;font-size:var(--e-global-typography-5ab2ee1-font-size);font-weight:var(--e-global-typography-5ab2ee1-font-weight);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing);color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-e1e61be{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-8593d38{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-8593d38>.elementor-widget-container{margin:20px 0}.elementor-9 .elementor-element.elementor-element-d22a281>.elementor-container{max-width:500px}.elementor-9 .elementor-element.elementor-element-d22a281{margin-top:0;margin-bottom:80px}.elementor-9 .elementor-element.elementor-element-1c041d8 .elementor-icon-wrapper{text-align:center}.elementor-9 .elementor-element.elementor-element-1c041d8.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-1c041d8.elementor-view-framed .elementor-icon,.elementor-9 .elementor-element.elementor-element-1c041d8.elementor-view-default .elementor-icon{color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-1c041d8.elementor-view-framed .elementor-icon,.elementor-9 .elementor-element.elementor-element-1c041d8.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-1c041d8 .elementor-icon{font-size:25px;border-width:1px}.elementor-9 .elementor-element.elementor-element-1c041d8 .elementor-icon svg{height:25px}.elementor-9 .elementor-element.elementor-element-2fd34f0{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-695bc4c{font-family:var(--e-global-typography-84807d4-font-family),Sans-serif;font-size:var(--e-global-typography-84807d4-font-size);font-weight:var(--e-global-typography-84807d4-font-weight);line-height:var(--e-global-typography-84807d4-line-height);letter-spacing:var(--e-global-typography-84807d4-letter-spacing);word-spacing:var(--e-global-typography-84807d4-word-spacing);color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-cf86956:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-cf86956>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gs-techno.info/wp-content/uploads/2025/09/top01.jpg");background-position:center right;background-size:cover}.elementor-9 .elementor-element.elementor-element-cf86956>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.62}.elementor-9 .elementor-element.elementor-element-cf86956>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9 .elementor-element.elementor-element-cf86956>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-3b69e01>.elementor-container{max-width:500px}.elementor-9 .elementor-element.elementor-element-3b69e01{margin-top:80px;margin-bottom:0}.elementor-9 .elementor-element.elementor-element-4776fc1.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-9 .elementor-element.elementor-element-f928ad0 .elementor-heading-title{font-family:var(--e-global-typography-5ab2ee1-font-family),Sans-serif;font-size:var(--e-global-typography-5ab2ee1-font-size);font-weight:var(--e-global-typography-5ab2ee1-font-weight);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing);color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-8e50f86{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-0e14631 .elementor-icon-box-wrapper{align-items:start;text-align:left}.elementor-9 .elementor-element.elementor-element-0e14631{--icon-box-icon-margin:15px}.elementor-9 .elementor-element.elementor-element-0e14631 .elementor-icon-box-title{margin-block-end:0px;color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-0e14631.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-accent);fill:var(--e-global-color-primary);color:var(--e-global-color-primary)}.elementor-9 .elementor-element.elementor-element-0e14631.elementor-view-framed .elementor-icon,.elementor-9 .elementor-element.elementor-element-0e14631.elementor-view-default .elementor-icon{fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-0e14631.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-9 .elementor-element.elementor-element-0e14631 .elementor-icon{font-size:16px}.elementor-9 .elementor-element.elementor-element-0e14631 .elementor-icon-box-title,.elementor-9 .elementor-element.elementor-element-0e14631 .elementor-icon-box-title a{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-0e14631>.elementor-widget-container{margin:30px 0 0}.elementor-9 .elementor-element.elementor-element-d56b82b>.elementor-container{max-width:1000px;min-height:400px}.elementor-9 .elementor-element.elementor-element-d56b82b{overflow:hidden}.elementor-9 .elementor-element.elementor-element-85aaa47{text-align:left;font-family:var(--e-global-typography-c778191-font-family),Sans-serif;font-size:var(--e-global-typography-c778191-font-size);font-weight:var(--e-global-typography-c778191-font-weight);line-height:var(--e-global-typography-c778191-line-height);letter-spacing:var(--e-global-typography-c778191-letter-spacing);word-spacing:var(--e-global-typography-c778191-word-spacing);color:#ADADAD30}.elementor-9 .elementor-element.elementor-element-85aaa47>.elementor-widget-container{margin:60px 0 0}.elementor-9 .elementor-element.elementor-element-dfe12c2>.elementor-container{max-width:1000px}.elementor-9 .elementor-element.elementor-element-468f5cd .elementor-heading-title{font-family:var(--e-global-typography-de2df44-font-family),Sans-serif;font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing);color:var(--e-global-color-text)}.elementor-9 .elementor-element.elementor-element-468f5cd>.elementor-widget-container{margin:30px 0 0}.elementor-9 .elementor-element.elementor-element-7ac89b5 .elementor-heading-title{font-family:var(--e-global-typography-5ab2ee1-font-family),Sans-serif;font-size:var(--e-global-typography-5ab2ee1-font-size);font-weight:var(--e-global-typography-5ab2ee1-font-weight);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing);color:var(--e-global-color-text)}.elementor-9 .elementor-element.elementor-element-7ac89b5>.elementor-widget-container{margin:0 0 30px}.elementor-9 .elementor-element.elementor-element-c548e78>.elementor-widget-container{margin:0 0 30px}.elementor-9 .elementor-element.elementor-element-01dcc56 .elementor-icon-box-wrapper{align-items:start;text-align:left}.elementor-9 .elementor-element.elementor-element-01dcc56{--icon-box-icon-margin:15px}.elementor-9 .elementor-element.elementor-element-01dcc56 .elementor-icon-box-title{margin-block-end:0px}.elementor-9 .elementor-element.elementor-element-01dcc56 .elementor-icon{font-size:16px}.elementor-9 .elementor-element.elementor-element-01dcc56 .elementor-icon-box-title,.elementor-9 .elementor-element.elementor-element-01dcc56 .elementor-icon-box-title a{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-4746071>.elementor-container{max-width:1000px}.elementor-9 .elementor-element.elementor-element-4746071{margin-top:30px;margin-bottom:40px}.elementor-9 .elementor-element.elementor-element-105a09f .elementor-heading-title{font-family:var(--e-global-typography-de2df44-font-family),Sans-serif;font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing);color:var(--e-global-color-text)}.elementor-9 .elementor-element.elementor-element-105a09f>.elementor-widget-container{margin:30px 0 0}.elementor-9 .elementor-element.elementor-element-8e5b6ba .elementor-heading-title{font-family:var(--e-global-typography-5ab2ee1-font-family),Sans-serif;font-size:var(--e-global-typography-5ab2ee1-font-size);font-weight:var(--e-global-typography-5ab2ee1-font-weight);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing);color:var(--e-global-color-text)}.elementor-9 .elementor-element.elementor-element-8e5b6ba>.elementor-widget-container{margin:0 0 20px}.elementor-9 .elementor-element.elementor-element-099bb34 .elementor-icon-wrapper{text-align:center}.elementor-9 .elementor-element.elementor-element-510cfbb .elementor-button{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:#FFFFFF00}.elementor-9 .elementor-element.elementor-element-35d0885>.elementor-widget-container{margin:0 0 30px}.elementor-9 .elementor-element.elementor-element-90d34d2{margin-top:60px;margin-bottom:30px}.elementor-9 .elementor-element.elementor-element-0c7e33c>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9 .elementor-element.elementor-element-0c7e33c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-4c4b8e4{font-family:var(--e-global-typography-de2df44-font-family),Sans-serif;font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing);color:var(--e-global-color-261b7fe)}.elementor-9 .elementor-element.elementor-element-4746c58 .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);border-radius:100px;padding:5px 30px}.elementor-9 .elementor-element.elementor-element-4746c58>.elementor-widget-container{margin:3px 0 0}.elementor-9 .elementor-element.elementor-element-d60e569>.elementor-element-populated{padding:0 0 0 20px}.elementor-9 .elementor-element.elementor-element-2ef7fd1{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-2ef7fd1>.elementor-widget-container{margin:10px 0}.elementor-9 .elementor-element.elementor-element-3ed5f16{margin-top:0;margin-bottom:30px}.elementor-9 .elementor-element.elementor-element-552f53c>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9 .elementor-element.elementor-element-552f53c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-b511e7b{font-family:var(--e-global-typography-de2df44-font-family),Sans-serif;font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing);color:var(--e-global-color-261b7fe)}.elementor-9 .elementor-element.elementor-element-db3368b .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);border-radius:100px;padding:5px 30px}.elementor-9 .elementor-element.elementor-element-db3368b>.elementor-widget-container{margin:3px 0 0}.elementor-9 .elementor-element.elementor-element-c0b02e5>.elementor-element-populated{padding:0 0 0 20px}.elementor-9 .elementor-element.elementor-element-49ce36a{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-49ce36a>.elementor-widget-container{margin:10px 0}.elementor-9 .elementor-element.elementor-element-5851915{margin-top:0;margin-bottom:30px}.elementor-9 .elementor-element.elementor-element-4d70b15>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9 .elementor-element.elementor-element-4d70b15>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-96ba910{font-family:var(--e-global-typography-de2df44-font-family),Sans-serif;font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing);color:var(--e-global-color-261b7fe)}.elementor-9 .elementor-element.elementor-element-0598e98 .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);border-radius:100px;padding:5px 30px}.elementor-9 .elementor-element.elementor-element-0598e98>.elementor-widget-container{margin:3px 0 0}.elementor-9 .elementor-element.elementor-element-6709926>.elementor-element-populated{padding:0 0 0 20px}.elementor-9 .elementor-element.elementor-element-28405e9{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-28405e9>.elementor-widget-container{margin:10px 0}.elementor-9 .elementor-element.elementor-element-14ea3be{margin-top:0;margin-bottom:30px}.elementor-9 .elementor-element.elementor-element-0347b3b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9 .elementor-element.elementor-element-0347b3b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-497d26b{font-family:var(--e-global-typography-de2df44-font-family),Sans-serif;font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing);color:var(--e-global-color-261b7fe)}.elementor-9 .elementor-element.elementor-element-7175735 .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);border-radius:100px;padding:5px 30px}.elementor-9 .elementor-element.elementor-element-7175735>.elementor-widget-container{margin:3px 0 0}.elementor-9 .elementor-element.elementor-element-fa6c883>.elementor-element-populated{padding:0 0 0 20px}.elementor-9 .elementor-element.elementor-element-b767287{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-b767287>.elementor-widget-container{margin:10px 0}.elementor-9 .elementor-element.elementor-element-f69cd8e .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-9 .elementor-element.elementor-element-f69cd8e .elementor-button .elementor-button-content-wrapper{gap:30px}.elementor-9 .elementor-element.elementor-element-f69cd8e .elementor-button{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);background-color:var(--e-global-color-primary);border-radius:100px}.elementor-9 .elementor-element.elementor-element-f69cd8e>.elementor-widget-container{margin:0 0 50px}.elementor-9 .elementor-element.elementor-element-6c77151{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9 .elementor-element.elementor-element-6c77151>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-1ca08ea:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-1ca08ea>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor4)}.elementor-9 .elementor-element.elementor-element-1ca08ea>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 0 60px}.elementor-9 .elementor-element.elementor-element-1ca08ea>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-6f83aa8{text-align:right;font-family:"Helvetica",Sans-serif;font-size:240px;font-weight:900;line-height:.1em;color:#FFFFFFAB}.elementor-9 .elementor-element.elementor-element-6f83aa8>.elementor-widget-container{margin:60px 0 0}.elementor-9 .elementor-element.elementor-element-1ca29b4 .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:18px;color:var(--e-global-color-text)}.elementor-9 .elementor-element.elementor-element-1ca29b4>.elementor-widget-container{margin:30px 0 0}.elementor-9 .elementor-element.elementor-element-a266121 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:700;color:var(--e-global-color-text)}.elementor-9 .elementor-element.elementor-element-a266121>.elementor-widget-container{margin:0 0 30px}.elementor-9 .elementor-element.elementor-element-8aaf686{text-align:center}.elementor-9 .elementor-element.elementor-element-8aaf686 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;letter-spacing:4.4px;color:#fff}.elementor-9 .elementor-element.elementor-element-8aaf686>.elementor-widget-container{padding:10px;background-color:#831c20}.elementor-9 .elementor-element.elementor-element-7bbcb74{text-align:center}.elementor-9 .elementor-element.elementor-element-7bbcb74 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;letter-spacing:4.4px;color:#fff}.elementor-9 .elementor-element.elementor-element-7bbcb74>.elementor-widget-container{padding:10px;background-color:#831c20}.elementor-9 .elementor-element.elementor-element-47be682 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:700;line-height:56px;letter-spacing:3.8px;color:#000}.elementor-9 .elementor-element.elementor-element-5a8149a{font-family:"Noto Sans JP",Sans-serif;font-weight:700;letter-spacing:1px}.elementor-9 .elementor-element.elementor-element-5a8149a>.elementor-widget-container{margin:0 0 30px}.elementor-9 .elementor-element.elementor-element-b9a7fb0>.elementor-container{max-width:700px}.elementor-widget-divider{--divider-color:var(--e-global-color-secondary)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-9 .elementor-element.elementor-element-0da9803{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-9 .elementor-element.elementor-element-0da9803 .elementor-divider-separator{width:100%}.elementor-9 .elementor-element.elementor-element-0da9803 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-9 .elementor-element.elementor-element-66baf4d .elementor-heading-title{font-family:var(--e-global-typography-5ab2ee1-font-family),Sans-serif;font-size:var(--e-global-typography-5ab2ee1-font-size);font-weight:var(--e-global-typography-5ab2ee1-font-weight);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing);color:var(--e-global-color-text)}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-c1fa565.elementor-column .elementor-widget-wrap{align-items:center}.elementor-9 .elementor-element.elementor-element-c1fa565.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-9 .elementor-element.elementor-element-6af3a27 .elementor-icon-wrapper{text-align:center}.elementor-9 .elementor-element.elementor-element-6af3a27.elementor-view-stacked .elementor-icon{background-color:#831c20}.elementor-9 .elementor-element.elementor-element-6af3a27.elementor-view-framed .elementor-icon,.elementor-9 .elementor-element.elementor-element-6af3a27.elementor-view-default .elementor-icon{color:#831c20;border-color:#831c20}.elementor-9 .elementor-element.elementor-element-6af3a27.elementor-view-framed .elementor-icon,.elementor-9 .elementor-element.elementor-element-6af3a27.elementor-view-default .elementor-icon svg{fill:#831c20}.elementor-9 .elementor-element.elementor-element-6af3a27.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-6af3a27.elementor-view-framed .elementor-icon:hover,.elementor-9 .elementor-element.elementor-element-6af3a27.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-9 .elementor-element.elementor-element-6af3a27.elementor-view-framed .elementor-icon:hover,.elementor-9 .elementor-element.elementor-element-6af3a27.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-primary)}.elementor-9 .elementor-element.elementor-element-6af3a27.elementor-view-framed .elementor-icon:hover{background-color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-6af3a27.elementor-view-stacked .elementor-icon:hover svg{fill:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-6af3a27 .elementor-icon{font-size:30px}.elementor-9 .elementor-element.elementor-element-6af3a27 .elementor-icon svg{height:30px}.elementor-9 .elementor-element.elementor-element-af5166c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-9 .elementor-element.elementor-element-af5166c .elementor-divider-separator{width:100%}.elementor-9 .elementor-element.elementor-element-af5166c .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-9 .elementor-element.elementor-element-de4a81d .elementor-heading-title{font-family:var(--e-global-typography-5ab2ee1-font-family),Sans-serif;font-size:var(--e-global-typography-5ab2ee1-font-size);font-weight:var(--e-global-typography-5ab2ee1-font-weight);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing);color:#000}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-d34853a.elementor-column .elementor-widget-wrap{align-items:center}.elementor-9 .elementor-element.elementor-element-d34853a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-9 .elementor-element.elementor-element-0e335c0 .elementor-icon-wrapper{text-align:center}.elementor-9 .elementor-element.elementor-element-0e335c0.elementor-view-stacked .elementor-icon{background-color:#831c20}.elementor-9 .elementor-element.elementor-element-0e335c0.elementor-view-framed .elementor-icon,.elementor-9 .elementor-element.elementor-element-0e335c0.elementor-view-default .elementor-icon{color:#831c20;border-color:#831c20}.elementor-9 .elementor-element.elementor-element-0e335c0.elementor-view-framed .elementor-icon,.elementor-9 .elementor-element.elementor-element-0e335c0.elementor-view-default .elementor-icon svg{fill:#831c20}.elementor-9 .elementor-element.elementor-element-0e335c0.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-0e335c0.elementor-view-framed .elementor-icon:hover,.elementor-9 .elementor-element.elementor-element-0e335c0.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-9 .elementor-element.elementor-element-0e335c0.elementor-view-framed .elementor-icon:hover,.elementor-9 .elementor-element.elementor-element-0e335c0.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-primary)}.elementor-9 .elementor-element.elementor-element-0e335c0.elementor-view-framed .elementor-icon:hover{background-color:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-0e335c0.elementor-view-stacked .elementor-icon:hover svg{fill:var(--e-global-color-accent)}.elementor-9 .elementor-element.elementor-element-0e335c0 .elementor-icon{font-size:30px}.elementor-9 .elementor-element.elementor-element-0e335c0 .elementor-icon svg{height:30px}.elementor-9 .elementor-element.elementor-element-4e2f7ae{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-9 .elementor-element.elementor-element-4e2f7ae .elementor-divider-separator{width:100%}.elementor-9 .elementor-element.elementor-element-4e2f7ae .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-9 .elementor-element.elementor-element-abd07d9>.elementor-container{max-width:700px}.elementor-9 .elementor-element.elementor-element-9a155a3 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-9 .elementor-element.elementor-element-9a155a3 .elementor-button .elementor-button-content-wrapper{gap:30px}.elementor-9 .elementor-element.elementor-element-9a155a3 .elementor-button{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);background-color:#831c20;border-radius:100px}.elementor-9 .elementor-element.elementor-element-9a155a3>.elementor-widget-container{margin:0 0 50px}.elementor-9 .elementor-element.elementor-element-701c0e7>.elementor-container{max-width:700px}.elementor-9 .elementor-element.elementor-element-701c0e7:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-701c0e7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor4)}.elementor-9 .elementor-element.elementor-element-701c0e7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9 .elementor-element.elementor-element-701c0e7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-4f020e1>.elementor-element-populated{padding:60px 0 0}.elementor-9 .elementor-element.elementor-element-f352ca4 .elementor-heading-title{font-family:var(--e-global-typography-5ab2ee1-font-family),Sans-serif;font-size:var(--e-global-typography-5ab2ee1-font-size);font-weight:var(--e-global-typography-5ab2ee1-font-weight);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing);color:var(--e-global-color-text)}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-1bb6440.elementor-column .elementor-widget-wrap{align-items:center}.elementor-9 .elementor-element.elementor-element-1bb6440.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-9 .elementor-element.elementor-element-1bb6440>.elementor-element-populated{padding:0 0 0 30px}.elementor-9 .elementor-element.elementor-element-b457122>.elementor-container{max-width:500px}.elementor-9 .elementor-element.elementor-element-b457122>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-9 .elementor-element.elementor-element-b457122{margin-top:60px;margin-bottom:0}.elementor-9 .elementor-element.elementor-element-702f7d9 .elementor-icon-wrapper{text-align:center}.elementor-9 .elementor-element.elementor-element-702f7d9.elementor-view-stacked .elementor-icon{background-color:#831c20}.elementor-9 .elementor-element.elementor-element-702f7d9.elementor-view-framed .elementor-icon,.elementor-9 .elementor-element.elementor-element-702f7d9.elementor-view-default .elementor-icon{color:#831c20;border-color:#831c20}.elementor-9 .elementor-element.elementor-element-702f7d9.elementor-view-framed .elementor-icon,.elementor-9 .elementor-element.elementor-element-702f7d9.elementor-view-default .elementor-icon svg{fill:#831c20}.elementor-9 .elementor-element.elementor-element-702f7d9 .elementor-icon{font-size:50px;border-width:1px}.elementor-9 .elementor-element.elementor-element-702f7d9 .elementor-icon svg{height:50px}.elementor-9 .elementor-element.elementor-element-6958ad8{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-text)}.elementor-9 .elementor-element.elementor-element-b83bfa1{font-family:var(--e-global-typography-5ab2ee1-font-family),Sans-serif;font-size:var(--e-global-typography-5ab2ee1-font-size);font-weight:var(--e-global-typography-5ab2ee1-font-weight);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing);color:var(--e-global-color-text)}.elementor-9 .elementor-element.elementor-element-f7d679b .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-9 .elementor-element.elementor-element-f7d679b .elementor-button .elementor-button-content-wrapper{gap:30px}.elementor-9 .elementor-element.elementor-element-f7d679b .elementor-button{font-family:var(--e-global-typography-1ae1169-font-family),Sans-serif;font-size:var(--e-global-typography-1ae1169-font-size);font-weight:var(--e-global-typography-1ae1169-font-weight);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);background-color:#831c20;border-radius:100px}.elementor-9 .elementor-element.elementor-element-f7d679b>.elementor-widget-container{margin:0 0 50px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-15667ba .swiper-slide-inner{padding:0}.elementor-9 .elementor-element.elementor-element-15667ba .elementor-slide-heading{font-size:var(--e-global-typography-84807d4-font-size);line-height:var(--e-global-typography-84807d4-line-height);letter-spacing:var(--e-global-typography-84807d4-letter-spacing);word-spacing:var(--e-global-typography-84807d4-word-spacing)}.elementor-9 .elementor-element.elementor-element-15667ba .elementor-slide-description{font-size:52px}.elementor-9 .elementor-element.elementor-element-15667ba .elementor-slide-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-264f3a5 .swiper-slide-contents{max-width:100%}.elementor-9 .elementor-element.elementor-element-264f3a5 .elementor-slide-heading{font-size:var(--e-global-typography-84807d4-font-size);line-height:var(--e-global-typography-84807d4-line-height);letter-spacing:var(--e-global-typography-84807d4-letter-spacing);word-spacing:var(--e-global-typography-84807d4-word-spacing)}.elementor-9 .elementor-element.elementor-element-264f3a5 .elementor-slide-description{font-size:52px}.elementor-9 .elementor-element.elementor-element-264f3a5 .elementor-slide-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-ad2c138{--spacer-size:0px}.elementor-9 .elementor-element.elementor-element-8f940dd{padding:0 20px}.elementor-9 .elementor-element.elementor-element-191a273 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-b23c16b{padding:0 20px}.elementor-9 .elementor-element.elementor-element-6924bc5 .elementor-heading-title{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-656c007 .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-e11593f{font-size:var(--e-global-typography-c9fd443-font-size);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing)}.elementor-9 .elementor-element.elementor-element-23bb905{font-size:var(--e-global-typography-c9fd443-font-size);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing)}.elementor-9 .elementor-element.elementor-element-aa07942{font-size:var(--e-global-typography-c9fd443-font-size);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing)}.elementor-9 .elementor-element.elementor-element-14e431f{font-size:var(--e-global-typography-c9fd443-font-size);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing)}.elementor-9 .elementor-element.elementor-element-99e548d{font-size:var(--e-global-typography-c9fd443-font-size);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing)}.elementor-9 .elementor-element.elementor-element-ac69b94{font-size:var(--e-global-typography-c9fd443-font-size);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing)}.elementor-9 .elementor-element.elementor-element-88c4c83{font-size:var(--e-global-typography-c9fd443-font-size);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing)}.elementor-9 .elementor-element.elementor-element-510a519{font-size:var(--e-global-typography-c9fd443-font-size);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing)}.elementor-9 .elementor-element.elementor-element-620f686 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-df1df9d{font-size:var(--e-global-typography-c778191-font-size);line-height:var(--e-global-typography-c778191-line-height);letter-spacing:var(--e-global-typography-c778191-letter-spacing);word-spacing:var(--e-global-typography-c778191-word-spacing)}.elementor-9 .elementor-element.elementor-element-151c1eb>.elementor-element-populated{padding:0 0 0 50px}.elementor-9 .elementor-element.elementor-element-b70c693 .elementor-heading-title{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-e60dc68 .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-15e0848>.elementor-element-populated{padding:0 0 0 50px}.elementor-9 .elementor-element.elementor-element-cb9c741{--e-image-carousel-slides-to-show:2}.elementor-9 .elementor-element.elementor-element-cb9c741 .elementor-image-carousel-caption{font-size:var(--e-global-typography-0d697c0-font-size);line-height:var(--e-global-typography-0d697c0-line-height);letter-spacing:var(--e-global-typography-0d697c0-letter-spacing);word-spacing:var(--e-global-typography-0d697c0-word-spacing)}.elementor-9 .elementor-element.elementor-element-6b2c7d0 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-b658ced{font-size:var(--e-global-typography-c778191-font-size);line-height:var(--e-global-typography-c778191-line-height);letter-spacing:var(--e-global-typography-c778191-letter-spacing);word-spacing:var(--e-global-typography-c778191-word-spacing)}.elementor-9 .elementor-element.elementor-element-118c23d .elementor-heading-title{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-284a68c .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-739e65d .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-c4c8f63 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-be927e4 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-3c934d0 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-36e1222 .elementor-icon-box-title,.elementor-9 .elementor-element.elementor-element-36e1222 .elementor-icon-box-title a{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-5fa1dec .elementor-heading-title{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-635ac5d .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-aec6184 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-1de7684 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-891719e .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-1a15c31 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-52da858 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-24a70a0{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-aae0361{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-9 .elementor-element.elementor-element-dfe15ca{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-b1e1b0e{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-fd1b0ee{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-9 .elementor-element.elementor-element-63f1c85{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-94da1ba{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-8377b93{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-9 .elementor-element.elementor-element-63cb3ee{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-50a88f6 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-a6a2bb3 .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-e1e61be{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-9 .elementor-element.elementor-element-8593d38{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-695bc4c{font-size:var(--e-global-typography-84807d4-font-size);line-height:var(--e-global-typography-84807d4-line-height);letter-spacing:var(--e-global-typography-84807d4-letter-spacing);word-spacing:var(--e-global-typography-84807d4-word-spacing)}.elementor-9 .elementor-element.elementor-element-f928ad0 .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-8e50f86{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-9 .elementor-element.elementor-element-0e14631 .elementor-icon-box-title,.elementor-9 .elementor-element.elementor-element-0e14631 .elementor-icon-box-title a{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-85aaa47{font-size:var(--e-global-typography-c778191-font-size);line-height:var(--e-global-typography-c778191-line-height);letter-spacing:var(--e-global-typography-c778191-letter-spacing);word-spacing:var(--e-global-typography-c778191-word-spacing)}.elementor-9 .elementor-element.elementor-element-468f5cd .elementor-heading-title{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-7ac89b5 .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-01dcc56 .elementor-icon-box-title,.elementor-9 .elementor-element.elementor-element-01dcc56 .elementor-icon-box-title a{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-4746071{margin-top:0;margin-bottom:0;padding:0 20px}.elementor-9 .elementor-element.elementor-element-105a09f .elementor-heading-title{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-8e5b6ba .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-2393e17.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-9 .elementor-element.elementor-element-2393e17.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-9 .elementor-element.elementor-element-099bb34 .elementor-icon-wrapper{text-align:right}.elementor-9 .elementor-element.elementor-element-099bb34 .elementor-icon{font-size:15px}.elementor-9 .elementor-element.elementor-element-099bb34 .elementor-icon svg{height:15px}.elementor-9 .elementor-element.elementor-element-099bb34>.elementor-widget-container{margin:0 0 -10px}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-869c5f5.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-9 .elementor-element.elementor-element-869c5f5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-9 .elementor-element.elementor-element-510cfbb .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);padding:0}.elementor-9 .elementor-element.elementor-element-510cfbb>.elementor-widget-container{margin:0;padding:0}.elementor-9 .elementor-element.elementor-element-35d0885>.elementor-widget-container{padding:0 20px}.elementor-9 .elementor-element.elementor-element-65361df>.elementor-element-populated{padding:0 20px}.elementor-9 .elementor-element.elementor-element-4c4b8e4{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-2ef7fd1{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-b511e7b{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-49ce36a{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-96ba910{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-28405e9{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-497d26b{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-b767287{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-f69cd8e .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-66baf4d .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-de4a81d .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-9a155a3 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-f352ca4 .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-b83bfa1{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-f7d679b .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-15667ba .swiper-slide-inner{padding:0}.elementor-9 .elementor-element.elementor-element-15667ba .elementor-slide-heading{font-size:var(--e-global-typography-84807d4-font-size);line-height:var(--e-global-typography-84807d4-line-height);letter-spacing:var(--e-global-typography-84807d4-letter-spacing);word-spacing:var(--e-global-typography-84807d4-word-spacing)}.elementor-9 .elementor-element.elementor-element-15667ba .elementor-slide-description{font-size:26px}.elementor-9 .elementor-element.elementor-element-15667ba .elementor-slide-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-15667ba>.elementor-widget-container{padding:0}.elementor-9 .elementor-element.elementor-element-146aef7{width:5%}.elementor-9 .elementor-element.elementor-element-61c1879{width:95%}.elementor-9 .elementor-element.elementor-element-264f3a5 .swiper-slide{height:540px}.elementor-9 .elementor-element.elementor-element-264f3a5 .swiper-slide-contents{max-width:100%}.elementor-9 .elementor-element.elementor-element-264f3a5 .swiper-slide-inner{padding:0 0 0 20px}.elementor-9 .elementor-element.elementor-element-264f3a5 .elementor-slide-heading{font-size:var(--e-global-typography-84807d4-font-size);line-height:var(--e-global-typography-84807d4-line-height);letter-spacing:var(--e-global-typography-84807d4-letter-spacing);word-spacing:var(--e-global-typography-84807d4-word-spacing)}.elementor-9 .elementor-element.elementor-element-264f3a5 .elementor-slide-description{font-size:25px}.elementor-9 .elementor-element.elementor-element-264f3a5 .elementor-slide-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-264f3a5>.elementor-widget-container{padding:0}.elementor-9 .elementor-element.elementor-element-b049c32{width:100%}.elementor-9 .elementor-element.elementor-element-b049c32.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-9 .elementor-element.elementor-element-dab5a56>.elementor-widget-container{margin:0;padding:0}.elementor-9 .elementor-element.elementor-element-0cc1f0b{width:100%}.elementor-9 .elementor-element.elementor-element-ad2c138{--spacer-size:0px}.elementor-9 .elementor-element.elementor-element-13358b9{--spacer-size:150px}.elementor-9 .elementor-element.elementor-element-756fa03 .elementor-heading-title{font-size:22px}.elementor-9 .elementor-element.elementor-element-d56e5bf .elementor-heading-title{font-size:22px}.elementor-9 .elementor-element.elementor-element-3e5f3f5 .elementor-heading-title{font-size:12px;letter-spacing:.8px}.elementor-9 .elementor-element.elementor-element-ba166ba .elementor-heading-title{font-size:12px;letter-spacing:.8px}.elementor-9 .elementor-element.elementor-element-9624fa0 .elementor-heading-title{font-size:12px;letter-spacing:.8px}.elementor-9 .elementor-element.elementor-element-b7223ae .elementor-heading-title{font-size:12px;letter-spacing:.8px}.elementor-9 .elementor-element.elementor-element-843221b .elementor-heading-title{font-size:22px}.elementor-9 .elementor-element.elementor-element-1bf5b73 .elementor-heading-title{font-size:22px;line-height:1.5em}.elementor-9 .elementor-element.elementor-element-32cbd76 .elementor-heading-title{font-size:14px}.elementor-9 .elementor-element.elementor-element-f206ee0 .elementor-heading-title{font-size:22px}.elementor-9 .elementor-element.elementor-element-7dbf36c .elementor-heading-title{font-size:22px}.elementor-9 .elementor-element.elementor-element-0b0e251{font-size:14px;line-height:1.8em}.elementor-9 .elementor-element.elementor-element-191a273 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-6924bc5 .elementor-heading-title{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-656c007 .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-6ff5372>.elementor-container{min-height:250px}.elementor-9 .elementor-element.elementor-element-6ff5372{margin-top:0;margin-bottom:0;padding:0}.elementor-9 .elementor-element.elementor-element-57063ab{width:100%}.elementor-9 .elementor-element.elementor-element-110d0e4{width:100%}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-110d0e4.elementor-column .elementor-widget-wrap{align-items:center}.elementor-9 .elementor-element.elementor-element-110d0e4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-9 .elementor-element.elementor-element-110d0e4.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-9 .elementor-element.elementor-element-110d0e4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-110d0e4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}.elementor-9 .elementor-element.elementor-element-110d0e4>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 20px 20px}.elementor-9 .elementor-element.elementor-element-e11593f{text-align:left;font-size:var(--e-global-typography-c9fd443-font-size);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing)}.elementor-9 .elementor-element.elementor-element-e11593f>.elementor-widget-container{margin:0;padding:50px 0 0}.elementor-9 .elementor-element.elementor-element-a1cd1bc{width:100%}.elementor-9 .elementor-element.elementor-element-23bb905{text-align:left;font-size:var(--e-global-typography-c9fd443-font-size);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing)}.elementor-9 .elementor-element.elementor-element-23bb905>.elementor-widget-container{margin:0;padding:50px 0 0}.elementor-9 .elementor-element.elementor-element-aa07942{text-align:left;font-size:var(--e-global-typography-c9fd443-font-size);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing)}.elementor-9 .elementor-element.elementor-element-aa07942>.elementor-widget-container{margin:0;padding:50px 0 0}.elementor-9 .elementor-element.elementor-element-14e431f{text-align:left;font-size:var(--e-global-typography-c9fd443-font-size);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing)}.elementor-9 .elementor-element.elementor-element-14e431f>.elementor-widget-container{margin:0;padding:50px 0 0}.elementor-9 .elementor-element.elementor-element-98c1db9>.elementor-container{min-height:250px}.elementor-9 .elementor-element.elementor-element-98c1db9{margin-top:0;margin-bottom:0;padding:0}.elementor-9 .elementor-element.elementor-element-8c23688{width:100%}.elementor-9 .elementor-element.elementor-element-781ca4d{width:100%}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-781ca4d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-9 .elementor-element.elementor-element-781ca4d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-9 .elementor-element.elementor-element-781ca4d.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-9 .elementor-element.elementor-element-781ca4d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-781ca4d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}.elementor-9 .elementor-element.elementor-element-781ca4d>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 20px 20px}.elementor-9 .elementor-element.elementor-element-99e548d{text-align:left;font-size:var(--e-global-typography-c9fd443-font-size);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing)}.elementor-9 .elementor-element.elementor-element-99e548d>.elementor-widget-container{margin:0;padding:50px 0 0}.elementor-9 .elementor-element.elementor-element-974620e{width:100%}.elementor-9 .elementor-element.elementor-element-ac69b94{text-align:left;font-size:var(--e-global-typography-c9fd443-font-size);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing)}.elementor-9 .elementor-element.elementor-element-ac69b94>.elementor-widget-container{margin:0;padding:50px 0 0}.elementor-9 .elementor-element.elementor-element-88c4c83{text-align:left;font-size:var(--e-global-typography-c9fd443-font-size);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing)}.elementor-9 .elementor-element.elementor-element-88c4c83>.elementor-widget-container{margin:0;padding:50px 0 0}.elementor-9 .elementor-element.elementor-element-510a519{text-align:left;font-size:var(--e-global-typography-c9fd443-font-size);line-height:var(--e-global-typography-c9fd443-line-height);letter-spacing:var(--e-global-typography-c9fd443-letter-spacing);word-spacing:var(--e-global-typography-c9fd443-word-spacing)}.elementor-9 .elementor-element.elementor-element-510a519>.elementor-widget-container{margin:0;padding:50px 0 0}.elementor-9 .elementor-element.elementor-element-620f686 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-df1df9d{font-size:var(--e-global-typography-c778191-font-size);line-height:var(--e-global-typography-c778191-line-height);letter-spacing:var(--e-global-typography-c778191-letter-spacing);word-spacing:var(--e-global-typography-c778191-word-spacing)}.elementor-9 .elementor-element.elementor-element-3d467b2{padding:0 0 0 50px}.elementor-9 .elementor-element.elementor-element-b70c693 .elementor-heading-title{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-e60dc68 .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-cb9c741{--e-image-carousel-slides-to-show:1}.elementor-9 .elementor-element.elementor-element-cb9c741 .elementor-image-carousel-caption{font-size:var(--e-global-typography-0d697c0-font-size);line-height:var(--e-global-typography-0d697c0-line-height);letter-spacing:var(--e-global-typography-0d697c0-letter-spacing);word-spacing:var(--e-global-typography-0d697c0-word-spacing)}.elementor-9 .elementor-element.elementor-element-cb9c741>.elementor-widget-container{margin:-30px 30px 0 0}.elementor-9 .elementor-element.elementor-element-6b2c7d0 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-b658ced{font-size:var(--e-global-typography-c778191-font-size);line-height:var(--e-global-typography-c778191-line-height);letter-spacing:var(--e-global-typography-c778191-letter-spacing);word-spacing:var(--e-global-typography-c778191-word-spacing)}.elementor-9 .elementor-element.elementor-element-118c23d .elementor-heading-title{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-284a68c .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-739e65d .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-c4c8f63 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-be927e4 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-3c934d0 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-36e1222 .elementor-icon-box-title,.elementor-9 .elementor-element.elementor-element-36e1222 .elementor-icon-box-title a{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-e84fb75{margin-top:0;margin-bottom:0}.elementor-9 .elementor-element.elementor-element-d302e75{width:35%}.elementor-9 .elementor-element.elementor-element-5fa1dec .elementor-heading-title{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-635ac5d .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-635ac5d>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-8efdbf8{width:34%}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-8efdbf8.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-9 .elementor-element.elementor-element-8efdbf8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-9 .elementor-element.elementor-element-582e0d9 .elementor-icon-wrapper{text-align:right}.elementor-9 .elementor-element.elementor-element-582e0d9 .elementor-icon{font-size:15px}.elementor-9 .elementor-element.elementor-element-582e0d9 .elementor-icon svg{height:15px}.elementor-9 .elementor-element.elementor-element-582e0d9>.elementor-widget-container{margin:0 0 -10px;padding:0}.elementor-9 .elementor-element.elementor-element-2a3ead7{width:31%}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-2a3ead7.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-9 .elementor-element.elementor-element-2a3ead7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-9 .elementor-element.elementor-element-aec6184 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);padding:0}.elementor-9 .elementor-element.elementor-element-c0e1acd{margin-top:0;margin-bottom:0}.elementor-9 .elementor-element.elementor-element-a263bcc>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-9a76f02{width:20%}.elementor-9 .elementor-element.elementor-element-1de7684 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-1de7684>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-7e82810{width:20%}.elementor-9 .elementor-element.elementor-element-891719e .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-891719e>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-3530d5d{width:20%}.elementor-9 .elementor-element.elementor-element-1a15c31 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-1a15c31>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-3b7bfa4{width:25%}.elementor-9 .elementor-element.elementor-element-52da858 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-52da858>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-64a65c9{margin-top:0;margin-bottom:0}.elementor-9 .elementor-element.elementor-element-7df29b2{width:50%}.elementor-9 .elementor-element.elementor-element-7df29b2>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-9 .elementor-element.elementor-element-585623e{width:50%}.elementor-9 .elementor-element.elementor-element-24a70a0{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-aae0361{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-9 .elementor-element.elementor-element-dfe15ca{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-037d777{width:50%}.elementor-9 .elementor-element.elementor-element-f9f949f{width:50%}.elementor-9 .elementor-element.elementor-element-b1e1b0e{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-fd1b0ee{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-9 .elementor-element.elementor-element-63f1c85{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-5a7718d{width:50%}.elementor-9 .elementor-element.elementor-element-cc0befc{width:50%}.elementor-9 .elementor-element.elementor-element-94da1ba{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-8377b93{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-9 .elementor-element.elementor-element-63cb3ee{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-50a88f6 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-1770336{padding:0}.elementor-9 .elementor-element.elementor-element-5f04141>.elementor-element-populated{padding:0}.elementor-9 .elementor-element.elementor-element-cb99857{margin-top:30px;margin-bottom:0}.elementor-9 .elementor-element.elementor-element-8ea80d7>.elementor-element-populated{padding:0 0 0 20px}.elementor-9 .elementor-element.elementor-element-a6a2bb3 .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-e1e61be{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-9 .elementor-element.elementor-element-8593d38{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-d22a281{margin-top:0;margin-bottom:30px}.elementor-9 .elementor-element.elementor-element-3487a3a{width:20%}.elementor-9 .elementor-element.elementor-element-3487a3a>.elementor-element-populated{padding:0 0 0 20px}.elementor-9 .elementor-element.elementor-element-eae31e1{width:80%}.elementor-9 .elementor-element.elementor-element-695bc4c{font-size:var(--e-global-typography-84807d4-font-size);line-height:var(--e-global-typography-84807d4-line-height);letter-spacing:var(--e-global-typography-84807d4-letter-spacing);word-spacing:var(--e-global-typography-84807d4-word-spacing)}.elementor-9 .elementor-element.elementor-element-f928ad0 .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-8e50f86{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-9 .elementor-element.elementor-element-0e14631 .elementor-icon-box-title,.elementor-9 .elementor-element.elementor-element-0e14631 .elementor-icon-box-title a{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-d56b82b>.elementor-container{min-height:146px}.elementor-9 .elementor-element.elementor-element-85aaa47{font-size:var(--e-global-typography-c778191-font-size);line-height:var(--e-global-typography-c778191-line-height);letter-spacing:var(--e-global-typography-c778191-letter-spacing);word-spacing:var(--e-global-typography-c778191-word-spacing)}.elementor-9 .elementor-element.elementor-element-468f5cd .elementor-heading-title{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-7ac89b5 .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-01dcc56 .elementor-icon-box-title,.elementor-9 .elementor-element.elementor-element-01dcc56 .elementor-icon-box-title a{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-4746071{margin-top:0;margin-bottom:0}.elementor-9 .elementor-element.elementor-element-4a115fc{width:35%}.elementor-9 .elementor-element.elementor-element-105a09f .elementor-heading-title{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-8e5b6ba .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-8e5b6ba>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-2393e17{width:30%}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-2393e17.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-9 .elementor-element.elementor-element-2393e17.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-9 .elementor-element.elementor-element-099bb34 .elementor-icon-wrapper{text-align:right}.elementor-9 .elementor-element.elementor-element-099bb34 .elementor-icon{font-size:15px}.elementor-9 .elementor-element.elementor-element-099bb34 .elementor-icon svg{height:15px}.elementor-9 .elementor-element.elementor-element-099bb34>.elementor-widget-container{margin:0 0 -10px}.elementor-9 .elementor-element.elementor-element-869c5f5{width:35%}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-869c5f5.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-9 .elementor-element.elementor-element-869c5f5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-9 .elementor-element.elementor-element-510cfbb .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing);padding:0}.elementor-9 .elementor-element.elementor-element-35d0885>.elementor-widget-container{margin:0 0 40px;padding:0 10px}.elementor-9 .elementor-element.elementor-element-65361df>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 10px}.elementor-9 .elementor-element.elementor-element-90d34d2{margin-top:0;margin-bottom:20px}.elementor-9 .elementor-element.elementor-element-0c7e33c{width:30%}.elementor-9 .elementor-element.elementor-element-4c4b8e4{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-0d22252{width:70%}.elementor-9 .elementor-element.elementor-element-4746c58>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-2ef7fd1{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-2ef7fd1>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-3ed5f16{margin-top:0;margin-bottom:20px}.elementor-9 .elementor-element.elementor-element-552f53c{width:30%}.elementor-9 .elementor-element.elementor-element-b511e7b{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-33b74da{width:70%}.elementor-9 .elementor-element.elementor-element-db3368b>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-49ce36a{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-49ce36a>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-5851915{margin-top:0;margin-bottom:20px}.elementor-9 .elementor-element.elementor-element-4d70b15{width:30%}.elementor-9 .elementor-element.elementor-element-96ba910{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-56835d1{width:70%}.elementor-9 .elementor-element.elementor-element-0598e98>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-28405e9{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-28405e9>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-0347b3b{width:30%}.elementor-9 .elementor-element.elementor-element-497d26b{font-size:var(--e-global-typography-de2df44-font-size);line-height:var(--e-global-typography-de2df44-line-height);letter-spacing:var(--e-global-typography-de2df44-letter-spacing);word-spacing:var(--e-global-typography-de2df44-word-spacing)}.elementor-9 .elementor-element.elementor-element-923e7bb{width:70%}.elementor-9 .elementor-element.elementor-element-7175735>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-b767287{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-b767287>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-f69cd8e .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-1ca08ea>.elementor-element-populated{padding:0 0 0 10px}.elementor-9 .elementor-element.elementor-element-6f83aa8{font-size:120px}.elementor-9 .elementor-element.elementor-element-1ca29b4 .elementor-heading-title{font-size:14px}.elementor-9 .elementor-element.elementor-element-a266121 .elementor-heading-title{font-size:22px}.elementor-9 .elementor-element.elementor-element-d080b1d{width:80%}.elementor-9 .elementor-element.elementor-element-66baf4d .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-c1fa565{width:20%}.elementor-9 .elementor-element.elementor-element-6af3a27 .elementor-icon{font-size:20px}.elementor-9 .elementor-element.elementor-element-6af3a27 .elementor-icon svg{height:20px}.elementor-9 .elementor-element.elementor-element-1d0520d{width:80%}.elementor-9 .elementor-element.elementor-element-de4a81d .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-d34853a{width:20%}.elementor-9 .elementor-element.elementor-element-0e335c0 .elementor-icon{font-size:20px}.elementor-9 .elementor-element.elementor-element-0e335c0 .elementor-icon svg{height:20px}.elementor-9 .elementor-element.elementor-element-9a155a3 .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}.elementor-9 .elementor-element.elementor-element-701c0e7{padding:30px 0 0}.elementor-9 .elementor-element.elementor-element-4f020e1>.elementor-element-populated{padding:0 0 0 10px}.elementor-9 .elementor-element.elementor-element-f352ca4 .elementor-heading-title{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-1bb6440>.elementor-element-populated{padding:0 10px}.elementor-9 .elementor-element.elementor-element-b457122{margin-top:10px;margin-bottom:10px}.elementor-9 .elementor-element.elementor-element-0f4193b{width:20%}.elementor-9 .elementor-element.elementor-element-0f4193b>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-9 .elementor-element.elementor-element-702f7d9 .elementor-icon{font-size:30px}.elementor-9 .elementor-element.elementor-element-702f7d9 .elementor-icon svg{height:30px}.elementor-9 .elementor-element.elementor-element-db27754{width:80%}.elementor-9 .elementor-element.elementor-element-b83bfa1{font-size:var(--e-global-typography-5ab2ee1-font-size);line-height:var(--e-global-typography-5ab2ee1-line-height);letter-spacing:var(--e-global-typography-5ab2ee1-letter-spacing);word-spacing:var(--e-global-typography-5ab2ee1-word-spacing)}.elementor-9 .elementor-element.elementor-element-f7d679b .elementor-button{font-size:var(--e-global-typography-1ae1169-font-size);line-height:var(--e-global-typography-1ae1169-line-height);letter-spacing:var(--e-global-typography-1ae1169-letter-spacing);word-spacing:var(--e-global-typography-1ae1169-word-spacing)}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-8ce57df{width:7.043%}.elementor-9 .elementor-element.elementor-element-dbbd61a{width:92.957%}.elementor-9 .elementor-element.elementor-element-4057318{width:30%}.elementor-9 .elementor-element.elementor-element-c1fabc1{width:70%}.elementor-9 .elementor-element.elementor-element-b986b4b{width:79.432%}.elementor-9 .elementor-element.elementor-element-0ffaef3{width:20.039%}.elementor-9 .elementor-element.elementor-element-8f0ec99{width:29.999%}.elementor-9 .elementor-element.elementor-element-5f1700c{width:70.001%}.elementor-9 .elementor-element.elementor-element-151c1eb{width:29.999%}.elementor-9 .elementor-element.elementor-element-15e0848{width:70.001%}.elementor-9 .elementor-element.elementor-element-6106bd6{width:19.974%}.elementor-9 .elementor-element.elementor-element-5f6f4d5{width:80.026%}.elementor-9 .elementor-element.elementor-element-5ac94f2{width:29.999%}.elementor-9 .elementor-element.elementor-element-3c5e960{width:70.001%}.elementor-9 .elementor-element.elementor-element-7df29b2{width:26.051%}.elementor-9 .elementor-element.elementor-element-585623e{width:40.281%}.elementor-9 .elementor-element.elementor-element-037d777{width:26.051%}.elementor-9 .elementor-element.elementor-element-f9f949f{width:40.281%}.elementor-9 .elementor-element.elementor-element-5a7718d{width:26.051%}.elementor-9 .elementor-element.elementor-element-cc0befc{width:40.281%}.elementor-9 .elementor-element.elementor-element-3487a3a{width:16.225%}.elementor-9 .elementor-element.elementor-element-eae31e1{width:83.775%}.elementor-9 .elementor-element.elementor-element-46286f3{width:30%}.elementor-9 .elementor-element.elementor-element-65361df{width:70%}.elementor-9 .elementor-element.elementor-element-0c7e33c{width:17.008%}.elementor-9 .elementor-element.elementor-element-0d22252{width:25.499%}.elementor-9 .elementor-element.elementor-element-d60e569{width:57.157%}.elementor-9 .elementor-element.elementor-element-552f53c{width:17.008%}.elementor-9 .elementor-element.elementor-element-33b74da{width:25.499%}.elementor-9 .elementor-element.elementor-element-c0b02e5{width:57.157%}.elementor-9 .elementor-element.elementor-element-4d70b15{width:17.008%}.elementor-9 .elementor-element.elementor-element-56835d1{width:25.499%}.elementor-9 .elementor-element.elementor-element-6709926{width:57.157%}.elementor-9 .elementor-element.elementor-element-0347b3b{width:17.008%}.elementor-9 .elementor-element.elementor-element-923e7bb{width:25.499%}.elementor-9 .elementor-element.elementor-element-fa6c883{width:57.157%}.elementor-9 .elementor-element.elementor-element-d080b1d{width:79.412%}.elementor-9 .elementor-element.elementor-element-c1fa565{width:19.935%}.elementor-9 .elementor-element.elementor-element-1d0520d{width:79.412%}.elementor-9 .elementor-element.elementor-element-d34853a{width:19.935%}.elementor-9 .elementor-element.elementor-element-4f020e1{width:33.819%}.elementor-9 .elementor-element.elementor-element-1bb6440{width:66.181%}.elementor-9 .elementor-element.elementor-element-0f4193b{width:34.228%}.elementor-9 .elementor-element.elementor-element-db27754{width:65.772%}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-146aef7{width:5%}.elementor-9 .elementor-element.elementor-element-61c1879{width:95%}.elementor-9 .elementor-element.elementor-element-4057318{width:100%}.elementor-9 .elementor-element.elementor-element-c1fabc1{width:100%}.elementor-9 .elementor-element.elementor-element-b986b4b{width:90%}.elementor-9 .elementor-element.elementor-element-8f0ec99{width:100%}.elementor-9 .elementor-element.elementor-element-5f1700c{width:100%}.elementor-9 .elementor-element.elementor-element-57063ab{width:2%}.elementor-9 .elementor-element.elementor-element-110d0e4{width:19%}.elementor-9 .elementor-element.elementor-element-a1cd1bc{width:19%}.elementor-9 .elementor-element.elementor-element-fe90c55{width:19%}.elementor-9 .elementor-element.elementor-element-81362d1{width:19%}.elementor-9 .elementor-element.elementor-element-8c23688{width:2%}.elementor-9 .elementor-element.elementor-element-781ca4d{width:19%}.elementor-9 .elementor-element.elementor-element-974620e{width:19%}.elementor-9 .elementor-element.elementor-element-3a65dc0{width:19%}.elementor-9 .elementor-element.elementor-element-17b0794{width:19%}.elementor-9 .elementor-element.elementor-element-151c1eb{width:100%}.elementor-9 .elementor-element.elementor-element-15e0848{width:100%}.elementor-9 .elementor-element.elementor-element-46286f3{width:100%}.elementor-9 .elementor-element.elementor-element-65361df{width:100%}}.tb{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:center;display:flex;align-items:center}.tb:after{content:'';width:1px;height:100px;background:#dadada;position:absolute;bottom:-100px}.pc .swiper-slide-contents{padding-left:150px;margin-right:0}.pc .elementor-slide-description:after{content:'';height:1px;width:700px;background:#fff;position:absolute;bottom:180px;left:200px}.pc .elementor-slide-heading{margin-bottom:10px!important}.pc .elementor-slide-description:before{content:'設備工事からメンテナンスまで';font-size:14px;letter-spacing:3px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;top:36%;left:120px}.pc .elementor-slide-button{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;border-left:solid #fff 1px!important;border-right:solid #fff 1px!important;position:absolute;top:36%;right:60px}.slide{border-radius:20px 0 0 20px}.sp .elementor-slide-button{padding:20px 0 10px;border-bottom:#fff 1px solid!important}.circle-wrapper{overflow:hidden;width:360px}.circle-text{position:relative;width:360px;height:360px;font-size:56px;color:#dadada;font-weight:700;text-align:center;margin:0;transform:rotate(-120deg);animation:30s linear infinite rotation1}@keyframes rotation1{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.circle-text span{position:absolute;top:0;left:calc(50% - 30px);display:inline-block;width:50px;height:180px;transform-origin:center bottom}.circle-text span:nth-child(1){transform:rotate(0deg)}.circle-text span:nth-child(2){transform:rotate(22.5deg)}.circle-text span:nth-child(3){transform:rotate(45deg)}.circle-text span:nth-child(4){transform:rotate(67.5deg)}.circle-text span:nth-child(5){transform:rotate(90deg)}.circle-text span:nth-child(6){transform:rotate(112.5deg)}.circle-text span:nth-child(7){transform:rotate(135deg)}.circle-text span:nth-child(8){transform:rotate(157.5deg)}.circle-text span:nth-child(9){transform:rotate(180deg)}.circle-text span:nth-child(10){transform:rotate(202.5deg)}.circle-text span:nth-child(11){transform:rotate(225deg)}.circle-text span:nth-child(12){transform:rotate(247.5deg)}.circle-text span:nth-child(13){transform:rotate(270deg)}.circle-text span:nth-child(14){transform:rotate(292.5deg)}.circle-text span:nth-child(15){transform:rotate(315deg)}.circle-text span:nth-child(16){transform:rotate(337.5deg)}.z100{z-index:100}@media screen and (max-width:767px){.circle-text{transform:scale(.5)!important}}.wrapper{position:relative;height:300px;margin:0 auto;overflow:hidden}.marquee-anim{transition:all .3s}.marquee-anim{opacity:1;animation:marquee 30s linear infinite;position:absolute;top:50%;left:50%;display:flex;transform:translate(-50%,0%);white-space:nowrap;margin-top:-15vh}@keyframes marquee{0%{transform:translate(-40%,0%)}100%{transform:translate(-60%,0%)}}.marquee-inline{overflow:hidden;width:100vw;display:block;padding-right:.5em;font-size:120px;font-weight:600;z-index:2;letter-spacing:.1em;white-space:nowrap;color:#831c20;text-align:center;white-space:nowrap}.white{overflow:hidden;width:100vw;color:#fff;text-shadow:1px 1px 0px #831c20,-1px 1px 0px #831c20,1px -1px 0px #831c20,-1px -1px 0px #831c20,1px 0px 0px #831c20,0px 1px 0px #831c20,-1px 0px 0px #831c20,0px -1px 0px #831c20}}.midasi:before{content:'';width:100px;height:1px;background:#000;position:absolute}.midasi:before{content:'';width:100px;height:1px;background:#000;position:absolute}.reason{margin-left:2px}.reason{margin-left:2px}.reason{margin-left:2px}.reason{margin-left:2px}.reason{margin-left:2px}.reason{margin-left:2px}.reason{margin-left:2px}.reason{margin-left:2px}.big{white-space:nowrap}.midasi-white:before{content:'';width:100px;height:1px;background:#fff;position:absolute}.elementor-image-carousel-caption{position:absolute;bottom:20px;left:20px;z-index:100}.service .swiper-slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.4));z-index:99}.midasi:before{content:'';width:100px;height:1px;background:#000;position:absolute}.midasi:before{content:'';width:100px;height:1px;background:#000;position:absolute}.works-midasi{text-decoration:underline}.works-midasi{text-decoration:underline}.works-midasi{text-decoration:underline}.midasi:before{content:'';width:100px;height:1px;background:#000;position:absolute}.sticky{position:-webkit-sticky;position:sticky;top:10px}.midasi:before{content:'';width:100px;height:1px;background:#000;position:absolute}.works-midasi{text-decoration:underline}.works-midasi{text-decoration:underline}.works-midasi{text-decoration:underline}.works-midasi{text-decoration:underline}.midasi:before{content:'';width:100px;height:1px;background:#000;position:absolute}