.elementor-136 .elementor-element.elementor-element-7109799{--display:flex;--min-height:72px;--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;--align-items:center;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:1000;}.elementor-136 .elementor-element.elementor-element-7109799:not(.elementor-motion-effects-element-type-background), .elementor-136 .elementor-element.elementor-element-7109799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-136 .elementor-element.elementor-element-7ac4e8e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-136 .elementor-element.elementor-element-1fee61b{text-align:start;}.elementor-136 .elementor-element.elementor-element-1fee61b img{width:89%;}.elementor-136 .elementor-element.elementor-element-3466512{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-136 .elementor-element.elementor-element-0ab8479 .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu .elementor-item{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:800;}.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--main .elementor-item{color:#103666;fill:#103666;padding-left:10px;padding-right:10px;padding-top:15px;padding-bottom:15px;}.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--main .elementor-item:focus{color:#DC001B;fill:#DC001B;}.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#DC001B;}.elementor-136 .elementor-element.elementor-element-0ab8479 .e--pointer-framed .elementor-item:before,
					.elementor-136 .elementor-element.elementor-element-0ab8479 .e--pointer-framed .elementor-item:after{border-color:#DC001B;}.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#DC001B;}.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#DC001B;}.elementor-136 .elementor-element.elementor-element-0ab8479 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-136 .elementor-element.elementor-element-0ab8479 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#DC001B;}.elementor-136 .elementor-element.elementor-element-0ab8479 .e--pointer-framed .elementor-item:before{border-width:3px;}.elementor-136 .elementor-element.elementor-element-0ab8479 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 3px 3px;}.elementor-136 .elementor-element.elementor-element-0ab8479 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:3px 3px 0 0;}.elementor-136 .elementor-element.elementor-element-0ab8479 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:3px 0 0 3px;}.elementor-136 .elementor-element.elementor-element-0ab8479 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 3px 3px 0;}.elementor-136 .elementor-element.elementor-element-0ab8479 .e--pointer-underline .elementor-item:after,
					 .elementor-136 .elementor-element.elementor-element-0ab8479 .e--pointer-overline .elementor-item:before,
					 .elementor-136 .elementor-element.elementor-element-0ab8479 .e--pointer-double-line .elementor-item:before,
					 .elementor-136 .elementor-element.elementor-element-0ab8479 .e--pointer-double-line .elementor-item:after{height:3px;}.elementor-136 .elementor-element.elementor-element-0ab8479{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--dropdown a, .elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-menu-toggle{color:#103666;fill:#103666;}.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--dropdown a:hover,
					.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--dropdown a:focus,
					.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-menu-toggle:hover,
					.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--dropdown a:hover,
					.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--dropdown a:focus,
					.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--dropdown a.highlighted{background-color:#DC001B;}.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:#DC001B;}.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--dropdown .elementor-item, .elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Manrope", Sans-serif;font-weight:800;}.elementor-136 .elementor-element.elementor-element-0ab8479 div.elementor-menu-toggle{color:#103666;}.elementor-136 .elementor-element.elementor-element-0ab8479 div.elementor-menu-toggle svg{fill:#103666;}.elementor-136 .elementor-element.elementor-element-0ab8479 div.elementor-menu-toggle:hover, .elementor-136 .elementor-element.elementor-element-0ab8479 div.elementor-menu-toggle:focus{color:#103666;}.elementor-136 .elementor-element.elementor-element-0ab8479 div.elementor-menu-toggle:hover svg, .elementor-136 .elementor-element.elementor-element-0ab8479 div.elementor-menu-toggle:focus svg{fill:#103666;}.elementor-136 .elementor-element.elementor-element-e22b89f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-136 .elementor-element.elementor-element-c00abdb .elementor-button{background-color:#FFD33A;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;line-height:20px;fill:#103666;color:#103666;border-style:none;border-radius:500px 500px 500px 500px;padding:14px 30px 14px 30px;}.elementor-136 .elementor-element.elementor-element-c00abdb .elementor-button:hover, .elementor-136 .elementor-element.elementor-element-c00abdb .elementor-button:focus{background-color:#103666;color:#FFFFFF;}.elementor-136 .elementor-element.elementor-element-c00abdb .elementor-button:hover svg, .elementor-136 .elementor-element.elementor-element-c00abdb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-136 .elementor-element.elementor-element-7ac4e8e{--width:45%;}.elementor-136 .elementor-element.elementor-element-1fee61b img{width:100%;}.elementor-136 .elementor-element.elementor-element-3466512{--width:45%;}.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--dropdown .elementor-item, .elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--dropdown{border-radius:10px 10px 10px 10px;}.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:10px;border-top-right-radius:10px;}.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--dropdown a{padding-left:20px;padding-right:20px;padding-top:14px;padding-bottom:14px;}.elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-136 .elementor-element.elementor-element-0ab8479 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:3px !important;}.elementor-136 .elementor-element.elementor-element-c00abdb .elementor-button{font-size:14px;padding:16px 16px 16px 16px;}}@media(min-width:768px){.elementor-136 .elementor-element.elementor-element-7109799{--content-width:1200px;}.elementor-136 .elementor-element.elementor-element-7ac4e8e{--width:20%;}.elementor-136 .elementor-element.elementor-element-3466512{--width:60%;}.elementor-136 .elementor-element.elementor-element-e22b89f{--width:20%;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;600;700;800&display=swap');
.recalex-section,.recalex-header{font-family:'DM Sans',Arial,sans-serif}.recalex-section *{box-sizing:border-box}.recalex-section .elementor-widget-heading .elementor-heading-title{letter-spacing:-.038em}.recalex-section .elementor-widget-text-editor p{margin:0}.recalex-section .elementor-widget-heading,.recalex-section .elementor-widget-text-editor{width:100%}
.recalex-wrap{max-width:1260px;margin-inline:auto;width:100%;display:flex;flex-direction:column;gap:39px}.recalex-heading{max-width:760px;display:flex;flex-direction:column;gap:15px}.recalex-eyebrow .elementor-heading-title{letter-spacing:.17em!important}.recalex-button .elementor-button{display:inline-flex;min-height:55px;align-items:center;box-shadow:0 9px 24px #0b153015;transition:transform .2s,background .2s,box-shadow .2s}.recalex-button .elementor-button:hover{transform:translateY(-3px);box-shadow:0 15px 30px #0b15302b}.recalex-actions{display:flex;flex-wrap:wrap;gap:12px}.recalex-split,.recalex-hero-row,.recalex-cta-row,.recalex-contact-row{display:flex;align-items:center;gap:60px}.recalex-half,.recalex-hero-copy,.recalex-hero-media,.recalex-contact-left,.recalex-contact-side{flex:1;min-width:0}
.recalex-hero{border-bottom:5px solid #ffd33a}.recalex-hero .recalex-wrap{justify-content:center}.recalex-hero-row{width:100%}.recalex-hero-copy{max-width:760px;display:flex;flex-direction:column;gap:20px}.recalex-hero-copy>.elementor-widget-text-editor{max-width:650px}.recalex-hero-media img{width:100%;object-fit:cover;border-radius:7px}.recalex-hero-home{min-height:620px;border:0;background-position:center 47%!important}.recalex-hero-home .recalex-wrap{min-height:515px}.recalex-hero-home .recalex-hero-copy{max-width:700px}.recalex-hero-home .recalex-hero-copy>.recalex-eyebrow{align-self:flex-start;border-radius:25px;padding:9px 15px;background:#ffd33a}.recalex-hero-home .recalex-eyebrow .elementor-heading-title{color:#152943!important}.recalex-hero-home .recalex-hero-copy>.elementor-widget-heading:nth-child(2) .elementor-heading-title{max-width:680px;line-height:1.12}.recalex-stats{border:0}.recalex-stats .recalex-wrap{gap:0}.recalex-stats-row{display:flex;align-items:center;gap:55px;min-height:55px}.recalex-stat{display:flex;flex-direction:row;align-items:center;gap:13px}.recalex-stats-row>.recalex-eyebrow{margin-left:auto}
.recalex-history .recalex-wrap{gap:0}.recalex-history-row{display:flex;align-items:center;gap:0}.recalex-history-visual{flex:1.05;min-width:0;height:535px;position:relative;z-index:2}.recalex-history-visual img{width:100%;height:535px;object-fit:cover;border-radius:20px}.recalex-history-copy{flex:.95;min-height:475px;margin-left:-43px;border-radius:0 22px 22px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.recalex-history-copy .recalex-heading{max-width:100%}.recalex-history-copy>.recalex-button .elementor-button{background:#ffd33a!important;color:#13284a!important}.recalex-history-seal{position:absolute;top:-23px;right:-20px;width:142px;height:142px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(12deg);box-shadow:0 14px 35px #0004;z-index:4}.recalex-history-seal .elementor-widget{width:auto!important}.recalex-history-caption{position:absolute;left:0;bottom:21px;padding:13px 19px;background:#102e54;z-index:3;width:auto!important}.recalex-history-caption p{color:white!important}
.recalex-locations .recalex-wrap{gap:39px}.recalex-city-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.recalex-city-tile{height:245px;min-height:245px;position:relative;display:flex!important;flex-direction:column!important;align-items:flex-start;justify-content:flex-end;padding:22px;border-radius:18px;overflow:hidden;color:white;isolation:isolate;background-color:#103666;background-size:cover;background-position:center;box-shadow:0 10px 28px #102c3f1c;transition:transform .2s}.recalex-city-tile:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#071829e8,#07182926 76%);z-index:-1}.recalex-city-tile:hover{transform:translateY(-4px)}.recalex-city-tile .recalex-eyebrow .elementor-heading-title{font-size:11px}.recalex-city-tile .elementor-heading-title{color:white}.recalex-city-tile .recalex-eyebrow .elementor-heading-title{color:#ffd33a}.recalex-city-link{position:absolute;right:16px;bottom:18px;width:auto!important}.recalex-city-link .elementor-button{width:34px;height:34px;min-height:34px;overflow:hidden;font-size:0!important;padding:0!important;border-radius:50%!important;background:#ffffff18!important}.recalex-city-link .elementor-button:after{content:'↗';font-size:18px;position:absolute;inset:0;display:grid;place-items:center;color:white}.recalex-city-link .elementor-button:hover{background:#ffd33a!important}.recalex-city-link .elementor-button:hover:after{color:#191a1e}
.recalex-showcase{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.recalex-service-feature{grid-column:auto;height:375px;min-width:0;display:flex!important;flex-direction:column!important;background:white;border:1px solid #dfe4ea;border-radius:17px;overflow:hidden;box-shadow:0 9px 30px #0c254812;transition:transform .2s,box-shadow .2s}.recalex-service-feature:first-child{grid-column:span 2}.recalex-service-feature:hover{transform:translateY(-5px);box-shadow:0 20px 42px #0c254828}.recalex-service-feature>.elementor-widget-image img{height:215px!important;object-fit:cover;border-radius:0!important}.recalex-showcase-content{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1;gap:13px}.recalex-showcase-content .elementor-icon-box-icon{width:52px;height:52px;position:relative;margin-top:-48px;background:white;border:1px solid #e3e7ed;border-radius:14px;box-shadow:0 7px 20px #071b2f20;display:grid;place-items:center}.recalex-showcase-content .elementor-icon{font-size:27px;color:#124070}.recalex-showcase-content .recalex-button{margin-top:auto}.recalex-showcase-content .recalex-button .elementor-button{padding:0!important;min-height:0;background:none!important;color:#163d70!important;border:0;border-bottom:1px solid #cdd8e5;border-radius:0!important;box-shadow:none;font-size:14px}.recalex-mini-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important}.recalex-mini-service{min-height:95px;border:1px solid #dde5ee;border-radius:14px;box-shadow:0 8px 19px #0e31500c;display:flex;align-items:center}.recalex-mini-service .elementor-icon-box-wrapper{display:flex;align-items:center;gap:14px}.recalex-mini-service .elementor-icon-box-icon{margin:0!important;width:46px;height:46px;display:grid;place-items:center;background:#e9f0f8;border-radius:12px;flex:none}.recalex-mini-service .elementor-icon{font-size:24px;color:#103666}.recalex-mini-service .elementor-icon-box-title{font-size:15px}.recalex-center{display:flex;justify-content:center;margin-top:4px}
.recalex-differences .recalex-wrap{gap:45px}.recalex-why-row{display:flex;align-items:stretch;gap:28px}.recalex-why-photo{flex:.9;min-width:0;position:relative;overflow:hidden;border-radius:18px}.recalex-why-photo img{height:470px!important;object-fit:cover}.recalex-difference-caption{position:absolute;left:28px;bottom:25px;color:white}.recalex-difference-grid{flex:1.1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important}.recalex-difference-tile{min-height:225px;background:#ffffff0f;border:1px solid #ffffff2e;padding:24px;border-radius:17px;display:flex;align-items:flex-start}.recalex-difference-tile .elementor-icon{display:grid;place-items:center;width:57px;height:57px;border:1px solid #ffffff38;border-radius:15px;background:#ffffff13;color:#ffd33a!important;font-size:29px}.recalex-difference-tile:nth-child(2) .elementor-icon,.recalex-difference-tile:nth-child(3) .elementor-icon{background:#e0001f;color:white!important}.recalex-difference-tile .elementor-icon-box-title{margin-top:27px!important}.recalex-difference-tile .elementor-icon-box-title span{color:white!important;line-height:1.4}.recalex-cta-home{background:linear-gradient(90deg,#8b0618ed,#c6001ac7 54%,#5c0e1fbb),url('https://recalex.com.br/wp-content/uploads/2026/09/araxa.webp') center 60%/cover no-repeat!important}.recalex-cta-text{flex:1}.recalex-cta-action{flex:0 0 auto}
.recalex-three,.recalex-four{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:17px!important}.recalex-four{grid-template-columns:repeat(4,minmax(0,1fr))!important}.recalex-card,.recalex-store-card{border:1px solid #dfe4ec;box-shadow:0 8px 26px #0b29410c}.recalex-service-page .recalex-card{min-height:245px;border-radius:18px}.recalex-service-page .recalex-card .elementor-icon{font-size:34px;color:#103666}.recalex-service-page .recalex-card .elementor-icon-box-title span{font-size:18px}.recalex-service-page .recalex-card .elementor-icon-box-description{font-size:14px}.recalex-service-page>.recalex-wrap>.elementor-widget-text-editor{padding:22px 27px;background:#eef2f8;border-left:4px solid #103666}
.recalex-story .recalex-year{flex:1}.recalex-year .elementor-heading-title{color:#103666!important}.recalex-story .recalex-half{flex:1}.recalex-partner img{height:400px!important}.recalex-care-row{display:flex;align-items:stretch;gap:62px}.recalex-care-photo{flex:.87;min-width:0;height:595px;position:relative;overflow:hidden;border-radius:22px}.recalex-care-photo img{height:595px!important;object-fit:cover}.recalex-care-caption{position:absolute;bottom:24px;left:28px;border-left:4px solid #ffd33a;padding-left:13px;width:auto!important}.recalex-care-steps{flex:1.13;border-top:1px solid #dce4ef;display:flex;flex-direction:column;justify-content:space-between}.recalex-care-step{min-height:116px;display:flex;align-items:center;gap:23px;border-bottom:1px solid #dce4ef;padding:14px 4px}.recalex-care-step .elementor-widget-icon-box{width:60px;flex:none}.recalex-care-step .elementor-icon-box-icon{width:60px;height:60px;display:grid;place-items:center;background:#eaf1fa;border-radius:16px}.recalex-care-step .elementor-icon{color:#184276;font-size:28px}.recalex-care-step>.elementor-widget-heading:nth-child(2){flex:1}.recalex-care-step>.elementor-widget-heading:last-child{width:30px}
.recalex-store-card{display:flex;flex-direction:column;overflow:hidden;background:#fff}.recalex-store-card img{height:220px!important;object-fit:cover;border-radius:0!important}.recalex-store-body{padding:25px;display:flex;flex:1;flex-direction:column;gap:13px}.recalex-store-body>.recalex-button{margin-top:auto;border-top:1px solid #dfe4ec;padding-top:16px}.recalex-store-body>.recalex-button .elementor-button{background:none!important;border:none;color:#103666!important;box-shadow:none;padding:0;min-height:0;font-size:15px}.recalex-no-photo{min-height:220px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(140deg,#193e7b,#111b34)}.recalex-store-search{max-width:420px}.recalex-store-search .e-form__buttons{display:none}.recalex-empty{display:none}
.recalex-unit-hero{border-bottom:5px solid #dc001b}.recalex-unit-hero .recalex-hero-copy>.elementor-widget-heading:nth-child(3) .elementor-heading-title{font-size:1.2rem}.recalex-unit-hero .recalex-hero-copy>.elementor-widget-heading:nth-child(4) .elementor-heading-title{color:#ffd33a!important}.recalex-unit-service{min-height:85px;background:#f2f5f9!important;box-shadow:none;border:0;border-radius:0;padding:21px 22px}.recalex-unit-service .elementor-icon-box-wrapper{display:flex;align-items:center;gap:15px}.recalex-unit-service .elementor-icon-box-icon{width:52px;height:52px;flex:none;display:grid;place-items:center;border-radius:12px;background:#eaf1f8}.recalex-unit-service .elementor-icon{color:#184474;font-size:25px}.recalex-unit-service .elementor-icon-box-title{margin:0!important}.recalex-unit-service .elementor-icon-box-title span{font-size:15px;line-height:1.4}
.recalex-unit-diffs{background:#edf2f8!important}.recalex-unit-diff{border:1px solid #dce4ee;border-radius:18px;background:#fff;min-height:225px;padding:30px;box-shadow:0 12px 30px #12315110;transition:transform .2s}.recalex-unit-diff:first-child{background:#133a6b;border-color:#133a6b}.recalex-unit-diff:hover{transform:translateY(-5px)}.recalex-unit-diff .elementor-icon-box-icon{width:66px;height:66px;display:grid;place-items:center;border-radius:17px;background:#edf3fb}.recalex-unit-diff .elementor-icon{color:#153f73;font-size:30px}.recalex-unit-diff:first-child .elementor-icon-box-icon{background:#ffd33a}.recalex-unit-diff .elementor-icon-box-title{padding-top:27px!important}.recalex-unit-diff .elementor-icon-box-title span{font-size:17px;line-height:1.45}.recalex-unit-diff:first-child .elementor-icon-box-title span{color:white!important}.recalex-location .recalex-split{align-items:stretch;gap:28px}.recalex-location-details{flex:.8;display:flex;flex-direction:column;gap:12px;background:#f2f5f9!important;padding:35px;border:none;box-shadow:none}.recalex-location-details>.recalex-eyebrow{padding-top:12px;border-top:1px solid #d9dde5}.recalex-location-details .recalex-eyebrow .elementor-heading-title{color:#103666!important}.recalex-map-col{flex:1.2}.recalex-map-col iframe{min-height:420px}.recalex-faq .recalex-wrap{max-width:820px}.recalex-faq .elementor-accordion-item{background:white;border-color:#d9dce1!important}.recalex-faq .elementor-tab-title{font-weight:800;padding:22px}.recalex-faq .elementor-tab-content{padding:0 22px 22px}
.recalex-contact-row{align-items:flex-start;gap:80px}.recalex-contact-left{flex:1.1}.recalex-contact-side{flex:.9;display:flex;flex-direction:column;align-items:flex-start;padding:35px;background:#103666!important}.recalex-contact-side>.recalex-button:not(:nth-child(3)){width:100%;border-bottom:1px solid #ffffff40}.recalex-contact-side>.recalex-button:not(:nth-child(3)) .elementor-button{min-height:0;width:100%;justify-content:flex-start;padding:10px 0;border:0;background:none!important;box-shadow:none}.recalex-contact-form input,.recalex-contact-form select,.recalex-contact-form textarea{border-radius:5px}.recalex-social .recalex-card{box-shadow:none}.recalex-social .recalex-button .elementor-button{background:none!important;border:none;color:#103666!important;padding:0;min-height:0;box-shadow:none}
.recalex-header{border-top:4px solid transparent;border-image:linear-gradient(90deg,#dc001b 0 72%,#ffd33a 72% 86%,#103666 86%) 1;box-shadow:0 7px 30px #07172a13}.recalex-header-row{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1370px;margin-inline:auto;width:100%}.recalex-header-logo{width:205px;flex:none}.recalex-header-logo img{width:205px;object-fit:contain!important}.recalex-header-nav{display:flex;flex-direction:row;align-items:center;gap:18px}.recalex-header-nav .elementor-button{color:#191a1e!important;background:none!important;border:0!important;box-shadow:none;padding:10px 5px;min-height:0;font-size:15px}.recalex-header-nav .elementor-button:hover{color:#dc001b!important}.recalex-header-cta .elementor-button{background:none!important;color:#103666!important;border:1px solid #d3dbe8!important;box-shadow:none;padding:12px 18px;min-height:0}.recalex-footer{background:#141519!important}.recalex-footer-row{display:flex;gap:60px}.recalex-footer-col{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.recalex-footer-col:first-child{flex:2}.recalex-footer-col img{width:175px;object-fit:contain!important;background:white;padding:8px}.recalex-footer-col .elementor-button{min-height:0;padding:7px 0;border:0;box-shadow:none;background:none!important;border-radius:0}.recalex-footer-col .elementor-button:hover{color:#ffd33a!important}
@media(max-width:1000px){.recalex-showcase{grid-template-columns:repeat(2,minmax(0,1fr))!important}.recalex-service-feature:first-child{grid-column:auto}.recalex-four{grid-template-columns:repeat(2,1fr)!important}.recalex-mini-grid{grid-template-columns:repeat(2,1fr)!important}.recalex-three,.recalex-city-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.recalex-header-nav{gap:5px}.recalex-history-copy{padding:40px 30px 40px 65px!important}.recalex-care-row{gap:30px}}
@media(max-width:700px){.recalex-wrap{gap:30px}.recalex-split,.recalex-hero-row,.recalex-cta-row,.recalex-contact-row,.recalex-footer-row,.recalex-why-row{flex-direction:column!important;align-items:stretch;gap:30px}.recalex-hero-home{min-height:0}.recalex-hero-home .recalex-wrap{min-height:500px}.recalex-hero-home .recalex-hero-copy{max-width:100%}.recalex-hero-media{order:2}.recalex-stats-row{gap:20px}.recalex-stats-row>.recalex-eyebrow{display:none}.recalex-history-row{flex-direction:column;align-items:stretch}.recalex-history-visual{height:300px;width:calc(100% - 15px)}.recalex-history-visual img{height:300px}.recalex-history-copy{margin:-1px 0 0 18px;min-height:0;padding:45px 27px 35px!important;border-radius:0 0 18px 18px}.recalex-history-seal{width:105px;height:105px;right:-14px}.recalex-history-seal .elementor-heading-title{font-size:36px!important}.recalex-city-tile{height:185px;min-height:185px}.recalex-showcase{grid-template-columns:1fr!important}.recalex-service-feature{height:auto;min-height:350px}.recalex-mini-grid,.recalex-three,.recalex-four,.recalex-city-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.recalex-difference-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.recalex-why-photo img{height:300px!important}.recalex-care-row{flex-direction:column}.recalex-care-photo,.recalex-care-photo img{height:320px!important}.recalex-header-row{flex-wrap:wrap}.recalex-header-logo,.recalex-header-logo img{width:150px}.recalex-header-nav{order:3;width:100%;justify-content:center;flex-wrap:wrap}.recalex-header-cta{margin-left:auto}.recalex-footer-col:first-child{flex:1}.recalex-cta-text{flex:1}.recalex-unit-diff{min-height:185px;padding:20px}.recalex-location .recalex-split{flex-direction:column}.recalex-contact-row{gap:35px}}
@media(max-width:440px){.recalex-actions{flex-direction:column}.recalex-city-grid,.recalex-three,.recalex-four,.recalex-mini-grid,.recalex-difference-grid{grid-template-columns:1fr!important}.recalex-city-tile{height:190px;min-height:190px}.recalex-history-visual,.recalex-history-visual img{height:235px}.recalex-care-photo,.recalex-care-photo img{height:245px!important}.recalex-stats-row .recalex-stat{flex:1}.recalex-stats-row .elementor-heading-title{font-size:20px!important}.recalex-header-cta{display:none}.recalex-header-nav .elementor-button{font-size:13px;padding:5px}}
.recalex-menu-toggle{display:none;border:0;background:none;padding:10px;cursor:pointer}.recalex-menu-toggle span{display:block;width:25px;height:2px;background:#191a1e;margin:5px 0}
@media(max-width:700px){.recalex-header{position:relative;z-index:50}.recalex-header-row{flex-wrap:nowrap;position:relative}.recalex-header-nav{display:none!important;position:absolute;top:calc(100% + 15px);left:-24px;right:-24px;width:auto;order:0;background:white;padding:12px 20px 20px;box-shadow:0 15px 25px #0002;flex-direction:column;align-items:stretch;gap:0}.recalex-header-nav.recalex-menu-open{display:flex!important}.recalex-header-nav .recalex-button{border-bottom:1px solid #dfe4ec}.recalex-header-nav .elementor-button{width:100%;justify-content:flex-start;padding:11px}.recalex-menu-toggle{display:block;margin-left:auto}}/* End custom CSS */