.elementor-19999 .elementor-element.elementor-element-80b80d9{--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-19999 .elementor-element.elementor-element-1a04e75{--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-19999 .elementor-element.elementor-element-1a04e75:not(.elementor-motion-effects-element-type-background), .elementor-19999 .elementor-element.elementor-element-1a04e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.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-19999 .elementor-element.elementor-element-ee70cca img{width:86px;height:86px;}.elementor-19999 .elementor-element.elementor-element-ee70cca > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-19999 .elementor-element.elementor-element-bc9e69b .elementor-button{font-family:"Noir Pro", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-19999 .elementor-element.elementor-element-a0e8d29{--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-19999 .elementor-element.elementor-element-a0e8d29.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19999 .elementor-element.elementor-element-43ad99e{--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;--justify-content:center;--gap:0px 90px;--row-gap:0px;--column-gap:90px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19999 .elementor-element.elementor-element-43ad99e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-19999 .elementor-element.elementor-element-13bcd77{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19999 .elementor-element.elementor-element-2fd060b img{border-radius:24px 24px 24px 24px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19999 .elementor-element.elementor-element-28fa5b3{font-family:"Noir Pro", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:18px;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;width:auto;max-width:auto;}.elementor-19999 .elementor-element.elementor-element-28fa5b3 p{margin-block-end:0px;}.elementor-19999 .elementor-element.elementor-element-28fa5b3 a{color:#FFFFFF;}.elementor-19999 .elementor-element.elementor-element-28fa5b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19999 .elementor-element.elementor-element-72c5987{font-family:"Noir Pro", Sans-serif;font-weight:600;}.elementor-19999 .elementor-element.elementor-element-72c5987 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-19999 .elementor-element.elementor-element-031bf9b{font-family:"Noir Pro", Sans-serif;font-size:20px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-19999 .elementor-element.elementor-element-031bf9b > .elementor-widget-container{margin:0px 0px 0px 0px;}.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-19999 .elementor-element.elementor-element-300f5f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-19999 .elementor-element.elementor-element-300f5f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-19999 .elementor-element.elementor-element-300f5f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-19999 .elementor-element.elementor-element-300f5f2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-19999 .elementor-element.elementor-element-300f5f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-19999 .elementor-element.elementor-element-300f5f2 .elementor-icon-list-icon i{color:#1D579999;transition:color 0.3s;}.elementor-19999 .elementor-element.elementor-element-300f5f2 .elementor-icon-list-icon svg{fill:#1D579999;transition:fill 0.3s;}.elementor-19999 .elementor-element.elementor-element-300f5f2{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-19999 .elementor-element.elementor-element-300f5f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19999 .elementor-element.elementor-element-300f5f2 .elementor-icon-list-item > a{font-family:"Noir Pro", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0.44px;}.elementor-19999 .elementor-element.elementor-element-300f5f2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-19999 .elementor-element.elementor-element-e43c793 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19999 .elementor-element.elementor-element-e43c793 .elementor-button{font-family:"Noir Pro", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:#000000;color:#000000;background-color:#000000;padding:14px 14px 14px 14px;}.elementor-19999 .elementor-element.elementor-element-e43c793{width:100%;max-width:100%;}.elementor-19999 .elementor-element.elementor-element-e43c793 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-19999 .elementor-element.elementor-element-590b74a.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-19999 .elementor-element.elementor-element-590b74a.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-19999 .elementor-element.elementor-element-590b74a.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-19999 .elementor-element.elementor-element-590b74a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-19999 .elementor-element.elementor-element-590b74a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19999 .elementor-element.elementor-element-590b74a .elementor-image-box-title{font-family:"Noir Pro", Sans-serif;font-size:18px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFB500;}.elementor-19999 .elementor-element.elementor-element-590b74a:has(:hover) .elementor-image-box-title,
					 .elementor-19999 .elementor-element.elementor-element-590b74a:has(:focus) .elementor-image-box-title{color:#FFB500;}.elementor-19999 .elementor-element.elementor-element-590b74a .elementor-image-box-description{font-family:"Noir Pro", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-19999 .elementor-element.elementor-element-590b74a{width:100%;max-width:100%;}.elementor-19999 .elementor-element.elementor-element-706a1dc .elementor-icon-list-icon i{color:#00358E;transition:color 0.3s;}.elementor-19999 .elementor-element.elementor-element-706a1dc .elementor-icon-list-icon svg{fill:#00358E;transition:fill 0.3s;}.elementor-19999 .elementor-element.elementor-element-706a1dc{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-19999 .elementor-element.elementor-element-706a1dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19999 .elementor-element.elementor-element-706a1dc .elementor-icon-list-item > a{font-family:"Noir Pro", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0.15px;}.elementor-19999 .elementor-element.elementor-element-706a1dc .elementor-icon-list-text{color:#E0E0E0CC;transition:color 0.3s;}.elementor-19999 .elementor-element.elementor-element-706a1dc.elementor-element{--align-self:stretch;}.elementor-19999 .elementor-element.elementor-element-503e427 img{border-radius:24px 24px 24px 24px;}.elementor-19999 .elementor-element.elementor-element-fd26d35{--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-19999 .elementor-element.elementor-element-b5ed9b3{--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;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-19999 .elementor-element.elementor-element-b5ed9b3:not(.elementor-motion-effects-element-type-background), .elementor-19999 .elementor-element.elementor-element-b5ed9b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19999 .elementor-element.elementor-element-b5ed9b3.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-19999 .elementor-element.elementor-element-e7b98f5{text-align:center;width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-19999 .elementor-element.elementor-element-e7b98f5 .elementor-heading-title{font-family:"Noir Pro", Sans-serif;font-size:28px;font-weight:600;font-style:normal;word-spacing:0px;color:#00358E;}.elementor-19999 .elementor-element.elementor-element-e7b98f5.elementor-element{--align-self:center;}.elementor-19999 .elementor-element.elementor-element-6fce768{--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;}.elementor-19999 .elementor-element.elementor-element-6fce768:not(.elementor-motion-effects-element-type-background), .elementor-19999 .elementor-element.elementor-element-6fce768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-19999 .elementor-element.elementor-element-6fce768::before, .elementor-19999 .elementor-element.elementor-element-6fce768 > .elementor-background-video-container::before, .elementor-19999 .elementor-element.elementor-element-6fce768 > .e-con-inner > .elementor-background-video-container::before, .elementor-19999 .elementor-element.elementor-element-6fce768 > .elementor-background-slideshow::before, .elementor-19999 .elementor-element.elementor-element-6fce768 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19999 .elementor-element.elementor-element-6fce768 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#EEEEEE;}.elementor-19999 .elementor-element.elementor-element-b8a7e10{text-align:center;font-family:"Noir Pro", Sans-serif;font-weight:500;}.elementor-19999 .elementor-element.elementor-element-b8a7e10.elementor-element{--align-self:center;}.elementor-19999 .elementor-element.elementor-element-8a4b74f .elementor-button{font-family:"Noir Pro", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:#000000;color:#000000;background-color:#000000;padding:14px 14px 14px 14px;}.elementor-19999 .elementor-element.elementor-element-8a4b74f > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-19999 .elementor-element.elementor-element-8a4b74f{width:100%;max-width:100%;}.elementor-19999 .elementor-element.elementor-element-b859a68{text-align:center;font-family:"Noir Pro", Sans-serif;font-weight:500;}.elementor-19999 .elementor-element.elementor-element-b859a68.elementor-element{--align-self:center;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19999 .elementor-element.elementor-element-1be4ff0 .elementor-main-swiper{height:539.33px;}.elementor-19999 .elementor-element.elementor-element-1be4ff0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:24px;}.elementor-19999 .elementor-element.elementor-element-1be4ff0 .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-19999 .elementor-element.elementor-element-1be4ff0 .elementor-swiper-button{font-size:20px;}.elementor-19999 .elementor-element.elementor-element-1be4ff0{width:var( --container-widget-width, 1260px );max-width:1260px;--container-widget-width:1260px;--container-widget-flex-grow:0;}.elementor-19999 .elementor-element.elementor-element-1be4ff0.elementor-element{--align-self:center;}.elementor-19999 .elementor-element.elementor-element-783f0a5 .elementor-button{font-family:"Noir Pro", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:#000000;color:#000000;background-color:#000000;padding:14px 14px 14px 14px;}.elementor-19999 .elementor-element.elementor-element-783f0a5{width:100%;max-width:100%;}.elementor-19999 .elementor-element.elementor-element-783f0a5 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-19999 .elementor-element.elementor-element-a422e1b{--display:flex;--flex-direction:column;--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;--justify-content:center;--align-items:center;}.elementor-19999 .elementor-element.elementor-element-a422e1b:not(.elementor-motion-effects-element-type-background), .elementor-19999 .elementor-element.elementor-element-a422e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19999 .elementor-element.elementor-element-a2e72b9{width:100%;max-width:100%;}.elementor-19999 .elementor-element.elementor-element-fb66246{--display:flex;--flex-direction:column;--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;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;}.elementor-19999 .elementor-element.elementor-element-fb66246:not(.elementor-motion-effects-element-type-background), .elementor-19999 .elementor-element.elementor-element-fb66246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19999 .elementor-element.elementor-element-fb66246.e-con{--align-self:center;}.elementor-19999 .elementor-element.elementor-element-7f279a1{--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;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-19999 .elementor-element.elementor-element-2fff76f .elementor-icon-box-wrapper{align-items:center;}.elementor-19999 .elementor-element.elementor-element-2fff76f{--icon-box-icon-margin:8px;}.elementor-19999 .elementor-element.elementor-element-2fff76f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-19999 .elementor-element.elementor-element-2fff76f.elementor-view-framed .elementor-icon, .elementor-19999 .elementor-element.elementor-element-2fff76f.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-19999 .elementor-element.elementor-element-2fff76f .elementor-icon{font-size:16px;}.elementor-19999 .elementor-element.elementor-element-2fff76f .elementor-icon-box-title, .elementor-19999 .elementor-element.elementor-element-2fff76f .elementor-icon-box-title a{font-family:"Noir Pro", Sans-serif;font-size:14px;font-weight:400;}.elementor-19999 .elementor-element.elementor-element-2fff76f .elementor-icon-box-title{color:#FFFFFF;}.elementor-19999 .elementor-element.elementor-element-2fff76f:has(:hover) .elementor-icon-box-title,
					 .elementor-19999 .elementor-element.elementor-element-2fff76f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19999 .elementor-element.elementor-element-2fff76f.elementor-element{--align-self:center;}.elementor-19999 .elementor-element.elementor-element-721d56b{text-align:center;font-family:"Noir Pro", Sans-serif;font-weight:500;}.elementor-19999 .elementor-element.elementor-element-721d56b.elementor-element{--align-self:center;}.elementor-19999 .elementor-element.elementor-element-6c53ff8{--display:flex;}.elementor-widget-hfe-infocard .hfe-icon-wrap .hfe-icon i{color:var( --e-global-color-primary );}.elementor-widget-hfe-infocard .hfe-icon-wrap .hfe-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-hfe-infocard .hfe-icon-wrap .hfe-icon{border-color:var( --e-global-color-primary );}.elementor-widget-hfe-infocard .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-hfe-infocard a.elementor-button:hover, .elementor-widget-hfe-infocard .elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-widget-hfe-infocard .hfe-infocard-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-widget-hfe-infocard .hfe-infocard-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-hfe-infocard .hfe-infocard-cta-link, .elementor-widget-hfe-infocard .elementor-button, .elementor-widget-hfe-infocard a.elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-hfe-infocard .hfe-infocard-cta-link{color:var( --e-global-color-accent );}.elementor-19999 .elementor-element.elementor-element-4d9a802 .hfe-infocard{text-align:center;}.elementor-19999 .elementor-element.elementor-element-4d9a802 .hfe-icon-wrap .hfe-icon i{font-size:65px;height:65px;width:65px;line-height:65px;text-align:center;color:#0948B2;}.elementor-19999 .elementor-element.elementor-element-4d9a802 .hfe-icon-wrap .hfe-icon{height:65px;width:65px;line-height:65px;padding:0px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-19999 .elementor-element.elementor-element-4d9a802 .hfe-icon-wrap .hfe-icon svg{fill:#0948B2;}.elementor-19999 .elementor-element.elementor-element-4d9a802 .hfe-infocard-title{font-family:"Noir Pro", Sans-serif;font-size:15.48px;font-weight:400;line-height:23px;color:#FFFFFF;margin:0px 0px 4px 0px;}.elementor-19999 .elementor-element.elementor-element-4d9a802 .hfe-infocard-text{font-family:"Noir Pro", Sans-serif;font-size:10.84px;font-weight:400;line-height:150%;color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-19999 .elementor-element.elementor-element-4d9a802 .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-19999 .elementor-element.elementor-element-4d9a802 > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF33 0%, #FFFFFF33 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:12px 12px 12px 12px;}.elementor-19999 .elementor-element.elementor-element-9f67f57{--display:flex;}.elementor-19999 .elementor-element.elementor-element-e6098ae .hfe-infocard{text-align:center;}.elementor-19999 .elementor-element.elementor-element-e6098ae .hfe-icon-wrap .hfe-icon i{font-size:65px;height:65px;width:65px;line-height:65px;text-align:center;color:#0948B2;}.elementor-19999 .elementor-element.elementor-element-e6098ae .hfe-icon-wrap .hfe-icon{height:65px;width:65px;line-height:65px;padding:0px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-19999 .elementor-element.elementor-element-e6098ae .hfe-icon-wrap .hfe-icon svg{fill:#0948B2;}.elementor-19999 .elementor-element.elementor-element-e6098ae .hfe-infocard-title{font-family:"Noir Pro", Sans-serif;font-size:15.48px;font-weight:400;line-height:23px;color:#FFFFFF;margin:0px 0px 4px 0px;}.elementor-19999 .elementor-element.elementor-element-e6098ae .hfe-infocard-text{font-family:"Noir Pro", Sans-serif;font-size:10.84px;font-weight:400;line-height:150%;color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-19999 .elementor-element.elementor-element-e6098ae .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-19999 .elementor-element.elementor-element-e6098ae > .elementor-widget-container{padding:24px 24px 24px 24px;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF33 0%, #FFFFFF33 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:12px 12px 12px 12px;}.elementor-19999 .elementor-element.elementor-element-cd0ecd5{--display:flex;}.elementor-19999 .elementor-element.elementor-element-3fabb74 .hfe-infocard{text-align:center;}.elementor-19999 .elementor-element.elementor-element-3fabb74 .hfe-icon-wrap .hfe-icon i{font-size:65px;height:65px;width:65px;line-height:65px;text-align:center;color:#0948B2;}.elementor-19999 .elementor-element.elementor-element-3fabb74 .hfe-icon-wrap .hfe-icon{height:65px;width:65px;line-height:65px;padding:0px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-19999 .elementor-element.elementor-element-3fabb74 .hfe-icon-wrap .hfe-icon svg{fill:#0948B2;}.elementor-19999 .elementor-element.elementor-element-3fabb74 .hfe-infocard-title{font-family:"Noir Pro", Sans-serif;font-size:15.48px;font-weight:400;line-height:23px;color:#FFFFFF;margin:0px 0px 4px 0px;}.elementor-19999 .elementor-element.elementor-element-3fabb74 .hfe-infocard-text{font-family:"Noir Pro", Sans-serif;font-size:10.84px;font-weight:400;line-height:150%;color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-19999 .elementor-element.elementor-element-3fabb74 .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-19999 .elementor-element.elementor-element-3fabb74 > .elementor-widget-container{padding:18px 18px 18px 18px;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF33 0%, #FFFFFF33 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:12px 12px 12px 12px;}.elementor-19999 .elementor-element.elementor-element-cb0d136{--display:flex;}.elementor-19999 .elementor-element.elementor-element-5a2a8d6 .hfe-infocard{text-align:center;}.elementor-19999 .elementor-element.elementor-element-5a2a8d6 .hfe-icon-wrap .hfe-icon i{font-size:65px;height:65px;width:65px;line-height:65px;text-align:center;color:#0948B2;}.elementor-19999 .elementor-element.elementor-element-5a2a8d6 .hfe-icon-wrap .hfe-icon{height:65px;width:65px;line-height:65px;padding:0px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-19999 .elementor-element.elementor-element-5a2a8d6 .hfe-icon-wrap .hfe-icon svg{fill:#0948B2;}.elementor-19999 .elementor-element.elementor-element-5a2a8d6 .hfe-infocard-title{font-family:"Noir Pro", Sans-serif;font-size:15.48px;font-weight:400;line-height:23px;color:#FFFFFF;margin:0px 0px 4px 0px;}.elementor-19999 .elementor-element.elementor-element-5a2a8d6 .hfe-infocard-text{font-family:"Noir Pro", Sans-serif;font-size:10.84px;font-weight:400;line-height:16px;letter-spacing:150%;color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-19999 .elementor-element.elementor-element-5a2a8d6 .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-19999 .elementor-element.elementor-element-5a2a8d6 > .elementor-widget-container{padding:16px 16px 16px 16px;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF33 0%, #FFFFFF33 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:12px 12px 12px 12px;}.elementor-19999 .elementor-element.elementor-element-36ac82a{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:12px;width:var( --container-widget-width, 1260px );max-width:1260px;--container-widget-width:1260px;--container-widget-flex-grow:0;}.elementor-19999 .elementor-element.elementor-element-36ac82a.elementor-element{--align-self:center;}.elementor-19999 .elementor-element.elementor-element-885c7c1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-19999 .elementor-element.elementor-element-4fedfd3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19999 .elementor-element.elementor-element-4fedfd3 .elementor-button{font-family:"Noir Pro", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:#000000;color:#000000;background-color:#000000;padding:14px 14px 14px 14px;}.elementor-19999 .elementor-element.elementor-element-4fedfd3{width:100%;max-width:100%;}.elementor-19999 .elementor-element.elementor-element-4fedfd3 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-19999 .elementor-element.elementor-element-dfeef05 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19999 .elementor-element.elementor-element-dfeef05 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-19999 .elementor-element.elementor-element-dfeef05 .elementor-button{font-family:"Noir Pro", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;padding:14px 14px 14px 14px;}.elementor-19999 .elementor-element.elementor-element-dfeef05{width:100%;max-width:100%;}.elementor-19999 .elementor-element.elementor-element-dfeef05.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-19999 .elementor-element.elementor-element-dfeef05 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-19999 .elementor-element.elementor-element-61466b5{--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-19999 .elementor-element.elementor-element-61466b5:not(.elementor-motion-effects-element-type-background), .elementor-19999 .elementor-element.elementor-element-61466b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19999 .elementor-element.elementor-element-2a94430{--display:flex;--flex-direction:column;--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;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19999 .elementor-element.elementor-element-2a94430:not(.elementor-motion-effects-element-type-background), .elementor-19999 .elementor-element.elementor-element-2a94430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19999 .elementor-element.elementor-element-1fee2c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19999 .elementor-element.elementor-element-1fee2c2 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-19999 .elementor-element.elementor-element-1fee2c2 .elementor-button{font-family:"Noir Pro", Sans-serif;font-size:16px;font-weight:600;line-height:22px;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;padding:14px 14px 14px 14px;}.elementor-19999 .elementor-element.elementor-element-1fee2c2{width:100%;max-width:100%;}.elementor-19999 .elementor-element.elementor-element-1fee2c2.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-19999 .elementor-element.elementor-element-1fee2c2 > .elementor-widget-container{border-style:none;border-radius:8px 8px 8px 8px;}.elementor-19999 .elementor-element.elementor-element-2f60c8f{text-align:left;font-family:"Noir Pro", Sans-serif;font-weight:400;}.elementor-19999 .elementor-element.elementor-element-2f60c8f p{margin-block-end:0px;}.elementor-19999 .elementor-element.elementor-element-2f60c8f.elementor-element{--align-self:flex-start;}.elementor-19999 .elementor-element.elementor-element-32725ef{--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-19999 .elementor-element.elementor-element-32725ef:not(.elementor-motion-effects-element-type-background), .elementor-19999 .elementor-element.elementor-element-32725ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19999 .elementor-element.elementor-element-2a52582.elementor-element{--align-self:center;}.elementor-19999 .elementor-element.elementor-element-ac5c01b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19999 .elementor-element.elementor-element-ac5c01b .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-19999 .elementor-element.elementor-element-ac5c01b .elementor-button{font-family:"Noir Pro", Sans-serif;font-size:16px;font-weight:600;line-height:22px;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;padding:14px 14px 14px 14px;}.elementor-19999 .elementor-element.elementor-element-ac5c01b{width:100%;max-width:100%;}.elementor-19999 .elementor-element.elementor-element-ac5c01b.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-19999 .elementor-element.elementor-element-ac5c01b > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-19999 .elementor-element.elementor-element-8b1ed16{--display:flex;--flex-direction:column;--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;--justify-content:center;--align-items:flex-start;}.elementor-19999 .elementor-element.elementor-element-8b1ed16:not(.elementor-motion-effects-element-type-background), .elementor-19999 .elementor-element.elementor-element-8b1ed16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-19999 .elementor-element.elementor-element-11e12e3{font-family:"Noir Pro", Sans-serif;font-weight:400;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19999 .elementor-element.elementor-element-0385092.elementor-arrows-yes .elementor-main-swiper{width:calc( 90% - 40px );}.elementor-19999 .elementor-element.elementor-element-0385092 .elementor-main-swiper{width:90%;}.elementor-19999 .elementor-element.elementor-element-0385092 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-radius:16px;padding:24px 24px 24px 24px;}.elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:32px;}.elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:32px;}.elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:32px;}.elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:32px;}.elementor-19999 .elementor-element.elementor-element-0385092 .elementor-testimonial__text{color:#474747;font-family:"Noir Pro", Sans-serif;font-size:16px;font-weight:400;font-style:normal;}.elementor-19999 .elementor-element.elementor-element-0385092 .elementor-testimonial__name{color:#474747;font-family:"Noir Pro", Sans-serif;font-size:16px;font-weight:600;}.elementor-19999 .elementor-element.elementor-element-0385092 .elementor-testimonial__title{color:#474747;font-family:"Noir Pro", Sans-serif;font-size:16px;font-weight:400;}.elementor-19999 .elementor-element.elementor-element-0385092 .elementor-testimonial__image img{width:56px;height:56px;border-radius:99999px;}.elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (56px / 2) - 8px );}body:not(.rtl) .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (56px / 2) - 8px );right:auto;}body.rtl .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (56px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (56px / 2) - 8px );right:auto;}body.rtl .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (56px / 2) - 8px );left:auto;}body.rtl .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:16px;margin-right:0;}body:not(.rtl) .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:16px;margin-left:0;}.elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:16px;}.elementor-19999 .elementor-element.elementor-element-0385092 .elementor-swiper-button{font-size:20px;color:#777777;}.elementor-19999 .elementor-element.elementor-element-0385092 .elementor-swiper-button svg{fill:#777777;}.elementor-19999 .elementor-element.elementor-element-0385092 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:8px;width:8px;}.elementor-19999 .elementor-element.elementor-element-0385092 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-19999 .elementor-element.elementor-element-0385092 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF00;opacity:1;}.elementor-19999 .elementor-element.elementor-element-0385092 .swiper-pagination-bullet-active, .elementor-19999 .elementor-element.elementor-element-0385092 .swiper-pagination-progressbar-fill{background-color:#777777;}.elementor-19999 .elementor-element.elementor-element-0385092 .swiper-pagination-fraction{color:#777777;}.elementor-19999 .elementor-element.elementor-element-dd91ca6{--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:flex-start;--gap:0px 74px;--row-gap:0px;--column-gap:74px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19999 .elementor-element.elementor-element-dd91ca6:not(.elementor-motion-effects-element-type-background), .elementor-19999 .elementor-element.elementor-element-dd91ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19999 .elementor-element.elementor-element-e7b84d7{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-19999 .elementor-element.elementor-element-e7b84d7:not(.elementor-motion-effects-element-type-background), .elementor-19999 .elementor-element.elementor-element-e7b84d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19999 .elementor-element.elementor-element-8ff3756{font-family:"Noir Pro", Sans-serif;font-weight:400;}.elementor-19999 .elementor-element.elementor-element-98f4237{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19999 .elementor-element.elementor-element-98f4237.e-con{--align-self:center;}.elementor-19999 .elementor-element.elementor-element-2614cd2 .elementor-button{font-family:"Noir Pro", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:14px 14px 14px 14px;}.elementor-19999 .elementor-element.elementor-element-2614cd2{width:100%;max-width:100%;}.elementor-19999 .elementor-element.elementor-element-2614cd2.elementor-element{--align-self:center;}.elementor-19999 .elementor-element.elementor-element-2614cd2 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-19999 .elementor-element.elementor-element-da26e59 .elementor-button{font-family:"Noir Pro", Sans-serif;font-size:16px;font-weight:600;line-height:22px;background-color:#00358E00;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:8px 8px 8px 8px;padding:14px 14px 14px 14px;}.elementor-19999 .elementor-element.elementor-element-da26e59{width:100%;max-width:100%;}.elementor-19999 .elementor-element.elementor-element-da26e59 > .elementor-widget-container{background-color:#02010100;}.elementor-19999 .elementor-element.elementor-element-8f57916{--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-19999 .elementor-element.elementor-element-8f57916:not(.elementor-motion-effects-element-type-background), .elementor-19999 .elementor-element.elementor-element-8f57916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19999 .elementor-element.elementor-element-da9c77f{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;}.elementor-19999 .elementor-element.elementor-element-da9c77f:hover{border-style:none;}.elementor-19999 .elementor-element.elementor-element-da9c77f, .elementor-19999 .elementor-element.elementor-element-da9c77f::before{--border-transition:0.3s;}.elementor-19999 .elementor-element.elementor-element-11f49e0{--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-19999 .elementor-element.elementor-element-098e24d{text-align:justify;font-family:"Noir Pro", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-19999 .elementor-element.elementor-element-098e24d p{margin-block-end:0px;}.elementor-19999 .elementor-element.elementor-element-098e24d > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-19999 .elementor-element.elementor-element-098e24d:hover .elementor-widget-container{border-style:none;}.elementor-19999 .elementor-element.elementor-element-85d6da4{--display:flex;}.elementor-19999 .elementor-element.elementor-element-f0c6576{text-align:justify;font-family:"Noir Pro", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-19999 .elementor-element.elementor-element-f0c6576 p{margin-block-end:0px;}.elementor-19999 .elementor-element.elementor-element-f0c6576 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-19999 .elementor-element.elementor-element-f0c6576:hover .elementor-widget-container{border-style:none;}.elementor-19999 .elementor-element.elementor-element-3712ead{--display:flex;}.elementor-19999 .elementor-element.elementor-element-b78e7ec{text-align:justify;font-family:"Noir Pro", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-19999 .elementor-element.elementor-element-b78e7ec p{margin-block-end:0px;}.elementor-19999 .elementor-element.elementor-element-b78e7ec > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-19999 .elementor-element.elementor-element-b78e7ec:hover .elementor-widget-container{border-style:none;}.elementor-19999 .elementor-element.elementor-element-49f9b67{--display:flex;}.elementor-19999 .elementor-element.elementor-element-688af73{text-align:justify;font-family:"Noir Pro", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-19999 .elementor-element.elementor-element-688af73 p{margin-block-end:0px;}.elementor-19999 .elementor-element.elementor-element-688af73 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-19999 .elementor-element.elementor-element-688af73:hover .elementor-widget-container{border-style:none;}.elementor-19999 .elementor-element.elementor-element-92958cf{--display:flex;}.elementor-19999 .elementor-element.elementor-element-7d03f41{--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#F7F7F7;}.elementor-19999 .elementor-element.elementor-element-7d03f41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-19999 .elementor-element.elementor-element-7d03f41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-19999 .elementor-element.elementor-element-7d03f41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-19999 .elementor-element.elementor-element-7d03f41 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-19999 .elementor-element.elementor-element-7d03f41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noir Pro", Sans-serif;font-weight:600;line-height:24px;}:where( .elementor-19999 .elementor-element.elementor-element-7d03f41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-19999 .elementor-element.elementor-element-7d03f41 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19999 .elementor-element.elementor-element-7d03f41.elementor-element{--align-self:flex-start;}.elementor-19999 .elementor-element.elementor-element-82bc4d2{--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-19999 .elementor-element.elementor-element-82bc4d2:not(.elementor-motion-effects-element-type-background), .elementor-19999 .elementor-element.elementor-element-82bc4d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body.elementor-page-19999:not(.elementor-motion-effects-element-type-background), body.elementor-page-19999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00358D;}@media(max-width:1024px){.elementor-19999 .elementor-element.elementor-element-1a04e75{--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:space-between;--align-items:center;}.elementor-19999 .elementor-element.elementor-element-a0e8d29{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19999 .elementor-element.elementor-element-43ad99e{--flex-direction:column;--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19999 .elementor-element.elementor-element-13bcd77{--gap:0px 0px;--row-gap:0px;--column-gap: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-19999 .elementor-element.elementor-element-fd26d35{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-19999 .elementor-element.elementor-element-b5ed9b3{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-19999 .elementor-element.elementor-element-e7b98f5 .elementor-heading-title{font-size:20px;}.elementor-19999 .elementor-element.elementor-element-6fce768{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19999 .elementor-element.elementor-element-b8a7e10{line-height:24px;}.elementor-19999 .elementor-element.elementor-element-b859a68{line-height:24px;}.elementor-19999 .elementor-element.elementor-element-1be4ff0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-19999 .elementor-element.elementor-element-1be4ff0{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-19999 .elementor-element.elementor-element-fb66246{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-19999 .elementor-element.elementor-element-36ac82a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-19999 .elementor-element.elementor-element-36ac82a > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-19999 .elementor-element.elementor-element-885c7c1{--grid-auto-flow:row;}.elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:16px;}.elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:16px;}.elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:16px;}.elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:16px;}.elementor-19999 .elementor-element.elementor-element-0385092 .elementor-testimonial__text{font-size:16px;}.elementor-19999 .elementor-element.elementor-element-0385092 .elementor-testimonial__name{font-size:14px;}.elementor-19999 .elementor-element.elementor-element-0385092 .elementor-testimonial__title{font-size:14px;}.elementor-19999 .elementor-element.elementor-element-98f4237{--justify-content:flex-start;}}@media(max-width:767px){.elementor-19999 .elementor-element.elementor-element-1a04e75{--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:space-between;--align-items:center;}.elementor-19999 .elementor-element.elementor-element-bc9e69b .elementor-button{font-size:14px;line-height:20px;}.elementor-19999 .elementor-element.elementor-element-a0e8d29{--width:100%;}.elementor-19999 .elementor-element.elementor-element-43ad99e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19999 .elementor-element.elementor-element-13bcd77{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19999 .elementor-element.elementor-element-2fd060b img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-19999 .elementor-element.elementor-element-28fa5b3{font-size:14px;}.elementor-19999 .elementor-element.elementor-element-72c5987{font-size:27px;}.elementor-19999 .elementor-element.elementor-element-031bf9b{font-size:16px;}.elementor-19999 .elementor-element.elementor-element-300f5f2{--e-icon-list-icon-size:18px;}.elementor-19999 .elementor-element.elementor-element-300f5f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19999 .elementor-element.elementor-element-300f5f2 .elementor-icon-list-item > a{font-size:14px;}.elementor-19999 .elementor-element.elementor-element-590b74a .elementor-image-box-img{margin-bottom:16px;}.elementor-19999 .elementor-element.elementor-element-590b74a .elementor-image-box-title{font-size:14px;}.elementor-19999 .elementor-element.elementor-element-590b74a .elementor-image-box-description{font-size:14px;}.elementor-19999 .elementor-element.elementor-element-706a1dc{--e-icon-list-icon-size:20px;}.elementor-19999 .elementor-element.elementor-element-fd26d35{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19999 .elementor-element.elementor-element-b5ed9b3{--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-19999 .elementor-element.elementor-element-e7b98f5 .elementor-heading-title{font-size:20px;}.elementor-19999 .elementor-element.elementor-element-b8a7e10{text-align:left;}.elementor-19999 .elementor-element.elementor-element-b8a7e10 p{margin-block-end:0px;}.elementor-19999 .elementor-element.elementor-element-8a4b74f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19999 .elementor-element.elementor-element-b859a68{text-align:left;}.elementor-19999 .elementor-element.elementor-element-b859a68 p{margin-block-end:0px;}.elementor-19999 .elementor-element.elementor-element-1be4ff0 .elementor-main-swiper{height:539.33px;}.elementor-19999 .elementor-element.elementor-element-1be4ff0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-19999 .elementor-element.elementor-element-1be4ff0 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-19999 .elementor-element.elementor-element-1be4ff0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19999 .elementor-element.elementor-element-a422e1b{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19999 .elementor-element.elementor-element-fb66246{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-19999 .elementor-element.elementor-element-7f279a1{--width:100%;--border-radius:8px 8px 8px 8px;--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-19999 .elementor-element.elementor-element-2fff76f .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-19999 .elementor-element.elementor-element-2fff76f .elementor-icon-box-title, .elementor-19999 .elementor-element.elementor-element-2fff76f .elementor-icon-box-title a{font-size:12px;}.elementor-19999 .elementor-element.elementor-element-721d56b{text-align:left;}.elementor-19999 .elementor-element.elementor-element-721d56b p{margin-block-end:0px;}.elementor-19999 .elementor-element.elementor-element-4d9a802 .hfe-icon-wrap .hfe-icon i{font-size:65.09px;height:65.09px;width:65.09px;line-height:65.09px;text-align:center;}.elementor-19999 .elementor-element.elementor-element-4d9a802 .hfe-icon-wrap .hfe-icon{height:65.09px;width:65.09px;line-height:65.09px;}.elementor-19999 .elementor-element.elementor-element-4d9a802 .hfe-infocard-title{font-size:16px;}.elementor-19999 .elementor-element.elementor-element-4d9a802 .hfe-infocard-text{font-size:12px;}.elementor-19999 .elementor-element.elementor-element-4d9a802 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-19999 .elementor-element.elementor-element-e6098ae .hfe-icon-wrap .hfe-icon i{font-size:65.09px;height:65.09px;width:65.09px;line-height:65.09px;text-align:center;}.elementor-19999 .elementor-element.elementor-element-e6098ae .hfe-icon-wrap .hfe-icon{height:65.09px;width:65.09px;line-height:65.09px;}.elementor-19999 .elementor-element.elementor-element-e6098ae .hfe-infocard-title{font-size:16px;}.elementor-19999 .elementor-element.elementor-element-e6098ae .hfe-infocard-text{font-size:12px;}.elementor-19999 .elementor-element.elementor-element-e6098ae > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-19999 .elementor-element.elementor-element-3fabb74 .hfe-icon-wrap .hfe-icon i{font-size:65.09px;height:65.09px;width:65.09px;line-height:65.09px;text-align:center;}.elementor-19999 .elementor-element.elementor-element-3fabb74 .hfe-icon-wrap .hfe-icon{height:65.09px;width:65.09px;line-height:65.09px;}.elementor-19999 .elementor-element.elementor-element-3fabb74 .hfe-infocard-title{font-size:16px;}.elementor-19999 .elementor-element.elementor-element-3fabb74 .hfe-infocard-text{font-size:12px;}.elementor-19999 .elementor-element.elementor-element-3fabb74 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-19999 .elementor-element.elementor-element-5a2a8d6 .hfe-icon-wrap .hfe-icon i{font-size:65.09px;height:65.09px;width:65.09px;line-height:65.09px;text-align:center;}.elementor-19999 .elementor-element.elementor-element-5a2a8d6 .hfe-icon-wrap .hfe-icon{height:65.09px;width:65.09px;line-height:65.09px;}.elementor-19999 .elementor-element.elementor-element-5a2a8d6 .hfe-infocard-title{font-size:16px;}.elementor-19999 .elementor-element.elementor-element-5a2a8d6 .hfe-infocard-text{font-size:12px;}.elementor-19999 .elementor-element.elementor-element-5a2a8d6 > .elementor-widget-container{padding:8px 8px 8px 8px;}:where( .elementor-19999 .elementor-element.elementor-element-36ac82a .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:024px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:024px;--padding-inline-start:0px;}.elementor-19999 .elementor-element.elementor-element-36ac82a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19999 .elementor-element.elementor-element-36ac82a{width:100%;max-width:100%;}.elementor-19999 .elementor-element.elementor-element-885c7c1{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:16px;}.elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:16px;}.elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:16px;}.elementor-19999 .elementor-element.elementor-element-0385092.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:16px;}.elementor-19999 .elementor-element.elementor-element-0385092 .elementor-testimonial__text{font-size:16px;}.elementor-19999 .elementor-element.elementor-element-0385092 .elementor-testimonial__name{font-size:14px;}.elementor-19999 .elementor-element.elementor-element-0385092 .elementor-testimonial__title{font-size:14px;}.elementor-19999 .elementor-element.elementor-element-0385092 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19999 .elementor-element.elementor-element-0385092{width:100%;max-width:100%;}.elementor-19999 .elementor-element.elementor-element-98f4237{--justify-content:center;}.elementor-19999 .elementor-element.elementor-element-2614cd2{width:100%;max-width:100%;}.elementor-19999 .elementor-element.elementor-element-da26e59{width:100%;max-width:100%;}.elementor-19999 .elementor-element.elementor-element-da26e59.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-19999 .elementor-element.elementor-element-a0e8d29{--width:101.07%;}.elementor-19999 .elementor-element.elementor-element-43ad99e{--width:1260px;}.elementor-19999 .elementor-element.elementor-element-13bcd77{--width:50%;}.elementor-19999 .elementor-element.elementor-element-fd26d35{--width:50%;}.elementor-19999 .elementor-element.elementor-element-b5ed9b3{--width:614px;}.elementor-19999 .elementor-element.elementor-element-a422e1b{--content-width:1260px;}.elementor-19999 .elementor-element.elementor-element-7f279a1{--width:1260px;}.elementor-19999 .elementor-element.elementor-element-61466b5{--content-width:1260px;}.elementor-19999 .elementor-element.elementor-element-2a94430{--width:50%;}.elementor-19999 .elementor-element.elementor-element-32725ef{--width:50%;}.elementor-19999 .elementor-element.elementor-element-8b1ed16{--content-width:1260px;}.elementor-19999 .elementor-element.elementor-element-dd91ca6{--content-width:1260px;}.elementor-19999 .elementor-element.elementor-element-e7b84d7{--width:50%;}.elementor-19999 .elementor-element.elementor-element-8f57916{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19999 .elementor-element.elementor-element-43ad99e{--width:100%;}.elementor-19999 .elementor-element.elementor-element-13bcd77{--width:90%;}.elementor-19999 .elementor-element.elementor-element-fd26d35{--width:90%;}.elementor-19999 .elementor-element.elementor-element-b5ed9b3{--width:100%;}.elementor-19999 .elementor-element.elementor-element-7f279a1{--width:90%;}}/* Start custom CSS for image, class: .elementor-element-a1e6534 */.elementor-19999 .elementor-element.elementor-element-a1e6534 img{
    width: 84px;
    height: 56px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc9e69b */#acquisition-header-button .elementor-button{
    background: linear-gradient(180deg, #00358e 0%, #115ad5 100%);
    box-shadow: 0px 0px 10px 0px #34343426;
    padding: 14px 22px;

    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a04e75 */@media (max-width: 1024px) {
#acquisition-header{
    padding: 20px 16px;
    position: sticky;
    top: 0;
    z-index: 99;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28fa5b3 */#acquisition-discount {
  display: inline-flex;
  align-items: center;
  background: #FFFFFF33;
  border: 1px solid #FFFFFF80;
  border-radius: 50px;
  padding: 9px 12px;
  width: auto;
  max-width: max-content;
  margin-bottom: 24px;
}

#acquisition-discount::before {
  content: '';
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #FFB500;
  border-radius: 50%;
  flex-shrink: 0;
  margin-right: 8px;
}

#acquisition-discount p{
    margin: 0;
}

@media (max-width: 768px) {
    #acquisition-discount {
        margin: 16px 0 16px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72c5987 */#main-headline {
  font-weight: 600;
  font-size: 42px;
  line-height: 56px;
  letter-spacing: -0.84px; 
  color: #FFFFFF;
  margin: 0;
}

#main-headline .highlight-price {
  color: #FFB500;
  font-weight: 600;
}

/* Responsivo */
@media (max-width: 768px) {
  #main-headline {
    font-size: 27px;
    line-height: 36px;
    letter-spacing: -0.56px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-031bf9b */#acquisition-subtitle p{
    margin: 12px 0 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e43c793 */#acquisition-button-sams-mobile{
    margin-top: 24px;
}
#acquisition-button-sams-mobile .elementor-button{
    background: linear-gradient(180deg, #FFB500 0%, #DC9C00 100%);
    width: 100%;
    border-radius: 8px;
}

#acquisition-button-sams-mobile .elementor-button-content-wrapper{
    justify-content: space-between;
}

#acquisition-button-sams-mobile .elementor-button:hover{
    background: #FFB500;
transition: color 0.6s ease, transform 0.5s ease;

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-590b74a */#acquisition-image-with-text{
    margin: 24px 0;
}
#acquisition-image-with-text .elementor-widget-container{
    margin: 0;
    display: flex;
}


#acquisition-image-with-text .elementor-image-box-img{
    width: 100%;
    max-width: 144px;
    max-height: 32px;
}

#acquisition-image-with-text  .elementor-image-box-img{
    max-height: 32px;
}
#acquisition-image-with-text .elementor-image-box-content{
    display: flex;
    gap: 6px;
}

#acquisition-image-with-text .elementor-image-box-content p{
    margin: 0;
}

#acquisition-image-with-text .elementor-image-box-wrapper{
    display: flex;
    align-items: center;
    gap: 0;
}

