.elementor-2189 .elementor-element.elementor-element-6c22bef42:not(.elementor-motion-effects-element-type-background), .elementor-2189 .elementor-element.elementor-element-6c22bef42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A3226;}.elementor-2189 .elementor-element.elementor-element-6c22bef42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2189 .elementor-element.elementor-element-6c22bef42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2189 .elementor-element.elementor-element-1781e0d8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2189 .elementor-element.elementor-element-1781e0d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2189 .elementor-element.elementor-element-4e7d6484{text-align:left;}.elementor-2189 .elementor-element.elementor-element-4e7d6484 .wpr-logo{padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-2189 .elementor-element.elementor-element-4e7d6484 .wpr-logo-image{max-width:127px;}.elementor-2189 .elementor-element.elementor-element-4e7d6484.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-2189 .elementor-element.elementor-element-4e7d6484.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-2189 .elementor-element.elementor-element-4e7d6484.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-2189 .elementor-element.elementor-element-4e7d6484 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-2189 .elementor-element.elementor-element-4e7d6484 .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-2189 .elementor-element.elementor-element-4e7d6484 .wpr-logo-description{color:#888888;}.elementor-bc-flex-widget .elementor-2189 .elementor-element.elementor-element-2c83fd90.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2189 .elementor-element.elementor-element-2c83fd90.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-2189 .elementor-element.elementor-element-2ce391b3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2189 .elementor-element.elementor-element-2ce391b3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-2189 .elementor-element.elementor-element-79f21c4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2189 .elementor-element.elementor-element-79f21c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2189 .elementor-element.elementor-element-fd65b99 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;border-style:solid;border-color:#F5F5F5;}.elementor-2189 .elementor-element.elementor-element-1173019:not(.elementor-motion-effects-element-type-background), .elementor-2189 .elementor-element.elementor-element-1173019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A3226;}.elementor-2189 .elementor-element.elementor-element-1173019{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2189 .elementor-element.elementor-element-1173019 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2189 .elementor-element.elementor-element-d5551fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2189 .elementor-element.elementor-element-d5551fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2189 .elementor-element.elementor-element-8a57658{text-align:left;}.elementor-2189 .elementor-element.elementor-element-8a57658 .wpr-logo{padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-2189 .elementor-element.elementor-element-8a57658 .wpr-logo-image{max-width:127px;}.elementor-2189 .elementor-element.elementor-element-8a57658.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-2189 .elementor-element.elementor-element-8a57658.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-2189 .elementor-element.elementor-element-8a57658.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-2189 .elementor-element.elementor-element-8a57658 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-2189 .elementor-element.elementor-element-8a57658 .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-2189 .elementor-element.elementor-element-8a57658 .wpr-logo-description{color:#888888;}.elementor-bc-flex-widget .elementor-2189 .elementor-element.elementor-element-97b1a04.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2189 .elementor-element.elementor-element-97b1a04.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2189 .elementor-element.elementor-element-0fde762{width:var( --container-widget-width, 98.051% );max-width:98.051%;--container-widget-width:98.051%;--container-widget-flex-grow:0;}.elementor-2189 .elementor-element.elementor-element-0fde762 .elementor-menu-toggle{margin:0 auto;}.elementor-2189 .elementor-element.elementor-element-0fde762 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-2189 .elementor-element.elementor-element-0fde762 .elementor-nav-menu--main .elementor-item{color:#F0E2E2;fill:#F0E2E2;}.elementor-2189 .elementor-element.elementor-element-0fde762 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2189 .elementor-element.elementor-element-0fde762 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2189 .elementor-element.elementor-element-0fde762 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2189 .elementor-element.elementor-element-0fde762 .elementor-nav-menu--main .elementor-item:focus{color:#DA9C55;fill:#DA9C55;}.elementor-2189 .elementor-element.elementor-element-0fde762 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2189 .elementor-element.elementor-element-0fde762 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#DA9C55;}.elementor-2189 .elementor-element.elementor-element-0fde762 .e--pointer-framed .elementor-item:before,
					.elementor-2189 .elementor-element.elementor-element-0fde762 .e--pointer-framed .elementor-item:after{border-color:#DA9C55;}.elementor-2189 .elementor-element.elementor-element-0fde762 .elementor-nav-menu--dropdown a:hover,
					.elementor-2189 .elementor-element.elementor-element-0fde762 .elementor-nav-menu--dropdown a:focus,
					.elementor-2189 .elementor-element.elementor-element-0fde762 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2189 .elementor-element.elementor-element-0fde762 .elementor-nav-menu--dropdown a.highlighted{background-color:#0A3226;}.elementor-2189 .elementor-element.elementor-element-0fde762 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-2189 .elementor-element.elementor-element-0fde762 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-2189 .elementor-element.elementor-element-925af98.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2189 .elementor-element.elementor-element-925af98.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2189 .elementor-element.elementor-element-dedf469 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;background-image:linear-gradient(180deg, #F06905 0%, #BB7235 100%);border-radius:6px 6px 6px 6px;}.elementor-bc-flex-widget .elementor-2189 .elementor-element.elementor-element-96583ba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2189 .elementor-element.elementor-element-96583ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2189 .elementor-element.elementor-element-c303935 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;border-style:solid;border-color:#F5F5F5;}.elementor-2189 .elementor-element.elementor-element-04b46ce > .elementor-background-overlay{background-color:#000000F0;opacity:0.5;}.elementor-2189 .elementor-element.elementor-element-dba0f1b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2189 .elementor-element.elementor-element-dba0f1b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2189 .elementor-element.elementor-element-a8c87f3 .bdt-slider .bdt-slide-item .bdt-slider-image-wrapper:before{background-color:#00000087;mix-blend-mode:multiply;}.elementor-2189 .elementor-element.elementor-element-a8c87f3 .bdt-slider .bdt-slide-item{height:600px;background-color:#14ABF4;}.elementor-2189 .elementor-element.elementor-element-a8c87f3 .bdt-slider .bdt-navigation-prev i, .elementor-2189 .elementor-element.elementor-element-a8c87f3 .bdt-slider .bdt-navigation-next i{color:#fff;}.elementor-2189 .elementor-element.elementor-element-a8c87f3 .bdt-slider .bdt-navigation-prev i,
					.elementor-2189 .elementor-element.elementor-element-a8c87f3 .bdt-slider .bdt-navigation-next i{font-size:36px;}.elementor-2189 .elementor-element.elementor-element-a8c87f3 .bdt-slider .bdt-navigation-prev{left:35px;}.elementor-2189 .elementor-element.elementor-element-a8c87f3 .bdt-slider .bdt-navigation-next{right:35px;}.elementor-2189 .elementor-element.elementor-element-2fe48fdd{margin-top:100px;margin-bottom:100px;}.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-2189 .elementor-element.elementor-element-29113e7 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:900;color:#222222;}.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-2189 .elementor-element.elementor-element-11208c75{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#666666;}.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-2189 .elementor-element.elementor-element-64da43b7 img{width:67%;border-radius:20px 20px 20px 20px;}.elementor-2189 .elementor-element.elementor-element-1f392e6f:not(.elementor-motion-effects-element-type-background), .elementor-2189 .elementor-element.elementor-element-1f392e6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#914A1B;}.elementor-2189 .elementor-element.elementor-element-1f392e6f > .elementor-background-overlay{background-image:url("https://institutoflorescercaldeira.org.br/wp-content/uploads/2026/02/IMG_20241213_194518_637.webp");background-position:center center;background-size:auto;opacity:0.19;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2189 .elementor-element.elementor-element-1f392e6f > .elementor-container{max-width:1600px;min-height:59vh;}.elementor-2189 .elementor-element.elementor-element-1f392e6f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:100px;padding:50px 0px 150px 0px;}.elementor-2189 .elementor-element.elementor-element-1f392e6f > .elementor-shape-bottom svg{height:102px;}.elementor-2189 .elementor-element.elementor-element-61945c4d{text-align:center;}.elementor-2189 .elementor-element.elementor-element-61945c4d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:900;color:#FFFFFF;}.elementor-2189 .elementor-element.elementor-element-76815425 > .elementor-container{max-width:1600px;}.elementor-2189 .elementor-element.elementor-element-ce9c375 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FEB909;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-promo-box-bg-overlay::after{-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-delay:0s;transition-delay:0s;border-color:#535D65;border-width:1px;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-promo-box-bg-overlay::before{-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-delay:0s;transition-delay:0s;border-color:#535D65;border-width:1px;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-border-anim-apollo::before{background-color:#535D65;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-border-anim-romeo::before{background-color:#535D65;height:1px;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-border-anim-romeo::after{background-color:#535D65;height:1px;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-border-anim-layla::before{border-top-style:solid;border-bottom-style:solid;top:calc(15px + 20px);right:15px;bottom:calc(15px + 20px);left:15px;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-border-anim-layla::after{border-left-style:solid;border-right-style:solid;top:15px;right:calc(15px + 20px);bottom:15px;left:calc(15px + 20px);}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-border-anim-oscar::before{border-style:solid;top:15px;right:15px;bottom:15px;left:15px;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-border-anim-bubba::before{border-top-style:solid;border-bottom-style:solid;top:15px;right:15px;bottom:15px;left:15px;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-border-anim-bubba::after{border-left-style:solid;border-right-style:solid;top:15px;right:15px;bottom:15px;left:15px;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-border-anim-chicho::before{border-style:solid;top:15px;right:15px;bottom:15px;left:15px;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-border-anim-jazz::after{border-top-style:solid;border-bottom-style:solid;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#707FEF00;mix-blend-mode:normal;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-promo-box-icon{color:#ffffff;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-promo-box-title{color:#ffffff;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;margin:0 0 5px;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-promo-box-title a{color:#ffffff;-webkit-transition-duration:0.5s;transition-duration:0.5s;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-promo-box-description{color:#ffffff;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;margin-bottom:0px;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-promo-box-content{-webkit-transition-duration:0.5s;transition-duration:0.5s;min-height:280px;padding:10px 30px 10px 30px;-webkit-justify-content:center;justify-content:center;text-align:center;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-promo-box-icon i{-webkit-transition-duration:0.5s;transition-duration:0.5s;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-promo-box-icon svg{-webkit-transition-duration:0.5s;transition-duration:0.5s;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-promo-box-title span{-webkit-transition-duration:0.5s;transition-duration:0.5s;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-promo-box-description p{-webkit-transition-duration:0.5s;transition-duration:0.5s;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:13px;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-promo-box-btn{color:#EB0046;border-color:#ffffff;-webkit-transition-duration:0.5s;transition-duration:0.5s;font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;border-radius:4px 4px 4px 4px;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-promo-box:hover .wpr-promo-box-btn{color:#D1003E;}.elementor-2189 .elementor-element.elementor-element-ce9c375  .wpr-promo-box-btn{padding:7px 35px 7px 35px;border-style:none;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#3030303D;}.elementor-2189 .elementor-element.elementor-element-5deba7ab > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FEB909;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-promo-box-bg-overlay::after{-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-delay:0s;transition-delay:0s;border-color:#535D65;border-width:1px;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-promo-box-bg-overlay::before{-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-delay:0s;transition-delay:0s;border-color:#535D65;border-width:1px;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-border-anim-apollo::before{background-color:#535D65;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-border-anim-romeo::before{background-color:#535D65;height:1px;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-border-anim-romeo::after{background-color:#535D65;height:1px;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-border-anim-layla::before{border-top-style:solid;border-bottom-style:solid;top:calc(15px + 20px);right:15px;bottom:calc(15px + 20px);left:15px;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-border-anim-layla::after{border-left-style:solid;border-right-style:solid;top:15px;right:calc(15px + 20px);bottom:15px;left:calc(15px + 20px);}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-border-anim-oscar::before{border-style:solid;top:15px;right:15px;bottom:15px;left:15px;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-border-anim-bubba::before{border-top-style:solid;border-bottom-style:solid;top:15px;right:15px;bottom:15px;left:15px;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-border-anim-bubba::after{border-left-style:solid;border-right-style:solid;top:15px;right:15px;bottom:15px;left:15px;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-border-anim-chicho::before{border-style:solid;top:15px;right:15px;bottom:15px;left:15px;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-border-anim-jazz::after{border-top-style:solid;border-bottom-style:solid;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#707FEF00;mix-blend-mode:normal;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-promo-box-icon{color:#ffffff;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-promo-box-title{color:#ffffff;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;margin:0 0 5px;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-promo-box-title a{color:#ffffff;-webkit-transition-duration:0.5s;transition-duration:0.5s;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-promo-box-description{color:#ffffff;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;margin-bottom:0px;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-promo-box-content{-webkit-transition-duration:0.5s;transition-duration:0.5s;min-height:280px;padding:10px 30px 10px 30px;-webkit-justify-content:center;justify-content:center;text-align:center;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-promo-box-icon i{-webkit-transition-duration:0.5s;transition-duration:0.5s;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-promo-box-icon svg{-webkit-transition-duration:0.5s;transition-duration:0.5s;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-promo-box-title span{-webkit-transition-duration:0.5s;transition-duration:0.5s;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-promo-box-description p{-webkit-transition-duration:0.5s;transition-duration:0.5s;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:13px;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-promo-box-btn{color:#EB0046;border-color:#ffffff;-webkit-transition-duration:0.5s;transition-duration:0.5s;font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;border-radius:4px 4px 4px 4px;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-promo-box:hover .wpr-promo-box-btn{color:#D1003E;}.elementor-2189 .elementor-element.elementor-element-5deba7ab  .wpr-promo-box-btn{padding:7px 35px 7px 35px;border-style:none;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#3030303D;}.elementor-2189 .elementor-element.elementor-element-629e5176 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FEB909;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-promo-box-bg-overlay::after{-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-delay:0s;transition-delay:0s;border-color:#535D65;border-width:1px;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-promo-box-bg-overlay::before{-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-delay:0s;transition-delay:0s;border-color:#535D65;border-width:1px;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-border-anim-apollo::before{background-color:#535D65;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-border-anim-romeo::before{background-color:#535D65;height:1px;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-border-anim-romeo::after{background-color:#535D65;height:1px;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-border-anim-layla::before{border-top-style:solid;border-bottom-style:solid;top:calc(15px + 20px);right:15px;bottom:calc(15px + 20px);left:15px;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-border-anim-layla::after{border-left-style:solid;border-right-style:solid;top:15px;right:calc(15px + 20px);bottom:15px;left:calc(15px + 20px);}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-border-anim-oscar::before{border-style:solid;top:15px;right:15px;bottom:15px;left:15px;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-border-anim-bubba::before{border-top-style:solid;border-bottom-style:solid;top:15px;right:15px;bottom:15px;left:15px;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-border-anim-bubba::after{border-left-style:solid;border-right-style:solid;top:15px;right:15px;bottom:15px;left:15px;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-border-anim-chicho::before{border-style:solid;top:15px;right:15px;bottom:15px;left:15px;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-border-anim-jazz::after{border-top-style:solid;border-bottom-style:solid;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#707FEF00;mix-blend-mode:normal;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-promo-box-icon{color:#ffffff;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-promo-box-title{color:#ffffff;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;margin:0 0 5px;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-promo-box-title a{color:#ffffff;-webkit-transition-duration:0.5s;transition-duration:0.5s;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-promo-box-description{color:#ffffff;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;margin-bottom:0px;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-promo-box-content{-webkit-transition-duration:0.5s;transition-duration:0.5s;min-height:280px;padding:10px 30px 10px 30px;-webkit-justify-content:center;justify-content:center;text-align:center;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-promo-box-icon i{-webkit-transition-duration:0.5s;transition-duration:0.5s;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-promo-box-icon svg{-webkit-transition-duration:0.5s;transition-duration:0.5s;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-promo-box-title span{-webkit-transition-duration:0.5s;transition-duration:0.5s;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-promo-box-description p{-webkit-transition-duration:0.5s;transition-duration:0.5s;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:13px;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-promo-box-btn{color:#EB0046;border-color:#ffffff;-webkit-transition-duration:0.5s;transition-duration:0.5s;font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;border-radius:4px 4px 4px 4px;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-promo-box:hover .wpr-promo-box-btn{color:#D1003E;}.elementor-2189 .elementor-element.elementor-element-629e5176  .wpr-promo-box-btn{padding:7px 35px 7px 35px;border-style:none;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#3030303D;}.elementor-2189 .elementor-element.elementor-element-1e246c2c:not(.elementor-motion-effects-element-type-background), .elementor-2189 .elementor-element.elementor-element-1e246c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F06905;}.elementor-2189 .elementor-element.elementor-element-1e246c2c > .elementor-background-overlay{background-color:#F06905;opacity:0.39;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2189 .elementor-element.elementor-element-1e246c2c > .elementor-container{min-height:39vh;}.elementor-2189 .elementor-element.elementor-element-1e246c2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:100px;}.elementor-2189 .elementor-element.elementor-element-62b9a6a5{text-align:center;}.elementor-2189 .elementor-element.elementor-element-62b9a6a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;color:#FFFFFF;}.elementor-2189 .elementor-element.elementor-element-22e426d{margin-top:100px;margin-bottom:100px;}.elementor-2189 .elementor-element.elementor-element-bbaed92 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:900;color:#FFFFFF;}.elementor-2189 .elementor-element.elementor-element-db6b702{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2189 .elementor-element.elementor-element-9469cf4 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-2189 .elementor-element.elementor-element-50aa68c{text-align:center;}.elementor-2189 .elementor-element.elementor-element-50aa68c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:900;color:#222222;}.elementor-2189 .elementor-element.elementor-element-1b4f2cf{--spacer-size:50px;}.elementor-2189 .elementor-element.elementor-element-5256432{text-align:center;}.elementor-2189 .elementor-element.elementor-element-5256432 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:19px;font-weight:500;color:#222222;}.elementor-2189 .elementor-element.elementor-element-3682a93{--spacer-size:2px;}.elementor-2189 .elementor-element.elementor-element-53640cb img{width:9%;}.elementor-2189 .elementor-element.elementor-element-d37b233{text-align:center;}.elementor-2189 .elementor-element.elementor-element-fe20d7f:not(.elementor-motion-effects-element-type-background), .elementor-2189 .elementor-element.elementor-element-fe20d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A3226;}.elementor-2189 .elementor-element.elementor-element-fe20d7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;z-index:5;}.elementor-2189 .elementor-element.elementor-element-fe20d7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2189 .elementor-element.elementor-element-39905579.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2189 .elementor-element.elementor-element-39905579.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2189 .elementor-element.elementor-element-17db0450 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:900;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2189 .elementor-element.elementor-element-ff82656 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2189 .elementor-element.elementor-element-ff82656 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-2189 .elementor-element.elementor-element-ff82656 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-2189 .elementor-element.elementor-element-ff82656 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-2189 .elementor-element.elementor-element-ff82656 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-2189 .elementor-element.elementor-element-ff82656 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-2189 .elementor-element.elementor-element-ff82656 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2189 .elementor-element.elementor-element-ff82656 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2189 .elementor-element.elementor-element-ff82656{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2189 .elementor-element.elementor-element-ff82656 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2189 .elementor-element.elementor-element-ff82656 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-2189 .elementor-element.elementor-element-ff82656 .elementor-icon-list-text{color:#BABABA;transition:color 0.3s;}.elementor-2189 .elementor-element.elementor-element-dddd190 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:900;color:#FFFFFF;}.elementor-2189 .elementor-element.elementor-element-a6eb997 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2189 .elementor-element.elementor-element-a6eb997 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-2189 .elementor-element.elementor-element-a6eb997 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-2189 .elementor-element.elementor-element-a6eb997 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-2189 .elementor-element.elementor-element-a6eb997 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-2189 .elementor-element.elementor-element-a6eb997 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-2189 .elementor-element.elementor-element-a6eb997 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2189 .elementor-element.elementor-element-a6eb997 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2189 .elementor-element.elementor-element-a6eb997{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2189 .elementor-element.elementor-element-a6eb997 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2189 .elementor-element.elementor-element-a6eb997 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-2189 .elementor-element.elementor-element-a6eb997 .elementor-icon-list-text{color:#BABABA;transition:color 0.3s;}.elementor-2189 .elementor-element.elementor-element-6bb2f176 > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-2189 .elementor-element.elementor-element-7b016210 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:900;color:#FFFFFF;}.elementor-2189 .elementor-element.elementor-element-67ec6515 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2189 .elementor-element.elementor-element-67ec6515 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-2189 .elementor-element.elementor-element-67ec6515 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-2189 .elementor-element.elementor-element-67ec6515 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-2189 .elementor-element.elementor-element-67ec6515 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-2189 .elementor-element.elementor-element-67ec6515 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-2189 .elementor-element.elementor-element-67ec6515 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2189 .elementor-element.elementor-element-67ec6515 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2189 .elementor-element.elementor-element-67ec6515{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2189 .elementor-element.elementor-element-67ec6515 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2189 .elementor-element.elementor-element-67ec6515 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-2189 .elementor-element.elementor-element-67ec6515 .elementor-icon-list-text{color:#BABABA;transition:color 0.3s;}.elementor-2189 .elementor-element.elementor-element-bbc903f{text-align:center;}body.elementor-page-2189:not(.elementor-motion-effects-element-type-background), body.elementor-page-2189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-2189 .elementor-element.elementor-element-1781e0d8{width:14.211%;}.elementor-2189 .elementor-element.elementor-element-2c83fd90{width:50.173%;}.elementor-2189 .elementor-element.elementor-element-2ce391b3{width:19.247%;}.elementor-2189 .elementor-element.elementor-element-79f21c4{width:16.272%;}.elementor-2189 .elementor-element.elementor-element-d5551fe{width:14.211%;}.elementor-2189 .elementor-element.elementor-element-97b1a04{width:53.706%;}.elementor-2189 .elementor-element.elementor-element-925af98{width:15.714%;}.elementor-2189 .elementor-element.elementor-element-96583ba{width:16.272%;}.elementor-2189 .elementor-element.elementor-element-516060e5{width:48.508%;}.elementor-2189 .elementor-element.elementor-element-2162c9be{width:51.273%;}.elementor-2189 .elementor-element.elementor-element-58fb7f3{width:48.508%;}.elementor-2189 .elementor-element.elementor-element-edea1d1{width:51.273%;}.elementor-2189 .elementor-element.elementor-element-fd6a0bb{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2189 .elementor-element.elementor-element-516060e5{width:100%;}.elementor-2189 .elementor-element.elementor-element-21c31516{width:50%;}.elementor-2189 .elementor-element.elementor-element-67dd54a1{width:50%;}.elementor-2189 .elementor-element.elementor-element-5216cc8c{width:50%;}.elementor-2189 .elementor-element.elementor-element-58fb7f3{width:100%;}.elementor-2189 .elementor-element.elementor-element-39905579{width:100%;}.elementor-2189 .elementor-element.elementor-element-5ba5403f{width:100%;}}@media(max-width:1024px){.elementor-2189 .elementor-element.elementor-element-6c22bef42{padding:0px 20px 0px 20px;}.elementor-2189 .elementor-element.elementor-element-4e7d6484 .wpr-logo-image{max-width:35px;}.elementor-2189 .elementor-element.elementor-element-1173019{padding:0px 20px 0px 20px;}.elementor-2189 .elementor-element.elementor-element-8a57658 .wpr-logo-image{max-width:132px;}.elementor-2189 .elementor-element.elementor-element-dedf469{width:var( --container-widget-width, 127.219px );max-width:127.219px;--container-widget-width:127.219px;--container-widget-flex-grow:0;}.elementor-2189 .elementor-element.elementor-element-dedf469 .elementor-button{font-size:13px;}.elementor-2189 .elementor-element.elementor-element-2fe48fdd{margin-top:50px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-2189 .elementor-element.elementor-element-29113e7 .elementor-heading-title{font-size:35px;}.elementor-2189 .elementor-element.elementor-element-1f392e6f{margin-top:100px;margin-bottom:50px;}.elementor-2189 .elementor-element.elementor-element-61945c4d .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-2189 .elementor-element.elementor-element-ce9c375 .wpr-promo-box-title{font-size:17px;}.elementor-2189 .elementor-element.elementor-element-5deba7ab .wpr-promo-box-title{font-size:17px;}.elementor-2189 .elementor-element.elementor-element-629e5176 .wpr-promo-box-title{font-size:17px;}.elementor-2189 .elementor-element.elementor-element-1e246c2c{padding:0px 20px 0px 20px;}.elementor-2189 .elementor-element.elementor-element-62b9a6a5 .elementor-heading-title{font-size:35px;line-height:1.3em;}.elementor-2189 .elementor-element.elementor-element-22e426d{margin-top:50px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-2189 .elementor-element.elementor-element-bbaed92 .elementor-heading-title{font-size:35px;}.elementor-2189 .elementor-element.elementor-element-50aa68c .elementor-heading-title{font-size:35px;}.elementor-2189 .elementor-element.elementor-element-5256432 .elementor-heading-title{font-size:35px;}.elementor-2189 .elementor-element.elementor-element-fe20d7f{padding:100px 20px 100px 20px;}.elementor-2189 .elementor-element.elementor-element-17db0450 .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-2189 .elementor-element.elementor-element-1781e0d8{width:50%;}.elementor-2189 .elementor-element.elementor-element-4e7d6484 .wpr-logo-image{max-width:269px;}.elementor-2189 .elementor-element.elementor-element-2c83fd90{width:50%;}.elementor-2189 .elementor-element.elementor-element-2ce391b3{width:100%;}.elementor-2189 .elementor-element.elementor-element-79f21c4{width:100%;}.elementor-2189 .elementor-element.elementor-element-d5551fe{width:50%;}.elementor-2189 .elementor-element.elementor-element-8a57658 .wpr-logo-image{max-width:122px;}.elementor-2189 .elementor-element.elementor-element-97b1a04{width:50%;}.elementor-2189 .elementor-element.elementor-element-925af98{width:100%;}.elementor-2189 .elementor-element.elementor-element-96583ba{width:100%;}.elementor-2189 .elementor-element.elementor-element-29113e7 .elementor-heading-title{font-size:30px;}.elementor-2189 .elementor-element.elementor-element-9570591 img{border-radius:15px 15px 15px 15px;}.elementor-2189 .elementor-element.elementor-element-61945c4d .elementor-heading-title{font-size:30px;}.elementor-2189 .elementor-element.elementor-element-1e246c2c > .elementor-container{min-height:46vh;}.elementor-2189 .elementor-element.elementor-element-62b9a6a5{text-align:start;}.elementor-2189 .elementor-element.elementor-element-62b9a6a5 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-2189 .elementor-element.elementor-element-bbaed92 .elementor-heading-title{font-size:30px;}.elementor-2189 .elementor-element.elementor-element-75f814b img{border-radius:25px 25px 25px 25px;}.elementor-2189 .elementor-element.elementor-element-50aa68c .elementor-heading-title{font-size:30px;}.elementor-2189 .elementor-element.elementor-element-5256432{text-align:center;}.elementor-2189 .elementor-element.elementor-element-5256432 .elementor-heading-title{font-size:18px;}.elementor-2189 .elementor-element.elementor-element-17db0450 .elementor-heading-title{font-size:30px;}.elementor-2189 .elementor-element.elementor-element-dddd190 .elementor-heading-title{font-size:17px;}.elementor-2189 .elementor-element.elementor-element-6bb2f176 > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-2189 .elementor-element.elementor-element-7b016210 .elementor-heading-title{font-size:17px;}}/* Start custom CSS for section, class: .elementor-element-6c22bef42 */.elementor-2189 .elementor-element.elementor-element-6c22bef42 {
background: linear-gradient(135deg, #034E64, #0A3226);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1173019 */.elementor-2189 .elementor-element.elementor-element-1173019 {
background: linear-gradient(135deg, #034E64, #0A3226);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1f392e6f */.elementor-2189 .elementor-element.elementor-element-1f392e6f {
background: linear-gradient(135deg, #034E64, #0A3226);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c860eac *//* ============================================
   CSS COMPLETO E RESPONSIVO - CARDS DOAÇÃO
   ============================================ */

/* ============================================
   SEÇÃO DOAÇÃO - CONTAINER
   ============================================ */

.doacao-section {
    padding: 140px 8%;
    background:
        radial-gradient(circle at 20% 30%, rgba(254, 185, 9, 0.15), transparent 40%),
        linear-gradient(135deg, #034E64, #0A3226);
    color: white;
    text-align: center;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 60px;
    align-items: center;
}

/* ============================================
   CARDS INDIVIDUAIS
   ============================================ */

.card-doacao {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(10px);
    padding: 50px;
    border-radius: 20px;
    transition: 0.4s;
    border: 1px solid rgba(255, 255, 255, 0.15);
}

.card-doacao:hover {
    transform: translateY(-6px);
    box-shadow: 0 25px 60px rgba(0, 0, 0, 0.35);
}

/* ============================================
   ÍCONE DO CARD
   ============================================ */

.icon-card {
    font-size: 40px;
    margin-bottom: 15px;
    color: #FEB909;
}

/* ============================================
   TÍTULOS E TEXTOS
   ============================================ */

.card-doacao h2 {
    margin-bottom: 10px;
    font-size: 26px;
    color: white;
    font-weight: 600;
}

.card-doacao p {
    opacity: 0.85;
    margin-bottom: 25px;
    line-height: 1.6;
    font-size: 15px;
}

/* ============================================
   BOTÕES
   ============================================ */

.btn-doacao {
    background: linear-gradient(135deg, #F06905, #FEB909);
    color: white;
    padding: 14px 32px;
    border: none;
    border-radius: 10px;
    font-weight: 600;
    cursor: pointer;
    transition: 0.35s;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    font-size: 16px;
}

.btn-doacao:hover {
    transform: translateY(-3px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.4);
   
    
}

/* ============================================
   MODAL
   ============================================ */

.modal {
    display: none;
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.6);
    justify-content: center;
    align-items: center;
    z-index: 9999;
}

.modal-content {
    background: #fff;
    border-radius: 16px;
    padding: 30px;
    width: 90%;
    max-width: 420px;
    text-align: center;
    position: relative;
    animation: fadeIn 0.3s ease;
}

@keyframes fadeIn {
    from {
        transform: scale(0.95);
        opacity: 0;
    }
    to {
        transform: scale(1);
        opacity: 1;
    }
}

.close {
    position: absolute;
    top: 12px;
    right: 16px;
    cursor: pointer;
    font-size: 20px;
    color: black;
}

/* ============================================
   TABS
   ============================================ */

.tabs {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}

.tab-btn {
    flex: 1;
    padding: 10px;
    border: none;
    cursor: pointer;
    background: #e8f5e9;
    color: #2e7d32;
    font-weight: bold;
    transition: 0.3s;
}
.tab-btn:hover
{
      background: #0A322666 !important ; 
}

.tab-btn.active {
    background: #2e7d32;
    color: white;
}

/* ============================================
   LOADING / SPINNER
   ============================================ */

.loading {
    display: none;
}

.spinner {
    border: 4px solid #eee;
    border-top: 4px solid #2e7d32;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin: 0 auto 20px;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}

.progress-bar {
    width: 100%;
    background: #eee;
    border-radius: 20px;
    overflow: hidden;
    height: 8px;
}

.progress {
    height: 8px;
    width: 0%;
    background: #2e7d32;
    transition: width 0.2s linear;
}

/* ============================================
   PIX CARD
   ============================================ */

.pix-card {
    display: none;
}

.pix-key {
    background: #f1f8f4;
    border: 2px dashed #2e7d32;
    padding: 12px;
    margin-bottom: 15px;
    border-radius: 8px;
    color: #0A3226;
    font-weight: bold;
}

.btn-copy {
    background: #2e7d32;
    color: #fff;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    border-radius: 8px;
    transition: 0.3s;
}

.btn-copy:hover {
    background: #256628;
}

.success-msg {
    margin-top: 10px;
    color: #2e7d32;
    font-weight: bold;
}

/* ============================================
   CONTEÚDO PIX / CRIPTO
   ============================================ */

#conteudoPix h1,
#conteudoCripto h1 {
    color: #034E64;
}

.subtitle {
    color: #638D13;
}

.info {
    color: #333;
    font-size: 14px;
    margin-bottom: 15px;
}

/* ============================================
   MODAL REDIRECIONAMENTO
   ============================================ */

.redirect-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.45);
    backdrop-filter: blur(6px);
    z-index: 999999;
}

.redirect-card {
    background: white;
    padding: 40px;
    width: 90%;
    max-width: 420px;
    border-radius: 18px;
    text-align: center;
    box-shadow: 0 25px 70px rgba(0, 0, 0, 0.25);
    animation: modalEnter .5s ease;
}

.redirect-card h3 {
    color: #1a1a1a;
    font-size: 22px;
    margin-top: 15px;
}

.redirect-card p {
    color: #555;
    line-height: 1.5;
    margin-top: 10px;
}

.redirect-small {
    display: block;
    margin-top: 15px;
    font-size: 13px;
    color: #777;
}

.redirect-spinner {
    width: 52px;
    height: 52px;
    border: 4px solid #eee;
    border-top: 4px solid #2e7d32;
    border-radius: 50%;
    margin: auto;
    animation: spin 1s linear infinite;
}

.redirect-progress {
    width: 100%;
    height: 8px;
    background: #eee;
    border-radius: 10px;
    margin-top: 20px;
    overflow: hidden;
}

.redirect-bar {
    height: 8px;
    width: 0%;
    background: #2e7d32;
    transition: width .2s linear;
}

@keyframes modalEnter {
    from {
        opacity: 0;
        transform: translateY(30px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ============================================
   MEDIA QUERIES - RESPONSIVIDADE
   ============================================ */

/* TABLET - 768px a 1023px */
@media (max-width: 1023px) {
    .doacao-section {
        grid-template-columns: 1fr;
        gap: 30px;
        padding: 100px 5%;
    }

    .card-doacao {
        padding: 40px;
    }

    .card-doacao h2 {
        font-size: 22px;
    }

    .card-doacao p {
        font-size: 14px;
    }

    .icon-card {
        font-size: 35px;
    }

    .btn-doacao {
        padding: 12px 28px;
        font-size: 15px;
    }
}

/* MOBILE - até 767px */
@media (max-width: 767px) {
    .doacao-section {
        grid-template-columns: 1fr;
        gap: 20px;
        padding: 60px 4%;
    }

    .card-doacao {
        padding: 25px;
        border-radius: 15px;
    }

    .card-doacao h2 {
        font-size: 18px;
        margin-bottom: 8px;
    }

    .card-doacao p {
        font-size: 13px;
        margin-bottom: 15px;
        opacity: 0.9;
    }

    .icon-card {
        font-size: 32px;
        margin-bottom: 10px;
    }

    .btn-doacao {
        padding: 12px 24px;
        font-size: 14px;
        width: 100%;
        display: block;
    }

    .modal-content {
        width: 95%;
        padding: 25px;
    }

    .tabs {
        margin-bottom: 15px;
    }

    .tab-btn {
        padding: 8px;
        font-size: 13px;
    }

    .spinner {
        width: 35px;
        height: 35px;
    }

    .redirect-card {
        width: 95%;
        padding: 30px 20px;
    }

    .redirect-card h3 {
        font-size: 18px;
    }

    .redirect-card p {
        font-size: 13px;
    }

    .redirect-spinner {
        width: 45px;
        height: 45px;
    }
}

/* MOBILE PEQUENO - até 480px */
@media (max-width: 480px) {
    .doacao-section {
        padding: 40px 3%;
        gap: 15px;
    }

    .card-doacao {
        padding: 20px;
    }

    .card-doacao h2 {
        font-size: 16px;
    }

    .card-doacao p {
        font-size: 12px;
        margin-bottom: 12px;
    }

    .icon-card {
        font-size: 28px;
        margin-bottom: 8px;
    }

    .btn-doacao {
        padding: 10px 20px;
        font-size: 13px;
        width: 100%;
    }

    .modal-content {
        width: 98%;
        padding: 20px;
    }

    .close {
        font-size: 18px;
        top: 8px;
        right: 12px;
    }

    .tabs {
        margin-bottom: 12px;
    }

    .tab-btn {
        padding: 8px;
        font-size: 12px;
    }

    .pix-key {
        padding: 10px;
        font-size: 12px;
    }

    .btn-copy {
        padding: 8px 16px;
        font-size: 12px;
    }

    .spinner {
        width: 30px;
        height: 30px;
    }

    .redirect-card {
        width: 98%;
        padding: 25px 15px;
    }

    .redirect-card h3 {
        font-size: 16px;
    }

    .redirect-card p {
        font-size: 12px;
    }

    .redirect-small {
        font-size: 11px;
    }

    .redirect-spinner {
        width: 40px;
        height: 40px;
    }
}

/* TELAS MUITO PEQUENAS - até 360px */
@media (max-width: 360px) {
    .doacao-section {
        padding: 30px 2%;
    }

    .card-doacao {
        padding: 15px;
    }

    .card-doacao h2 {
        font-size: 15px;
    }

    .card-doacao p {
        font-size: 11px;
    }

    .icon-card {
        font-size: 24px;
    }

    .btn-doacao {
        padding: 10px 16px;
        font-size: 12px;
    }

    .modal-content {
        padding: 15px;
    }

    .redirect-card {
        padding: 20px 12px;
    }
}

/* ============================================
   OTIMIZAÇÕES TOUCH
   ============================================ */

@media (hover: none) and (pointer: coarse) {
    .btn-doacao,
    .btn-copy {
        min-height: 44px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .card-doacao:hover {
        transform: none;
    }

    .btn-doacao:active {
        opacity: 0.8;
    }
}

/* ============================================
   ACESSIBILIDADE
   ============================================ */

@media (prefers-reduced-motion: reduce) {
    .card-doacao,
    .btn-doacao,
    .modal-content,
    .redirect-card {
        transition: none;
        animation: none;
    }

    .card-doacao:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22e426d */.elementor-2189 .elementor-element.elementor-element-22e426d {
background: linear-gradient(135deg, #034E64, #0A3226);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0922090 *//**
 * CAROUSEL CSS - CORRIGIDO
 * 
 * Problemas corrigidos:
 * 1. Width do track agora é calculado corretamente (16 logos × 150px + gaps)
 * 2. Animação deslocada para -50% (metade da largura total com duplicação)
 * 3. Todas as 16 logos aparecem agora
 * 4. Loop infinito suave sem quebras
 */

.carrossel-container {
  width: 100%;
  overflow: hidden;
  background: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0));
  padding: 20px 0;
  position: relative;
}

/* Efeito de fade nas bordas */
.carrossel-container::before,
.carrossel-container::after {
  content: "";
  position: absolute;
  top: 0;
  width: 100px;
  height: 100%;
  z-index: 2;
  pointer-events: none;
}

.carrossel-container::before {
  left: 0;
  background: linear-gradient(to right, white, transparent);
}

.carrossel-container::after {
  right: 0;
  background: linear-gradient(to left, white, transparent);
}

/* CORREÇÃO PRINCIPAL: Definir largura correta do track */
.carrossel-track {
  display: flex;
  gap: 40px;
  
  /* 
   * IMPORTANTE: A largura deve ser calculada como:
   * (número de logos × largura da logo) + (número de gaps × tamanho do gap)
   * 
   * Cálculo para 16 logos:
   * (16 × 150px) + (16 × 40px) = 2400px + 640px = 3040px
   * 
   * Como duplicamos as logos para o loop infinito:
   * Largura total = 3040px × 2 = 6080px
   */
  width: 6080px;
  
  animation: scroll 30s linear infinite;
  
  /* Remove o fit-content que estava causando o problema */
}

.logo-item {
  flex: 0 0 auto;
  width: 150px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.logo-item img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  filter: grayscale(100%);
  opacity: 0.7;
  transition: all 0.3s ease;
}

/* Efeito hover nas logos */
.logo-item:hover img {
  filter: grayscale(0%);
  opacity: 1;
  transform: scale(1.1);
}

/* CORREÇÃO: Animação agora desloca exatamente 50% (metade da largura duplicada) */
@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    /* 
     * Desloca -50% da largura total (3040px)
     * Isso faz com que após completar a animação,
     * o track volte ao início de forma imperceptível
     */
    transform: translateX(-3040px);
  }
}

/* Responsividade para tablets */
@media (max-width: 768px) {
  .logo-item {
    width: 100px;
    height: 60px;
  }
  
  .carrossel-track {
    gap: 20px;
    /* 
     * Novo cálculo para mobile:
     * (16 × 100px) + (16 × 20px) = 1600px + 320px = 1920px
     * Duplicado: 1920px × 2 = 3840px
     */
    width: 3840px;
  }
  
  @keyframes scroll {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-1920px);
    }
  }
  
  .carrossel-container::before,
  .carrossel-container::after {
    width: 60px;
  }
}

/* Responsividade para mobile pequeno */
@media (max-width: 480px) {
  .logo-item {
    width: 80px;
    height: 50px;
  }
  
  .carrossel-track {
    gap: 15px;
    /* 
     * Novo cálculo para mobile pequeno:
     * (16 × 80px) + (16 × 15px) = 1280px + 240px = 1520px
     * Duplicado: 1520px × 2 = 3040px
     */
    width: 3040px;
  }
  
  @keyframes scroll {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-1520px);
    }
  }
  
  .carrossel-container::before,
  .carrossel-container::after {
    width: 40px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53640cb */.ods {
  transform: rotate(180deg); /* Gira 45 graus no sentido horário */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-27c6c1d */.rotacao-container {
  width: 100%;
  max-width: 600px;
  margin: 60px auto;
  display: flex;
  justify-content: center;
  align-items: center;
  perspective: 1000px;

}

.rotacao-img {
  width: 100%;
  max-width: 500px;
  transition: transform 0.1s linear;
  cursor: grab;
  user-select: none;
  touch-action: none;
}

.rotacao-img:active {
  cursor: grabbing;
}/* End custom CSS */