/*
Theme Name: Réalta Elementor
Theme URI: https://realtatechnologies.com/
Author: REM Real Estate Marketing
Description: Réalta Technologies brand theme for native Elementor container layouts. Requires companion Réalta Content Installer plugin for the pre-built editable pages, site parts and media.
Version: 2.0.0
Requires at least: 6.2
Requires PHP: 8.0
Text Domain: realta-elementor
License: GPL-2.0-or-later
*/
:root{--rt-navy:#030446;--rt-electric:#223cf5;--rt-blue:#238bed;--rt-cyan:#58d7ff;--rt-ink:#080b48;--rt-muted:#69728c;--rt-mist:#f2f5fa;--rt-white:#fff;--rt-max:1370px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--rt-ink);font-family:'Open Sans',Arial,sans-serif;font-size:16px;line-height:1.65}a{color:var(--rt-electric);text-decoration:none}a:hover{text-decoration:underline}button,a,input,textarea,select{font:inherit}img{max-width:100%;height:auto}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--rt-cyan);outline-offset:3px}h1,h2,h3,h4,h5{color:inherit;line-height:1.14;margin:0;font-weight:750;letter-spacing:-.035em}h1{font-size:clamp(42px,5vw,78px)}h2{font-size:clamp(28px,3.5vw,50px)}h3{font-size:clamp(20px,2.1vw,28px)}p{margin:0 0 1em}.rt-site-main{min-height:60vh}.rt-site-main .elementor{width:100%}.rt-fallback-content{padding:90px 5vw;max-width:1100px;margin:auto}.rt-fallback-content h1{margin-bottom:28px}.rt-empty-state{border:1px solid #dbe2f0;padding:26px;margin:20px 0;background:#f5f7fc}
/* Elementor flex containers are editable as standard containers; styling uses semantic classes. */
.elementor .rt-pad{padding:90px max(4vw,calc((100vw - var(--rt-max))/2))!important}.elementor .rt-inner{width:100%;max-width:var(--rt-max);margin-inline:auto}.elementor .rt-section>.e-con-inner,.elementor .rt-section>.e-con{width:100%}.elementor .rt-section>.rt-inner{gap:20px}.elementor .rt-section .elementor-widget-heading h2,.elementor .rt-cta .elementor-widget-heading h2{max-width:960px}.elementor .rt-section .elementor-widget-text-editor,.elementor .rt-section .elementor-widget-text-editor p{font-size:16px;color:#66718b;line-height:1.85}.elementor .rt-kicker{margin-bottom:8px}.elementor .rt-kicker .elementor-heading-title{font-size:11px!important;text-transform:uppercase;color:var(--rt-electric)!important;letter-spacing:2px;font-weight:800;line-height:1.6}.elementor .rt-kicker .elementor-heading-title:before{content:'';display:inline-block;vertical-align:middle;width:27px;height:2px;background:var(--rt-electric);margin-right:12px}.elementor .rt-actions{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}.elementor .rt-actions>.elementor-widget-button{width:auto!important;flex:0 0 auto}.elementor .rt-button-solid .elementor-button{padding:17px 24px!important;border-radius:0!important;background:var(--rt-electric)!important;color:#fff!important;font-size:11px!important;letter-spacing:.07em!important;font-weight:800!important;text-transform:uppercase!important;border:1px solid var(--rt-electric)!important;transition:background .2s,color .2s}.elementor .rt-button-solid .elementor-button:hover{background:var(--rt-blue)!important}.elementor .rt-button-outline .elementor-button{padding:17px 24px!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:11px!important;letter-spacing:.07em!important;font-weight:800!important;text-transform:uppercase!important;border:1px solid currentColor!important;transition:background .2s,color .2s}.elementor .rt-button-outline .elementor-button:hover{background:var(--rt-electric)!important;color:#fff!important}.elementor .rt-hero{min-height:610px;position:relative;justify-content:center;isolation:isolate;padding:110px max(4vw,calc((100vw - var(--rt-max))/2))!important;background-color:var(--rt-navy)!important}.elementor .rt-hero:before,.elementor .rt-featured-case:before,.elementor .rt-careers-strip:before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(100deg,rgba(3,4,70,.95) 0%,rgba(3,4,70,.78) 49%,rgba(3,36,115,.52) 100%)}.elementor .rt-hero>*{position:relative;z-index:1}.elementor .rt-hero .rt-hero-inner{gap:20px;max-width:var(--rt-max);width:100%}.elementor .rt-hero .rt-hero-inner>.elementor-widget{max-width:780px}.elementor .rt-hero .elementor-heading-title,.elementor .rt-hero .elementor-widget-text-editor p{color:#fff!important}.elementor .rt-hero .rt-hero-title h1{font-size:clamp(46px,6.3vw,84px)!important;color:#fff!important;line-height:1.02!important;letter-spacing:-.03em!important;font-weight:800}.elementor .rt-hero .rt-hero-title h1 span{color:var(--rt-cyan)!important}.elementor .rt-hero .rt-kicker .elementor-heading-title{color:var(--rt-cyan)!important}.elementor .rt-hero .rt-lead p{font-size:clamp(16px,1.55vw,20px)!important;line-height:1.6;color:#e1eafa!important;font-weight:400;max-width:630px}.elementor .rt-hero .rt-button-outline{color:#fff!important}.elementor .rt-hero .rt-actions{margin-top:14px}
.elementor .rt-split{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:58px;align-items:center;width:100%}.elementor .rt-split>.e-con{width:100%!important}.elementor .rt-split-left,.elementor .rt-split-right{gap:18px}.elementor .rt-split .elementor-widget-image img{display:block;aspect-ratio:1.35/1;object-fit:cover;width:100%}.elementor .rt-four-grid,.elementor .rt-three-grid,.elementor .rt-two-grid,.elementor .rt-five-grid,.elementor .rt-logo-grid{display:grid!important;gap:18px;width:100%}.elementor .rt-four-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor .rt-three-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor .rt-two-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor .rt-five-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor .rt-four-grid>.e-con,.elementor .rt-three-grid>.e-con,.elementor .rt-two-grid>.e-con,.elementor .rt-five-grid>.e-con,.elementor .rt-logo-grid>.e-con{width:100%!important;min-width:0}.elementor .rt-card-grid{margin-top:32px}.elementor .rt-feature-card{overflow:hidden;position:relative;background:var(--rt-navy);padding:24px!important;display:flex;justify-content:flex-end;min-height:400px;isolation:isolate;color:#fff!important;gap:10px}.elementor .rt-feature-card:before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,rgba(3,4,70,.98),rgba(3,4,70,.09))}.elementor .rt-feature-card>.rt-card-image{position:absolute;inset:0;z-index:-2;margin:0;height:100%}.elementor .rt-feature-card>.rt-card-image .elementor-widget-container{height:100%}.elementor .rt-feature-card>.rt-card-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.84)}.elementor .rt-feature-card .elementor-heading-title,.elementor .rt-feature-card .elementor-widget-text-editor p{color:#fff!important}.elementor .rt-feature-card .rt-kicker .elementor-heading-title{color:var(--rt-cyan)!important}.elementor .rt-feature-card h3{font-size:22px!important}.elementor .rt-feature-card p{font-size:13px!important;opacity:.85}.elementor .rt-feature-card .rt-button-outline .elementor-button{border-color:rgba(255,255,255,.7)!important;color:#fff!important}.elementor .rt-feature-card .rt-button-outline{align-self:stretch;margin-top:6px}.elementor .rt-client-section .elementor-heading-title,.elementor .rt-partners-section .elementor-heading-title,.elementor .rt-stats .elementor-heading-title{color:#fff!important}.elementor .rt-client-section .rt-kicker .elementor-heading-title,.elementor .rt-partners-section .rt-kicker .elementor-heading-title{color:var(--rt-cyan)!important}.elementor .rt-logo-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:28px}.elementor .rt-client-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor .rt-logo-chip{background:white;min-height:86px;display:flex;align-items:center;justify-content:center;padding:18px!important}.elementor .rt-logo-chip .elementor-widget-image,.elementor .rt-logo-chip .elementor-widget-image .elementor-widget-container{width:100%}.elementor .rt-logo-chip img{width:100%;height:55px;object-fit:contain}.elementor .rt-stats{color:#fff}.elementor .rt-stat{gap:10px;border-right:1px solid #30366e;padding:10px 24px!important}.elementor .rt-stat .elementor-heading-title{font-size:38px!important}.elementor .rt-stat .rt-kicker .elementor-heading-title{font-size:10px!important;color:var(--rt-cyan)!important}.elementor .rt-stat .rt-kicker .elementor-heading-title:before{display:none}.elementor .rt-service-tabs{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:0!important;margin-top:36px}.elementor .rt-service-tabs>.elementor-widget{width:100%!important;margin:0}.elementor .rt-service-tabs .elementor-button{display:flex;min-height:70px;padding:12px 10px!important;background:#fff!important;border:1px solid #dce2ef!important;color:#38416a!important;font-size:10px!important;text-align:center;align-items:center;justify-content:center;width:100%}.elementor .rt-service-tabs .rt-tab-is-active .elementor-button,.elementor .rt-service-tabs .elementor-button:hover{background:var(--rt-electric)!important;border-color:var(--rt-electric)!important;color:#fff!important}.elementor .rt-service-panels{margin-top:0}.elementor .rt-service-panel{display:none!important;grid-template-columns:1fr 1fr;gap:0;background:var(--rt-navy);min-height:390px}.elementor .rt-service-panel.rt-panel-is-active{display:grid!important}.elementor .rt-service-panel>.rt-split-left{overflow:hidden;height:100%}.elementor .rt-service-panel>.rt-split-left img{width:100%;height:100%;min-height:390px;object-fit:cover}.elementor .rt-service-panel>.rt-split-right{padding:58px!important;color:#fff}.elementor .rt-service-panel>.rt-split-right .elementor-heading-title,.elementor .rt-service-panel>.rt-split-right p{color:#fff!important}.elementor .rt-service-panel .rt-kicker .elementor-heading-title{color:var(--rt-cyan)!important}.elementor .rt-service-panel .rt-button-outline .elementor-button{color:#fff!important}.elementor-editor-active .rt-service-panel{display:grid!important}
.elementor .rt-industry-grid{margin-top:36px}.elementor .rt-industry-card{background:#fff;border:1px solid #dce3f4;padding:28px 22px!important;min-height:270px;justify-content:flex-start;gap:15px;transition:transform .3s,border-color .3s,box-shadow .3s}.elementor .rt-industry-card .rt-industry-icon .elementor-heading-title{font-size:48px!important;color:#98adcb!important;transition:transform .28s,color .28s}.elementor .rt-industry-card:hover,.elementor .rt-industry-card:focus-within,.elementor .rt-industry-default{box-shadow:0 16px 38px rgba(3,4,70,.1);border-color:var(--rt-electric);transform:translateY(-12px)}.elementor .rt-industry-card:hover .rt-industry-icon .elementor-heading-title,.elementor .rt-industry-card:focus-within .rt-industry-icon .elementor-heading-title,.elementor .rt-industry-default .rt-industry-icon .elementor-heading-title{color:var(--rt-electric)!important;transform:scale(1.16)}.elementor .rt-industry-card h3{font-size:19px!important}.elementor .rt-industry-card p{font-size:13px!important}.elementor .rt-industry-card .elementor-button{padding:8px 0!important;border:none!important;color:var(--rt-electric)!important;background:transparent!important}.elementor .rt-featured-case{position:relative;isolation:isolate;min-height:520px;color:#fff;justify-content:center}.elementor .rt-featured-case>*{position:relative;z-index:1}.elementor .rt-featured-case .rt-case-text{gap:18px;max-width:var(--rt-max);width:100%;margin:auto}.elementor .rt-featured-case .rt-case-text>.elementor-widget{max-width:580px}.elementor .rt-featured-case .elementor-heading-title,.elementor .rt-featured-case p{color:#fff!important}.elementor .rt-featured-case .rt-kicker .elementor-heading-title{color:var(--rt-cyan)!important}.elementor .rt-metric .elementor-heading-title{font-size:55px!important;color:var(--rt-cyan)!important}.elementor .rt-metric-card{background:#f2f5fa;padding:22px!important;max-width:340px}.elementor .rt-metric-card p{color:var(--rt-navy)!important}.elementor .rt-capability,.elementor .rt-process-step{padding:29px!important;border:1px solid #dbe2ef;background:#fff;gap:13px}.elementor .rt-capability h3,.elementor .rt-process-step h3{font-size:23px!important}.elementor .rt-cta{color:var(--rt-navy)}.elementor .rt-cta .rt-actions{margin-top:16px}.elementor .rt-cta .rt-inner{max-width:950px}.elementor .rt-cta[style*='030446'] .elementor-heading-title,.elementor .rt-cta[style*='030446'] p{color:#fff!important}.elementor .rt-team-card{padding:26px!important;background:#fff;border:1px solid #e0e5ef;gap:12px;min-height:260px}.elementor .rt-avatar{border-radius:100%;background:#dae6ff;width:74px;height:74px;display:flex;align-items:center;justify-content:center}.elementor .rt-avatar .elementor-heading-title{color:var(--rt-electric)!important;font-size:28px!important}.elementor .rt-team-card p{font-size:13px!important}.elementor .rt-careers-strip{position:relative;isolation:isolate;min-height:360px;justify-content:center}.elementor .rt-careers-strip>*{position:relative;z-index:1}.elementor .rt-careers-strip .elementor-heading-title,.elementor .rt-careers-strip p{color:#fff!important}.elementor .rt-careers-strip .rt-kicker .elementor-heading-title{color:var(--rt-cyan)!important}.elementor .rt-careers-strip .rt-inner{gap:18px}.elementor .rt-contact-split{align-items:start!important}.elementor .rt-contact-split>.rt-split-right{background:#f3f6fb;padding:30px!important}.elementor .rt-faq-accordion{max-width:1100px;width:100%}
/* Header and footer use editable Elementor Saved Templates. */
.rt-site-header{position:relative;z-index:60}.elementor .rt-topbar{padding:8px max(4vw,calc((100vw - var(--rt-max))/2))!important}.elementor .rt-topline p{margin:0;font-size:10px!important;letter-spacing:1.4px;color:#d6dcff!important}.elementor .rt-header-main{padding:13px max(4vw,calc((100vw - var(--rt-max))/2))!important;box-shadow:0 2px 8px rgba(0,0,0,.08)}.elementor .rt-header-inner{display:flex!important;flex-direction:row;align-items:center;gap:18px;justify-content:space-between;max-width:var(--rt-max)}.elementor .rt-header-logo{width:160px!important;flex:0 0 160px;max-width:160px}.elementor .rt-header-logo img{max-width:160px;max-height:60px;object-fit:contain}.elementor .rt-header-inner>.elementor-widget-shortcode{width:auto;flex:1}.elementor .rt-header-inner>.elementor-widget-button{width:auto}.elementor .rt-header-inner>.elementor-widget-shortcode:last-child{flex:0 0 auto}.elementor .rt-header-inner .rt-button-solid .elementor-button{padding:12px 20px!important}.rt-main-nav{display:flex;align-items:center;justify-content:center}.rt-main-nav ul{padding:0;margin:0;list-style:none}.rt-main-nav>.menu{display:flex;align-items:center;gap:18px}.rt-main-nav li{position:relative}.rt-main-nav a{display:block;color:var(--rt-navy);font-size:12px;font-weight:750;white-space:nowrap;padding:12px 2px}.rt-main-nav a:hover,.rt-main-nav .current-menu-item>a{color:var(--rt-electric);text-decoration:none}.rt-main-nav .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:260px;padding:12px 18px;background:#fff;box-shadow:0 14px 36px rgba(3,4,70,.15);border-top:2px solid var(--rt-electric)}.rt-main-nav .sub-menu a{white-space:normal;padding:9px 4px}.rt-main-nav li:hover>.sub-menu,.rt-main-nav li:focus-within>.sub-menu,.rt-main-nav li.rt-sub-open>.sub-menu{display:block}.rt-main-nav .menu-item-has-children>a:after{content:'⌄';margin-left:6px}.rt-nav-toggle{display:none;border:1px solid #e0e5f5;background:#fff;color:var(--rt-navy);padding:8px 12px;cursor:pointer}.rt-search-toggle{padding:8px 13px;border:1px solid #dce2f0;background:#fff;cursor:pointer;color:var(--rt-navy)}.rt-search-field{display:none;position:absolute;right:6%;top:100%;padding:18px;background:#fff;border:1px solid #dce2f0;box-shadow:0 20px 35px #03044629}.rt-search-field.rt-visible{display:flex;gap:10px}.rt-search-field input{min-width:230px;padding:8px}.rt-footer-main,.rt-footer-secondary,.rt-footer-legal{color:#fff}.elementor .rt-footer-main .rt-footer-columns{display:grid!important;grid-template-columns:1.15fr 1.6fr 1fr 1.25fr;gap:35px}.elementor .rt-footer-main .elementor-heading-title{color:#fff!important}.elementor .rt-footer-main p,.elementor .rt-footer-secondary p,.elementor .rt-footer-legal p{color:#c7cef2!important;font-size:12px!important;line-height:2!important}.elementor .rt-footer-main a,.elementor .rt-footer-legal a,.elementor .rt-footer-secondary a{color:#d3dbff}.elementor .rt-footer-main .rt-kicker .elementor-heading-title{color:var(--rt-cyan)!important}.elementor .rt-footer-logo{max-width:260px}.elementor .rt-footer-secondary{padding:20px max(4vw,calc((100vw - var(--rt-max))/2))!important;border-top:1px solid #292b6a}.elementor .rt-footer-social{display:flex!important;flex-direction:row;align-items:center;gap:22px}.elementor .rt-footer-social>*{width:auto!important}.elementor .rt-munster-logo img{width:95px;height:65px;object-fit:contain}.elementor .rt-footer-legal{padding:15px max(4vw,calc((100vw - var(--rt-max))/2))!important;border-top:1px solid #25296a}.elementor .rt-footer-bottom{display:flex!important;flex-direction:row;justify-content:space-between}
/* Dynamic content and forms */
.rt-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rt-post-card{border:1px solid #dae2f0;background:#fff;overflow:hidden}.rt-post-card img{width:100%;height:210px;object-fit:cover;display:block}.rt-post-card-body{padding:22px}.rt-post-card h3{font-size:21px;margin:10px 0}.rt-post-card p{font-size:14px;color:#67718c}.rt-post-card a{font-weight:800;font-size:12px;text-transform:uppercase}.rt-pager{text-align:center;padding:32px}.rt-form{display:grid;gap:16px;padding:26px;background:#f7f9fd;border:1px solid #dce2ef}.rt-form label{font-size:13px;font-weight:700;color:var(--rt-navy);display:grid;gap:6px}.rt-form input:not([type='checkbox']),.rt-form textarea,.rt-form select{width:100%;padding:12px 13px;min-height:46px;background:#fff;border:1px solid #cbd6e6;border-radius:0;color:var(--rt-navy)}.rt-form textarea{min-height:140px}.rt-form button,.rt-dma-next,.rt-dma-back{border:0;color:#fff;background:var(--rt-electric);font-size:12px;font-weight:800;letter-spacing:.08em;padding:15px 26px;cursor:pointer}.rt-form .rt-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400}.rt-form .rt-honeypot{position:absolute;left:-9999px;overflow:hidden}.rt-form-alert{padding:16px;border:1px solid #a8bbff;background:#f0f3ff}.rt-form .rt-required{color:#bb1730}.rt-dma{border:1px solid #dce2ef;max-width:900px;padding:30px;background:#f7f9ff}.rt-dma-progress{height:7px;background:#dbe3fa;margin:18px 0}.rt-dma-progress i{display:block;height:100%;width:0;background:var(--rt-electric);transition:width .2s}.rt-dma-question{font-weight:750;font-size:24px}.rt-dma-options{display:grid;gap:10px;margin:22px 0}.rt-dma-options label{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #cbd6e9;cursor:pointer;background:#fff}.rt-dma-options label:has(input:checked){border-color:var(--rt-electric);background:#e6ebff}.rt-dma-buttons{display:flex;gap:10px}.rt-dma-back{background:var(--rt-navy)}.rt-dma small{display:block;color:#59637e}.rt-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1100px){.elementor .rt-four-grid{grid-template-columns:repeat(2,1fr)}.elementor .rt-three-grid{grid-template-columns:repeat(2,1fr)}.elementor .rt-logo-grid{grid-template-columns:repeat(4,1fr)}.elementor .rt-five-grid{grid-template-columns:repeat(3,1fr)}.elementor .rt-service-tabs{grid-template-columns:repeat(3,1fr)}.rt-main-nav>.menu{gap:9px}.rt-main-nav a{font-size:10px}.elementor .rt-footer-main .rt-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.elementor .rt-pad{padding:58px 22px!important}.elementor .rt-hero{min-height:530px;padding:80px 22px!important}.elementor .rt-hero .rt-hero-title h1{font-size:clamp(38px,10vw,58px)!important}.elementor .rt-split,.elementor .rt-service-panel{grid-template-columns:1fr!important;gap:24px}.elementor .rt-split-left,.elementor .rt-split-right{width:100%!important}.elementor .rt-two-grid,.elementor .rt-three-grid,.elementor .rt-four-grid,.elementor .rt-five-grid{grid-template-columns:1fr}.elementor .rt-logo-grid{grid-template-columns:repeat(2,1fr)}.elementor .rt-feature-card{min-height:335px}.elementor .rt-stat{border-bottom:1px solid #30366e}.elementor .rt-service-tabs{grid-template-columns:repeat(2,1fr)}.elementor .rt-service-panel>.rt-split-right{padding:27px!important}.elementor .rt-service-panel>.rt-split-left img{min-height:220px;height:250px}.elementor .rt-industry-grid{grid-template-columns:repeat(2,1fr)}.elementor .rt-industry-card{padding:19px 13px!important;min-height:230px}.elementor .rt-industry-card h3{font-size:15px!important}.elementor .rt-industry-card .rt-industry-icon .elementor-heading-title{font-size:37px!important}.elementor .rt-cta .rt-actions{width:100%}.elementor .rt-actions>.elementor-widget-button{width:auto}.elementor .rt-topbar{padding:8px 20px!important}.elementor .rt-header-main{padding:8px 20px!important}.elementor .rt-header-logo{width:120px!important;flex:0 0 120px}.elementor .rt-header-logo img{max-width:120px}.rt-nav-toggle{display:inline-flex}.rt-main-nav{position:relative;justify-content:flex-end}.rt-main-nav>.menu{display:none;position:absolute;z-index:70;top:100%;right:0;width:min(90vw,340px);padding:16px;background:#fff;border:1px solid #e0e4f3;box-shadow:0 12px 35px #03044628;flex-direction:column;align-items:stretch}.rt-main-nav.rt-nav-open>.menu{display:flex}.rt-main-nav>.menu>li{width:100%}.rt-main-nav a{font-size:14px;padding:9px 5px}.rt-main-nav .sub-menu{position:static;box-shadow:none;padding:3px 12px;border-top:none;border-left:2px solid var(--rt-electric)}.elementor .rt-header-inner>.elementor-widget-button{display:none}.elementor .rt-header-inner>.elementor-widget-shortcode:last-child{display:none}.elementor .rt-footer-main .rt-footer-columns{grid-template-columns:1fr}.elementor .rt-footer-secondary{padding:20px!important}.elementor .rt-footer-legal{padding:15px 20px!important}.elementor .rt-footer-bottom{flex-direction:column;gap:8px}.rt-post-grid{grid-template-columns:1fr}.rt-dma{padding:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
