.elementor-36808 .elementor-element.elementor-element-3a96b45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;}.elementor-36808 .elementor-element.elementor-element-3a96b45:not(.elementor-motion-effects-element-type-background), .elementor-36808 .elementor-element.elementor-element-3a96b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36808 .elementor-element.elementor-element-c6f5e00{--display:flex;}.elementor-36808 .elementor-element.elementor-element-35b40c7{width:100%;max-width:100%;}.elementor-36808 .elementor-element.elementor-element-35b40c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36808 .elementor-element.elementor-element-35b40c7 img{width:100%;max-width:75%;opacity:1;border-radius:360px 360px 360px 360px;}.elementor-36808 .elementor-element.elementor-element-7632a54{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36808 .elementor-element.elementor-element-062bbca{--display:flex;}.elementor-36808 .elementor-element.elementor-element-2909e14 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:bold;line-height:51px;}.elementor-36808 .elementor-element.elementor-element-3057a0c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-36808 .elementor-element.elementor-element-e23f344{font-family:"Roboto", Sans-serif;font-size:19px;line-height:21px;}.elementor-36808 .elementor-element.elementor-element-0c87224 .fluentform-widget-wrapper{width:434px;}.elementor-36808 .elementor-element.elementor-element-0c87224 .fluentform-widget-wrapper .ff-el-input--label label{font-family:"Roboto", Sans-serif;font-size:16px;}.elementor-36808 .elementor-element.elementor-element-0c87224 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-36808 .elementor-element.elementor-element-0c87224 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-36808 .elementor-element.elementor-element-0c87224 .fluentform-widget-wrapper .ff-el-group select{font-family:"Roboto", Sans-serif;font-size:11px;}.elementor-36808 .elementor-element.elementor-element-0c87224 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#FF5A09 !important;color:#ffffff !important;}.elementor-36808 .elementor-element.elementor-element-2bccdc33{--display:flex;}.elementor-36808 .elementor-element.elementor-element-2bccdc33:not(.elementor-motion-effects-element-type-background), .elementor-36808 .elementor-element.elementor-element-2bccdc33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36808 .elementor-element.elementor-element-58666e4c > .elementor-widget-container{padding:0px 020px 0px 20px;}.elementor-36808 .elementor-element.elementor-element-58666e4c{text-align:center;}.elementor-36808 .elementor-element.elementor-element-58666e4c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;}.elementor-36808 .elementor-element.elementor-element-68290dea > .elementor-widget-container{padding:0px 020px 0px 20px;}.elementor-36808 .elementor-element.elementor-element-68290dea{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-36808 .elementor-element.elementor-element-8bb9740{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36808 .elementor-element.elementor-element-2838ae2 > .elementor-widget-container{padding:0px 020px 0px 020px;}.elementor-36808 .elementor-element.elementor-element-2838ae2{text-align:center;}.elementor-36808 .elementor-element.elementor-element-2838ae2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;}.elementor-36808 .elementor-element.elementor-element-800b65b > .elementor-widget-container{padding:0px 020px 0px 020px;}.elementor-36808 .elementor-element.elementor-element-800b65b{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-36808 .elementor-element.elementor-element-202a38d .elementor-button{background-color:#1871EE;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-36808 .elementor-element.elementor-element-202a38d > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-36808 .elementor-element.elementor-element-460c9da2{--display:flex;--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-36808 .elementor-element.elementor-element-2b8d332d > .elementor-widget-container{padding:0px 20px 0px 020px;}.elementor-36808 .elementor-element.elementor-element-2b8d332d{text-align:center;}.elementor-36808 .elementor-element.elementor-element-2b8d332d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;}.elementor-36808 .elementor-element.elementor-element-53d2c2d1 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-36808 .elementor-element.elementor-element-53d2c2d1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-36808 .elementor-element.elementor-element-1e4f7381{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-36808 .elementor-element.elementor-element-1e4f7381:hover{background-color:#FFFFFF;}.elementor-36808 .elementor-element.elementor-element-75f62bf6 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:dotted;border-color:#2D6CF8;}.elementor-36808 .elementor-element.elementor-element-75f62bf6{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-36808 .elementor-element.elementor-element-68fbaa78 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:dotted;border-color:#2D6CF8;}.elementor-36808 .elementor-element.elementor-element-68fbaa78{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-36808 .elementor-element.elementor-element-712b8a91 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:dotted;border-color:#2D6CF8;}.elementor-36808 .elementor-element.elementor-element-712b8a91{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-36808 .elementor-element.elementor-element-2e0eabe8 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:dotted;border-color:#2D6CF8;}.elementor-36808 .elementor-element.elementor-element-2e0eabe8{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-36808 .elementor-element.elementor-element-726bb00{--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:78px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-36808 .elementor-element.elementor-element-9717ed0 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-36808 .elementor-element.elementor-element-9717ed0{text-align:center;}.elementor-36808 .elementor-element.elementor-element-9717ed0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:700;}.elementor-36808 .elementor-element.elementor-element-38e5eba{--display:flex;}.elementor-36808 .elementor-element.elementor-element-0a1de31 > .elementor-widget-container{padding:0px 020px 0px 20px;}.elementor-36808 .elementor-element.elementor-element-0a1de31{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-36808 .elementor-element.elementor-element-2e8a6f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36808 .elementor-element.elementor-element-5b01cf0{--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:17px;--margin-bottom:17px;--margin-left:17px;--margin-right:17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36808 .elementor-element.elementor-element-5b01cf0:not(.elementor-motion-effects-element-type-background), .elementor-36808 .elementor-element.elementor-element-5b01cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF5FC;}.elementor-36808 .elementor-element.elementor-element-e05c522.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-36808 .elementor-element.elementor-element-e05c522.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-36808 .elementor-element.elementor-element-e05c522.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-36808 .elementor-element.elementor-element-e05c522 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-36808 .elementor-element.elementor-element-e05c522 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-36808 .elementor-element.elementor-element-e05c522 .elementor-image-box-title{font-family:"Roboto", Sans-serif;}.elementor-36808 .elementor-element.elementor-element-e05c522 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-36808 .elementor-element.elementor-element-15aa28c{--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;}.elementor-36808 .elementor-element.elementor-element-15aa28c:not(.elementor-motion-effects-element-type-background), .elementor-36808 .elementor-element.elementor-element-15aa28c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF5FC;}.elementor-36808 .elementor-element.elementor-element-2269fb1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-36808 .elementor-element.elementor-element-2269fb1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-36808 .elementor-element.elementor-element-2269fb1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-36808 .elementor-element.elementor-element-2269fb1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-36808 .elementor-element.elementor-element-2269fb1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-36808 .elementor-element.elementor-element-2269fb1 .elementor-image-box-title{font-family:"Roboto", Sans-serif;}.elementor-36808 .elementor-element.elementor-element-2269fb1 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-36808 .elementor-element.elementor-element-30c5de00{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36808 .elementor-element.elementor-element-7cc510a6 > .elementor-widget-container{padding:0px 020px 0px 20px;}.elementor-36808 .elementor-element.elementor-element-7cc510a6{text-align:center;}.elementor-36808 .elementor-element.elementor-element-7cc510a6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;}.elementor-36808 .elementor-element.elementor-element-1d1a3e9f > .elementor-widget-container{padding:0px 020px 0px 020px;}.elementor-36808 .elementor-element.elementor-element-1d1a3e9f{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-36808 .elementor-element.elementor-element-6f4c172e .elementor-button{background-color:#1871EE;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-36808 .elementor-element.elementor-element-6f4c172e > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-36808 .elementor-element.elementor-element-a0f9ea7{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36808 .elementor-element.elementor-element-c09eedd > .elementor-widget-container{padding:0px 020px 0px 020px;}.elementor-36808 .elementor-element.elementor-element-c09eedd{text-align:center;}.elementor-36808 .elementor-element.elementor-element-c09eedd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;}.elementor-36808 .elementor-element.elementor-element-ea21676 > .elementor-widget-container{padding:0px 020px 0px 020px;}.elementor-36808 .elementor-element.elementor-element-ea21676{font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-36808 .elementor-element.elementor-element-722da75{--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;}.elementor-36808 .elementor-element.elementor-element-87bcede{--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;--justify-content:center;--padding-top:87px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36808 .elementor-element.elementor-element-87bcede.e-con{--align-self:center;}.elementor-36808 .elementor-element.elementor-element-5f3f979 > .elementor-widget-container{padding:0px 020px 0px 020px;}.elementor-36808 .elementor-element.elementor-element-5f3f979{text-align:center;}.elementor-36808 .elementor-element.elementor-element-5f3f979 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:700;}.elementor-36808 .elementor-element.elementor-element-98da835{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:10%;--margin-right:0%;--padding-top:37px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-36808 .elementor-element.elementor-element-98da835::before, .elementor-36808 .elementor-element.elementor-element-98da835 > .elementor-background-video-container::before, .elementor-36808 .elementor-element.elementor-element-98da835 > .e-con-inner > .elementor-background-video-container::before, .elementor-36808 .elementor-element.elementor-element-98da835 > .elementor-background-slideshow::before, .elementor-36808 .elementor-element.elementor-element-98da835 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36808 .elementor-element.elementor-element-98da835 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#BDE6FF;--background-overlay:'';}.elementor-36808 .elementor-element.elementor-element-6bb65c1{--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;--justify-content:center;}.elementor-36808 .elementor-element.elementor-element-f5dee52{font-family:"Roboto", Sans-serif;font-size:18px;}.elementor-36808 .elementor-element.elementor-element-0ece3df{--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;}.elementor-36808 .elementor-element.elementor-element-4f560f6 .elementor-button{background-color:#3A7FD2;font-family:"Roboto", Sans-serif;font-size:22px;fill:#FFFFFF;color:#FFFFFF;}.elementor-36808 .elementor-element.elementor-element-37df6d1 .elementor-button{background-color:#3A7FD2;font-family:"Roboto", Sans-serif;font-size:22px;}@media(max-width:1024px){.elementor-36808 .elementor-element.elementor-element-35b40c7 img{border-radius:360px 360px 360px 360px;}.elementor-36808 .elementor-element.elementor-element-2909e14 .elementor-heading-title{font-size:37px;}.elementor-36808 .elementor-element.elementor-element-1e4f7381{--grid-auto-flow:row;}.elementor-36808 .elementor-element.elementor-element-98da835{--margin-top:-1%;--margin-bottom:10%;--margin-left:10%;--margin-right:10%;}}@media(max-width:767px){.elementor-36808 .elementor-element.elementor-element-3a96b45{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36808 .elementor-element.elementor-element-c6f5e00{--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-36808 .elementor-element.elementor-element-35b40c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36808 .elementor-element.elementor-element-35b40c7{text-align:center;}.elementor-36808 .elementor-element.elementor-element-35b40c7 img{width:100%;max-width:100%;height:100%;object-fit:scale-down;object-position:top center;border-radius:0px 0px 0px 0px;}.elementor-36808 .elementor-element.elementor-element-062bbca{--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36808 .elementor-element.elementor-element-2909e14 > .elementor-widget-container{padding:0px 020px 0px 020px;}.elementor-36808 .elementor-element.elementor-element-2909e14{text-align:center;}.elementor-36808 .elementor-element.elementor-element-2909e14 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-36808 .elementor-element.elementor-element-3057a0c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-36808 .elementor-element.elementor-element-e23f344 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 9px 0px 6px;}.elementor-36808 .elementor-element.elementor-element-e23f344{font-size:15px;}.elementor-36808 .elementor-element.elementor-element-2bccdc33{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-36808 .elementor-element.elementor-element-58666e4c .elementor-heading-title{font-size:25px;}.elementor-36808 .elementor-element.elementor-element-68290dea{font-size:15px;}.elementor-36808 .elementor-element.elementor-element-8bb9740{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-36808 .elementor-element.elementor-element-2838ae2 > .elementor-widget-container{padding:0px 020px 0px 20px;}.elementor-36808 .elementor-element.elementor-element-2838ae2 .elementor-heading-title{font-size:25px;}.elementor-36808 .elementor-element.elementor-element-800b65b{font-size:15px;}.elementor-36808 .elementor-element.elementor-element-202a38d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-36808 .elementor-element.elementor-element-460c9da2{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-36808 .elementor-element.elementor-element-2b8d332d .elementor-heading-title{font-size:25px;}.elementor-36808 .elementor-element.elementor-element-53d2c2d1 > .elementor-widget-container{padding:0px 0px 39px 0px;}.elementor-36808 .elementor-element.elementor-element-53d2c2d1 .elementor-heading-title{font-size:15px;}.elementor-36808 .elementor-element.elementor-element-1e4f7381{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36808 .elementor-element.elementor-element-75f62bf6{font-size:15px;}.elementor-36808 .elementor-element.elementor-element-68fbaa78{font-size:15px;}.elementor-36808 .elementor-element.elementor-element-712b8a91{font-size:15px;}.elementor-36808 .elementor-element.elementor-element-2e0eabe8{font-size:15px;}.elementor-36808 .elementor-element.elementor-element-9717ed0 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-36808 .elementor-element.elementor-element-9717ed0 .elementor-heading-title{font-size:25px;}.elementor-36808 .elementor-element.elementor-element-0a1de31 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-36808 .elementor-element.elementor-element-0a1de31{font-size:15px;}.elementor-36808 .elementor-element.elementor-element-e05c522 .elementor-image-box-img{margin-bottom:19px;}.elementor-36808 .elementor-element.elementor-element-e05c522 .elementor-image-box-title{font-size:20px;}.elementor-36808 .elementor-element.elementor-element-e05c522 .elementor-image-box-description{font-size:15px;}.elementor-36808 .elementor-element.elementor-element-2269fb1 .elementor-image-box-img{margin-bottom:15px;}.elementor-36808 .elementor-element.elementor-element-2269fb1 .elementor-image-box-description{font-size:15px;}.elementor-36808 .elementor-element.elementor-element-30c5de00{--padding-top:70px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-36808 .elementor-element.elementor-element-7cc510a6 .elementor-heading-title{font-size:25px;}.elementor-36808 .elementor-element.elementor-element-1d1a3e9f{font-size:15px;}.elementor-36808 .elementor-element.elementor-element-6f4c172e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-36808 .elementor-element.elementor-element-a0f9ea7{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-36808 .elementor-element.elementor-element-c09eedd .elementor-heading-title{font-size:25px;}.elementor-36808 .elementor-element.elementor-element-ea21676{font-size:15px;}.elementor-36808 .elementor-element.elementor-element-87bcede{--padding-top:50px;--padding-bottom:020px;--padding-left:20px;--padding-right:20px;}.elementor-36808 .elementor-element.elementor-element-5f3f979 .elementor-heading-title{font-size:25px;}.elementor-36808 .elementor-element.elementor-element-98da835{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-36808 .elementor-element.elementor-element-f5dee52 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-36808 .elementor-element.elementor-element-f5dee52{font-size:15px;}}@media(min-width:768px){.elementor-36808 .elementor-element.elementor-element-c6f5e00{--width:50%;}.elementor-36808 .elementor-element.elementor-element-7632a54{--width:50%;}.elementor-36808 .elementor-element.elementor-element-2bccdc33{--width:76%;}.elementor-36808 .elementor-element.elementor-element-8bb9740{--width:76%;}.elementor-36808 .elementor-element.elementor-element-460c9da2{--width:100%;}.elementor-36808 .elementor-element.elementor-element-38e5eba{--width:76%;}.elementor-36808 .elementor-element.elementor-element-2e8a6f6{--width:81%;}.elementor-36808 .elementor-element.elementor-element-5b01cf0{--width:50%;}.elementor-36808 .elementor-element.elementor-element-15aa28c{--width:50%;}.elementor-36808 .elementor-element.elementor-element-30c5de00{--width:76%;}.elementor-36808 .elementor-element.elementor-element-a0f9ea7{--width:76%;}.elementor-36808 .elementor-element.elementor-element-98da835{--width:81%;}.elementor-36808 .elementor-element.elementor-element-6bb65c1{--width:50%;}.elementor-36808 .elementor-element.elementor-element-0ece3df{--width:50%;}}/* Start custom CSS *//* ======================================================================
   PERFORMANCE OPTIMIZATION — PAGE 35305 (Mobile-first)
   Не влияет на header / footer
   ====================================================================== */