@media (max-width: 768px) {
  #acquisition-image-with-text .elementor-image-box-wrapper{
    gap: 8px;
}  
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-706a1dc */#acquisition-shield ul{
    display: flex;
    gap: 4px;
    margin-bottom: 24px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-503e427 */@media (min-width: 768px) {
#acquisition-banner .elementor-widget-container{
    max-width: 556px;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13bcd77 */@media (max-width: 768px) {
    #acquisition-row-1{
        padding: 16px;
    }
    

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7b98f5 */#acquisition-form-title .elementor-heading-title{
    margin-bottom: 24px;
    
}

@media (max-width: 768px) {
    #acquisition-form-title .elementor-heading-title{
    font-size: 20px;
    margin: 32px 0 24px;
    
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ad99e */body {
    margin: 0;
}

#acquisition-form-container{
    margin: 48px auto;
}

@media (max-width: 768px) {
    #acquisition-form-container{
    margin: 0;
}
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8a7e10 */#acquisition-info-card-title{
    margin: 45px 0 40px;
}
#acquisition-info-card-title p  {
    color: #474747;
    font-size: 
    20px;
    font-weight: 400;
    margin: 8px 0 0;
}

#acquisition-info-card-title p  strong{
    color: #00358E;
    font-size: 
    32px;
    font-weight: 600;
    margin: 0;
}


