.elementor-12255 .elementor-element.elementor-element-4d18830{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12255 .elementor-element.elementor-element-4d18830:not(.elementor-motion-effects-element-type-background), .elementor-12255 .elementor-element.elementor-element-4d18830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-12255 .elementor-element.elementor-element-3ce2da8{text-align:center;}.elementor-12255 .elementor-element.elementor-element-3ce2da8 .elementor-heading-title{font-size:30px;color:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-68b65da{text-align:center;font-size:14px;color:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-3d74b9a.elementor-widget-bdt-creative-button{text-align:center;}.elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--dione span{color:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--glitch::after{color:var( --e-global-color-4cb81b0 );text-shadow:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--anthe::before, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--dione::before, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--greip::before, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--hyperion::before, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--janus::before, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--mimas::before, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--narvi::before, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--pan::before, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--pandora span, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--rhea::before, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--skoll::before{background:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--dione::after{border-color:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--elon::before{background-color:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--reveal:hover{background:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--glitch, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--glitch::after{background:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--gooey:hover{background:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--pandora span, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--dione::before, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--dione::after, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--elon::before{border-radius:5px 5px 5px 5px;}.elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg span, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button-marquee span{padding:10px 20px 10px 20px;}.elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button:hover, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--dione:hover span{color:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--glitch:hover::after{color:var( --e-global-color-4cb81b0 );text-shadow:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button:hover, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--anthe:hover::before, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg::before, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg::after, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--calypso::before, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--calypso::after, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--dione:hover::before, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--greip, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--hyperion, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--janus:hover::before, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--mimas, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--narvi:hover::before, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--pan, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--pandora:hover span, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--rhea:hover::before, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--skoll, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--telesto::before, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--telesto::after{background:var( --e-global-color-499491af );}.elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--dione:hover::after{border-color:var( --e-global-color-499491af );}.elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--elon:hover::before{background-color:var( --e-global-color-499491af );}.elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--reveal::after{background:var( --e-global-color-499491af );}.elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--glitch:hover, .elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--glitch:hover::after{background:var( --e-global-color-499491af );}.elementor-12255 .elementor-element.elementor-element-3d74b9a .bdt-ep-creative-button--gooey .c-button__blobs div{background-color:var( --e-global-color-499491af );}.elementor-12255 .elementor-element.elementor-element-bcded33{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 1px 9px 0px rgba(255, 255, 255, 0.36);}.elementor-12255 .elementor-element.elementor-element-9c6805e{text-align:center;color:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-458c7ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12255 .elementor-element.elementor-element-458c7ec::before, .elementor-12255 .elementor-element.elementor-element-458c7ec > .elementor-background-video-container::before, .elementor-12255 .elementor-element.elementor-element-458c7ec > .e-con-inner > .elementor-background-video-container::before, .elementor-12255 .elementor-element.elementor-element-458c7ec > .elementor-background-slideshow::before, .elementor-12255 .elementor-element.elementor-element-458c7ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-12255 .elementor-element.elementor-element-458c7ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-142ca6d );--background-overlay:'';}.elementor-12255 .elementor-element.elementor-element-84345be{text-align:center;}.elementor-12255 .elementor-element.elementor-element-84345be .elementor-heading-title{font-size:40px;}.elementor-12255 .elementor-element.elementor-element-fc1206e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12255 .elementor-element.elementor-element-4bc90b8 .bdt-ep-fancy-slider-img:after{background-color:transparent;background-image:linear-gradient(0deg, #EF5F4300 0%, #23A45500 0%);}.elementor-12255 .elementor-element.elementor-element-4bc90b8 .bdt-ep-fancy-slider-content{text-align:center;}.elementor-12255 .elementor-element.elementor-element-4bc90b8 .bdt-ep-fancy-slider-item{background-color:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-4bc90b8 .bdt-ep-fancy-slider-img{background:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-4bc90b8 .bdt-ep-fancy-slider-img, .elementor-12255 .elementor-element.elementor-element-4bc90b8 .bdt-ep-fancy-slider-img img, .elementor-12255 .elementor-element.elementor-element-4bc90b8 .bdt-ep-fancy-slider-img:after{border-radius:5px 5px 5px 5px;}.elementor-12255 .elementor-element.elementor-element-4bc90b8 .bdt-ep-fancy-slider-img, .elementor-12255 .elementor-element.elementor-element-4bc90b8 .bdt-ep-fancy-slider-img img{box-shadow:0px 4px 10px -3px rgba(0, 0, 0, 0.2);}.elementor-12255 .elementor-element.elementor-element-66800b0 .bdt-ep-fancy-slider-img:after{background-color:transparent;background-image:linear-gradient(0deg, #EF5F4300 0%, #23A45500 0%);}.elementor-12255 .elementor-element.elementor-element-66800b0 .bdt-ep-fancy-slider-content{text-align:center;}.elementor-12255 .elementor-element.elementor-element-66800b0 .bdt-ep-fancy-slider-item{background-color:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-66800b0 .bdt-ep-fancy-slider-img{background:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-66800b0 .bdt-ep-fancy-slider-img, .elementor-12255 .elementor-element.elementor-element-66800b0 .bdt-ep-fancy-slider-img img, .elementor-12255 .elementor-element.elementor-element-66800b0 .bdt-ep-fancy-slider-img:after{border-radius:5px 5px 5px 5px;}.elementor-12255 .elementor-element.elementor-element-66800b0 .bdt-ep-fancy-slider-img, .elementor-12255 .elementor-element.elementor-element-66800b0 .bdt-ep-fancy-slider-img img{box-shadow:0px 4px 10px -3px rgba(0, 0, 0, 0.2);}.elementor-12255 .elementor-element.elementor-element-0ecdc6f .bdt-ep-fancy-slider-img:after{background-color:transparent;background-image:linear-gradient(0deg, #EF5F4300 0%, #23A45500 0%);}.elementor-12255 .elementor-element.elementor-element-0ecdc6f .bdt-ep-fancy-slider-content{text-align:center;}.elementor-12255 .elementor-element.elementor-element-0ecdc6f .bdt-ep-fancy-slider-item{background-color:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-0ecdc6f .bdt-ep-fancy-slider-img{background:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-0ecdc6f .bdt-ep-fancy-slider-img, .elementor-12255 .elementor-element.elementor-element-0ecdc6f .bdt-ep-fancy-slider-img img, .elementor-12255 .elementor-element.elementor-element-0ecdc6f .bdt-ep-fancy-slider-img:after{border-radius:5px 5px 5px 5px;}.elementor-12255 .elementor-element.elementor-element-0ecdc6f .bdt-ep-fancy-slider-img, .elementor-12255 .elementor-element.elementor-element-0ecdc6f .bdt-ep-fancy-slider-img img{box-shadow:0px 4px 10px -3px rgba(0, 0, 0, 0.2);}.elementor-12255 .elementor-element.elementor-element-ea3a1aa.elementor-widget-bdt-creative-button{text-align:center;}.elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--dione span{color:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--glitch::after{color:var( --e-global-color-4cb81b0 );text-shadow:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--anthe::before, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--dione::before, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--greip::before, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--hyperion::before, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--janus::before, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--mimas::before, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--narvi::before, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--pan::before, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--pandora span, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--rhea::before, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--skoll::before{background:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--dione::after{border-color:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--elon::before{background-color:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--reveal:hover{background:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--glitch, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--glitch::after{background:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--gooey:hover{background:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--pandora span, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--dione::before, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--dione::after, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--elon::before{border-radius:5px 5px 5px 5px;}.elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg span, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button-marquee span{padding:10px 20px 10px 20px;}.elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button:hover, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--dione:hover span{color:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--glitch:hover::after{color:var( --e-global-color-4cb81b0 );text-shadow:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button:hover, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--anthe:hover::before, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg::before, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg::after, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--calypso::before, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--calypso::after, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--dione:hover::before, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--greip, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--hyperion, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--janus:hover::before, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--mimas, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--narvi:hover::before, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--pan, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--pandora:hover span, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--rhea:hover::before, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--skoll, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--telesto::before, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--telesto::after{background:var( --e-global-color-499491af );}.elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--dione:hover::after{border-color:var( --e-global-color-499491af );}.elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--elon:hover::before{background-color:var( --e-global-color-499491af );}.elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--reveal::after{background:var( --e-global-color-499491af );}.elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--glitch:hover, .elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--glitch:hover::after{background:var( --e-global-color-499491af );}.elementor-12255 .elementor-element.elementor-element-ea3a1aa .bdt-ep-creative-button--gooey .c-button__blobs div{background-color:var( --e-global-color-499491af );}.elementor-12255 .elementor-element.elementor-element-dd830dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12255 .elementor-element.elementor-element-dd830dc:not(.elementor-motion-effects-element-type-background), .elementor-12255 .elementor-element.elementor-element-dd830dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-a518d06{text-align:center;}.elementor-12255 .elementor-element.elementor-element-a518d06 .elementor-heading-title{font-size:40px;}.elementor-12255 .elementor-element.elementor-element-0fbb41a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12255 .elementor-element.elementor-element-ba26e6b .bdt-ep-fancy-slider-content{text-align:center;}.elementor-12255 .elementor-element.elementor-element-ba26e6b .bdt-ep-fancy-slider-item{background-color:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-5cd4e31 .bdt-ep-fancy-slider-content{text-align:center;}.elementor-12255 .elementor-element.elementor-element-5cd4e31 .bdt-ep-fancy-slider-item{background-color:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-75b6840 .bdt-ep-fancy-slider-content{text-align:center;}.elementor-12255 .elementor-element.elementor-element-75b6840 .bdt-ep-fancy-slider-item{background-color:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-144f1f7{text-align:center;}.elementor-12255 .elementor-element.elementor-element-285a92e{--e-image-carousel-slides-to-show:1;}.elementor-12255 .elementor-element.elementor-element-285a92e .elementor-image-carousel-caption{text-align:center;}.elementor-12255 .elementor-element.elementor-element-968cb8d.elementor-widget-bdt-creative-button{text-align:center;}.elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--dione span{color:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--glitch::after{color:var( --e-global-color-4cb81b0 );text-shadow:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--anthe::before, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--dione::before, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--greip::before, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--hyperion::before, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--janus::before, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--mimas::before, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--narvi::before, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--pan::before, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--pandora span, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--rhea::before, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--skoll::before{background:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--dione::after{border-color:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--elon::before{background-color:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--reveal:hover{background:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--glitch, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--glitch::after{background:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--gooey:hover{background:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--pandora span, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--dione::before, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--dione::after, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--elon::before{border-radius:5px 5px 5px 5px;}.elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg span, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button-marquee span{padding:10px 20px 10px 20px;}.elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button:hover, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--dione:hover span{color:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--glitch:hover::after{color:var( --e-global-color-4cb81b0 );text-shadow:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button:hover, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--anthe:hover::before, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg::before, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--bestia .bdt-ep-creative-button__bg::after, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--calypso::before, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--calypso::after, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--dione:hover::before, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--greip, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--hyperion, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--janus:hover::before, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--mimas, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--narvi:hover::before, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--pan, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--pandora:hover span, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--rhea:hover::before, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--skoll, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--telesto::before, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--telesto::after{background:var( --e-global-color-499491af );}.elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--dione:hover::after{border-color:var( --e-global-color-499491af );}.elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--elon:hover::before{background-color:var( --e-global-color-499491af );}.elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--reveal::after{background:var( --e-global-color-499491af );}.elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--glitch:hover, .elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--glitch:hover::after{background:var( --e-global-color-499491af );}.elementor-12255 .elementor-element.elementor-element-968cb8d .bdt-ep-creative-button--gooey .c-button__blobs div{background-color:var( --e-global-color-499491af );}.elementor-12255 .elementor-element.elementor-element-0e7d69b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12255 .elementor-element.elementor-element-0e7d69b:not(.elementor-motion-effects-element-type-background), .elementor-12255 .elementor-element.elementor-element-0e7d69b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-142ca6d );}.elementor-12255 .elementor-element.elementor-element-0e7d69b::before, .elementor-12255 .elementor-element.elementor-element-0e7d69b > .elementor-background-video-container::before, .elementor-12255 .elementor-element.elementor-element-0e7d69b > .e-con-inner > .elementor-background-video-container::before, .elementor-12255 .elementor-element.elementor-element-0e7d69b > .elementor-background-slideshow::before, .elementor-12255 .elementor-element.elementor-element-0e7d69b > .e-con-inner > .elementor-background-slideshow::before, .elementor-12255 .elementor-element.elementor-element-0e7d69b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-142ca6d );--background-overlay:'';}.elementor-12255 .elementor-element.elementor-element-ae4d934{text-align:center;}.elementor-12255 .elementor-element.elementor-element-ae4d934 .elementor-heading-title{font-size:40px;}.elementor-12255 .elementor-element.elementor-element-6b135d0 .bdt-tab .bdt-tabs-item-title{background-color:var( --e-global-color-text );color:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-6b135d0 .bdt-tabs-default .bdt-switcher-wrapper{margin-top:20px;}.elementor-12255 .elementor-element.elementor-element-6b135d0 .bdt-tabs-bottom .bdt-switcher-wrapper{margin-bottom:20px;}.elementor-12255 .elementor-element.elementor-element-6b135d0 .bdt-tabs-left .bdt-grid:not(.bdt-grid-stack) .bdt-switcher-wrapper{margin-left:20px;}.elementor-12255 .elementor-element.elementor-element-6b135d0 .bdt-tabs-right .bdt-grid:not(.bdt-grid-stack) .bdt-switcher-wrapper{margin-right:20px;}.elementor-12255 .elementor-element.elementor-element-6b135d0 .bdt-tabs-left .bdt-grid-stack .bdt-switcher-wrapper,
                    .elementor-12255 .elementor-element.elementor-element-6b135d0 .bdt-tabs-right .bdt-grid-stack .bdt-switcher-wrapper{margin-top:20px;}.elementor-12255 .elementor-element.elementor-element-6b135d0 .bdt-tab-wrapper .bdt-tabs-wrap-inside{padding:30px 30px 30px 30px;}.elementor-12255 .elementor-element.elementor-element-6b135d0 .bdt-tab .bdt-tabs-item.bdt-active .bdt-tabs-item-title:after{background-color:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-6b135d0 .bdt-tabs .bdt-tabs-item-title .bdt-button-icon-align-right{margin-left:8px;}.elementor-12255 .elementor-element.elementor-element-6b135d0 .bdt-tabs .bdt-tabs-item-title .bdt-button-icon-align-left{margin-right:8px;}.elementor-12255 .elementor-element.elementor-element-03c7da4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12255 .elementor-element.elementor-element-03c7da4:not(.elementor-motion-effects-element-type-background), .elementor-12255 .elementor-element.elementor-element-03c7da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12255 .elementor-element.elementor-element-03c7da4::before, .elementor-12255 .elementor-element.elementor-element-03c7da4 > .elementor-background-video-container::before, .elementor-12255 .elementor-element.elementor-element-03c7da4 > .e-con-inner > .elementor-background-video-container::before, .elementor-12255 .elementor-element.elementor-element-03c7da4 > .elementor-background-slideshow::before, .elementor-12255 .elementor-element.elementor-element-03c7da4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12255 .elementor-element.elementor-element-03c7da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-142ca6d );--background-overlay:'';}.elementor-12255 .elementor-element.elementor-element-5285e9a{text-align:center;}.elementor-12255 .elementor-element.elementor-element-5285e9a .elementor-heading-title{font-size:40px;}.elementor-12255 .elementor-element.elementor-element-a4c519e .bdt-tab .bdt-tabs-item-title{background-color:#031008;color:var( --e-global-color-4cb81b0 );padding:05px 10px 5px 10px;}.elementor-12255 .elementor-element.elementor-element-a4c519e .bdt-tabs-default .bdt-switcher-wrapper{margin-top:20px;}.elementor-12255 .elementor-element.elementor-element-a4c519e .bdt-tabs-bottom .bdt-switcher-wrapper{margin-bottom:20px;}.elementor-12255 .elementor-element.elementor-element-a4c519e .bdt-tabs-left .bdt-grid:not(.bdt-grid-stack) .bdt-switcher-wrapper{margin-left:20px;}.elementor-12255 .elementor-element.elementor-element-a4c519e .bdt-tabs-right .bdt-grid:not(.bdt-grid-stack) .bdt-switcher-wrapper{margin-right:20px;}.elementor-12255 .elementor-element.elementor-element-a4c519e .bdt-tabs-left .bdt-grid-stack .bdt-switcher-wrapper,
                    .elementor-12255 .elementor-element.elementor-element-a4c519e .bdt-tabs-right .bdt-grid-stack .bdt-switcher-wrapper{margin-top:20px;}.elementor-12255 .elementor-element.elementor-element-a4c519e .bdt-tab-wrapper .bdt-tabs-wrap-inside{padding:30px 0px 0px 0px;}.elementor-12255 .elementor-element.elementor-element-a4c519e .bdt-tab .bdt-tabs-item .bdt-tabs-item-title{border-radius:2px 2px 2px 2px;overflow:hidden;}.elementor-12255 .elementor-element.elementor-element-a4c519e .bdt-tab .bdt-tabs-item.bdt-active .bdt-tabs-item-title:after{background-color:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-a4c519e .bdt-tabs .bdt-tabs-item-title .bdt-button-icon-align-right{margin-left:8px;}.elementor-12255 .elementor-element.elementor-element-a4c519e .bdt-tabs .bdt-tabs-item-title .bdt-button-icon-align-left{margin-right:8px;}.elementor-12255 .elementor-element.elementor-element-088091b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12255 .elementor-element.elementor-element-088091b:not(.elementor-motion-effects-element-type-background), .elementor-12255 .elementor-element.elementor-element-088091b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-142ca6d );}.elementor-12255 .elementor-element.elementor-element-088091b::before, .elementor-12255 .elementor-element.elementor-element-088091b > .elementor-background-video-container::before, .elementor-12255 .elementor-element.elementor-element-088091b > .e-con-inner > .elementor-background-video-container::before, .elementor-12255 .elementor-element.elementor-element-088091b > .elementor-background-slideshow::before, .elementor-12255 .elementor-element.elementor-element-088091b > .e-con-inner > .elementor-background-slideshow::before, .elementor-12255 .elementor-element.elementor-element-088091b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-142ca6d );--background-overlay:'';}.elementor-12255 .elementor-element.elementor-element-d9d0479{text-align:center;}.elementor-12255 .elementor-element.elementor-element-d9d0479 .elementor-heading-title{font-size:40px;}.elementor-12255 .elementor-element.elementor-element-2e50d7f .bdt-tab .bdt-tabs-item-title{background-color:#031008;color:var( --e-global-color-4cb81b0 );padding:05px 10px 5px 10px;}.elementor-12255 .elementor-element.elementor-element-2e50d7f .bdt-tabs-default .bdt-switcher-wrapper{margin-top:20px;}.elementor-12255 .elementor-element.elementor-element-2e50d7f .bdt-tabs-bottom .bdt-switcher-wrapper{margin-bottom:20px;}.elementor-12255 .elementor-element.elementor-element-2e50d7f .bdt-tabs-left .bdt-grid:not(.bdt-grid-stack) .bdt-switcher-wrapper{margin-left:20px;}.elementor-12255 .elementor-element.elementor-element-2e50d7f .bdt-tabs-right .bdt-grid:not(.bdt-grid-stack) .bdt-switcher-wrapper{margin-right:20px;}.elementor-12255 .elementor-element.elementor-element-2e50d7f .bdt-tabs-left .bdt-grid-stack .bdt-switcher-wrapper,
                    .elementor-12255 .elementor-element.elementor-element-2e50d7f .bdt-tabs-right .bdt-grid-stack .bdt-switcher-wrapper{margin-top:20px;}.elementor-12255 .elementor-element.elementor-element-2e50d7f .bdt-tab-wrapper .bdt-tabs-wrap-inside{padding:30px 0px 0px 0px;}.elementor-12255 .elementor-element.elementor-element-2e50d7f .bdt-tab .bdt-tabs-item .bdt-tabs-item-title{border-radius:2px 2px 2px 2px;overflow:hidden;}.elementor-12255 .elementor-element.elementor-element-2e50d7f .bdt-tab .bdt-tabs-item.bdt-active .bdt-tabs-item-title:after{background-color:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-2e50d7f .bdt-tabs .bdt-tabs-item-title .bdt-button-icon-align-right{margin-left:8px;}.elementor-12255 .elementor-element.elementor-element-2e50d7f .bdt-tabs .bdt-tabs-item-title .bdt-button-icon-align-left{margin-right:8px;}.elementor-12255 .elementor-element.elementor-element-2d419c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12255 .elementor-element.elementor-element-2d419c6:not(.elementor-motion-effects-element-type-background), .elementor-12255 .elementor-element.elementor-element-2d419c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4cb81b0 );}.elementor-12255 .elementor-element.elementor-element-2d419c6::before, .elementor-12255 .elementor-element.elementor-element-2d419c6 > .elementor-background-video-container::before, .elementor-12255 .elementor-element.elementor-element-2d419c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-12255 .elementor-element.elementor-element-2d419c6 > .elementor-background-slideshow::before, .elementor-12255 .elementor-element.elementor-element-2d419c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12255 .elementor-element.elementor-element-2d419c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-142ca6d );--background-overlay:'';}.elementor-12255 .elementor-element.elementor-element-0ff249e{text-align:center;}.elementor-12255 .elementor-element.elementor-element-0ff249e .elementor-heading-title{font-size:40px;}.elementor-12255 .elementor-element.elementor-element-04a3951 .bdt-tab .bdt-tabs-item-title{background-color:#031008;color:var( --e-global-color-4cb81b0 );padding:05px 10px 5px 10px;}.elementor-12255 .elementor-element.elementor-element-04a3951 .bdt-tabs-default .bdt-switcher-wrapper{margin-top:20px;}.elementor-12255 .elementor-element.elementor-element-04a3951 .bdt-tabs-bottom .bdt-switcher-wrapper{margin-bottom:20px;}.elementor-12255 .elementor-element.elementor-element-04a3951 .bdt-tabs-left .bdt-grid:not(.bdt-grid-stack) .bdt-switcher-wrapper{margin-left:20px;}.elementor-12255 .elementor-element.elementor-element-04a3951 .bdt-tabs-right .bdt-grid:not(.bdt-grid-stack) .bdt-switcher-wrapper{margin-right:20px;}.elementor-12255 .elementor-element.elementor-element-04a3951 .bdt-tabs-left .bdt-grid-stack .bdt-switcher-wrapper,
                    .elementor-12255 .elementor-element.elementor-element-04a3951 .bdt-tabs-right .bdt-grid-stack .bdt-switcher-wrapper{margin-top:20px;}.elementor-12255 .elementor-element.elementor-element-04a3951 .bdt-tab-wrapper .bdt-tabs-wrap-inside{padding:30px 0px 0px 0px;}.elementor-12255 .elementor-element.elementor-element-04a3951 .bdt-tab .bdt-tabs-item .bdt-tabs-item-title{border-radius:2px 2px 2px 2px;overflow:hidden;}.elementor-12255 .elementor-element.elementor-element-04a3951 .bdt-tab .bdt-tabs-item.bdt-active .bdt-tabs-item-title:after{background-color:var( --e-global-color-accent );}.elementor-12255 .elementor-element.elementor-element-04a3951 .bdt-tabs .bdt-tabs-item-title .bdt-button-icon-align-right{margin-left:8px;}.elementor-12255 .elementor-element.elementor-element-04a3951 .bdt-tabs .bdt-tabs-item-title .bdt-button-icon-align-left{margin-right:8px;}.elementor-12255 .elementor-element.elementor-element-3afede3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12255 .elementor-element.elementor-element-3afede3:not(.elementor-motion-effects-element-type-background), .elementor-12255 .elementor-element.elementor-element-3afede3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-142ca6d );}.elementor-12255 .elementor-element.elementor-element-f7000fc{text-align:center;}.elementor-12255 .elementor-element.elementor-element-f7000fc .elementor-heading-title{font-size:40px;}.elementor-12255 .elementor-element.elementor-element-d9666d4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12255 .elementor-element.elementor-element-4d744fe .wpforms-container .wpforms-field-label-inline{color:#666666;}.elementor-12255 .elementor-element.elementor-element-4d744fe .wpforms-container .wpforms-form .wpforms-field textarea{height:125px;display:block;}.elementor-12255 .elementor-element.elementor-element-4d744fe .wpforms-container .wpforms-form .wpforms-field + .wpforms-field{padding-top:25px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-12255 .elementor-element.elementor-element-fc1206e{--grid-auto-flow:row;}.elementor-12255 .elementor-element.elementor-element-0fbb41a{--grid-auto-flow:row;}.elementor-12255 .elementor-element.elementor-element-d9666d4{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-12255 .elementor-element.elementor-element-4d18830{--content-width:1280px;}.elementor-12255 .elementor-element.elementor-element-458c7ec{--content-width:1280px;}.elementor-12255 .elementor-element.elementor-element-dd830dc{--content-width:1280px;}.elementor-12255 .elementor-element.elementor-element-0e7d69b{--content-width:1280px;}.elementor-12255 .elementor-element.elementor-element-03c7da4{--content-width:1280px;}.elementor-12255 .elementor-element.elementor-element-088091b{--content-width:1280px;}.elementor-12255 .elementor-element.elementor-element-2d419c6{--content-width:1280px;}.elementor-12255 .elementor-element.elementor-element-3afede3{--content-width:1280px;}}@media(max-width:767px){.elementor-12255 .elementor-element.elementor-element-fc1206e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12255 .elementor-element.elementor-element-0fbb41a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12255 .elementor-element.elementor-element-d9666d4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-84345be */.my-custom-title {
  /* 标题本身的样式可视需求调整 */
  display: inline-block;       /* 使伪元素能够相对标题进行定位 */
  position: relative;          /* 为::after提供定位参照 */
  font-size: 32px;             /* 调整为所需字号 */
  font-weight: bold;           /* 粗体 */
  color: #0C2A6C;              /* 标题文字颜色 */
  text-align: center;          /* 如果需要让文字居中可加上 */
}

/* 添加伪元素作为下划线 */
.my-custom-title::after {
  content: '';
  position: absolute;
  bottom: -10px;               /* 下划线距离文字底部的间距，可自行调整 */
  left: 50%;                   /* 相对于标题自身居中 */
  transform: translateX(-50%); /* 让下划线保持居中 */
  width: 60px;                 /* 下划线宽度，可自行调整 */
  height: 4px;                 /* 下划线高度 */
  background-color: #FF6600;   /* 下划线颜色 */
}/* End custom CSS */
/* Start custom CSS for bdt-fancy-slider, class: .elementor-element-4bc90b8 */.checklist {
  list-style: none; /* 去除默认列表符号 */
  margin: 0;
  padding: 0;
}

.checklist li {
  position: relative;
  padding-left: 30px; /* 给对勾预留空间 */
  margin-bottom: 10px; /* 调整列表项间距 */
}

.checklist li::before {
  content: '\2713'; /* Unicode 对勾 ✓ */
  position: absolute;
  left: 0;
  top: 0; /* 如需要居中，可微调 top 值 */
  color: #28a745; /* 绿色对勾 */
  font-size: 1.2em;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for bdt-fancy-slider, class: .elementor-element-66800b0 */.checklist {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

.checklist li {
  position: relative;
  padding-left: 26px;
  margin-bottom: 12px;
  font-size: 1rem;
  line-height: 1.6;
}

.checklist li::before {
  content: "\2714"; /* Unicode对勾 */
  position: absolute;
  left: 0;
  top: 0;
  color: #28a745; /* 绿色 */
  font-size: 1rem;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for bdt-fancy-slider, class: .elementor-element-0ecdc6f */.checklist {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

.checklist li {
  position: relative;
  padding-left: 26px;
  margin-bottom: 12px;
  font-size: 1rem;
  line-height: 1.6;
}

.checklist li::before {
  content: "\2714"; /* Unicode对勾 */
  position: absolute;
  left: 0;
  top: 0;
  color: #28a745; /* 绿色 */
  font-size: 1rem;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a518d06 */.my-custom-title {
  /* 标题本身的样式可视需求调整 */
  display: inline-block;       /* 使伪元素能够相对标题进行定位 */
  position: relative;          /* 为::after提供定位参照 */
  font-size: 32px;             /* 调整为所需字号 */
  font-weight: bold;           /* 粗体 */
  color: #0C2A6C;              /* 标题文字颜色 */
  text-align: center;          /* 如果需要让文字居中可加上 */
}

/* 添加伪元素作为下划线 */
.my-custom-title::after {
  content: '';
  position: absolute;
  bottom: -10px;               /* 下划线距离文字底部的间距，可自行调整 */
  left: 50%;                   /* 相对于标题自身居中 */
  transform: translateX(-50%); /* 让下划线保持居中 */
  width: 60px;                 /* 下划线宽度，可自行调整 */
  height: 4px;                 /* 下划线高度 */
  background-color: #FF6600;   /* 下划线颜色 */
}/* End custom CSS */
/* Start custom CSS for bdt-fancy-slider, class: .elementor-element-ba26e6b *//* 移除默认的列表样式 */
.my-check-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* 设置列表项的左侧留白，为对勾留出位置 */
.my-check-list li {
  position: relative;
  padding-left: 30px; /* 可根据实际效果调整 */
  margin-bottom: 10px; /* 列表项之间的垂直间距 */
}

/* 利用伪元素在每个列表项前添加绿色对勾 */
.my-check-list li::before {
  content: '\2713'; /* Unicode字符 ✓（对勾） */
  position: absolute;
  left: 0;
  top: 0; /* 如需要垂直居中，请根据字体大小调整此值 */
  color: #28a745; /* 绿色，可根据需要调整颜色 */
  font-size: 1.2em; /* 对勾大小，可根据需要修改 */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for bdt-fancy-slider, class: .elementor-element-5cd4e31 *//* 移除默认的列表样式 */
.my-check-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* 设置列表项的左侧留白，为对勾留出位置 */
.my-check-list li {
  position: relative;
  padding-left: 30px; /* 可根据实际效果调整 */
  margin-bottom: 10px; /* 列表项之间的垂直间距 */
}

/* 利用伪元素在每个列表项前添加绿色对勾 */
.my-check-list li::before {
  content: '\2713'; /* Unicode字符 ✓（对勾） */
  position: absolute;
  left: 0;
  top: 0; /* 如需要垂直居中，请根据字体大小调整此值 */
  color: #28a745; /* 绿色，可根据需要调整颜色 */
  font-size: 1.2em; /* 对勾大小，可根据需要修改 */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for bdt-fancy-slider, class: .elementor-element-75b6840 *//* 移除默认的列表样式 */
.my-check-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* 设置列表项的左侧留白，为对勾留出位置 */
.my-check-list li {
  position: relative;
  padding-left: 30px; /* 可根据实际效果调整 */
  margin-bottom: 10px; /* 列表项之间的垂直间距 */
}

/* 利用伪元素在每个列表项前添加绿色对勾 */
.my-check-list li::before {
  content: '\2713'; /* Unicode字符 ✓（对勾） */
  position: absolute;
  left: 0;
  top: 0; /* 如需要垂直居中，请根据字体大小调整此值 */
  color: #28a745; /* 绿色，可根据需要调整颜色 */
  font-size: 1.2em; /* 对勾大小，可根据需要修改 */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae4d934 */.my-custom-title {
  /* 标题本身的样式可视需求调整 */
  display: inline-block;       /* 使伪元素能够相对标题进行定位 */
  position: relative;          /* 为::after提供定位参照 */
  font-size: 32px;             /* 调整为所需字号 */
  font-weight: bold;           /* 粗体 */
  color: #0C2A6C;              /* 标题文字颜色 */
  text-align: center;          /* 如果需要让文字居中可加上 */
}

/* 添加伪元素作为下划线 */
.my-custom-title::after {
  content: '';
  position: absolute;
  bottom: -10px;               /* 下划线距离文字底部的间距，可自行调整 */
  left: 50%;                   /* 相对于标题自身居中 */
  transform: translateX(-50%); /* 让下划线保持居中 */
  width: 60px;                 /* 下划线宽度，可自行调整 */
  height: 4px;                 /* 下划线高度 */
  background-color: #FF6600;   /* 下划线颜色 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5285e9a */.my-custom-title {
  /* 标题本身的样式可视需求调整 */
  display: inline-block;       /* 使伪元素能够相对标题进行定位 */
  position: relative;          /* 为::after提供定位参照 */
  font-size: 32px;             /* 调整为所需字号 */
  font-weight: bold;           /* 粗体 */
  color: #0C2A6C;              /* 标题文字颜色 */
  text-align: center;          /* 如果需要让文字居中可加上 */
}

/* 添加伪元素作为下划线 */
.my-custom-title::after {
  content: '';
  position: absolute;
  bottom: -10px;               /* 下划线距离文字底部的间距，可自行调整 */
  left: 50%;                   /* 相对于标题自身居中 */
  transform: translateX(-50%); /* 让下划线保持居中 */
  width: 60px;                 /* 下划线宽度，可自行调整 */
  height: 4px;                 /* 下划线高度 */
  background-color: #FF6600;   /* 下划线颜色 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9d0479 */.my-custom-title {
  /* 标题本身的样式可视需求调整 */
  display: inline-block;       /* 使伪元素能够相对标题进行定位 */
  position: relative;          /* 为::after提供定位参照 */
  font-size: 32px;             /* 调整为所需字号 */
  font-weight: bold;           /* 粗体 */
  color: #0C2A6C;              /* 标题文字颜色 */
  text-align: center;          /* 如果需要让文字居中可加上 */
}

/* 添加伪元素作为下划线 */
.my-custom-title::after {
  content: '';
  position: absolute;
  bottom: -10px;               /* 下划线距离文字底部的间距，可自行调整 */
  left: 50%;                   /* 相对于标题自身居中 */
  transform: translateX(-50%); /* 让下划线保持居中 */
  width: 60px;                 /* 下划线宽度，可自行调整 */
  height: 4px;                 /* 下划线高度 */
  background-color: #FF6600;   /* 下划线颜色 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ff249e */.my-custom-title {
  /* 标题本身的样式可视需求调整 */
  display: inline-block;       /* 使伪元素能够相对标题进行定位 */
  position: relative;          /* 为::after提供定位参照 */
  font-size: 32px;             /* 调整为所需字号 */
  font-weight: bold;           /* 粗体 */
  color: #0C2A6C;              /* 标题文字颜色 */
  text-align: center;          /* 如果需要让文字居中可加上 */
}

/* 添加伪元素作为下划线 */
.my-custom-title::after {
  content: '';
  position: absolute;
  bottom: -10px;               /* 下划线距离文字底部的间距，可自行调整 */
  left: 50%;                   /* 相对于标题自身居中 */
  transform: translateX(-50%); /* 让下划线保持居中 */
  width: 60px;                 /* 下划线宽度，可自行调整 */
  height: 4px;                 /* 下划线高度 */
  background-color: #FF6600;   /* 下划线颜色 */
}/* End custom CSS */
/* Start custom CSS for bdt-tabs, class: .elementor-element-04a3951 *//* --- Red Gradient Button Style --- */
.fiber-calculator .calc-btn {
  grid-column: span 2; /* Default span for ROI */
  padding: 12px 20px;
  font-weight: 600;
  font-size: 16px;
  border: none;
  border-radius: 6px; /* Match input rounding */
  /* Red Gradient */
  background-image: linear-gradient(to right, #e53935 0%, #b71c1c 100%);
  color: #fff;
  cursor: pointer;
  transition: opacity 0.2s ease-in-out; /* Changed transition to opacity */
  text-align: center;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1); /* Optional: Add subtle shadow */
}

.fiber-calculator .calc-btn:hover,
.fiber-calculator .calc-btn:active {
  opacity: 0.85; /* Slightly fade on hover/active */
  /* Optional: Darker gradient on hover
  background-image: linear-gradient(to right, #b71c1c 0%, #7f0000 100%);
  */
}
/* --- End Red Gradient Button Style --- */

/* --- Keep ALL other existing styles for inputs, results, layout etc. --- */
.fiber-calculator .calc-container {
  max-width: 1600px; margin: auto; padding: 20px;
  border-radius: 12px; box-shadow: 0 0 20px rgba(0,0,0,0.1);
  color: #212529; background: #fff;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.fiber-calculator .calc-form {
  display: grid; grid-template-columns: repeat(2, 1fr); gap: 25px; margin-bottom: 30px;
  /* Added align-items: end; for Cost Comparison button alignment */
  align-items: end;
}
.fiber-calculator .calc-form label {
  font-weight: 500; margin-bottom: 8px; display: block; color: #495057; font-size: 14px;
}
.fiber-calculator .calc-form input,
.fiber-calculator .calc-form select {
  width: 100%; padding: 10px 15px; font-size: 16px; line-height: 1.5;
  border: 1px solid #ced4da; border-radius: 6px; background: #fff; color: #495057;
  box-sizing: border-box; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
/* Specific styles for select dropdown arrow */
.fiber-calculator .calc-form select {
  appearance: none; -webkit-appearance: none; -moz-appearance: none;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007bff%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat; background-position: right 0.75rem center; background-size: 8px 10px;
  padding-right: 2.5rem;
}
.fiber-calculator .calc-form input::placeholder { color: #6c757d; opacity: 1; }
.fiber-calculator .calc-form input:focus,
.fiber-calculator .calc-form select:focus {
  border-color: #80bdff; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); /* Keep blue focus for inputs */
}
.fiber-calculator .calc-results {
  background: #f8f9fa; color: #212529; padding: 25px;
  border-radius: 6px; border: 1px solid #dee2e6;
}
.fiber-calculator .calc-results h4 {
  text-align: center; color: #007bff; /* Default Blue results title */
  margin-top: 0; margin-bottom: 25px; font-size: 18px; font-weight: 600;
}
/* Specific Red title for Capacity Estimator & Cost Comparison */
/* You might need to adjust .elementor-12255 .elementor-element.elementor-element-04a3951s if IDs are different */
#capacity .fiber-calculator .calc-results h4,
#cost .fiber-calculator .calc-results h4 {
    color: #EF5F43; /* Red Results Title */
}
.fiber-calculator .result-item {
  display: flex; justify-content: space-between; padding: 12px 0;
  border-bottom: 1px solid #dee2e6; font-size: 15px;
}
.fiber-calculator .result-item span:first-child { color: #495057; }
.fiber-calculator .result-item span:last-child { font-weight: 600; }
.fiber-calculator .result-item:last-child { border-bottom: none; }
@media(max-width: 768px) {
  .fiber-calculator .calc-form { grid-template-columns: 1fr; gap: 20px; align-items: start; }
  /* Ensure button spans correctly on mobile, considering it might be wrapped in a div */
   .fiber-calculator .calc-form > div:has(.calc-btn),
   .fiber-calculator .calc-btn {
       grid-column: span 1;
   }
}
/* Specific grid-column override for Cost Comparison button wrapper div */
/* Ensure the parent div of the cost comparison button doesn't span */
#cost .fiber-calculator .calc-form > div:has(.calc-btn) {
    grid-column: auto; /* Reset span for this specific button wrapper */
}
#cost .fiber-calculator .calc-btn {
    width: 100%; /* Ensure button fills its cell */
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7000fc */.my-custom-title {
  /* 标题本身的样式可视需求调整 */
  display: inline-block;       /* 使伪元素能够相对标题进行定位 */
  position: relative;          /* 为::after提供定位参照 */
  font-size: 32px;             /* 调整为所需字号 */
  font-weight: bold;           /* 粗体 */
  color: #0C2A6C;              /* 标题文字颜色 */
  text-align: center;          /* 如果需要让文字居中可加上 */
}

/* 添加伪元素作为下划线 */
.my-custom-title::after {
  content: '';
  position: absolute;
  bottom: -10px;               /* 下划线距离文字底部的间距，可自行调整 */
  left: 50%;                   /* 相对于标题自身居中 */
  transform: translateX(-50%); /* 让下划线保持居中 */
  width: 60px;                 /* 下划线宽度，可自行调整 */
  height: 4px;                 /* 下划线高度 */
  background-color: #FF6600;   /* 下划线颜色 */
}/* End custom CSS */