/* 1. Ограничиваем область применения только контентом страницы */
.elementor-page-35305 .elementor {
  contain: layout paint style;
}

/* 2. Ускоряем первичный layout контейнеров */
.elementor-page-35305 .e-con,
.elementor-page-35305 .e-con-inner,
.elementor-page-35305 .elementor-section,
.elementor-page-35305 .elementor-container,
.elementor-page-35305 .elementor-column,
.elementor-page-35305 .elementor-widget-wrap {
  contain: layout paint;
}

/* 3. Отключаем любые отложенные состояния Elementor (даже если анимаций нет) */
.elementor-page-35305 .elementor-invisible {
  opacity: 1 !important;
  transform: none !important;
  visibility: visible !important;
}

/* 4. Hero image — приоритет отрисовки */
.elementor-page-35305 .elementor-widget-image img {
  will-change: auto;
  image-rendering: auto;
}

/* 5. Ускоряем рендер текста (уменьшаем layout shifts при парсинге) */
.elementor-page-35305 h1,
.elementor-page-35305 h2,
.elementor-page-35305 h3,
.elementor-page-35305 p,
.elementor-page-35305 li {
  text-rendering: optimizeSpeed;
}

/* 6. Ниже первого экрана — откладываем отрисовку */
@media (max-width: 767px) {
  .elementor-page-35305 .elementor-element:not(:first-child):not(:nth-child(2)) {
    content-visibility: auto;
    contain-intrinsic-size: 600px;
  }
}