@media (max-width: 768px) {
    #acquisition-info-card-title{
    margin: 45px 0 8px;
    padding: 0 16px;
}


#acquisition-info-card-title p  {

    font-size: 
    16px;
    margin: 12px 0 0;

}

    #acquisition-info-card-title p  strong{
    font-size: 
    24px;

}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a4b74f */#acquisition-button-sams{
    padding-top: 40px;
}
#acquisition-button-sams .elementor-button{
    background: linear-gradient(180deg, #FFB500 0%, #DC9C00 100%);
    width: 100%;
    max-width: 358px;
    border-radius: 8px;
}

#acquisition-button-sams .elementor-button:hover{
    background: #FFB500;
transition: color 0.6s ease, transform 0.5s ease;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b859a68 */#acquisition-info-card-title-3{
    margin: 40px 0 40px;
}
#acquisition-info-card-title-3 p  {
    color: #474747;
    font-size: 
    20px;
    font-weight: 400;
    margin: 8px 0 0;
}

#acquisition-info-card-title-3 p  strong{
    color: #00358E;
    font-size: 
    32px;
    font-weight: 600;
    margin: 0;
}


@media (max-width: 768px) {
    #acquisition-info-card-title-3{
    margin: 40px 0 24px;
    padding: 0 16px;
}


