.elementor-16869 .elementor-element.elementor-element-0faaa12{--display:flex;}.elementor-16869 .elementor-element.elementor-element-3d8a236{--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-16869 .elementor-element.elementor-element-3d8a236:not(.elementor-motion-effects-element-type-background), .elementor-16869 .elementor-element.elementor-element-3d8a236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-16869 .elementor-element.elementor-element-0c27d2e{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16869 .elementor-element.elementor-element-fcab9d9 > .elementor-widget-container{margin:30px 0px 30px 140px;}.elementor-16869 .elementor-element.elementor-element-fcab9d9{text-align:left;}.elementor-16869 .elementor-element.elementor-element-fcab9d9 img{width:180px;}.elementor-16869 .elementor-element.elementor-element-9b78ba4{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16869 .elementor-element.elementor-element-9f046f0 > .elementor-widget-container{margin:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-9f046f0{text-align:center;}.elementor-16869 .elementor-element.elementor-element-9f046f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:55px;color:#FFFFFF;}.elementor-16869 .elementor-element.elementor-element-b9edc06{--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:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:240px;--padding-right:240px;}.elementor-16869 .elementor-element.elementor-element-e32b007{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16869 .elementor-element.elementor-element-3a46897{--display:flex;--min-height:520px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#464646;--border-color:#464646;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16869 .elementor-element.elementor-element-3a46897:not(.elementor-motion-effects-element-type-background), .elementor-16869 .elementor-element.elementor-element-3a46897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-16869 .elementor-element.elementor-element-3a46897:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0067AD;--border-color:#0067AD;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-16869 .elementor-element.elementor-element-3a46897, .elementor-16869 .elementor-element.elementor-element-3a46897::before{--border-transition:0.3s;}.elementor-16869 .elementor-element.elementor-element-5f5bbf0{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:15px 15px 15px 15px;--margin-top:-13px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:8px;--padding-right:8px;}.elementor-16869 .elementor-element.elementor-element-5f5bbf0:not(.elementor-motion-effects-element-type-background), .elementor-16869 .elementor-element.elementor-element-5f5bbf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #CE0AE1 40%, #6F379C 100%);}.elementor-16869 .elementor-element.elementor-element-5f5bbf0.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-16869 .elementor-element.elementor-element-f520772{text-align:center;}.elementor-16869 .elementor-element.elementor-element-f520772 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16869 .elementor-element.elementor-element-607d319{--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:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16869 .elementor-element.elementor-element-607d319:not(.elementor-motion-effects-element-type-background), .elementor-16869 .elementor-element.elementor-element-607d319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F14FF00;}.elementor-16869 .elementor-element.elementor-element-6904f5f > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-6904f5f{text-align:center;}.elementor-16869 .elementor-element.elementor-element-6904f5f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:400;color:#FFFFFF;}.elementor-16869 .elementor-element.elementor-element-d16339b > .elementor-widget-container{margin:5px 0px 10px 0px;}.elementor-16869 .elementor-element.elementor-element-d16339b{text-align:center;}.elementor-16869 .elementor-element.elementor-element-d16339b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#9BA1E8;}.elementor-16869 .elementor-element.elementor-element-a609243{--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-16869 .elementor-element.elementor-element-b7508b8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-b7508b8{text-align:center;}.elementor-16869 .elementor-element.elementor-element-b7508b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;color:#A4A4A4;}.elementor-16869 .elementor-element.elementor-element-739b60c > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-739b60c{text-align:center;}.elementor-16869 .elementor-element.elementor-element-739b60c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-16869 .elementor-element.elementor-element-f8bb807 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-f8bb807.elementor-element{--align-self:center;}.elementor-16869 .elementor-element.elementor-element-f8bb807 .elementor-icon-list-icon i{color:#8F8EFF;transition:color 0.3s;}.elementor-16869 .elementor-element.elementor-element-f8bb807 .elementor-icon-list-icon svg{fill:#8F8EFF;transition:fill 0.3s;}.elementor-16869 .elementor-element.elementor-element-f8bb807{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16869 .elementor-element.elementor-element-f8bb807 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16869 .elementor-element.elementor-element-f8bb807 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;}.elementor-16869 .elementor-element.elementor-element-f8bb807 .elementor-icon-list-text{color:#8F8EFF;transition:color 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-16869 .elementor-element.elementor-element-38109f6{--divider-border-style:solid;--divider-color:#464646;--divider-border-width:1px;}.elementor-16869 .elementor-element.elementor-element-38109f6 .elementor-divider-separator{width:88%;margin:0 auto;margin-center:0;}.elementor-16869 .elementor-element.elementor-element-38109f6 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-16869 .elementor-element.elementor-element-ab894ed > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-ab894ed.elementor-element{--align-self:center;}.elementor-16869 .elementor-element.elementor-element-ab894ed .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-16869 .elementor-element.elementor-element-ab894ed .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-16869 .elementor-element.elementor-element-ab894ed{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16869 .elementor-element.elementor-element-ab894ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16869 .elementor-element.elementor-element-ab894ed .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-16869 .elementor-element.elementor-element-ab894ed .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16869 .elementor-element.elementor-element-67b62fe .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;background-image:linear-gradient(180deg, #0100DF 0%, #657BE8 100%);}.elementor-16869 .elementor-element.elementor-element-67b62fe > .elementor-widget-container{margin:80px 0px 20px 0px;}.elementor-16869 .elementor-element.elementor-element-67b62fe.elementor-element{--align-self:center;}.elementor-16869 .elementor-element.elementor-element-b6b64af{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16869 .elementor-element.elementor-element-836cd2a{--display:flex;--min-height:520px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#464646;--border-color:#464646;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16869 .elementor-element.elementor-element-836cd2a:not(.elementor-motion-effects-element-type-background), .elementor-16869 .elementor-element.elementor-element-836cd2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-16869 .elementor-element.elementor-element-836cd2a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0067AD;--border-color:#0067AD;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-16869 .elementor-element.elementor-element-836cd2a, .elementor-16869 .elementor-element.elementor-element-836cd2a::before{--border-transition:0.3s;}.elementor-16869 .elementor-element.elementor-element-b7382d0{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:15px 15px 15px 15px;--margin-top:-13px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:8px;--padding-right:8px;}.elementor-16869 .elementor-element.elementor-element-b7382d0:not(.elementor-motion-effects-element-type-background), .elementor-16869 .elementor-element.elementor-element-b7382d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #CE0AE1 40%, #6F379C 100%);}.elementor-16869 .elementor-element.elementor-element-b7382d0.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-16869 .elementor-element.elementor-element-a58a392{text-align:center;}.elementor-16869 .elementor-element.elementor-element-a58a392 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16869 .elementor-element.elementor-element-675f3ce{--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:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16869 .elementor-element.elementor-element-675f3ce:not(.elementor-motion-effects-element-type-background), .elementor-16869 .elementor-element.elementor-element-675f3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F14FF00;}.elementor-16869 .elementor-element.elementor-element-adcd50d > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-adcd50d{text-align:center;}.elementor-16869 .elementor-element.elementor-element-adcd50d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:400;color:#FFFFFF;}.elementor-16869 .elementor-element.elementor-element-737b237 > .elementor-widget-container{margin:5px 0px 10px 0px;}.elementor-16869 .elementor-element.elementor-element-737b237{text-align:center;}.elementor-16869 .elementor-element.elementor-element-737b237 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#9BA1E8;}.elementor-16869 .elementor-element.elementor-element-fa7c9c4{--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-16869 .elementor-element.elementor-element-294e634 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-294e634{text-align:center;}.elementor-16869 .elementor-element.elementor-element-294e634 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;color:#A4A4A4;}.elementor-16869 .elementor-element.elementor-element-dbe0e41 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-dbe0e41{text-align:center;}.elementor-16869 .elementor-element.elementor-element-dbe0e41 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-16869 .elementor-element.elementor-element-9bf404d > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-9bf404d.elementor-element{--align-self:center;}.elementor-16869 .elementor-element.elementor-element-9bf404d .elementor-icon-list-icon i{color:#8F8EFF;transition:color 0.3s;}.elementor-16869 .elementor-element.elementor-element-9bf404d .elementor-icon-list-icon svg{fill:#8F8EFF;transition:fill 0.3s;}.elementor-16869 .elementor-element.elementor-element-9bf404d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16869 .elementor-element.elementor-element-9bf404d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16869 .elementor-element.elementor-element-9bf404d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;}.elementor-16869 .elementor-element.elementor-element-9bf404d .elementor-icon-list-text{color:#8F8EFF;transition:color 0.3s;}.elementor-16869 .elementor-element.elementor-element-bfaaf3f{--divider-border-style:solid;--divider-color:#464646;--divider-border-width:1px;}.elementor-16869 .elementor-element.elementor-element-bfaaf3f .elementor-divider-separator{width:88%;margin:0 auto;margin-center:0;}.elementor-16869 .elementor-element.elementor-element-bfaaf3f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-16869 .elementor-element.elementor-element-de4c79f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16869 .elementor-element.elementor-element-de4c79f.elementor-element{--align-self:center;}.elementor-16869 .elementor-element.elementor-element-de4c79f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-16869 .elementor-element.elementor-element-de4c79f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-16869 .elementor-element.elementor-element-de4c79f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16869 .elementor-element.elementor-element-de4c79f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16869 .elementor-element.elementor-element-de4c79f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-16869 .elementor-element.elementor-element-de4c79f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-16869 .elementor-element.elementor-element-8f49e9d .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;background-image:linear-gradient(180deg, #0100DF 0%, #657BE8 100%);}.elementor-16869 .elementor-element.elementor-element-8f49e9d > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-16869 .elementor-element.elementor-element-8f49e9d.elementor-element{--align-self:center;}.elementor-16869 .elementor-element.elementor-element-66326fc{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;}.elementor-16869 .elementor-element.elementor-element-66326fc > .elementor-widget-container{margin:4px 0px 40px 0px;}body.elementor-page-16869:not(.elementor-motion-effects-element-type-background), body.elementor-page-16869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-16869 .elementor-element.elementor-element-3d8a236{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16869 .elementor-element.elementor-element-fcab9d9 > .elementor-widget-container{margin:25px 0px 25px 20px;}.elementor-16869 .elementor-element.elementor-element-fcab9d9 img{width:165px;}.elementor-16869 .elementor-element.elementor-element-9b78ba4{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-16869 .elementor-element.elementor-element-9f046f0 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-16869 .elementor-element.elementor-element-b9edc06{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-16869 .elementor-element.elementor-element-5f5bbf0{--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-16869 .elementor-element.elementor-element-f520772 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-f520772 .elementor-heading-title{font-size:12px;line-height:1em;}.elementor-16869 .elementor-element.elementor-element-607d319{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16869 .elementor-element.elementor-element-6904f5f > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-6904f5f .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-16869 .elementor-element.elementor-element-d16339b > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-d16339b .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-16869 .elementor-element.elementor-element-b7508b8 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-b7508b8 .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-16869 .elementor-element.elementor-element-739b60c > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-739b60c .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-16869 .elementor-element.elementor-element-f8bb807 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 10px 0px 10px;}.elementor-16869 .elementor-element.elementor-element-f8bb807 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16869 .elementor-element.elementor-element-f8bb807 .elementor-icon-list-item > a{font-size:16px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-16869 .elementor-element.elementor-element-ab894ed > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 10px 0px 10px;}.elementor-16869 .elementor-element.elementor-element-ab894ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16869 .elementor-element.elementor-element-ab894ed .elementor-icon-list-item > a{font-size:11px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-16869 .elementor-element.elementor-element-67b62fe > .elementor-widget-container{margin:75px 75px 75px 75px;}.elementor-16869 .elementor-element.elementor-element-67b62fe .elementor-button{font-size:16px;}.elementor-16869 .elementor-element.elementor-element-b7382d0{--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-16869 .elementor-element.elementor-element-a58a392 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-a58a392 .elementor-heading-title{font-size:12px;line-height:1em;}.elementor-16869 .elementor-element.elementor-element-675f3ce{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16869 .elementor-element.elementor-element-adcd50d > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-adcd50d .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-16869 .elementor-element.elementor-element-737b237 > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-737b237 .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-16869 .elementor-element.elementor-element-294e634 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-294e634 .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-16869 .elementor-element.elementor-element-dbe0e41 > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-dbe0e41 .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-16869 .elementor-element.elementor-element-9bf404d > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 10px 0px 10px;}.elementor-16869 .elementor-element.elementor-element-9bf404d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16869 .elementor-element.elementor-element-9bf404d .elementor-icon-list-item > a{font-size:16px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-16869 .elementor-element.elementor-element-de4c79f > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 10px 0px 10px;}.elementor-16869 .elementor-element.elementor-element-de4c79f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16869 .elementor-element.elementor-element-de4c79f .elementor-icon-list-item > a{font-size:11px;line-height:1.7em;letter-spacing:0px;word-spacing:0em;}.elementor-16869 .elementor-element.elementor-element-8f49e9d .elementor-button{font-size:16px;}.elementor-16869 .elementor-element.elementor-element-66326fc{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-16869 .elementor-element.elementor-element-3d8a236{--flex-wrap:nowrap;}.elementor-16869 .elementor-element.elementor-element-fcab9d9 > .elementor-widget-container{margin:030px 0px 30px 15px;}.elementor-16869 .elementor-element.elementor-element-fcab9d9 img{width:129px;}.elementor-16869 .elementor-element.elementor-element-9b78ba4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16869 .elementor-element.elementor-element-9f046f0 > .elementor-widget-container{margin:20px 10px 20px 10px;}.elementor-16869 .elementor-element.elementor-element-9f046f0{text-align:center;}.elementor-16869 .elementor-element.elementor-element-9f046f0 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-16869 .elementor-element.elementor-element-b9edc06{--width:100%;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16869 .elementor-element.elementor-element-e32b007{--min-height:317px;}.elementor-16869 .elementor-element.elementor-element-3a46897{--min-height:520px;--border-radius:12px 12px 12px 12px;}.elementor-16869 .elementor-element.elementor-element-5f5bbf0{--width:150px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-16869 .elementor-element.elementor-element-5f5bbf0.e-con{--align-self:center;}.elementor-16869 .elementor-element.elementor-element-f520772 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-f520772 .elementor-heading-title{font-size:12px;}.elementor-16869 .elementor-element.elementor-element-6904f5f > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-6904f5f .elementor-heading-title{font-size:28px;}.elementor-16869 .elementor-element.elementor-element-d16339b > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-d16339b .elementor-heading-title{font-size:15px;}.elementor-16869 .elementor-element.elementor-element-b7508b8 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-b7508b8 .elementor-heading-title{font-size:20px;}.elementor-16869 .elementor-element.elementor-element-739b60c > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-739b60c .elementor-heading-title{font-size:28px;}.elementor-16869 .elementor-element.elementor-element-f8bb807 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-16869 .elementor-element.elementor-element-f8bb807 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-16869 .elementor-element.elementor-element-f8bb807 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-16869 .elementor-element.elementor-element-f8bb807 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-16869 .elementor-element.elementor-element-f8bb807 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-16869 .elementor-element.elementor-element-f8bb807 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-16869 .elementor-element.elementor-element-f8bb807 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16869 .elementor-element.elementor-element-f8bb807 .elementor-icon-list-item > a{font-size:17px;line-height:2.1em;}.elementor-16869 .elementor-element.elementor-element-ab894ed > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-16869 .elementor-element.elementor-element-ab894ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-16869 .elementor-element.elementor-element-ab894ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-16869 .elementor-element.elementor-element-ab894ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-16869 .elementor-element.elementor-element-ab894ed .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-16869 .elementor-element.elementor-element-ab894ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-16869 .elementor-element.elementor-element-ab894ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16869 .elementor-element.elementor-element-ab894ed .elementor-icon-list-item > a{font-size:10px;line-height:2.1em;}.elementor-16869 .elementor-element.elementor-element-67b62fe > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-67b62fe .elementor-button{padding:015px 60px 15px 60px;}.elementor-16869 .elementor-element.elementor-element-836cd2a{--min-height:520px;--border-radius:12px 12px 12px 12px;}.elementor-16869 .elementor-element.elementor-element-b7382d0{--width:150px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-16869 .elementor-element.elementor-element-b7382d0.e-con{--align-self:center;}.elementor-16869 .elementor-element.elementor-element-a58a392 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-a58a392 .elementor-heading-title{font-size:12px;}.elementor-16869 .elementor-element.elementor-element-adcd50d > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-adcd50d .elementor-heading-title{font-size:28px;}.elementor-16869 .elementor-element.elementor-element-737b237 > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-737b237 .elementor-heading-title{font-size:15px;}.elementor-16869 .elementor-element.elementor-element-294e634 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-294e634 .elementor-heading-title{font-size:20px;}.elementor-16869 .elementor-element.elementor-element-dbe0e41 > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16869 .elementor-element.elementor-element-dbe0e41 .elementor-heading-title{font-size:28px;}.elementor-16869 .elementor-element.elementor-element-9bf404d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-16869 .elementor-element.elementor-element-9bf404d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-16869 .elementor-element.elementor-element-9bf404d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-16869 .elementor-element.elementor-element-9bf404d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-16869 .elementor-element.elementor-element-9bf404d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-16869 .elementor-element.elementor-element-9bf404d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-16869 .elementor-element.elementor-element-9bf404d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16869 .elementor-element.elementor-element-9bf404d .elementor-icon-list-item > a{font-size:17px;line-height:2.1em;}.elementor-16869 .elementor-element.elementor-element-de4c79f > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-16869 .elementor-element.elementor-element-de4c79f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-16869 .elementor-element.elementor-element-de4c79f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-16869 .elementor-element.elementor-element-de4c79f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-16869 .elementor-element.elementor-element-de4c79f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-16869 .elementor-element.elementor-element-de4c79f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-16869 .elementor-element.elementor-element-de4c79f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16869 .elementor-element.elementor-element-de4c79f .elementor-icon-list-item > a{font-size:10px;line-height:2.1em;}.elementor-16869 .elementor-element.elementor-element-8f49e9d .elementor-button{padding:15px 60px 15px 60px;}.elementor-16869 .elementor-element.elementor-element-66326fc{--e-n-carousel-swiper-slides-to-display:1;}.elementor-16869 .elementor-element.elementor-element-66326fc.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-16869 .elementor-element.elementor-element-0c27d2e{--width:50%;}.elementor-16869 .elementor-element.elementor-element-9b78ba4{--content-width:100%;}.elementor-16869 .elementor-element.elementor-element-5f5bbf0{--width:70%;}.elementor-16869 .elementor-element.elementor-element-b7382d0{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16869 .elementor-element.elementor-element-5f5bbf0{--width:61%;}.elementor-16869 .elementor-element.elementor-element-b7382d0{--width:61%;}}/* Start custom CSS for container, class: .elementor-element-3d8a236 *//* =========================
   BASE (aplica ao container)
   ========================= */
.elementor-16869 .elementor-element.elementor-element-3d8a236{
  /* zera espaçamentos do próprio container */
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box;

  /* remove gaps internos do Elementor Container */
  --e-con-gap: 0px;
  --e-con-container-padding: 0px;

  /* cria um novo contexto (evita colapso de margens internas) */
  display: flow-root;
}

/* remove sobras do primeiro/último elemento interno (h1, p, etc.) */
.elementor-16869 .elementor-element.elementor-element-3d8a236 > *:first-child{ margin-top: 0 !important; }
.elementor-16869 .elementor-element.elementor-element-3d8a236 > *:last-child{  margin-bottom: 0 !important; }

/* evitar scroll horizontal global causado por full-bleed */
html, body{ overflow-x: hidden; }

/* =========================
   DESKTOP (>= 1025px)
   Header fixo, full-bleed estável
   ========================= */
@media (min-width: 1025px){
  :root{ --header-h: 80px; } /* ajuste: altura real do header no desktop */

  .elementor-16869 .elementor-element.elementor-element-3d8a236{
    position: fixed;
    top: 0;                 /* sem “respiro” no carregamento */
    left: 0;
    right: 0;
    z-index: 9999;

    /* full-bleed sem transform */
    width: 100vw !important;
    max-width: 100vw !important;

    /* se o header for translúcido, defina fundo explícito */
    /* background: #fff; */
    transform: none !important;
    overflow: visible !important;
  }

  /* compensa a altura do header no fluxo da página */
  body{ padding-top: var(--header-h); }

  /* respeita a admin bar do WP (desktop ~32px) */
  body.admin-bar .elementor-16869 .elementor-element.elementor-element-3d8a236{ top: 32px; }
}

/* =========================
   MOBILE/TABLET (<= 1024px)
   Header fixo, largura estável e notch-safe
   ========================= */
@media (max-width: 1024px){
  :root{ --header-h-mobile: 64px; } /* ajuste: altura real do header no mobile */

  .elementor-16869 .elementor-element.elementor-element-3d8a236{
    position: fixed;
    top: env(safe-area-inset-top, 0); /* respeita notch */
    left: 0;
    right: 0;
    z-index: 9999;

    /* evite 100vw no mobile para não criar “empurrão” lateral */
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
    overflow: visible !important;

    /* fundo opcional */
    /* background: #fff; */
  }

  /* compensa a altura do header */
  body{ padding-top: var(--header-h-mobile); }

  /* admin bar do WP no mobile (≈46px) */
  body.admin-bar .elementor-16869 .elementor-element.elementor-element-3d8a236{
    top: calc(env(safe-area-inset-top, 0) + 46px);
  }
}

/* =========================
   OPCIONAIS (ative se precisar)
   ========================= */

/* Se algum pai tiver overflow/transform e “quebrar” o fixed:
   neutralize no ancestral imediato (troque .classe-do-pai pela real)
*/
/*
.classe-do-pai{
  overflow: visible !important;
  transform: none !important;
}
*/

/* Se sobrar 1px de “respiro” por borda/sombra do tema, pode forçar:
.elementor-16869 .elementor-element.elementor-element-3d8a236{ border-top: 0 solid transparent; border-bottom: 0 solid transparent; }
*//* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-66326fc *//* CSS personalizado do widget do carrossel */
.elementor-16869 .elementor-element.elementor-element-66326fc {
  /* reduza aqui os valores para ajustar o espaço dos lados */
  --peek-left: 12px;   /* antes estava 24px */
  --peek-right: 56px;  /* antes estava 72px */

  padding-inline: var(--peek-left) var(--peek-right);
  margin-inline: calc(-1 * var(--peek-left)) calc(-1 * var(--peek-right));

  max-width: 100%;
  overflow-x: clip;
  overflow-y: visible;
  position: relative;
}

@supports not(overflow: clip){
  .elementor-16869 .elementor-element.elementor-element-66326fc{ overflow-x: hidden; }
}

.elementor-16869 .elementor-element.elementor-element-66326fc .swiper,
.elementor-16869 .elementor-element.elementor-element-66326fc .e-swiper { overflow: visible; }

.elementor-16869 .elementor-element.elementor-element-66326fc .swiper-wrapper { margin: 0 !important; }
.elementor-16869 .elementor-element.elementor-element-66326fc .swiper-slide { box-sizing: border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9edc06 *//* Contém qualquer bleed do carrossel dentro da própria seção */
.elementor-16869 .elementor-element.elementor-element-b9edc06{
  max-width: 100%;
  overflow-x: clip;   /* segura qualquer resíduo e impede a página de “andar” */
  position: relative;
}
@supports not(overflow: clip){
  .elementor-16869 .elementor-element.elementor-element-b9edc06{ overflow-x: hidden; }
}/* End custom CSS */