/* 7. Счётчики, FAQ и вторичные блоки — не блокируют первый экран */
.elementor-page-35305 .elementskit-funfact,
.elementor-page-35305 .elementskit-faq,
.elementor-page-35305 .elementskit-dual-button {
  content-visibility: auto;
  contain-intrinsic-size: 500px;
}

/* 8. Исключаем header и footer полностью */
.site-header,
.site-footer {
  contain: none !important;
}






/* Ускорение первичной отрисовки */
body {
  text-rendering: optimizeSpeed;
  -webkit-font-smoothing: antialiased;
}

/* Запрет лишних repaint'ов */
* {
  backface-visibility: hidden;
}

/* Фикс: Elementor часто задерживает отрисовку секций */
.elementor-section {
  will-change: transform;
}

/* Убираем ненужные transition на мобиле */
@media (max-width: 767px) {
  * {
    transition: none !important;
    animation: none !important;
  }
}







/* ================================
   SAFE PERFORMANCE BOOST (NO HEADER)
   ================================ */

/* ТОЛЬКО основной контент страницы */
body:not(.elementor-editor-active) main .elementor-section,
body:not(.elementor-editor-active) main .elementor-column,
body:not(.elementor-editor-active) main .elementor-widget {
    contain: layout paint;
}

/* Оптимизация изображений (без меню) */
body:not(.elementor-editor-active) main img,
body:not(.elementor-editor-active) main .elementor-widget-image img {
    display: block;
    max-width: 100%;
    height: auto;
    transform: translateZ(0);
    backface-visibility: hidden;
}

/* НИКОГДА не трогаем header / footer */
.site-header,
.site-footer,
.site-header *,
.site-footer * {
    contain: none !important;
    transform: none !important;
    will-change: auto !important;
}/* End custom CSS */