#acquisition-info-card-title-3 p  {

    font-size: 
    16px;
    margin: 12px 0 0;

}

    #acquisition-info-card-title-3 p  strong{
    font-size: 
    24px;

}
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-1be4ff0 */#acquisition-carousel-video .swiper-pagination{
    bottom: -14px;
}


#acquisition-carousel-video .elementor-swiper-button{
    bottom: -54px;
    top: initial;
    background: #FFFFFF;
    padding: 17px 15px;
    border-radius: 6px;
    z-index: 11;
}

#acquisition-carousel-video .elementor-swiper-button .eicon-chevron-right{
    content: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 6.75L16.75 6.75M16.75 6.75L10.75 12.75M16.75 6.75L10.75 0.75' stroke='%23656565' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    
}


#acquisition-carousel-video .elementor-swiper-button .eicon-chevron-left{
        content: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.75 6.75L0.75 6.75M0.75 6.75L6.75 12.75M0.75 6.75L6.75 0.75' stroke='%23656565' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

#acquisition-carousel-video .swiper .elementor-swiper-button-next{
    right: 0;
}

#acquisition-carousel-video .elementor-swiper-button-prev{
    left: 0;
}

@media (min-width: 768px) {
        #acquisition-carousel-video .swiper-pagination,
    #acquisition-carousel-video .elementor-swiper-button{
        display: none;
    }
    
    
    #acquisition-carousel-video .elementor-main-swiper{
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-783f0a5 */#acquisition-button-sams-2{
    margin: 40px 0 45px;
}
#acquisition-button-sams-2 .elementor-button{
    background: linear-gradient(180deg, #FFB500 0%, #DC9C00 100%);
    width: 100%;
    max-width: 358px;
    border-radius: 8px;
}

#acquisition-button-sams-2 .elementor-button:hover{
    background: #FFB500;
transition: color 0.6s ease, transform 0.5s ease;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0e8d29 */#acquisition{
    background: red;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a2e72b9 *//* Estilos do componente de mapa - Seção "Descubra o Sam's mais perto de você" */
  .sc-card .container{
    margin: 0;
  }
.sc-widget {
  background: #FFFFFF;
  padding: 0;
}

.sc-card {
  background: transparent;
  border: none;
}

.sc-layout {
  display: flex;
  flex-direction: column;
  padding: 56px 0;
  gap: 24px;

  @media (min-width: 1024px) {
    padding: 90px 0;
    display: grid;
    grid-template-columns: 1fr 1.2fr;
    gap: 45px;
    align-items: start;
  }
}

.sc-left {

  border-radius: 24px;
  padding: 61px 24px;
  background: #fff;
}

.sc-right {
  position: relative;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
  height: 394px;
  max-height: 394px;
}

.sc-title {
  font-style: normal;
  text-align: center;
  line-height: 130%;
  font-weight: 600;
  margin: 0 0 12px;
  font-size: 28px;
  color: #00358e;
}

.sc-subtitle {
  font-style: normal;
  text-align: center;
  line-height: 150%;
  font-weight: 400;
  margin: 0 0 24px;
  font-size: 16px;
  color: #474747;
}

.sc-controls {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.sc-input-group {
  width: 100%;
}

.sc-input-row {
  display: flex;
  width: 100%;
}

.sc-input-row input {
  transition: border-color 0.2s;
  border: 1px solid #efefef;
  background-color: #f7f7f7;
  border-radius: 8px;
  padding: 14px 24px;
  font-size: 16px;
  min-width: 0;
  height: 52px;
  flex: 1;
}

.sc-input-row input:hover {
  background: #D6DEF7;
  border: 1px solid #EFEFEF;
  padding-left: 32px;
  transition: all 0.2s;
}

.sc-input-row input::placeholder {
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  font-size: 16px;
  color: #969696;
}

.sc-input-row input:focus {
  outline: none;
  border-color: #0ea5e9;
}

.sc-btn {
  justify-content: space-between;
  transition: all 0.2s;
  align-items: center;
  border-radius: 8px;
  padding: 14px 10px;
  font-style: normal;
  line-height: 150%;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
  display: flex;
  border: none;
  height: 52px;
  width: 100%;
  gap: 8px;
}

.sc-btn svg {
  transform: rotate(-90deg);
}

.sc-btn-primary {
  justify-content: space-between;
  background: linear-gradient(180deg, #0040AC 0%, #032256 100%),
  linear-gradient(180deg, #00358E 0%, #115AD5 100%);
  color: #fff;
  transition: none;
}

.sc-btn-primary:hover {
  box-shadow: 0 4px 12px rgba(0, 54, 144, 0.3);
  background: #002970;
}

.sc-btn-secondary {
  border: 1px solid #e6e6e6;
  background: transparent;
  color: #000000;
}

.sc-btn-secondary:hover {
  background: linear-gradient(180deg, #FFB500 0%, #DC9C00 100%);
  box-shadow: 0px 0px 10px 0px #34343426;
  border: 1px solid transparent;
}

.sc-status {
  color: #0f172a;
  font-size: 14px;
}

.sc-results {
  margin-top: 24px;
  border-top: 1px solid #e2e8f0;
  padding-top: 24px;
}

.sc-primary {
  border: 1px solid #e2e8f0;
  border-radius: 14px;
  padding: 16px;
  background: #f8fafc;
  margin-bottom: 16px;
}

.sc-store-name {
  font-size: 1.125rem;
  font-weight: 700;
  margin: 0 0 8px;
  color: #003690;
}

.sc-store-meta {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
}

.sc-badge {
  background: #e0f2fe;
  border: 1px solid #bae6fd;
  color: #075985;
  border-radius: 999px;
  padding: 4px 10px;
  font-size: 0.85rem;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  font-weight: 600;
}

.sc-eta {
  color: #64748b;
  font-weight: 600;
  white-space: nowrap;
  font-size: 0.85rem;
}

.sc-microcopy {
  margin: 10px 0 8px;
  color: #0f172a;
  font-weight: 600;
  font-size: 14px;
}

.sc-cta {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  text-decoration: none;
  background: #ffb500;
  color: #003690;
  padding: 12px 20px;
  border-radius: 10px;
  font-weight: 600;
  transition: all 0.2s;
  width: 100%;
  margin-top: 12px;
}

.sc-cta:hover {
  filter: brightness(0.95);
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(255, 181, 0, 0.3);
}

.sc-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 12px;
}

.sc-link {
  text-decoration: none;
  background: #0ea5e9;
  color: #fff;
  padding: 8px 14px;
  border-radius: 8px;
  font-weight: 600;
  font-size: 13px;
  transition: all 0.2s;
}

.sc-link:hover {
  background: #0284c7;
}

.sc-link.secondary {
  background: #64748b;
}

.sc-link.secondary:hover {
  background: #475569;
}

.sc-map {
  width: 100%;
  height: 100%;
  min-height: 500px;
  border-radius: 24px;
  overflow: hidden;
}

.sc-map iframe {
  width: 100%;
  height: 100%;
  border: 0;
  min-height: 500px;
}

.sc-alt {
  margin-top: 16px;
}

.sc-alt h4 {
  font-size: 1rem;
  font-weight: 600;
  margin: 0 0 12px;
  color: #003690;
}

.sc-alt ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.sc-alt li {
  display: flex !important;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  border: 1px solid #e2e8f0;
  border-radius: 10px;
  padding: 12px;
  background: #fff;
  transition: all 0.2s;
}

.sc-alt li:hover {
  border-color: #cbd5e1;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}

.sc-alt li .left {
  flex: 1 1 auto;
  min-width: 0;
}

.sc-alt li .left strong {
  display: block;
  font-size: 14px;
  color: #003690;
  margin-bottom: 4px;
}

.sc-alt li .left span {
  font-size: 13px;
}

.sc-alt li .right {
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 4px;
  text-align: right;
}

.sc-alt li .right .sc-eta {
  margin-left: 0;
  white-space: nowrap;
}

@media (max-width: 968px) {
  .sc-layout {
    grid-template-columns: 1fr;
    gap: 24px;
    padding: 32px 0 0;
  }

  .sc-card {
    padding: 32px 16px;
  }

  .sc-left {
    padding: 0;
  }

  .sc-right {
    aspect-ratio: 358 / 202;
    min-height: 202px;
    width: 100%;
  }

  .sc-map {
    min-height: 400px;
  }

  .sc-map iframe {
    min-height: 400px;
  }

  .sc-title {
    font-size: 24px;
    text-align: start;
    margin: 0 0 8px;
  }

  .sc-subtitle{
    font-size: 14px;
    text-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fff76f */#acquisition-special {
  display: inline-flex;
  align-items: center;
  width: 100%;
  justify-content: center;
}

#acquisition-special .elementor-widget-container{
      background: #FFFFFF33;
  border: 1px solid #FFFFFF80;
  border-radius: 50px;
  padding: 9px 12px;
}

#acquisition-special .elementor-icon-box-title{
    margin: 0;
}

@media (max-width: 1024px) {
    #acquisition-special {
        justify-content: start;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-721d56b */#acquisition-info-card-title-2{
    margin: 32px 0 32px;
}
#acquisition-info-card-title-2 p  {
    color: #FFFFFF;
    font-size: 
    24px;
    font-weight: 400;
    margin: 8px 0 0;
}

#acquisition-info-card-title-2 p:last-child  {
    font-weight: 600;
}

#acquisition-info-card-title-2 p  strong{
    color: #FFB500;
    font-size: 
    48px;
    font-weight: 500;
    margin: 0;
}


@media (max-width: 768px) {
    #acquisition-info-card-title-2{
    margin: 24px 0 24px;
    padding: 0;
}


#acquisition-info-card-title-2 p  {
    color: #FFFFFF;
    font-size: 
    16px;
    font-weight: 400;
    margin: 0;
}

    #acquisition-info-card-title-2 p  strong{
    display: flex;
    font-size: 
    32px;
    margin-bottom: 12px;

}
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-4d9a802 */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}

#acquisition-cards .swiper-pagination .swiper-pagination-bullet{
    background: #FFFFFF80;
    border: 1px solid #FFFFFF
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c53ff8 */.elementor-widget-hfe-infocard{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-e6098ae */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-3fabb74 */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}


#acquisition-cards  .hfe-infocard-text.elementor-inline-editing{
    height: 48px;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-5a2a8d6 */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-4d9a802 */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}

#acquisition-cards .swiper-pagination .swiper-pagination-bullet{
    background: #FFFFFF80;
    border: 1px solid #FFFFFF
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c53ff8 */.elementor-widget-hfe-infocard{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-e6098ae */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-3fabb74 */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}


#acquisition-cards  .hfe-infocard-text.elementor-inline-editing{
    height: 48px;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-5a2a8d6 */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-4d9a802 */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}

#acquisition-cards .swiper-pagination .swiper-pagination-bullet{
    background: #FFFFFF80;
    border: 1px solid #FFFFFF
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c53ff8 */.elementor-widget-hfe-infocard{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-e6098ae */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-3fabb74 */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}


#acquisition-cards  .hfe-infocard-text.elementor-inline-editing{
    height: 48px;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-5a2a8d6 */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-4d9a802 */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}

#acquisition-cards .swiper-pagination .swiper-pagination-bullet{
    background: #FFFFFF80;
    border: 1px solid #FFFFFF
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c53ff8 */.elementor-widget-hfe-infocard{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-e6098ae */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-3fabb74 */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}


#acquisition-cards  .hfe-infocard-text.elementor-inline-editing{
    height: 48px;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-5a2a8d6 */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-4d9a802 */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}

#acquisition-cards .swiper-pagination .swiper-pagination-bullet{
    background: #FFFFFF80;
    border: 1px solid #FFFFFF
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c53ff8 */.elementor-widget-hfe-infocard{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-e6098ae */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-3fabb74 */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}


#acquisition-cards  .hfe-infocard-text.elementor-inline-editing{
    height: 48px;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-5a2a8d6 */#acquisition-cards .elementor-widget-container{
    padding: 24px 16px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-36ac82a */#acquisition-carousel-cards .swiper-pagination .swiper-pagination-bullet{
    background: transparent;
    border: 1px solid #FFFFFF;
    width: 8px;
    height: 8px;
    opacity: 1;
}

#acquisition-carousel-cards .swiper-pagination .swiper-pagination-bullet-active{
        background: #FFFFFF80;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fedfd3 */#acquisition-button-sams-cards .elementor-button{
    background: linear-gradient(180deg, #FFB500 0%, #DC9C00 100%);
    width: 100%;
    max-width: 273px;
    border-radius: 8px;
}

#acquisition-button-sams-cards .elementor-button-content-wrapper{
    justify-content: space-between;
}

#acquisition-button-sams-cards .elementor-button:hover{
    background: #FFB500;
transition: color 0.6s ease, transform 0.5s ease;

}


@media (max-width: 768px) {
    #acquisition-button-sams-cards .elementor-button{
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dfeef05 */#acquisition-button-sams-cards-2 .elementor-button{
    background: linear-gradient(180deg, #0040AC 0%, #032256 100%),
linear-gradient(180deg, #00358E 0%, #115AD5 100%);
box-shadow: 0px 0px 10px 0px #34343426;
    width: 100%;
    max-width: 273px;
    border-radius: 8px;
    border: 1px solid #FFFFFF33;
}

#acquisition-button-sams-cards-2 .elementor-button-content-wrapper{
    justify-content: space-between;
}

#acquisition-button-sams-cards-2 .elementor-button:hover{
background: #0040AC;
transition: color 0.6s ease, transform 0.5s ease;

}


@media (max-width: 768px) {
    #acquisition-button-sams-cards-2 .elementor-button{
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-885c7c1 */#acquisition-cards-grid{
    margin-top: 32px;
}


@media (max-width: 1024px) {
 #acquisition-cards-grid{
    margin-top: 24px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f279a1 */#acquisition-container-cards {
    padding: 96px 45px;
}

@media (max-width: 1024px) {
    #acquisition-container-cards {
    padding: 46px 16px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb66246 */#container-perguntas{
    padding: 24px 16px 40px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fee2c2 */#acquisition-button-sams-cards-2 .elementor-button{
    background: linear-gradient(180deg, #0040AC 0%, #032256 100%),
linear-gradient(180deg, #00358E 0%, #115AD5 100%);
box-shadow: 0px 0px 10px 0px #34343426;
    width: 100%;
    max-width: 300px;
    border-radius: 8px;
    border: 1px solid #FFFFFF33;
}

#acquisition-button-sams-cards-2 .elementor-button-content-wrapper{
    justify-content: space-between;
}

#acquisition-button-sams-cards-2 .elementor-button:hover{
background: #0040AC;
transition: color 0.6s ease, transform 0.5s ease;

}


@media (max-width: 768px) {
    #acquisition-button-sams-cards-2 .elementor-button{
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f60c8f */#acquisition-questions-3 p{
    color: #474747;
    font-weight: 400;
    font-size: 22px;
    max-width: 606px;
    line-height: 150%;
    margin: 0;
}
#acquisition-questions-3 h5{
    color: #00358E;
    font-weight: 600;
    font-size: 32px;
    line-height: 150%;
    margin: 0 0 15px;

}


#acquisition-questions-3 p em{
    font-size: 14px;
    font-style: normal;
    line-height: 21px;
}

@media (max-width: 1024px) {
    #acquisition-questions-3 p{
        font-size: 14px;
    }
    #acquisition-questions-3 h5{
        font-size: 24px;
    }
    #acquisition-questions-3{
    padding: 24px 16px 0;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a52582 *//* Estilos da Calculadora de Cashback - container_677d462a9514 */
  /* Estilos do componente de mapa - Seção "Descubra o Sam's mais perto de você" */

  #calcular-vantagem {
    background: #ffffff;
    padding: 0;
  }

  .calculadoraLPCustom {
    background: #00358e;
    padding: 24px 0;
    width: 100%;
  }

  @media (min-width: 1024px) {
    .calculadoraLPCustom {
      padding: 28px 0;
    }
  }

  .container_c4f4ee52668a {
    padding: 24px 16px 24px 16px;
    justify-content: center;
    flex-flow: column;
    height: fit-content;
    align-items: center;
    gap: 24px 48px;
  }

  @media (min-width: 1024px) {
    .container_c4f4ee52668a {
      flex-flow: row;
    }
  }

  .container_eb78e57a6ff4 {
    width: 100%;
    height: fit-content;
    z-index: 1;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 15px normal;
    flex-direction: column;
  }

  .text_aa0e01fde1d9 {
    font-style: normal;
    line-height: 150%;
    font-weight: 600 !important;
    font-size: 24px;
    color: #ffffff;
    width: 100%;
    z-index: 1;
  }

  @media (min-width: 1024px) {
    .text_aa0e01fde1d9 {
      font-size: 32px;
    }
  }

  .text_ed8187db0f5e {
    word-wrap: break-word;
    font-style: normal;
    line-height: 150%;
    font-weight: 400;
    font-size: 14px;
    color: #ffffff;
    width: 100%;
    z-index: 1;
  }

  @media (min-width: 1024px) {
    .text_ed8187db0f5e {
      font-size: 22px;
    }
  }

  .text_ed8187db0f5e-b {
    font-style: normal;
    line-height: 150%;
    font-weight: 400;
    font-size: 12px;
    color: #ffffff;
  }

  @media (min-width: 1024px) {
    .text_ed8187db0f5e-b {
      font-size: 14px;
    }
  }

  .text-4a1a2c502aff_ed8187db0f5e {
    line-height: 21px;
  }

  .text-77a7e2aaec1b_ed8187db0f5e {
    line-height: 21px;
  }

  .container_677d462a9514 {
    padding: 16px 16px 16px 16px;
    width: 100%;
    height: fit-content;
    z-index: 1;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 25px normal;
    flex-direction: column;
    background: #ffffff;
    border-radius: 16px 16px 16px 16px;
  }

  @media (min-width: 1024px) {
    .container_677d462a9514 {
      flex-shrink: 0;
      width: 606px;
    }
  }

  .container_nested_677d462a9514 {
    padding: 16px 16px 16px 16px;
    width: 100%;
    height: fit-content;
    z-index: 1;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 25px normal;
    flex-direction: column;
    background: #ffffff;
    border-radius: 16px 16px 16px 16px;
  }

  .container_c80d1cae32af {
    width: 100%;
    height: fit-content;
    z-index: 1;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 4px normal;
    flex-direction: column;
  }

  .text_27018327a5d6 {
    font-style: normal;
    line-height: 150%;
    font-weight: 600 !important;
    font-size: 20px;
    color: #00358e;
    width: 100%;
    z-index: 1;
    margin: 8px 0 4px;
  }

  @media (min-width: 1024px) {
    .text_27018327a5d6 {
      font-size: 24px;
    }
  }

  .text_831f6c5e9623 {
    font-style: normal;
    line-height: 150%;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    width: 100%;
    z-index: 1;
    margin: 0 0 25px;
  }

  .container_75e9c6df5cca {
    border-radius: 16px 16px 16px 16px;
    border-bottom: #00358e99 solid 1px;
    border-right: #00358e99 solid 1px;
    border-left: #00358e99 solid 1px;
    border-top: #00358e99 solid 1px;
    padding: 16px 16px 16px 16px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    height: fit-content;
    background: #ffffff;
    width: 100%;
    z-index: 1;
    gap: 20px;
  }

  @media (min-width: 1024px) {
    .container_75e9c6df5cca {
      padding: 16px;
      gap: 24px;
    }
  }

  .container_6767210c8697 {
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    height: fit-content;
    width: 100%;
    z-index: 1;
    gap: 8px;
  }

  @media (min-width: 1024px) {
    .container_6767210c8697 {
      gap: 7px;
    }
  }

  .text_9d68b567ad1b {
    font-style: normal;
    line-height: 21px;
    line-height: 150%;
    font-weight: 400;
    font-size: 14px;
    color: #474747;
    width: 100%;
    z-index: 1;
  }

  @media (min-width: 1024px) {
    .text_9d68b567ad1b {
      font-size: 18px;
    }
  }

  .text_1d8561d7a7a4 {
    appearance: none;
    line-height: 150%;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    color: #656565;
    outline: none;
    border: none;
    height: 27px;
    width: 100%;
    padding: 0;
  }

  @media (min-width: 1024px) {
    .text_1d8561d7a7a4 {
      font-size: 24px;
      height: 36px;
    }
  }

  .text_1d8561d7a7a4 {
    font-style: normal;
    line-height: 150%;
    font-weight: 600;
    font-size: 18px;
    color: #000000;
  }

  @media (min-width: 1024px) {
    .text_1d8561d7a7a4 {
      font-size: 24px;
    }
  }

  .text_1d8561d7a7a4.zero {
    line-height: 150%;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    color: #656565;
  }

  @media (min-width: 1024px) {
    .text_1d8561d7a7a4.zero {
      font-size: 24px;
    }
  }

  .container_0e80b8dcd77a {
    border-radius: 8px 8px 8px 8px;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    background: #115ad50d;
    height: fit-content;
    gap: 7px normal;
    padding: 8px;
    width: 100%;
    z-index: 1;
    margin: 20px 0;
  }

  @media (min-width: 1024px) {
    .container_0e80b8dcd77a {
      padding: 7.5px 16px;
      margin: 24px 0;
    }
  }

  .text_f39dd9b34b1a {
    font-style: normal;
    line-height: 150%;
    font-weight: 400;
    font-size: 13px;
    color: #474747;
    width: 100%;
    z-index: 1;
    margin: 0;
  }

  @media (min-width: 1024px) {
    .text_f39dd9b34b1a {
      font-size: 14px;
    }
  }

  .text-9f8364e48925_f39dd9b34b1a {
    line-height: 19.5px;
  }

  .text-76d763d65af9_f39dd9b34b1a {
    line-height: 19.5px;
  }

  .text-80a1b0d5e99c_f39dd9b34b1a {
    line-height: 19.5px;
  }

  .container_3cac8b92063f {
    width: 100%;
    height: fit-content;
    z-index: 1;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 25px normal;
    flex-direction: column;
  }

  .container_3865c2afbf27 {
    padding: 16px;
    width: 100%;
    height: fit-content;
    z-index: 1;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    background: #00d7ab21;
    border-radius: 8px 8px 8px 8px;
    gap: 12px;
  }

  .container_43ca6794c797 {
    width: fit-content;
    height: fit-content;
    z-index: 1;
    gap: normal 7px;
    flex-direction: column;
  }

  .text_307ee3d5cb13 {
    width: fit-content;
    font-style: normal;
    line-height: 150%;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    z-index: 1;
  }

  @media (min-width: 1024px) {
    .text_307ee3d5cb13 {
      font-size: 18px;
    }
  }

  .see-more-calc {
    text-decoration: underline;
    align-items: center;
    font-style: normal;
    line-height: 150%;
    font-weight: 400;
    cursor: pointer;
    font-size: 12px;
    color: #01362b;
    display: flex;
    gap: 8px;
  }

  @media (min-width: 1024px) {
    .see-more-calc {
      font-size: 14px;
    }
  }

  .custom-calc-summary {
    width: 100%;
  }

  .custom-calc-summary.zero {
    pointer-events: none;
  }

  .custom-calc-summary.zero .see-more-calc {
    display: none;
  }

  .custom-calc-summary .see-more-calc svg {
    transform: rotate(180deg);
  }

  .custom-calc-summary[open] .see-more-calc svg {
    transform: rotate(0deg);
  }

  .custom-calc-summary-header {
    justify-content: space-between;
    flex-direction: column;
    display: flex;
    width: 100%;
    gap: 7px;
  }

  @media (min-width: 1024px) {
    .custom-calc-summary-header {
      flex-direction: row;
    }
  }

  .custom-calc-totalizers {
    border-bottom: 1px solid #b6e1d8;
    flex-direction: column;
    padding-bottom: 12px;
    margin-top: 7px;
    display: flex;
    width: 100%;
    gap: 12px;
  }

  .custom-calc-totalizer {
    justify-content: space-between;
    display: flex;
    width: 100%;
  }

  .custom-calc-totalizer span {
    font-style: normal;
    line-height: 150%;
    font-weight: 400;
    font-size: 14px;
    color: #474747;
  }

  .custom-calc-totalizer.total span {
    font-weight: 600 !important;
  }

  .custom-calc-totalizer span:last-child {
    color: #000;
  }

  .container_41b1f456d94f {
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
    height: fit-content;
    gap: normal 7px;
    width: 100%;
    z-index: 1;
  }

  .text_a59c257e90b3 {
    width: fit-content;
    z-index: 1;
    line-height: 36px;
  }

  .text_41b1f456d94f {
    font-size: 10px;
    margin-top: 6px;
    display: block;
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac5c01b */#acquisition-button-sams-cards-2-mobile{
    padding: 9px 16px 24px;
}
#acquisition-button-sams-cards-2-mobile .elementor-button{
    background: linear-gradient(180deg, #0040AC 0%, #032256 100%),
linear-gradient(180deg, #00358E 0%, #115AD5 100%);
box-shadow: 0px 0px 10px 0px #34343426;
    width: 100%;
    border-radius: 8px;
    border: 1px solid #FFFFFF33;
}

#acquisition-button-sams-cards-2-mobile .elementor-button-content-wrapper{
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61466b5 */@media (min-width: 768px) {
    #container-calculadora{
        padding: 18px 0 48px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11e12e3 */#acquisition-testimonial-title{
    margin: 45px 0 24px;
}

#acquisition-testimonial-title p{
    font-size: 16px;
    font-weight: 400;
    color: #474747;
    margin: 0;
    line-height: 150%;
}

#acquisition-testimonial-title p strong{
    font-size: 28px;
    font-weight: 600;
    color: #00358E;
    margin-bottom: 4px;
    line-height: 42px
}

@media (max-width: 768px) {
    #acquisition-testimonial-title{
        padding: 0 16px;
    }
    #acquisition-testimonial-title p{
        font-size: 14px;
    }
   #acquisition-testimonial-title p strong{
       font-size:24px;
   }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-0385092 */#acquisition-testimonial{
    margin-bottom: 45px;
}

.elementor-widget-testimonial-carousel .elementor-main-swiper{
    width: 90.5%;
}


#acquisition-testimonial .elementor-testimonial__image{
    margin-top: 0;
    
}

.swiper-pagination .swiper-pagination-bullet{
        background: transparent;
        border: 1px solid #777777;
        width: 8px;
        height: 8px;
}

.swiper-pagination .swiper-pagination-bullet-active{
    background: #777777;
}

#acquisition-testimonial .elementor-swiper-button .eicon-chevron-left{
    content: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.75 6.75L0.75 6.75M0.75 6.75L6.75 0.75M0.75 6.75L6.75 12.75' stroke='%23656565' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

#acquisition-testimonial .elementor-swiper-button .eicon-chevron-right{
    content: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 6.75L16.75 6.75M16.75 6.75L10.75 0.75M16.75 6.75L10.75 12.75' stroke='%23656565' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}


#acquisition-testimonial .elementor-swiper-button{
    display: none;
}
@media (max-width: 639px) {
    .elementor-19999 .elementor-element.elementor-element-0385092.elementor-arrows-yes .elementor-main-swiper{
    margin: 0!important;
    width: 100% !important;
    padding-left: 16px;
}
    
}

@media (min-width: 768px) {

    
    
#acquisition-testimonial .elementor-swiper-button{
    display: block;
    background: #FFFFFF66;
    padding: 12px 15px;
    border-radius: 6px;
}

#acquisition-testimonial .elementor-swiper-button-prev{
    left: 0;
} 


#acquisition-testimonial .elementor-swiper-button-next{
    right: 0;
} 


#acquisition-testimonial .elementor-swiper-button{
    transition: background 0.3s ease;
}


#acquisition-testimonial .elementor-swiper-button:hover{
    background: var(--color-grey-white, #FFFFFF);

}


#acquisition-testimonial .elementor-swiper-button .eicon-chevron-left,
#acquisition-testimonial .elementor-swiper-button .eicon-chevron-right{
    display: inline-block;
    transition: transform 0.6s ease;
    transform-style: preserve-3d;
}


#acquisition-testimonial .elementor-swiper-button:hover 
.eicon-chevron-left,
#acquisition-testimonial .elementor-swiper-button:hover 
.eicon-chevron-right{
    transform: rotateX(180deg);
}



}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ff3756 */#acquisition-questions p{
    color: #474747;
    font-weight: 400;
    font-size: 16px;
    max-width: 457px;
    line-height: 150%;
    margin: 0;
}
#acquisition-questions p strong{
    color: #00358E;
    font-weight: 600;
    font-size: 28px;
    line-height: 150%;
    margin: 0;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2614cd2 */#acquisition-questions-button-1{
    width: 100%;
    max-width: 181px;
}

#acquisition-questions-button-1 .elementor-button{
    background: linear-gradient(0deg, var(--color-azure-28, #00358E), var(--color-azure-28, #00358E)),
linear-gradient(180deg, #0040AC 0%, #032256 100%);
    width: 100%;
    max-width: 181px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da26e59 */#acquisition-questions-button-2{
    width: 100%;
    max-width: 181px;
}

#acquisition-questions-button-2 .elementor-button{
border: 1px solid #00358E;
    width: 100%;
    max-width: 181px;
    color: #00358E;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98f4237 */@media (max-width: 1024px) {
    #acquisition-question-buttons{
    flex-direction: row;
    margin-bottom: 24px;
}

    #acquisition-question-buttons #acquisition-questions-button-2,
    #acquisition-question-buttons #acquisition-questions-button-1{
    width: auto;
    flex: 1;
}
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7d03f41 */#acquisition-accordion-2 .e-n-accordion-item{
        border: 1px solid rgb(234, 234, 234);
    border-radius: 8px;
    padding: 24px 16px;
}

#acquisition-accordion-2 .e-n-accordion-item[open]{
    background: #F7F7F7;
}


#acquisition-accordion-2 .e-n-accordion-item-title{
    justify-content: space-between;
}

#acquisition-accordion-2 a{
    font-family: "Noir Pro", Sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: #474747;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd91ca6 */#acquisition-question-container{
    padding: 88px 0;
}


@media (max-width: 1024px) {
    #acquisition-question-container{
    padding: 64px 16px;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noir Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://storage.googleapis.com/wstatics/wp-content/uploads/2c995332-noirpro-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Noir Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://storage.googleapis.com/wstatics/wp-content/uploads/099bda5d-noirpro-medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */