/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0.35
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

/* RTC Footer – Figma 59:26. Native UX Block; scoped shared styling. */
.rtc-ftr-angle{min-height:0!important;height:clamp(20px,3.164477vw,45.568px);padding:0!important;background:transparent url('/wp-content/uploads/rtc-footer-angle.png') center/100% 100% no-repeat!important}
.rtc-ftr-clients,.rtc-ftr-main{font-family:"Open Sans",sans-serif!important}
.rtc-ftr-clients{padding:48px 60px!important}
.rtc-ftr-main{padding:80px 60px 90px!important;color:#f0f5f7}
.rtc-ftr-inner{width:100%!important;max-width:1320px!important;margin:0 auto!important}
.rtc-ftr-inner>.col{padding:0!important}
.rtc-ftr-inner p,.rtc-ftr-inner ul,.rtc-ftr-inner .ux-text{margin:0}
.rtc-ftr-eyebrow h2{font-size:12px;line-height:16px;font-weight:700;text-align:center;color:#00599b;margin:0;letter-spacing:0}
.rtc-ftr-logos{display:flex;justify-content:space-between;flex-wrap:nowrap;margin-top:24px!important}
.rtc-ftr-logos>.col{flex:0 0 auto;max-width:none;width:auto}
.rtc-ftr-placeholder{background:#e1e1e1;padding:10px;color:white;font-size:18px;line-height:25px;font-weight:700;text-align:center}
.rtc-ftr-columns{display:grid;grid-template-columns:380fr 153fr 104fr 156fr;column-gap:clamp(40px,11.11111vw,160px);align-items:start}
.rtc-ftr-columns>.col{width:100%;max-width:none;min-width:0}
.rtc-ftr-brand>.col-inner{display:flex;flex-direction:column;gap:24px}
.rtc-ftr-logo{width:92px!important;max-width:92px!important;margin:0!important}
.rtc-ftr-logo img{width:92px;height:48px;object-fit:contain}
.rtc-ftr-description{font-size:14px;line-height:1.5}
.rtc-ftr-social{display:flex;gap:24px;align-items:center;font-size:21px;line-height:1.5}
.rtc-ftr-nav h3{font-size:16px;font-weight:700;line-height:22px;color:#fff;margin:0 0 16px}
.rtc-ftr-nav ul{list-style:none;padding:0}
.rtc-ftr-nav li{font-size:14px;line-height:19px;margin:0 0 16px!important}
.rtc-ftr-nav li:last-child{margin-bottom:0!important}
.rtc-ftr-main a{color:#f0f5f7}
.rtc-ftr-main a:hover{color:white;text-decoration:underline}
.rtc-ftr-main a:focus-visible{outline:2px solid #ff9100;outline-offset:4px}
.rtc-ftr-address{font-size:14px;line-height:2.1}
.rtc-ftr-address p+p{margin-top:29.4px}
.rtc-ftr-divider{margin-top:30px!important;margin-bottom:30px!important}
.rtc-ftr-divider .is-divider{height:1px;max-width:none;width:100%;margin:0!important;background:#0073c9}
.rtc-ftr-bottom{align-items:center;font-size:13px;line-height:18px}
.rtc-ftr-legal p{display:flex;justify-content:flex-end;gap:24px}
@media(max-width:1100px){
.rtc-ftr-clients,.rtc-ftr-main{padding-left:30px!important;padding-right:30px!important}
.rtc-ftr-columns{grid-template-columns:2fr 1fr 1fr 1.2fr;gap:36px}
.rtc-ftr-logos{flex-wrap:wrap;justify-content:center;gap:24px}
}
@media(max-width:849px){
.rtc-ftr-columns{grid-template-columns:1fr 1fr;gap:40px}
.rtc-ftr-main{padding-top:56px!important;padding-bottom:56px!important}
.rtc-ftr-bottom>.col{flex:0 0 100%;max-width:100%}
.rtc-ftr-legal p{justify-content:flex-start;flex-wrap:wrap;margin-top:16px}
}
@media(max-width:549px){
.rtc-ftr-clients{padding:36px 24px!important}
.rtc-ftr-main{padding:48px 24px!important}
.rtc-ftr-columns{grid-template-columns:1fr 1fr;gap:32px 20px}
.rtc-ftr-brand,.rtc-ftr-contact{grid-column:1/-1}
.rtc-ftr-placeholder{font-size:14px;padding:8px}
.rtc-ftr-logos{gap:16px}
.rtc-ftr-legal p{gap:16px}
}

/* Footer widget integration and responsive refinements. */
.footer-widgets:has(.rtc-ftr-main){padding:0;border:0}
.footer-widgets>.row:has(.rtc-ftr-main){max-width:none;width:100%;margin:0}
.footer-widgets .block_widget:has(.rtc-ftr-main){padding:0!important;margin:0!important}
.rtc-ftr-columns{grid-template-columns:minmax(240px,380px) minmax(153px,1fr) minmax(104px,1fr) minmax(156px,1fr);gap:clamp(32px,6vw,100px)}
.rtc-ftr-inner .text{margin-bottom:0}
.rtc-ftr-main .rtc-ftr-legal{display:flex;justify-content:flex-end;gap:24px;font-size:13px;line-height:18px;flex-wrap:wrap}
.rtc-ftr-legal p{display:contents}
.rtc-ftr-main .rtc-ftr-address p{margin:0}
.rtc-ftr-main .rtc-ftr-address p+p{margin-top:29.4px}
@media(min-width:1440px){.rtc-ftr-columns{grid-template-columns:380px 153px 104px 156px;gap:160px}}
@media(max-width:1100px){.rtc-ftr-columns{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:24px}}
@media(max-width:849px){.rtc-ftr-columns{grid-template-columns:1fr 1fr;gap:40px}.rtc-ftr-main .rtc-ftr-legal{justify-content:flex-start;margin-top:16px}}
@media(max-width:549px){.rtc-ftr-columns{gap:32px 20px}}

/* RTC Home – Figma Home 4:4. Native UX Builder sections and reusable classes. */
body:has(.rtc-home-section) #main>.page-wrapper{padding:0}
body:has(.rtc-home-section) #main>.page-wrapper>.row{max-width:none}
body:has(.rtc-home-section) #main>.page-wrapper>.row>.col{padding:0}
.rtc-home-section{padding:90px 60px!important;color:#00599b;font-family:"Open Sans",sans-serif}
.rtc-home-section .rtc-home-inner{max-width:1320px!important;width:100%!important;margin:0 auto!important}
.rtc-home-inner>.col{padding:0!important}
.rtc-home-section .text,.rtc-home-section .img{margin:0}
.rtc-home-section p{margin:0}
.rtc-home-section h1,.rtc-home-section h2,.rtc-home-section h3{color:#00599b;letter-spacing:0;margin:0;font-family:"Open Sans",sans-serif}
.rtc-home-section h2{font-size:36px;line-height:1.36;font-weight:800}
.rtc-home-section h3{font-size:18px;line-height:1.4;font-weight:700}
.rtc-home-section .button.rtc-home-button{height:44px;min-height:44px;padding:12px 21px;border-radius:68px;font-size:15px;line-height:18px;font-weight:700;letter-spacing:0;margin:0;background:#0073c9;color:white;text-transform:none;display:inline-flex;gap:8px;align-items:center;width:auto}
.rtc-home-section .button.rtc-home-button i{font-size:14px;margin:0}
.rtc-home-section .button.rtc-home-outline{background:transparent;border:1px solid white}
.rtc-home-section .button.rtc-home-orange{background:#ff9100}
.rtc-home-section .button:hover{filter:brightness(.94);box-shadow:none}
.rtc-home-section a:focus-visible{outline:3px solid #ff9100;outline-offset:4px}
.rtc-home-hero{height:628px;min-height:628px;padding:96px 60px!important;justify-content:center}
.rtc-home-hero .section-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,transparent 44.306%,rgba(0,0,0,.3) 92.014%),linear-gradient(90deg,rgba(0,89,155,.8),rgba(0,89,155,.8))}
.rtc-home-hero-row>.col>.col-inner{display:flex;flex-direction:column;align-items:flex-start;gap:20px}
.rtc-home-hero h1{font-size:56px;line-height:1.1;font-weight:800;color:#fff;max-width:865px}
.rtc-home-hero-description{max-width:666px;font-size:18px;line-height:1.6;color:#f0f5f7}
.rtc-home-badge{display:inline-block;padding:6px 16px;background:rgba(0,89,155,.3);border-radius:10px;color:white;font-size:13px;font-weight:700;text-transform:uppercase}
.rtc-home-benefits{padding:0 60px!important;z-index:3;margin-top:-59.5px}
.rtc-home-benefits-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.rtc-home-benefit{max-width:none!important;width:100%}
.rtc-home-benefit>.col-inner{display:flex;align-items:flex-start;gap:16px;padding:24px;background:white;border-radius:12px;box-shadow:0 3px 45px rgba(0,0,0,.09);height:100%}
.rtc-home-benefit h3{margin-bottom:6px}
.rtc-home-benefit p{font-size:14px;line-height:1.4}
.rtc-home-icon{flex:none!important;width:40px!important;max-width:40px!important;height:40px;padding:11px;background:rgba(0,166,249,.1);border-radius:6px}
.rtc-home-icon img{display:block!important;width:18px!important;height:18px!important;object-fit:contain}
.rtc-home-benefit .rtc-home-icon{width:44px!important;max-width:44px!important;height:44px;padding:12px;background:#0073c9;border-radius:8px}
.rtc-home-benefit .rtc-home-icon img{width:20px!important;height:20px!important}
.rtc-home-about{padding:96px 60px!important}
.rtc-home-about-row{display:grid;grid-template-columns:610fr 650fr;gap:60px;align-items:center}
.rtc-home-about-row>.col{max-width:none;width:100%;min-width:0}
.rtc-home-partner-photo{width:100%!important;border-radius:16px;overflow:hidden}
.rtc-home-partner-photo img{width:100%;aspect-ratio:610/540;object-fit:cover}
.rtc-home-about-copy>.col-inner{display:flex;flex-direction:column;align-items:flex-start;gap:30px}
.rtc-home-about-copy>.col-inner>.text:nth-child(2){margin-top:-27px}
.rtc-home-about-copy p{font-size:16px;line-height:1.6}
.rtc-home-partner-label{font-size:14px;color:#00a6f9;line-height:19px}
.rtc-home-partner-label img{width:63px;height:18px;object-fit:contain;vertical-align:middle;margin-right:6px}
.rtc-home-partner-label p{font-size:14px}
.rtc-home-metrics{display:flex!important;flex-wrap:nowrap;gap:24px;width:100%;margin:-10px 0 0!important}
.rtc-home-metrics>.col{padding:0!important;flex:0 1 150px;max-width:150px}
.rtc-home-metrics .text{background:#f0f5f7;border-radius:8px;padding:16px;min-height:118px}
.rtc-home-metrics strong{display:block;color:#0073c9;font-weight:800;font-size:32px;line-height:44px}
.rtc-home-metrics span{display:block;font-size:14px;line-height:19px;font-weight:600}
.rtc-home-angle{padding:0!important;height:clamp(20px,3.164477vw,45.568px);min-height:0;background:url('/wp-content/uploads/rtc-home-angle.png') center/100% 100% no-repeat}
.rtc-home-roles{background:linear-gradient(180deg,transparent 55.454%,rgba(0,0,0,.06)),#f0f5f7}
.rtc-home-centered{text-align:center}
.rtc-home-role-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:48px!important}
.rtc-home-role-grid>.col{width:100%;max-width:none}
.rtc-home-role>.col-inner{background:white;border-radius:12px;padding:24px;min-height:214px;height:100%;display:flex;flex-direction:column;gap:16px}
.rtc-home-role h3{font-size:18px;line-height:25px;margin-bottom:6px}
.rtc-home-role p{font-size:13px;line-height:18px}
.rtc-home-section-heading{align-items:flex-end;margin-bottom:30px!important}
.rtc-home-heading-button{text-align:right}
.rtc-home-solutions h2{color:white}
.rtc-home-solution-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.rtc-home-solution-grid>.col{width:100%;max-width:none}
.rtc-home-solution-card>.col-inner{background:white;border-radius:16px;overflow:hidden;height:100%;box-shadow:0 3px 45px rgba(0,0,0,.09)}
.rtc-home-solution-photo img{width:100%;height:300px;object-fit:cover}
.rtc-home-solution-copy{padding:32px}
.rtc-home-solution-copy h3{font-size:27px;line-height:37px;font-weight:800;display:flex;gap:10px;align-items:center;margin-bottom:8px}
.rtc-home-solution-copy h3 img{width:22px;height:22px;object-fit:contain;flex:none}
.rtc-home-solution-copy h3 a{color:#00599b}
.rtc-home-solution-copy p{font-size:14px;line-height:1.5}
.rtc-home-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}
.rtc-home-tag{display:inline-flex;align-items:center;gap:6px;background:#f0f5f7;border-radius:6px;padding:6px 12px;font-size:12px;line-height:16px;font-weight:600}
.rtc-home-tag img{width:14px;height:14px;object-fit:contain}
.rtc-home-eyebrow{font-size:14px;font-weight:700;color:#00a6f9;text-transform:uppercase;line-height:19px;margin-bottom:3px!important}
.rtc-home-project-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.rtc-home-project-grid>.col{width:100%;max-width:none}
.rtc-home-project-card>.col-inner{background:white;overflow:hidden;border-radius:12px;height:100%}
.rtc-home-project-photo img{width:100%;height:220px;object-fit:cover}
.rtc-home-project-copy{padding:24px}
.rtc-home-project-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;line-height:16px;margin-bottom:16px}
.rtc-home-project-meta span{padding:6px 12px;border-radius:6px;background:#f0f5f7;font-weight:600}
.rtc-home-project-copy h3{font-size:20px;line-height:27px;font-weight:800;margin-bottom:16px}
.rtc-home-project-copy p{font-size:14px;line-height:1.5}
.rtc-home-testimonials{padding:30px 60px!important;background:linear-gradient(#f0f5f7 0 45px,white 45px);margin-top:-60px;z-index:2}
.rtc-home-quote-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.rtc-home-quote-grid>.col{width:100%;max-width:none}
.rtc-home-quote>.col-inner{padding:16px;border-radius:12px;box-shadow:0 8px 16px rgba(0,89,155,.06);background:white;height:100%}
.rtc-home-quote p{font-size:14px;line-height:1.45;min-height:61px}
.rtc-home-quote-author{border-top:1px solid #e8f0f5;margin-top:16px;padding-top:8px}
.rtc-home-quote-author strong{display:block;font-size:12px;line-height:16px;font-weight:700}
.rtc-home-quote-author span{display:block;font-size:11px;line-height:15px;font-weight:600;color:#0073c9;margin-top:2px}
.rtc-home-contact{padding:60px 60px 80px!important}
.rtc-home-contact .rtc-home-contact-row{max-width:780px!important;display:grid;grid-template-columns:294px 1fr;gap:32px;align-items:center}
.rtc-home-contact-row>.col{max-width:none;width:100%;min-width:0}
.rtc-home-contact-photo{width:294px!important}
.rtc-home-contact-photo img{width:100%;height:auto}
.rtc-home-contact-copy p{font-size:14px;line-height:19px;color:#5a7a90;margin-top:4px}
.rtc-home-contact-copy .button{margin-top:32px!important}
@media(max-width:1199px){
.rtc-home-section{padding-left:30px!important;padding-right:30px!important}
.rtc-home-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.rtc-home-about-row{gap:40px}
.rtc-home-metrics{gap:12px}
.rtc-home-section-heading>.col{flex-basis:auto;max-width:none;width:auto}
.rtc-home-section-heading{justify-content:space-between;gap:24px}
.rtc-home-section-heading h2{max-width:700px}
.rtc-home-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:849px){
.rtc-home-section{padding-top:60px!important;padding-bottom:60px!important}
.rtc-home-hero{height:auto;min-height:580px;padding-bottom:100px!important}
.rtc-home-hero h1{font-size:44px}
.rtc-home-desktop-break{display:none}
.rtc-home-benefits{padding-top:0!important;padding-bottom:0!important;margin-top:-50px}
.rtc-home-benefits-row{grid-template-columns:1fr;gap:16px}
.rtc-home-about-row{grid-template-columns:1fr;gap:40px}
.rtc-home-partner-photo{max-width:610px}
.rtc-home-metrics{max-width:498px}
.rtc-home-solution-grid{grid-template-columns:1fr}
.rtc-home-project-grid{grid-template-columns:1fr}
.rtc-home-project-photo img{height:auto;aspect-ratio:424/220}
.rtc-home-project-card{max-width:650px!important;margin:auto}
.rtc-home-section-heading{align-items:flex-start}
.rtc-home-heading-button{text-align:left}
.rtc-home-angle{padding:0!important}
.rtc-home-testimonials{margin-top:0;padding-top:30px!important;padding-bottom:30px!important}
.rtc-home-contact .rtc-home-contact-row{grid-template-columns:220px 1fr}
.rtc-home-contact-photo{width:220px!important}
}
@media(max-width:549px){
.rtc-home-section{padding-left:24px!important;padding-right:24px!important}
.rtc-home-section h2{font-size:30px;line-height:1.25}
.rtc-home-hero h1{font-size:36px}
.rtc-home-hero-description{font-size:16px}
.rtc-home-hero{min-height:580px;padding-top:70px!important}
.rtc-home-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px!important}
.rtc-home-role>.col-inner{padding:18px}
.rtc-home-role h3{font-size:16px;line-height:22px}
.rtc-home-quote-grid{grid-template-columns:1fr}
.rtc-home-metrics{gap:10px}
.rtc-home-metrics .text{padding:12px;min-height:118px}
.rtc-home-metrics strong{font-size:28px}
.rtc-home-metrics span{font-size:12px}
.rtc-home-solution-copy{padding:24px}
.rtc-home-solution-copy h3{font-size:23px;line-height:30px}
.rtc-home-solution-photo img{height:auto;aspect-ratio:644/300}
.rtc-home-contact .rtc-home-contact-row{grid-template-columns:1fr;gap:24px}
.rtc-home-contact-portrait{max-width:260px!important;margin:auto}
.rtc-home-contact-photo{width:260px!important}
}

/* Keep section spacing stronger than the shared row margin reset. */
.rtc-home-section .rtc-home-role-grid{margin-top:48px!important}
.rtc-home-section .rtc-home-section-heading{margin-bottom:30px!important}
.rtc-home-section .rtc-home-about-row{align-items:center}
.rtc-home-section .rtc-home-benefits-row>.col>.col-inner{height:100%}
@media(max-width:549px){.rtc-home-section .rtc-home-role-grid{margin-top:30px!important}}

/* RTC migrated articles: native Flatsome post header and UX Builder content. */
.blog-single:has(.rtc-article){padding:64px 60px 80px;color:#00599b;font-family:"Open Sans",sans-serif}
.blog-single:has(.rtc-article)>.row{max-width:1100px;margin:auto}
.blog-single:has(.rtc-article)>.row>.large-9{flex-basis:100%;max-width:100%;padding:0;border:0}
.blog-single:has(.rtc-article)>.row>.post-sidebar{display:none}
.blog-single:has(.rtc-article)>.row>.col:before{display:none}
.blog-single:has(.rtc-article) .entry-header-text{padding:0 0 36px}
.blog-single:has(.rtc-article) .entry-title{font-size:56px;line-height:1.1;font-weight:800;color:#00599b;margin:16px auto 20px;max-width:1000px}
.blog-single:has(.rtc-article) .entry-category a{color:#0073c9;font-size:13px;font-weight:700;letter-spacing:.08em}
.blog-single:has(.rtc-article) .entry-meta{font-size:12px;color:#607887}
.blog-single:has(.rtc-article) .entry-divider,.blog-single:has(.rtc-article) .badge{display:none}
.blog-single:has(.rtc-article) .entry-image img{width:100%;max-height:540px;object-fit:cover;border-radius:16px}
.blog-single:has(.rtc-article) .entry-content{padding:48px 0 24px}
.rtc-article .rtc-article-row{max-width:860px!important;width:100%;margin:auto!important}
.rtc-article .col{padding:0}
.rtc-article .rtc-article-copy{margin-bottom:36px;font-size:16px;line-height:1.7}
.rtc-article h2{color:#00599b;font-size:30px;font-weight:800;line-height:1.25;margin:0 0 20px}
.rtc-article p{margin:0 0 18px}
.rtc-article ol{margin:0 0 0 24px}
.rtc-article li{margin:0 0 14px;padding-left:6px}
.rtc-article li::marker{color:#0073c9;font-weight:700}
.rtc-article-copy a{color:#0073c9;text-decoration:underline}
.rtc-article .rtc-article-inline-image{max-width:380px;margin:0 auto 40px!important}
.rtc-article-inline-image img{border-radius:12px}
.rtc-article .rtc-article-cta-heading{border-top:1px solid #d8e5ec;padding-top:32px;margin-top:12px}
.rtc-article .rtc-article-button{border:0;border-radius:68px;background:#ff9100;color:white;font-size:15px;font-weight:700;line-height:20px;min-height:44px;padding:12px 21px;text-transform:none;letter-spacing:0}
.blog-single:has(.rtc-article) .entry-meta a,.blog-single:has(.rtc-article) .entry-author a{color:#00599b}
@media(max-width:849px){.blog-single:has(.rtc-article){padding:44px 24px 56px}.blog-single:has(.rtc-article) .entry-title{font-size:40px}.rtc-article h2{font-size:28px}}
@media(max-width:549px){.blog-single:has(.rtc-article){padding:36px 22px 48px}.blog-single:has(.rtc-article) .entry-title{font-size:34px}.blog-single:has(.rtc-article) .entry-content{padding-top:32px}.rtc-article h2{font-size:25px}.rtc-article .rtc-article-copy{font-size:16px}.blog-single:has(.rtc-article) .entry-image img{border-radius:12px}}

/* RTC blog index: native dynamic Blog Posts element. */
.rtc-blog-hero,.rtc-blog-list{padding-left:60px!important;padding-right:60px!important;font-family:"Open Sans",sans-serif}
.rtc-blog-inner{max-width:1320px!important;margin:0 auto!important;width:100%}
.rtc-blog-inner>.col{padding:0}
.rtc-blog-title h1{color:white;font-size:56px;font-weight:800;line-height:1.1;margin:0 0 24px}
.rtc-blog-title p{color:white;font-size:18px;line-height:1.6;max-width:660px;margin:0}
.rtc-blog-grid .box{border-radius:16px;overflow:hidden;background:white;height:100%}
.rtc-blog-grid .box-text{padding:24px;color:#00599b}
.rtc-blog-grid .post-title{font-size:22px;font-weight:800;line-height:1.3;color:#00599b}
.rtc-blog-grid .post-meta{font-size:13px;color:#607887;margin-top:12px}
.rtc-blog-grid .is-divider{display:none}
.rtc-blog-grid .button{color:#0073c9;font-size:15px;letter-spacing:0;text-transform:none}
.rtc-blog-grid>.col{padding-bottom:30px}
@media(max-width:849px){.rtc-blog-hero,.rtc-blog-list{padding-left:24px!important;padding-right:24px!important}.rtc-blog-title h1{font-size:44px}}
@media(max-width:549px){.rtc-blog-hero,.rtc-blog-list{padding-top:48px!important;padding-bottom:48px!important}.rtc-blog-title h1{font-size:36px}.rtc-blog-grid .post-title{font-size:21px}}

/* Media and long links in migrated articles. */
.rtc-article-copy{overflow-wrap:anywhere}
.rtc-article-copy img{max-width:100%;height:auto}
.rtc-article .rtc-article-media{margin:0 auto 36px!important}
.rtc-article .rtc-article-media img{object-fit:contain}
.rtc-article ul{margin-left:24px}
@media(max-width:549px){.rtc-article .rtc-article-media{min-width:min(100%,280px)}}

.blog-single:has(.rtc-article)>.row>.col:has(article){flex-basis:100%;max-width:100%;padding:0}
.blog-single .rtc-article{padding-left:0!important;padding-right:0!important}

/* Native project cards. */
.rtc-blog-inner>.rtc-project-card{padding:0 12px 24px}
.rtc-project-card>.col-inner{height:100%;background:#fff;border-radius:16px;overflow:hidden}
.rtc-project-image{margin:0!important}
.rtc-project-title{padding:24px}
.rtc-project-title h2{font-size:22px;font-weight:800;line-height:1.3;margin:0}
.rtc-project-title a{color:#00599b}
.rtc-project-title a:hover{color:#0073c9}

.rtc-project-equipment{margin-bottom:36px;background:#f0f5f7;border-radius:12px;overflow:hidden}
.rtc-project-equipment .accordion-title{color:#00599b;font-weight:700;font-size:22px}
.rtc-project-equipment .accordion-inner{padding:24px}
.rtc-project-video{margin:0 0 36px!important}
.rtc-project-video video{display:block;width:100%;max-height:540px;background:#00599b;border-radius:12px}
.rtc-project-quote{background:#f0f5f7;border-radius:12px;padding:24px}

/* RTC Contact — Figma 191:593, native UX elements. */
.rtc-contact{font-family:"Open Sans",sans-serif;color:#1f2e3d;font-size:16px}
.rtc-contact .rtc-contact-inner{max-width:1320px!important;width:calc(100% - 120px)!important;margin:0 auto!important}
.rtc-contact .col{padding:0}
.rtc-contact h1,.rtc-contact h2,.rtc-contact h3{color:#00599b;font-weight:800}
.rtc-contact p{margin-bottom:0;line-height:1.6}
.rtc-contact-hero{padding:54px 0!important}
.rtc-contact-hero h1{font-size:56px;line-height:1.1;color:#fff;margin:0 0 16px}
.rtc-contact-hero p{color:#f0f5f7}
.rtc-contact-main{padding:80px 0!important}
.rtc-contact-columns{display:flex;gap:clamp(48px,8.33vw,120px);align-items:flex-start}
.rtc-contact-columns>.rtc-contact-expert{flex:1;max-width:none;min-width:0;padding-top:20px}
.rtc-contact-columns>.rtc-contact-details{flex:0 0 420px;max-width:420px}
.rtc-contact-expert-row{display:flex;flex-wrap:nowrap;gap:32px;align-items:center;margin:0!important;width:100%!important}
.rtc-contact-expert-row>.rtc-contact-portrait{flex:0 1 294px;max-width:294px}
.rtc-contact-portrait .img{margin:0!important}
.rtc-contact-expert-row>.rtc-contact-message{flex:1;max-width:none;min-width:0}
.rtc-contact-message h2{font-size:28px;line-height:1.2;margin-bottom:8px}
.rtc-contact-message p{font-size:14px;color:#5a7a90;margin-bottom:24px}
.rtc-contact .rtc-contact-button{background:#ff9100!important;color:#fff!important;text-transform:none;font-size:15px;font-weight:700;letter-spacing:0;line-height:20px;min-height:44px;padding:12px 21px;margin:0}
.rtc-contact-details>.col-inner{background:#f0f5f7;border:1px solid #dfe9ed;border-radius:12px;padding:32px}
.rtc-contact-details h2{font-size:20px;margin:0 0 24px}
.rtc-contact-details h3{font-size:14px;font-weight:700;margin:20px 0 4px}
.rtc-contact-details p{font-size:14px;line-height:1.5}
.rtc-contact-details a{color:#1f2e3d}
.rtc-contact-details a:hover{text-decoration:underline;color:#0073c9}
.rtc-contact-map{min-height:380px;padding:60px!important;background:#f0f5f7}
.rtc-contact-map-frame{position:absolute;inset:0;opacity:.24;pointer-events:none;overflow:hidden}
.rtc-contact-map-frame iframe{width:100%;height:100%;border:0;display:block}
.rtc-contact-map .section-content{position:static}
.rtc-contact-map-cards{position:relative;display:flex;justify-content:center;gap:24px;margin:0 auto!important;max-width:900px!important}
.rtc-contact-map-cards>.rtc-contact-location{flex:0 1 360px;max-width:360px}
.rtc-contact-location>.col-inner{padding:24px;background:#fff;border-radius:12px;text-align:center;box-shadow:0 4px 10px #00000014;height:100%}
.rtc-contact-location h2{font-size:18px;margin-bottom:8px}
.rtc-contact-location p{font-size:13px;color:#5a7a90;margin-bottom:16px}
.rtc-contact .rtc-contact-map-button{background:#f0f5f7;color:#00599b;text-transform:none;letter-spacing:0;font-size:13px;border-radius:6px!important;margin:0;padding:4px 16px}
@media(max-width:1100px){.rtc-contact-columns{gap:40px}.rtc-contact-columns>.rtc-contact-details{flex-basis:360px;max-width:360px}.rtc-contact-expert-row{flex-wrap:wrap}.rtc-contact-expert-row>.rtc-contact-message{flex-basis:100%}}
@media(max-width:849px){.rtc-contact .rtc-contact-inner{width:calc(100% - 48px)!important}.rtc-contact-columns{flex-direction:column}.rtc-contact-columns>.rtc-contact-details,.rtc-contact-columns>.rtc-contact-expert{flex-basis:auto;width:100%;max-width:none}.rtc-contact-expert-row{flex-wrap:nowrap}.rtc-contact-expert-row>.rtc-contact-portrait{flex-basis:220px}.rtc-contact-expert-row>.rtc-contact-message{flex-basis:0}.rtc-contact-main{padding:48px 0!important}.rtc-contact-hero h1{font-size:42px}.rtc-contact-map{padding:48px 24px!important}}
@media(max-width:549px){.rtc-contact-expert-row{flex-direction:column;align-items:flex-start;gap:24px}.rtc-contact-expert-row>.rtc-contact-portrait{flex-basis:auto;width:220px}.rtc-contact-expert-row>.rtc-contact-message{flex-basis:auto}.rtc-contact-details>.col-inner{padding:24px}.rtc-contact-map-cards{flex-direction:column}.rtc-contact-map-cards>.rtc-contact-location{flex-basis:auto;max-width:none;width:100%}.rtc-contact-hero h1{font-size:36px}}

.rtc-contact-expert-row>.rtc-contact-portrait{flex:0 0 37.5%;max-width:294px}
.rtc-contact-button{white-space:nowrap}
@media(max-width:549px){.rtc-contact-expert-row>.rtc-contact-portrait{flex:0 0 auto;width:220px;max-width:100%}}

/* RTC global header — Figma 191:594, native Flatsome Header Builder. */
#header .header-main{height:88px;background:#fff}
#header .header-inner{max-width:1440px;padding:0 60px}
#header #logo{width:130px;flex:0 0 130px;margin:0}
#header #logo img{width:90px;height:48px;max-height:48px;object-fit:contain;padding:0}
#header .header-main .flex-left{justify-content:center}
#header .header-nav-main{flex-wrap:nowrap;gap:48px}
#header .header-nav-main>li{margin:0}
#header .header-nav-main>li>a{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:400;color:#202020;letter-spacing:0;text-transform:none;white-space:nowrap}
#header .header-nav-main>li.current-menu-item>a,#header .header-nav-main>li.current-menu-ancestor>a{font-weight:800}
#header .header-nav-main>li>a:hover{color:#0073c9}
#header .header-nav-main.nav-right{gap:16px}
#header .header-contact-wrapper a{font-size:14px;font-weight:700;color:#00599b;white-space:nowrap}
#header .header-button .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;height:44px;margin:0;padding:12px 21px;border:0;border-radius:68px;background:#32d65b;color:#fff;font-size:15px;font-weight:700;line-height:20px;letter-spacing:0;text-transform:none;white-space:nowrap}
#header .header-button .button:hover{background:#26bd4c}
#header .header-wrapper{box-shadow:0 3px 22.5px rgba(0,0,0,.09)}
@media(min-width:850px) and (max-width:1199px){#header .header-inner{padding:0 32px}#header .header-nav-main{gap:24px}#header #logo{flex-basis:110px;width:110px}#header .header-contact-wrapper a{font-size:13px}}
@media(max-width:849px){#header .header-inner{padding:0 24px}#header .header-main{height:80px}#header .header-button .button{font-size:13px;padding:10px 16px;height:40px;min-height:40px}#header #logo{flex:0 0 90px;width:90px}#header .mobile-nav>li{margin:0}}

#header .header-nav-main.nav-left{justify-content:center}
#header .header-button i{width:14px;height:14px;margin:0!important;background:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22arrow-right%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M2.9162%207H11.0838M7%2011.0838L11.0838%207L7%202.9162%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A') center/14px 14px no-repeat}
#header .header-contact-wrapper i{display:inline-block;width:14px;height:14px;margin-right:5px;background:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22phone%22%20clip-path%3D%22url(%23clip0_0_6)%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M8.4536%209.70072C8.32497%209.73285%208.18924%209.72021%208.06875%209.66488C6.44837%208.86962%205.13708%207.55997%204.33979%205.94058C4.28074%205.81946%204.26544%205.68163%204.2965%205.55051C4.32755%205.41938%204.40304%205.30305%204.51013%205.22127L4.78316%205.01651C4.92806%204.90783%205.04568%204.7669%205.12668%204.60489C5.20769%204.44288%205.24986%204.26423%205.24986%204.0831V2.33296C5.24986%202.02352%205.12693%201.72675%204.90812%201.50794C4.68931%201.28913%204.39254%201.1662%204.0831%201.1662H2.33296C2.02352%201.1662%201.72675%201.28913%201.50794%201.50794C1.28913%201.72675%201.1662%202.02352%201.1662%202.33296C1.1662%205.11796%202.27254%207.78889%204.24183%209.75818C6.21111%2011.7275%208.88204%2012.8338%2011.667%2012.8338C11.9765%2012.8338%2012.2733%2012.7109%2012.4921%2012.4921C12.7109%2012.2733%2012.8338%2011.9765%2012.8338%2011.667V9.9169C12.8338%209.60746%2012.7109%209.31069%2012.4921%209.09188C12.2733%208.87307%2011.9765%208.75014%2011.667%208.75014H9.9169C9.73577%208.75014%209.55712%208.79231%209.39511%208.87332C9.2331%208.95432%209.09217%209.07194%208.98349%209.21684L8.77639%209.48812C8.69608%209.59361%208.58223%209.66859%208.4536%209.70072Z%22%20stroke%3D%22%2300599B%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_0_6%22%3E%0A%3Crect%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A') center/14px 14px no-repeat}
#header .header-button i:before,#header .header-contact-wrapper i:before{content:none}
@media(min-width:850px) and (max-width:999px){#header .header-inner{padding:0 24px}#header .header-nav-main{gap:16px}#header .header-nav-main.nav-right{gap:12px}#header #logo{width:100px;flex-basis:100px}#header .header-button .button{padding:12px 16px}#header .header-contact-wrapper{display:none}}

@media(max-width:849px){#header .header-inner{display:grid;grid-template-columns:32px minmax(72px,1fr) auto;gap:12px}#header #logo{grid-column:2;grid-row:1;position:static;transform:none;width:100%;margin:0!important;text-align:center}#header #logo img{width:72px;height:40px}#header .show-for-medium.flex-left{grid-column:1;grid-row:1}#header .show-for-medium.flex-right{grid-column:3;grid-row:1}}
@media(max-width:359px){#header .header-inner{padding:0 16px;gap:8px}#header .header-button .button{padding:10px 12px}}

/* RTC About us — native Flatsome migration, preserving company history. */
.rtc-about{padding:80px 0!important;font-family:"Open Sans",sans-serif;color:#1f2e3d;font-size:16px;line-height:1.6}
.rtc-about .rtc-about-inner{max-width:1320px!important;width:calc(100% - 120px)!important;margin:0 auto!important}
.rtc-about .col{padding:0}
.rtc-about h1,.rtc-about h2,.rtc-about h3{color:#00599b;font-weight:800}
.rtc-about h2{font-size:36px;line-height:1.2;margin-bottom:24px}
.rtc-about h3{font-size:18px;line-height:1.4;margin-bottom:16px}
.rtc-about p{line-height:1.6;margin-bottom:20px}
.rtc-about p:last-child{margin-bottom:0}
.rtc-about-hero{min-height:400px;display:flex;align-items:center;padding:96px 0!important}
.rtc-about-hero .section-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,transparent 44.306%,rgba(0,0,0,.3) 92.014%),linear-gradient(90deg,rgba(0,89,155,.8),rgba(0,89,155,.8))}
.rtc-about-hero h1{color:#fff;font-size:56px;line-height:1.1;margin:0}
.rtc-about .rtc-about-reading{max-width:900px!important;text-align:center}
.rtc-about-intro{background:#00599b;color:#f0f5f7}
.rtc-about-intro h2{color:#fff}
.rtc-about-unique{background:#f0f5f7}
.rtc-about-grid{display:flex;gap:30px;flex-wrap:nowrap;margin-top:48px!important}
.rtc-about .rtc-about-grid{margin-top:48px!important}
.rtc-about-grid>.col{flex:1;max-width:none;min-width:0}
.rtc-about-feature>.col-inner{padding:32px;background:#fff;border-radius:12px;height:100%;border-top:4px solid #0073c9}
.rtc-about-feature h3{color:#00599b}
.rtc-about-feature em{color:#00599b}
.rtc-about-history{background:linear-gradient(#ffffffed,#ffffffed),url('https://oilfree-air-eu.staging.ams1.wp-one.dev/wp-content/uploads/petrochemical-image-1.jpg') center/cover}
.rtc-about-history h2{text-align:center;margin-bottom:48px;scroll-margin-top:110px}
.rtc-about-timeline{display:flex;flex-wrap:nowrap;gap:60px}
.rtc-about-timeline>.col{flex:1;max-width:none;min-width:0;padding:0 0 40px 28px;border-left:2px solid #dfe9ed}
.rtc-about-milestone h3{font-size:24px;color:#0073c9;position:relative}
.rtc-about-milestone h3:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:#ff9100;left:-35px;top:10px}
.rtc-about-testimonials{background:#f0f5f7}
.rtc-about-testimonials h2{text-align:center}
.rtc-about-quote>.col-inner{padding:32px;background:#fff;border-radius:12px;height:100%;border-bottom:4px solid #0073c9}
.rtc-about-quote blockquote{font-size:16px;font-style:italic;color:#1f2e3d;border:0;padding:0;margin:0 0 24px}
.rtc-about-quote strong{color:#00599b}
.rtc-about-film{padding-bottom:60px!important}
.rtc-about-video video{display:block;width:100%;max-height:620px;aspect-ratio:16/9;background:#00599b;border-radius:12px}
@media(max-width:849px){.rtc-about{padding:56px 0!important}.rtc-about .rtc-about-inner{width:calc(100% - 48px)!important}.rtc-about-hero{min-height:320px}.rtc-about-hero h1{font-size:44px}.rtc-about h2{font-size:30px}.rtc-about-grid{gap:20px}.rtc-about-feature>.col-inner,.rtc-about-quote>.col-inner{padding:24px}.rtc-about-timeline{gap:30px}}
@media(max-width:549px){.rtc-about-hero{min-height:280px}.rtc-about-hero h1{font-size:36px}.rtc-about h2{font-size:28px}.rtc-about-grid,.rtc-about-timeline{flex-direction:column;gap:24px}.rtc-about-timeline{gap:0}.rtc-about-grid>.col,.rtc-about-timeline>.col{width:100%;flex-basis:auto}.rtc-about .rtc-about-reading{text-align:left}.rtc-about-timeline>.col{padding-bottom:32px}.rtc-about-video video{border-radius:8px}}

/* RTC campaign landing page — Figma 40:14; shares home components. */
.rtc-campaign-hero{min-height:628px;height:auto}
.rtc-campaign-hero h1{max-width:865px}
.rtc-campaign-challenges{padding:60px!important}
.rtc-campaign h2[id]{scroll-margin-top:110px}
.rtc-campaign-eyebrow{font-size:14px!important;font-weight:700;color:#00a6f9!important;text-transform:uppercase;margin-bottom:5px!important}
.rtc-campaign-challenges-row{display:flex!important;flex-wrap:nowrap;gap:20px;margin-top:30px!important}
.rtc-campaign .rtc-campaign-challenges-row{margin-top:30px!important}
.rtc-campaign-challenges-row>.col{flex:1;max-width:none;min-width:0}
.rtc-campaign-challenge>.col-inner{padding:24px;background:#fff;border-radius:12px;box-shadow:0 3px 22.5px #0000001f;height:100%}
.rtc-campaign-challenge .text:before{content:"";display:block;width:40px;height:40px;border-radius:8px;background-color:#0073c9;background-position:center;background-repeat:no-repeat;background-size:20px;margin-bottom:16px}
.rtc-campaign-challenge h3{font-size:16px;line-height:1.35;font-weight:800;margin:0 0 8px;color:#00599b}
.rtc-campaign-challenge p{font-size:13px;line-height:1.5;color:#0073c9}
.rtc-campaign-angle{height:clamp(20px,3.16448vw,45.568px);min-height:0!important;padding:0!important;background:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%221440%22%20height%3D%2245.5685%22%20viewBox%3D%220%200%201440%2045.5685%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20id%3D%22Vector%204%22%20d%3D%22M319%200L1440%2045.5685H0L319%200Z%22%20fill%3D%22%2300599B%22%2F%3E%0A%3C%2Fsvg%3E%0A') center/100% 100% no-repeat}
.rtc-campaign-angle-bottom{transform:rotate(180deg)}
.rtc-campaign-industries{padding:45px 0 0!important;background:#00599b;overflow:hidden}
.rtc-campaign-industries h2{text-align:center;color:#fff;margin-bottom:30px}
.rtc-campaign-industries .rtc-campaign-industry-strip{max-width:none!important;width:100%!important;display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;padding:0 60px 12px;scrollbar-color:#0073c9 #00599b;scrollbar-width:thin}
.rtc-campaign-industry-strip>.col{flex:0 0 auto;max-width:none;width:auto}
.rtc-campaign-industry>.col-inner{padding:18px 16px;background:#fff;border-radius:12px}
.rtc-campaign-industry p{display:flex;align-items:center;gap:12px;color:#00599b;font-weight:700;font-size:14px;white-space:nowrap;line-height:1.4}
.rtc-campaign-industry p:before{content:"";display:block;width:36px;height:36px;flex:0 0 36px;background-color:#0073c91a;background-position:center;background-repeat:no-repeat;background-size:18px;border-radius:8px}
.rtc-campaign-about{padding-top:155px!important}
.rtc-campaign-contact h2{font-size:28px}
@media(max-width:849px){.rtc-campaign-challenges{padding:48px 24px!important}.rtc-campaign-challenges-row{flex-wrap:wrap}.rtc-campaign-challenges-row>.col{flex:1 1 calc(50% - 20px)}.rtc-campaign-about{padding-top:72px!important}.rtc-campaign-industries .rtc-campaign-industry-strip{padding-left:24px;padding-right:24px}}
@media(max-width:549px){.rtc-campaign-challenges-row>.col{flex-basis:100%}.rtc-campaign-hero h1{font-size:36px}.rtc-campaign-industries h2{font-size:28px}.rtc-campaign-challenges h2{font-size:28px}}
.rtc-campaign-challenge-0 .text:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22alert-triangle%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M9.99998%207.49939V10.8327M9.99998%2014.1661H10.0083M18.1087%2014.9996L11.442%203.33291C11.2966%203.07642%2011.0858%202.86307%2010.8311%202.71464C10.5764%202.56621%2010.2868%202.488%209.992%202.488C9.69717%202.488%209.40763%202.56621%209.15289%202.71464C8.89816%202.86307%208.68736%203.07642%208.542%203.33291L1.87533%2014.9996C1.7284%2015.254%201.65135%2015.5428%201.652%2015.8367C1.65265%2016.1305%201.73098%2016.419%201.87904%2016.6728C2.02709%2016.9266%202.23962%2017.1367%202.49508%2017.2819C2.75053%2017.4271%203.03984%2017.5022%203.33366%2017.4996H16.667C16.9594%2017.4993%2017.2466%2017.4221%2017.4997%2017.2756C17.7529%2017.1292%2017.963%2016.9188%2018.1091%2016.6655C18.2552%2016.4122%2018.332%2016.1249%2018.332%2015.8325C18.3319%2015.5401%2018.2549%2015.2528%2018.1087%2014.9996Z%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A')}
.rtc-campaign-challenge-1 .text:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22shield-alert%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M10%206.66616V9.9996M10%2013.333H10.0083M16.666%2010.8333C16.666%2015.0001%2013.7496%2017.0835%2010.2833%2018.2919C10.1018%2018.3534%209.90462%2018.3505%209.72503%2018.2836C6.25038%2017.0835%203.334%2015.0001%203.334%2010.8333V4.99982C3.334%204.7788%203.42179%204.56683%203.57805%204.41054C3.73432%204.25426%203.94626%204.16646%204.16725%204.16646C5.83375%204.16646%207.91687%203.16642%209.36673%201.89972C9.54326%201.74888%209.76782%201.666%2010%201.666C10.2322%201.666%2010.4567%201.74888%2010.6333%201.89972C12.0915%203.17476%2014.1662%204.16646%2015.8327%204.16646C16.0537%204.16646%2016.2657%204.25426%2016.4219%204.41054C16.5782%204.56683%2016.666%204.7788%2016.666%204.99982V10.8333Z%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A')}
.rtc-campaign-challenge-2 .text:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22clock%22%20clip-path%3D%22url(%23clip0_0_187)%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M10%204.9996V10L13.3336%2011.6668M18.334%2010C18.334%2014.6027%2014.6027%2018.334%2010%2018.334C5.39726%2018.334%201.666%2014.6027%201.666%2010C1.666%205.39726%205.39726%201.666%2010%201.666C14.6027%201.666%2018.334%205.39726%2018.334%2010Z%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_0_187%22%3E%0A%3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A')}
.rtc-campaign-challenge-3 .text:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22trending-up%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M18.334%2010.8332V5.834H13.3336M18.334%205.834L11.2501%2012.9162L7.0831%208.7502L1.666%2014.166%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A')}
.rtc-campaign-challenge-4 .text:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22leaf%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M1.666%2017.5C1.666%2014.9999%203.20775%2013.0331%205.89957%2012.4998C7.91635%2012.0998%209.9998%2010.8331%2010.8332%209.99968M9.1662%2016.6666C7.70283%2016.6711%206.29125%2016.1254%205.21141%2015.1377C4.13157%2014.1501%203.46235%2012.7928%203.33649%2011.3348C3.21062%209.8769%203.6373%208.42492%204.5319%207.26685C5.4265%206.10879%206.72367%205.32924%208.16614%205.08281C12.9164%204.16611%2014.1665%203.73275%2015.8332%201.666C16.6666%203.33274%2017.5%205.14948%2017.5%208.33295C17.5%2012.9165%2013.5164%2016.6666%209.1662%2016.6666Z%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A')}
.rtc-campaign-industry-0 p:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22droplet%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M12.7127%2014.0998C11.728%2015.0844%2010.3925%2015.6376%208.99999%2015.6376C7.60744%2015.6376%206.27193%2015.0844%205.28725%2014.0998C4.30258%2013.1152%203.74939%2011.7798%203.74939%2010.3873C3.74939%208.88728%204.49948%207.46222%205.99965%206.26217C7.49982%205.06212%208.62495%203.26204%208.99999%201.38696C9.37503%203.26204%2010.5002%205.06212%2012.0003%206.26217C13.5005%207.46222%2014.2506%208.88728%2014.2506%2010.3873C14.2506%2011.7798%2013.6974%2013.1152%2012.7127%2014.0998Z%22%20stroke%3D%22%230073C9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A')}
.rtc-campaign-industry-1 p:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22activity%22%20clip-path%3D%22url(%23clip0_0_203)%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M16.5006%208.13695H14.6404C14.3126%208.13625%2013.9936%208.24294%2013.7322%208.4407C13.4708%208.63846%2013.2813%208.91641%2013.1928%209.23204L11.4302%2015.5025C11.4188%2015.5415%2011.3951%2015.5757%2011.3627%2015.6C11.3302%2015.6244%2011.2907%2015.6376%2011.2502%2015.6376C11.2096%2015.6376%2011.1701%2015.6244%2011.1377%2015.6C11.1052%2015.5757%2011.0815%2015.5415%2011.0702%2015.5025L6.92982%200.771363C6.91846%200.732414%206.89478%200.698199%206.86232%200.673856C6.82986%200.649512%206.79038%200.636353%206.74981%200.636353C6.70924%200.636353%206.66976%200.649512%206.6373%200.673856C6.60484%200.698199%206.58116%200.732414%206.5698%200.771363L4.80715%207.04186C4.719%207.35626%204.53067%207.6333%204.27076%207.83094C4.01085%208.02858%203.69355%208.13602%203.36704%208.13695H1.49939%22%20stroke%3D%22%230073C9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_0_203%22%3E%0A%3Crect%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A')}
.rtc-campaign-industry-2 p:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22flask-round%22%20clip-path%3D%22url(%23clip0_0_199)%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M7.49982%200.636353V5.35568C6.29119%205.71601%205.25265%206.49933%204.5741%207.56239C3.89554%208.62546%203.62233%209.89724%203.80441%2011.1452C3.98649%2012.3931%204.6117%2013.5338%205.56571%2014.3587C6.51972%2015.1836%207.73879%2015.6376%208.99999%2015.6376C10.2612%2015.6376%2011.4803%2015.1836%2012.4343%2014.3587C13.3883%2013.5338%2014.0135%2012.3931%2014.1956%2011.1452C14.3777%209.89724%2014.1044%208.62546%2013.4259%207.56239C12.7473%206.49933%2011.7088%205.71601%2010.5002%205.35568V0.636353M3.74939%2010.387H14.2506M6.37468%200.636353H11.6253%22%20stroke%3D%22%230073C9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_0_199%22%3E%0A%3Crect%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A')}
.rtc-campaign-industry-3 p:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22cylinder%22%20clip-path%3D%22url(%23clip0_0_181)%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M15.75%202.88653C15.75%204.12927%2012.7279%205.13671%209%205.13671C5.27208%205.13671%202.25%204.12927%202.25%202.88653M15.75%202.88653C15.75%201.64379%2012.7279%200.636353%209%200.636353C5.27208%200.636353%202.25%201.64379%202.25%202.88653M15.75%202.88653V13.3874C15.75%2013.9842%2015.0388%2014.5565%2013.773%2014.9785C12.5071%2015.4005%2010.7902%2015.6376%209%2015.6376C7.20979%2015.6376%205.4929%2015.4005%204.22703%2014.9785C2.96116%2014.5565%202.25%2013.9842%202.25%2013.3874V2.88653%22%20stroke%3D%22%230073C9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_0_181%22%3E%0A%3Crect%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A')}
.rtc-campaign-industry-4 p:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22cpu%22%20clip-path%3D%22url(%23clip0_0_197)%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M8.99999%2014.1374V15.6376M8.99999%200.636353V2.13647M12.7503%2014.1374V15.6376M12.7503%200.636353V2.13647M1.49939%208.13695H2.99951M1.49939%2011.8873H2.99951M1.49939%204.38665H2.99951M15.0005%208.13695H16.5006M15.0005%2011.8873H16.5006M15.0005%204.38665H16.5006M5.24969%2014.1374V15.6376M5.24969%200.636353V2.13647M4.49963%202.13647H13.5003C14.3288%202.13647%2015.0005%202.8081%2015.0005%203.63659V12.6373C15.0005%2013.4658%2014.3288%2014.1374%2013.5003%2014.1374H4.49963C3.67114%2014.1374%202.99951%2013.4658%202.99951%2012.6373V3.63659C2.99951%202.8081%203.67114%202.13647%204.49963%202.13647ZM6.74981%205.13671H11.2502C11.6644%205.13671%2012.0002%205.47253%2012.0002%205.88677V10.3871C12.0002%2010.8014%2011.6644%2011.1372%2011.2502%2011.1372H6.74981C6.33556%2011.1372%205.99975%2010.8014%205.99975%2010.3871V5.88677C5.99975%205.47253%206.33556%205.13671%206.74981%205.13671Z%22%20stroke%3D%22%230073C9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_0_197%22%3E%0A%3Crect%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A')}
.rtc-campaign-industry-5 p:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22package%22%20clip-path%3D%22url(%23clip0_0_193)%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M9%2015.6376V8.13715M9%208.13715L2.46753%204.38694M9%208.13715L15.5325%204.38694M5.625%202.33897L12.375%206.20169M8.25%2015.435C8.47803%2015.5667%208.7367%2015.636%209%2015.636C9.2633%2015.636%209.52197%2015.5667%209.75%2015.435L15%2012.4348C15.2278%2012.3033%2015.417%2012.1142%2015.5487%2011.8864C15.6803%2011.6587%2015.7497%2011.4003%2015.75%2011.1373V5.1369C15.7497%204.87385%2015.6803%204.61548%2015.5487%204.38773C15.417%204.15999%2015.2278%203.97086%2015%203.83933L9.75%200.839157C9.52197%200.707497%209.2633%200.638184%209%200.638184C8.7367%200.638184%208.47803%200.707497%208.25%200.839157L3%203.83933C2.7722%203.97086%202.58299%204.15999%202.45135%204.38773C2.31971%204.61548%202.25027%204.87385%202.25%205.1369V11.1373C2.25027%2011.4003%202.31971%2011.6587%202.45135%2011.8864C2.58299%2012.1142%202.7722%2012.3033%203%2012.4348L8.25%2015.435Z%22%20stroke%3D%22%230073C9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_0_193%22%3E%0A%3Crect%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A')}
.rtc-campaign-industry-6 p:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22truck%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M10.5001%2012.6365V3.63742C10.5001%203.23964%2010.3421%202.85815%2010.0607%202.57687C9.77941%202.29559%209.39785%202.13757%208.99999%202.13757H2.99951C2.60165%202.13757%202.22009%202.29559%201.93876%202.57687C1.65744%202.85815%201.49939%203.23964%201.49939%203.63742V11.8866C1.49939%2012.0855%201.57841%2012.2762%201.71908%2012.4169C1.85974%2012.5575%202.05052%2012.6365%202.24945%2012.6365H3.74957M3.74957%2012.6365C3.74957%2013.4649%204.4212%2014.1364%205.24969%2014.1364C6.07818%2014.1364%206.74981%2013.4649%206.74981%2012.6365M3.74957%2012.6365C3.74957%2011.8082%204.4212%2011.1367%205.24969%2011.1367C6.07818%2011.1367%206.74981%2011.8082%206.74981%2012.6365M6.74981%2012.6365H11.2502M11.2502%2012.6365C11.2502%2013.4649%2011.9218%2014.1364%2012.7503%2014.1364C13.5788%2014.1364%2014.2504%2013.4649%2014.2504%2012.6365M11.2502%2012.6365C11.2502%2011.8082%2011.9218%2011.1367%2012.7503%2011.1367C13.5788%2011.1367%2014.2504%2011.8082%2014.2504%2012.6365M14.2504%2012.6365H15.7505C15.9495%2012.6365%2016.1402%2012.5575%2016.2809%2012.4169C16.4216%2012.2762%2016.5006%2012.0855%2016.5006%2011.8866V9.14937C16.5003%208.97919%2016.4421%208.81416%2016.3356%208.68142L13.7254%205.41925C13.6552%205.33141%2013.5662%205.26047%2013.465%205.21166C13.3637%205.16286%2013.2527%205.13743%2013.1403%205.13727H10.5001%22%20stroke%3D%22%230073C9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A')}
.rtc-campaign-industry-7 p:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22wind%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M9.60004%2013.8364C9.79019%2013.979%2010.0115%2014.0744%2010.2458%2014.1147C10.48%2014.155%2010.7205%2014.139%2010.9474%2014.0682C11.1743%2013.9973%2011.3811%2013.8735%2011.5507%2013.7071C11.7204%2013.5406%2011.8481%2013.3363%2011.9232%2013.1108C11.9984%2012.8854%2012.0189%2012.6453%2011.9831%2012.4103C11.9472%2012.1754%2011.8561%2011.9523%2011.7171%2011.7595C11.5781%2011.5668%2011.3953%2011.4097%2011.1837%2011.3014C10.9721%2011.1931%2010.7378%2011.1367%2010.5001%2011.1367H1.49939M13.1253%205.13727C13.3171%204.88161%2013.5711%204.67921%2013.8631%204.54929C14.1551%204.41936%2014.4755%204.36622%2014.7938%204.39492C15.1122%204.42362%2015.4179%204.53321%2015.682%204.71327C15.946%204.89332%2016.1597%205.13788%2016.3026%205.42372C16.4456%205.70956%2016.5131%206.02718%2016.4987%206.34643C16.4843%206.66568%2016.3886%206.97596%2016.2205%207.24781C16.0525%207.51966%2015.8177%207.74404%2015.5386%207.89966C15.2594%208.05528%2014.9451%208.13697%2014.6254%208.13697H1.49939M7.34986%202.43754C7.54001%202.29495%207.76134%202.19958%207.9956%202.15929C8.22985%202.11899%208.47033%202.13494%208.69722%202.2058C8.9241%202.27666%209.1309%202.40041%209.30056%202.56685C9.47023%202.7333%209.5979%202.93767%209.67307%203.16313C9.74823%203.38859%209.76874%203.62868%209.73289%203.86361C9.69705%204.09855%209.60587%204.32161%209.46689%204.5144C9.32791%204.7072%209.14509%204.86421%208.93351%204.9725C8.72192%205.0808%208.48763%205.13727%208.24993%205.13727H1.49939%22%20stroke%3D%22%230073C9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A')}
.rtc-campaign-industry-8 p:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22file-text%22%20clip-path%3D%22url(%23clip0_0_189)%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M10.4999%200.636355H4.50046C4.10268%200.636355%203.72118%200.794403%203.43991%201.07573C3.15863%201.35706%203.00061%201.73862%203.00061%202.13647V14.1374C3.00061%2014.5353%203.15863%2014.9169%203.43991%2015.1982C3.72118%2015.4795%204.10268%2015.6376%204.50046%2015.6376H13.4996C13.8973%2015.6376%2014.2788%2015.4795%2014.5601%2015.1982C14.8414%2014.9169%2014.9994%2014.5353%2014.9994%2014.1374V5.13671M10.4999%200.636355C10.7373%200.63597%2010.9724%200.68256%2011.1917%200.773442C11.411%200.864325%2011.6102%200.997703%2011.7777%201.1659L14.4685%203.85711C14.6371%204.02476%2014.7708%204.22415%2014.8619%204.44378C14.9531%204.66341%2014.9998%204.89892%2014.9994%205.13671M10.4999%200.636355V4.38665C10.4999%204.58558%2010.5789%204.77636%2010.7195%204.91702C10.8601%205.05769%2011.0509%205.13671%2011.2498%205.13671L14.9994%205.13671M7.50016%205.88677H6.00031M11.9997%208.88701H6.00031M11.9997%2011.8873H6.00031%22%20stroke%3D%22%230073C9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_0_189%22%3E%0A%3Crect%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A')}
.rtc-campaign-industry-9 p:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22layers%22%20clip-path%3D%22url(%23clip0_0_177)%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M1.49951%208.13677C1.49916%208.28023%201.53995%208.42078%201.61706%208.54176C1.69417%208.66273%201.80435%208.75906%201.93454%208.81931L8.385%2011.752C8.57941%2011.84%208.79037%2011.8855%209.00379%2011.8855C9.21721%2011.8855%209.42817%2011.84%209.62258%2011.752L16.058%208.82681C16.1908%208.76714%2016.3033%208.67012%2016.3819%208.54759C16.4605%208.42507%2016.5017%208.28232%2016.5006%208.13677M1.49951%2011.887C1.49916%2012.0304%201.53995%2012.171%201.61706%2012.292C1.69417%2012.4129%201.80435%2012.5093%201.93454%2012.5695L8.385%2015.5022C8.57941%2015.5902%208.79037%2015.6358%209.00379%2015.6358C9.21721%2015.6358%209.42817%2015.5902%209.62258%2015.5022L16.058%2012.577C16.1908%2012.5173%2016.3033%2012.4203%2016.3819%2012.2978C16.4605%2012.1753%2016.5017%2012.0325%2016.5006%2011.887M9.62292%200.771628C9.42748%200.682485%209.21518%200.636353%209.00038%200.636353C8.78557%200.636353%208.57327%200.682485%208.37783%200.771628L1.94988%203.69679C1.81679%203.75548%201.70362%203.8516%201.62418%203.97345C1.54474%204.0953%201.50244%204.23762%201.50244%204.38308C1.50244%204.52854%201.54474%204.67086%201.62418%204.79271C1.70362%204.91456%201.81679%205.01068%201.94988%205.06937L8.38533%208.00203C8.58077%208.09117%208.79307%208.13731%209.00788%208.13731C9.22268%208.13731%209.43498%208.09117%209.63042%208.00203L16.0659%205.07687C16.199%205.01818%2016.3121%204.92206%2016.3916%204.80021C16.471%204.67836%2016.5133%204.53604%2016.5133%204.39058C16.5133%204.24512%2016.471%204.1028%2016.3916%203.98095C16.3121%203.8591%2016.199%203.76298%2016.0659%203.70429L9.62292%200.771628Z%22%20stroke%3D%22%230073C9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_0_177%22%3E%0A%3Crect%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A')}
.rtc-campaign-industry-10 p:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22archive%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M2.99963%205.13696V13.387C2.99963%2013.7848%203.15768%2014.1663%203.43901%2014.4476C3.72033%2014.7289%204.1019%2014.887%204.49975%2014.887H13.5005C13.8983%2014.887%2014.2799%2014.7289%2014.5612%2014.4476C14.8425%2014.1663%2015.0006%2013.7848%2015.0006%2013.387V5.13696M7.49999%208.13696H10.5002M2.24957%201.38696H15.7507C16.1649%201.38696%2016.5007%201.72275%2016.5007%202.13696V4.38696C16.5007%204.80118%2016.1649%205.13696%2015.7507%205.13696H2.24957C1.83532%205.13696%201.49951%204.80118%201.49951%204.38696V2.13696C1.49951%201.72275%201.83532%201.38696%202.24957%201.38696Z%22%20stroke%3D%22%230073C9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A')}
.rtc-campaign-industry-11 p:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22anchor%22%20clip-path%3D%22url(%23clip0_0_222)%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M9%203.63659V15.6376M9%203.63659C9.82843%203.63659%2010.5%202.96497%2010.5%202.13647C10.5%201.30798%209.82843%200.636353%209%200.636353C8.17157%200.636353%207.5%201.30798%207.5%202.13647C7.5%202.96497%208.17157%203.63659%209%203.63659ZM14.25%208.88701L15.75%208.13695C15.75%209.92731%2015.0388%2011.6443%2013.773%2012.9103C12.5071%2014.1763%2010.7902%2014.8875%209%2014.8875C7.20979%2014.8875%205.4929%2014.1763%204.22703%2012.9103C2.96116%2011.6443%202.25%209.92731%202.25%208.13695L3.75%208.88701M6.75%207.38689H11.25%22%20stroke%3D%22%230073C9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_0_222%22%3E%0A%3Crect%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A')}

/* Native UX Slider: industries carousel. */
.rtc-campaign-industries .rtc-campaign-carousel{max-width:1320px;width:calc(100% - 120px);margin:0 auto}
.rtc-campaign-carousel .rtc-campaign-slide{width:240px!important;margin-right:16px;padding:18px 16px;background:#fff;border-radius:12px;min-height:72px}
.rtc-campaign-carousel .rtc-campaign-slide p{white-space:normal;margin:0}
.rtc-campaign-carousel .flickity-viewport{overflow:hidden}
.rtc-campaign-carousel .flickity-prev-next-button{opacity:1!important;width:36px;height:36px;background:#0073c9;border-radius:50%;top:50%;transform:translateY(-50%)}
.rtc-campaign-carousel .flickity-prev-next-button.previous{left:-44px}
.rtc-campaign-carousel .flickity-prev-next-button.next{right:-44px}
@media(max-width:849px){.rtc-campaign-industries .rtc-campaign-carousel{width:calc(100% - 96px)}.rtc-campaign-carousel .rtc-campaign-slide{width:220px!important}.rtc-campaign-carousel .flickity-prev-next-button.previous{left:-40px}.rtc-campaign-carousel .flickity-prev-next-button.next{right:-40px}}

.rtc-campaign-carousel .slider .rtc-campaign-slide{padding:18px 16px!important;margin-right:16px!important;display:flex;align-items:center}

.rtc-campaign-carousel .flickity-prev-next-button{display:block!important}


/* RTC native single product pages */
.rtc-product-layout-shell{padding:0!important}
.rtc-product-layout-shell>.section-content>.product-footer{max-width:none!important;width:100%;padding:0!important}
.rtc-product-layout-shell .woocommerce-tabs{padding:0!important;border:0!important}
.rtc-product-layout-shell .woocommerce-tabs>.product-tabs,.rtc-product-layout-shell .woocommerce-tabs>.tabs,.rtc-product-layout-shell #tab-description>h2:first-child{display:none!important}
.rtc-product-layout-shell .tab-panels,.rtc-product-layout-shell .panel.entry-content{padding:0!important;margin:0!important}
.rtc-product-layout-shell #tab-reviews,.rtc-product-layout-shell #tab-additional_information{display:none!important}
.rtc-product-inner.row{max-width:1320px!important;width:calc(100% - 120px)!important;margin:0 auto!important}
.rtc-product-inner.row>.col{padding:0;min-width:0}
.rtc-product-hero{padding:60px 0!important;color:#f0f5f7}
.rtc-product-hero-row{display:flex;align-items:center;gap:60px}
.rtc-product-hero-row>.col{flex:1 1 0;max-width:none}
.rtc-product-photo{width:100%!important;margin:0!important}
.rtc-product-photo img{width:100%;max-height:600px;object-fit:contain}
.rtc-product-title h1{font-size:44px;font-weight:800;line-height:1.15;color:#fff;margin:0 0 24px;overflow-wrap:break-word}
.rtc-product-intro p{font-size:16px;line-height:26px;color:#f0f5f7;margin:0 0 28px}
.rtc-product-features ul{list-style:none;padding:0;margin:0 0 28px}
.rtc-product-features li{position:relative;padding-left:32px;margin:0 0 14px!important;font-size:14px;line-height:1.6;color:#f0f5f7}
.rtc-product-features li:before{content:"\e00a";font-family:fl-icons;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:2px;background:#00a6f9;color:#fff;width:20px;height:20px;border-radius:50%;font-size:10px}
.rtc-product-actions.row{margin:0!important;max-width:none!important;width:100%}
.rtc-product-actions>.col{padding:0!important}
.rtc-product-action-buttons>.col-inner{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.rtc-product-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 21px;margin:0!important;font-size:15px;font-weight:700;line-height:20px;letter-spacing:0;text-transform:none;border-radius:68px}
.rtc-product-actions .rtc-product-quote{background:#ff9100!important;color:#fff!important;border:0}
.rtc-product-actions .rtc-product-pdf{border:1px solid #fff!important;background:transparent!important;color:#fff!important}
.rtc-product-actions .rtc-product-pdf:hover{background:#0073c9!important}
.rtc-product-specs{padding:70px 0!important}
.rtc-product-specs-row{gap:20px}
.rtc-product-specs-row>.rtc-product-spec-heading{flex:0 0 calc(33.333% - 10px);max-width:calc(33.333% - 10px)}
.rtc-product-specs-row>.rtc-product-spec-table{flex:1;max-width:none}
.rtc-product-spec-heading h2{color:#00599b;font-size:36px;line-height:1.3;font-weight:800;margin:0;max-width:360px}
.rtc-product-table-wrap{overflow:hidden;border:1px solid #dfe9ed;border-radius:8px}
table.rtc-product-parameters{width:100%;table-layout:fixed;border-collapse:collapse;margin:0}
.rtc-product-parameters th,.rtc-product-parameters td{padding:15px 24px;line-height:20px;color:#1f2e3d;letter-spacing:0;border-bottom:1px solid #e6eef2;vertical-align:middle;overflow-wrap:anywhere}
.rtc-product-parameters thead th{background:#00599b;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;height:52px}
.rtc-product-parameters th:first-child{width:52%}
.rtc-product-parameters tbody th{font-size:13px;font-weight:700;text-transform:none}
.rtc-product-parameters tbody td{font-size:14px;font-weight:400}
.rtc-product-parameters tbody tr:nth-child(odd){background:#f0f5f7}
.rtc-product-parameters tbody tr:last-child>*{border-bottom:0}
.rtc-product-contact{padding-top:30px!important;padding-bottom:60px!important}
#rtc-product-enquiry{scroll-margin-top:110px}
@media(max-width:849px){
.rtc-product-inner.row{width:calc(100% - 48px)!important}
.rtc-product-hero{padding:36px 0!important}
.rtc-product-hero-row{gap:32px;flex-direction:column}
.rtc-product-hero-row>.col{flex:auto;width:100%;max-width:100%}
.rtc-product-photo img{max-height:360px}
.rtc-product-title h1{font-size:32px}
.rtc-product-specs{padding:40px 0!important}
.rtc-product-specs-row{gap:24px;flex-direction:column}
.rtc-product-specs-row>.col{width:100%;max-width:100%;flex:auto}
.rtc-product-spec-heading h2{font-size:28px;max-width:none}
.rtc-product-parameters th,.rtc-product-parameters td{padding:12px}
}

.rtc-product-actions .rtc-product-pdf:before{content:"";display:block;width:14px;height:14px;flex:0 0 14px;background:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22arrow-right%22%20clip-path%3D%22url(%23clip0_0_88)%22%3E%0A%3Cpath%20id%3D%22download-glyph%22%20d%3D%22M7%200V10.8182M11.9%206.36364L7%2010.8182L2.1%206.36364M0%2014H14%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_0_88%22%3E%0A%3Crect%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E') center/contain no-repeat}

/* RTC rental fleet: native UX cards, WooCommerce featured/category state. */
.rtc-fleet-inner.row{width:calc(100% - 120px);max-width:1320px;margin:0 auto!important}
.rtc-fleet-inner>.col{padding:0}
.rtc-fleet-hero{padding:64px 0!important}
.rtc-fleet-hero h1{font-size:56px;line-height:1.1;font-weight:800;color:#fff;margin:0 0 16px}
.rtc-fleet-hero p{font-size:16px;line-height:1.6;color:#f0f5f7;margin:0}
.rtc-fleet-filter{padding:16px 0!important}
.rtc-fleet-filters{display:flex;flex-wrap:wrap;gap:12px;border:0;padding:0;margin:0}
.rtc-fleet-filters label{position:relative;display:block;cursor:pointer;margin:0}
.rtc-fleet-filters input{position:absolute;opacity:0;width:1px;height:1px;margin:0}
.rtc-fleet-filters span{display:block;padding:10px 20px;border-radius:68px;background:#fff;color:#00599b;font-size:14px;font-weight:600;line-height:21px}
.rtc-fleet-filters input:checked+span{background:#0073c9;color:#fff;font-weight:700}
.rtc-fleet-filters input:focus-visible+span{outline:3px solid #ff9100;outline-offset:3px}
.rtc-fleet-angle{height:clamp(20px,3.16448vw,45.568px);min-height:0!important;padding:0!important;transform:rotate(180deg)}
.rtc-fleet-advice{padding:30px 0 65px!important}
.rtc-fleet-advice h2{font-size:28px!important}
.rtc-fleet-catalogue{padding:35px 0 100px!important}
.rtc-fleet-grid.row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px;align-items:stretch}
.rtc-fleet-card.col{width:100%;max-width:none;flex-basis:auto;min-width:0;padding:0;order:0}
.rtc-fleet-card>.col-inner{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 3px 45px rgba(0,0,0,.12);overflow:hidden;position:relative}
.rtc-fleet-card-photo{width:100%!important;margin:0!important}
.rtc-fleet-card-photo .img-inner{height:220px}
.rtc-fleet-card-photo img{width:100%;height:100%;object-fit:contain;padding:20px 16px 0}
.rtc-fleet-card-product.row{width:auto;max-width:none;margin:0!important;padding:20px 24px 0}
.rtc-fleet-card-product>.product.col{width:100%;max-width:100%;flex-basis:100%;padding:0}
.rtc-fleet-card-product .box-image,.rtc-fleet-card-product .price-wrapper,.rtc-fleet-card-product .badge-container{display:none}
.rtc-fleet-card-product .box-text{padding:0;text-align:left}
.rtc-fleet-card-product .product-title{margin:0;font-size:22px;line-height:1.28;font-weight:800}
.rtc-fleet-card-product .product-title a{color:#00599b;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.rtc-fleet-card-product .product-cat{position:absolute;top:10px;right:10px;left:auto;max-width:calc(100% - 20px);padding:5px 10px;margin:0;background:#f0f5f7;color:#00599b;border-radius:4px;font-size:0;opacity:1}
.rtc-fleet-card-product .product-cat:after{content:"Compressor";font-size:12px;font-weight:700;text-transform:none;letter-spacing:0}
.rtc-fleet-card:has(.product_cat-air-dryers) .product-cat:after{content:"Air dryer"}
.rtc-fleet-card-product .product,.rtc-fleet-card-product .product>.col-inner,.rtc-fleet-card-product .box{position:static}
.rtc-fleet-card-description{padding:10px 24px 0}
.rtc-fleet-card-description p{font-size:13px;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.rtc-fleet-card-specs{padding:18px 24px 0;margin-top:auto}
.rtc-fleet-card-specs ul{display:flex;flex-wrap:wrap;gap:8px 12px;list-style:none;padding:0;margin:0}
.rtc-fleet-card-specs li{display:flex;align-items:center;gap:6px;color:#00599b;font-size:13px;line-height:1.4;margin:0}
.rtc-fleet-card-specs li:before{content:"";display:inline-block;width:12px;height:12px;flex:0 0 12px;background-position:center;background-repeat:no-repeat;background-size:contain}
.rtc-fleet-card-actions.row{width:auto;max-width:none;margin:0!important;padding:22px 24px 24px}
.rtc-fleet-card-actions>.col{padding:0}
.rtc-fleet-card-actions>.col>.col-inner{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.rtc-fleet-card-actions .button{min-height:44px;margin:0;padding:10px 21px;line-height:22px;font-size:15px;font-weight:700;text-transform:none;letter-spacing:0;border-radius:68px}
.rtc-fleet-more{background:#f0f5f7!important;color:#00599b!important}
.rtc-fleet-card .rtc-product-quote{display:none}
.rtc-fleet-card:has(.featured){grid-column:1/-1;order:1}
.rtc-fleet-card:nth-child(n+5 of :not(:has(.featured))){order:2}
.rtc-fleet-card:nth-child(n+2 of :has(.featured)){order:3}
.rtc-fleet-card:nth-child(n+9 of :not(:has(.featured))){order:4}
.rtc-fleet-card:has(.featured)>.col-inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;min-height:395px;background:#0073c9}
.rtc-fleet-card:has(.featured)>.col-inner:after{content:"FEATURED RENTAL";position:absolute;right:16px;top:16px;background:#00a6f9;color:white;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:800}
.rtc-fleet-card:has(.featured) .rtc-fleet-card-photo{grid-column:1;grid-row:1/5;background:#00599b;align-self:stretch}
.rtc-fleet-card:has(.featured) .rtc-fleet-card-photo a{height:100%;display:block}
.rtc-fleet-card:has(.featured) .rtc-fleet-card-photo .img-inner{height:100%;min-height:395px}
.rtc-fleet-card:has(.featured) .rtc-fleet-card-photo img{position:absolute;inset:0;padding:48px;object-fit:contain}
.rtc-fleet-card:has(.featured) .rtc-fleet-card-product{grid-column:2;grid-row:1;padding:50px 45px 0}
.rtc-fleet-card:has(.featured) .product-title{font-size:30px;line-height:1.2}
.rtc-fleet-card:has(.featured) .product-title a{color:#fff}
.rtc-fleet-card:has(.featured) .product-cat{display:none}
.rtc-fleet-card:has(.featured) .rtc-fleet-card-description{grid-column:2;grid-row:2;padding:12px 45px 0}
.rtc-fleet-card:has(.featured) .rtc-fleet-card-description p{color:#f0f5f7;font-size:15px;line-height:1.6;-webkit-line-clamp:unset}
.rtc-fleet-card:has(.featured) .rtc-fleet-card-specs{grid-column:2;grid-row:3;padding:24px 45px 0}
.rtc-fleet-card:has(.featured) .rtc-fleet-card-specs li{color:#fff;font-size:14px}
.rtc-fleet-card:has(.featured) .rtc-fleet-card-specs li:before{filter:brightness(0) invert(1)}
.rtc-fleet-card:has(.featured) .rtc-fleet-card-actions{grid-column:2;grid-row:4;padding:24px 45px 45px}
.rtc-fleet-card:has(.featured) .rtc-product-quote{display:inline-flex;background:#ff9100!important;color:#fff!important}
.rtc-fleet-card:has(.featured) .rtc-fleet-more{background:transparent!important;color:#fff!important;border:1px solid #fff}
body:has(#rtc-fleet-compressors:checked) .rtc-fleet-card:has(.product_cat-air-dryers){display:none}
body:has(#rtc-fleet-dryers:checked) .rtc-fleet-card:not(:has(.product_cat-air-dryers)){display:none}
@media(max-width:1100px){.rtc-fleet-grid.row{grid-template-columns:repeat(3,minmax(0,1fr))}.rtc-fleet-card:has(.featured) .product-title{font-size:26px}}
@media(max-width:849px){.rtc-fleet-inner.row{width:calc(100% - 48px)}.rtc-fleet-hero{padding:50px 0!important}.rtc-fleet-hero h1{font-size:40px}.rtc-fleet-grid.row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.rtc-fleet-card:has(.featured)>.col-inner{display:flex}.rtc-fleet-card:has(.featured) .rtc-fleet-card-photo .img-inner{height:300px;min-height:0}.rtc-fleet-card:has(.featured) .rtc-fleet-card-photo img{padding:30px}.rtc-fleet-card:has(.featured) .rtc-fleet-card-product{padding:28px 24px 0}.rtc-fleet-card:has(.featured) .rtc-fleet-card-description{padding:12px 24px 0}.rtc-fleet-card:has(.featured) .rtc-fleet-card-specs{padding:20px 24px 0}.rtc-fleet-card:has(.featured) .rtc-fleet-card-actions{padding:24px}.rtc-fleet-advice{padding-bottom:30px!important}}
@media(max-width:549px){.rtc-fleet-hero h1{font-size:36px}.rtc-fleet-hero p{font-size:14px}.rtc-fleet-filters{gap:8px}.rtc-fleet-filters span{padding:10px 13px;font-size:13px}.rtc-fleet-grid.row{grid-template-columns:1fr}.rtc-fleet-card-product .product-title{font-size:22px}.rtc-fleet-catalogue{padding:20px 0 65px!important}.rtc-fleet-card-photo .img-inner{height:240px}.rtc-fleet-card-description p{-webkit-line-clamp:unset}.rtc-fleet-card-product .product-title a{-webkit-line-clamp:unset}.rtc-fleet-card:has(.featured) .product-title{font-size:26px}}

.rtc-fleet-spec-capacity:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%229%22%20height%3D%2212%22%20viewBox%3D%220%200%209%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22icon-check%22%20clip-path%3D%22url(%23clip0_0_364)%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M5.64286%200L0.5%207.2H3.92857L3.35714%2012L8.5%204.8H5.07143L5.64286%200Z%22%20fill%3D%22%2300599B%22%20stroke%3D%22%2300599B%22%20stroke-width%3D%220.5%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_0_364%22%3E%0A%3Crect%20width%3D%229%22%20height%3D%2212%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A')}
.rtc-fleet-spec-pressure:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22icon-check%22%20clip-path%3D%22url(%23clip0_0_368)%22%3E%0A%3Cg%20id%3D%22Vector%22%3E%0A%3Cpath%20d%3D%22M6%207.06667C6.5891%207.06667%207.06667%206.5891%207.06667%206C7.06667%205.4109%206.5891%204.93333%206%204.93333C5.4109%204.93333%204.93333%205.4109%204.93333%206C4.93333%206.5891%205.4109%207.06667%206%207.06667Z%22%20fill%3D%22%2300599B%22%2F%3E%0A%3Cpath%20d%3D%22M6%200.5C9.03757%200.5%2011.5%202.96243%2011.5%206C11.5%209.03757%209.03757%2011.5%206%2011.5C2.96243%2011.5%200.5%209.03757%200.5%206C0.5%202.96243%202.96243%200.5%206%200.5ZM8.97949%202.27637C8.76386%202.10386%208.44887%202.13886%208.27637%202.35449L6.53516%204.5293C6.36798%204.46845%206.18822%204.43359%206%204.43359C5.13475%204.43359%204.43359%205.13475%204.43359%206C4.43359%206.86525%205.13475%207.56641%206%207.56641C6.86525%207.56641%207.56641%206.86525%207.56641%206C7.56641%205.6877%207.47388%205.39766%207.31641%205.15332L9.05664%202.97949C9.22905%202.76398%209.1948%202.44893%208.97949%202.27637ZM5.43359%206C5.43359%205.76668%205.57395%205.5654%205.77539%205.47852L5.60938%205.6875C5.43687%205.90313%205.47187%206.21812%205.6875%206.39062C5.90313%206.56313%206.21812%206.52813%206.39062%206.3125L6.55469%206.10547C6.50511%206.36783%206.27678%206.56641%206%206.56641C5.68704%206.56641%205.43359%206.31296%205.43359%206Z%22%20stroke%3D%22%2300599B%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_0_368%22%3E%0A%3Crect%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A')}
.rtc-fleet-spec-cooling:before{background-image:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22icon-check%22%20clip-path%3D%22url(%23clip0_0_362)%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M4%200C4%200%200%205.05263%200%207.57895C0%2010.3579%201.8%2012%204%2012C6.2%2012%208%2010.3579%208%207.57895C8%205.05263%204%200%204%200Z%22%20fill%3D%22%2300599B%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_0_362%22%3E%0A%3Crect%20width%3D%228%22%20height%3D%2212%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A')}
.rtc-fleet-angle{background:url('data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%221440%22%20height%3D%2245.5685%22%20viewBox%3D%220%200%201440%2045.5685%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20id%3D%22Vector%201%22%20d%3D%22M319%200L1440%2045.5685H0L319%200Z%22%20fill%3D%22%23F0F5F7%22%2F%3E%0A%3C%2Fsvg%3E%0A') center/100% 100% no-repeat}

.rtc-fleet-filters>p{display:contents}
.rtc-fleet-card:has(.featured) .product-title a{-webkit-line-clamp:unset}

/* Override Flatsome's nested-row padding reset inside catalogue cards. */
.rtc-fleet-card-product.row,.rtc-fleet-card-actions.row{padding-left:24px!important;padding-right:24px!important}
.rtc-fleet-card-product .box-text{position:static}
.rtc-fleet-card:has(.featured) .rtc-fleet-card-product.row,.rtc-fleet-card:has(.featured) .rtc-fleet-card-actions.row{padding-left:45px!important;padding-right:45px!important}
@media(max-width:849px){.rtc-fleet-card:has(.featured) .rtc-fleet-card-product.row,.rtc-fleet-card:has(.featured) .rtc-fleet-card-actions.row{padding-left:24px!important;padding-right:24px!important}}

.rtc-fleet-advice .rtc-home-contact-row{width:calc(100% - 120px)!important;max-width:780px!important;margin:0 auto!important}
@media(max-width:849px){.rtc-fleet-advice .rtc-home-contact-row{width:calc(100% - 48px)!important}}
@media(max-width:549px){.rtc-fleet-filters span{padding-left:12px;padding-right:12px}}

/* Match the 1440px Figma page canvas on the rental fleet page. */
body.page-id-780 #main>#content{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}

/* Ignore Flatsome's float clearfix in CSS Grid; order filtered cards by their visible category. */
.rtc-fleet-grid.row:before,.rtc-fleet-grid.row:after{display:none!important;content:none!important}
body:has(#rtc-fleet-dryers:checked) .rtc-fleet-grid>.rtc-fleet-card{order:0}
body:has(#rtc-fleet-compressors:checked) .rtc-fleet-grid>.rtc-fleet-card{order:0}
body:has(#rtc-fleet-compressors:checked) .rtc-fleet-grid>.rtc-fleet-card:nth-child(n+5 of :not(:has(.featured,.product_cat-air-dryers))){order:2}
body:has(#rtc-fleet-compressors:checked) .rtc-fleet-grid>.rtc-fleet-card:nth-child(n+9 of :not(:has(.featured,.product_cat-air-dryers))){order:4}
body:has(#rtc-fleet-compressors:checked) .rtc-fleet-grid>.rtc-fleet-card:has(.featured){order:1}
body:has(#rtc-fleet-compressors:checked) .rtc-fleet-grid>.rtc-fleet-card:nth-child(n+2 of :has(.featured)){order:3}

/* The RTC UX footer includes the legal row; suppress Flatsome's extra absolute footer. */
#footer>.absolute-footer{display:none!important}

/* What we do: native UX Builder sections and cards. */
#content:has(>.rtc-wwd){max-width:1440px;margin-inline:auto;padding:0}
.rtc-wwd{font-family:"Open Sans",sans-serif;color:#00599b}
.rtc-wwd>.section-content{padding:72px 0}
.rtc-wwd .rtc-wwd-inner{width:calc(100% - 120px);max-width:1320px;margin:0 auto}
.rtc-wwd .rtc-wwd-inner>.col{padding:0}
.rtc-wwd h1{font-size:56px;font-weight:800;line-height:1.1}
.rtc-wwd h2{font-size:36px;font-weight:800;line-height:1.2;margin-bottom:32px;color:#00599b}
.rtc-wwd h3{font-size:18px;font-weight:700;line-height:1.4;color:#00599b}
.rtc-wwd p{font-size:16px;line-height:1.6}
.rtc-wwd p:last-child{margin-bottom:0}
.rtc-wwd-hero>.section-content{padding:110px 0}
.rtc-wwd-hero h1,.rtc-wwd-hero p,.rtc-wwd-intro h2,.rtc-wwd-intro p{color:#fff}
.rtc-wwd-hero p{margin-top:24px;font-size:20px}
.rtc-wwd-intro p{max-width:1100px}
.rtc-wwd .row:has(>.rtc-wwd-benefit),.rtc-wwd .row:has(>.rtc-wwd-project),.rtc-wwd-testimonials .row:has(.rtc-wwd-quote){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.rtc-wwd .row:has(>.rtc-wwd-benefit)::before,.rtc-wwd .row:has(>.rtc-wwd-benefit)::after,.rtc-wwd .row:has(>.rtc-wwd-project)::before,.rtc-wwd .row:has(>.rtc-wwd-project)::after,.rtc-wwd-testimonials .row:has(.rtc-wwd-quote)::before,.rtc-wwd-testimonials .row:has(.rtc-wwd-quote)::after{display:none}
.rtc-wwd .row:has(>.rtc-wwd-benefit)>.col,.rtc-wwd .row:has(>.rtc-wwd-project)>.col,.rtc-wwd-testimonials .row:has(.rtc-wwd-quote)>.col{max-width:none;width:100%}
.rtc-wwd-benefit>.col-inner,.rtc-wwd-testimonials .row:has(.rtc-wwd-quote)>.col>.col-inner{height:100%;background:#fff;padding:32px;border-top:3px solid #0073c9}
.rtc-wwd-benefit a{text-decoration:underline;color:#0073c9}
.rtc-wwd-project h3{margin:18px 0 0}
.rtc-wwd-project h3 a{color:#00599b}
.rtc-wwd-projects .button{margin:36px 0 0;background:#ff9100!important;color:#fff!important;font-size:15px;font-weight:700;line-height:20px;min-height:44px;padding:12px 21px;border:0;border-radius:68px;text-transform:none}
.rtc-wwd-quote .testimonial-text{font-style:normal}
.rtc-wwd-quote .testimonial-meta{margin-top:24px;font-size:14px}
.rtc-wwd-video .video{margin-bottom:0}
@media(max-width:849px){
.rtc-wwd>.section-content{padding:48px 0}
.rtc-wwd .rtc-wwd-inner{width:calc(100% - 48px)}
.rtc-wwd h1{font-size:40px}.rtc-wwd h2{font-size:30px}
.rtc-wwd-hero>.section-content{padding:80px 0}
.rtc-wwd .row:has(>.rtc-wwd-benefit),.rtc-wwd .row:has(>.rtc-wwd-project),.rtc-wwd-testimonials .row:has(.rtc-wwd-quote){grid-template-columns:1fr;gap:24px}
}

/* Remaining legacy pages: native Flatsome content, shared RTC design system. */
.rtc-migration-hero{background-position:center;background-size:cover}
.rtc-migration-2609{background-image:linear-gradient(rgba(0,89,155,.72),rgba(0,89,155,.72)),url("https://oilfree-air-eu.staging.ams1.wp-one.dev/wp-content/uploads/20180611_164610.jpg")}
.rtc-migration-2601{background-image:linear-gradient(rgba(0,89,155,.72),rgba(0,89,155,.72)),url("https://oilfree-air-eu.staging.ams1.wp-one.dev/wp-content/uploads/20180611_164610.jpg")}
.rtc-migration-2596{background-image:linear-gradient(rgba(0,89,155,.72),rgba(0,89,155,.72)),url("https://oilfree-air-eu.staging.ams1.wp-one.dev/wp-content/uploads/20180611_164610.jpg")}
.rtc-migration-2570{background-image:linear-gradient(rgba(0,89,155,.72),rgba(0,89,155,.72)),url("https://oilfree-air-eu.staging.ams1.wp-one.dev/wp-content/uploads/20161108_092335.jpg")}
.rtc-migration-1807{background-image:linear-gradient(rgba(0,89,155,.72),rgba(0,89,155,.72)),url("https://oilfree-air-eu.staging.ams1.wp-one.dev/wp-content/uploads/20180611_164610.jpg")}
.rtc-migration-1351{background-image:linear-gradient(rgba(0,89,155,.72),rgba(0,89,155,.72)),url("https://oilfree-air-eu.staging.ams1.wp-one.dev/wp-content/uploads/20180611_164610.jpg")}
.rtc-migration-885{background-image:linear-gradient(rgba(0,89,155,.72),rgba(0,89,155,.72)),url("https://oilfree-air-eu.staging.ams1.wp-one.dev/wp-content/uploads/petrochemical-image-1.jpg")}
.rtc-migration-883{background-image:linear-gradient(rgba(0,89,155,.72),rgba(0,89,155,.72)),url("https://oilfree-air-eu.staging.ams1.wp-one.dev/wp-content/uploads/petrochemical-image-1.jpg")}
.rtc-migration-880{background-image:linear-gradient(rgba(0,89,155,.72),rgba(0,89,155,.72)),url("https://oilfree-air-eu.staging.ams1.wp-one.dev/wp-content/uploads/petrochemical-image-1.jpg")}
.rtc-migration-773{background-image:linear-gradient(rgba(0,89,155,.72),rgba(0,89,155,.72)),url("https://oilfree-air-eu.staging.ams1.wp-one.dev/wp-content/uploads/Car-Factory.jpg")}
.rtc-migration-hero>.section-bg{display:none}
.rtc-migration-body .text+.text{margin-top:44px}
.rtc-migration-body h2{margin-top:20px}
.rtc-migration-body a{color:#0073c9;text-decoration:underline}
.rtc-migration-table{max-width:100%;overflow-x:auto;margin:24px 0 42px}
.rtc-migration-table table{width:100%;min-width:760px;border-collapse:collapse;font-size:14px;color:#00599b;margin:0}
.rtc-migration-table th{background:#00599b;color:white;font-size:14px;text-transform:none;letter-spacing:0;padding:16px 12px}
.rtc-migration-table td{padding:14px 12px;border-bottom:1px solid #d5e2e9;color:#00599b}
.rtc-migration-table tbody tr:nth-child(even){background:#f0f5f7}
.rtc-migration-products{margin-top:32px!important}
.rtc-migration-products .box-image img{object-fit:contain}
.rtc-migration-products .product-title{font-size:18px;font-weight:700;line-height:1.4}
.rtc-migration-products .box-text{padding:20px 12px}
.rtc-migration-accordion .accordion-title{background:#fff;color:#00599b;font-size:18px;font-weight:700;border-color:#d5e2e9;padding:20px 45px}
.rtc-migration-accordion .accordion-inner{background:#fff;padding:24px 32px}
.rtc-migration-cert-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.rtc-migration-cert-grid:before,.rtc-migration-cert-grid:after{display:none!important}
.rtc-migration-cert-grid>.col{max-width:none;width:100%}
.rtc-migration-cert>.col-inner{padding:30px;background:#fff;height:100%}
.rtc-migration-cert-logo{width:100%!important;max-width:240px;margin:0 auto 24px}
.rtc-migration-cert-logo img{height:130px;object-fit:contain}
.rtc-migration-button{background:#ff9100!important;color:white!important;text-transform:none;font-size:15px;border:0;padding:8px 21px}
@media(max-width:849px){.rtc-migration-cert-grid{grid-template-columns:1fr}.rtc-migration-body h2{overflow-wrap:anywhere}.rtc-migration-body .col-inner{min-width:0}.rtc-migration-table{margin-bottom:28px}}

/* GDPR: full-width hero background with the existing centred content width. */
body.page-id-880 #main>#content{max-width:none;width:100%}
body.page-id-880 #content>.rtc-migration-body{max-width:1440px;margin-inline:auto}

/* Converted pages: full-width hero backgrounds, centred body sections. */
body.page-id-2609 #main>#content{max-width:none;width:100%}
body.page-id-2609 #content>.section:not(.rtc-migration-hero){max-width:1440px;margin-inline:auto}
body.page-id-2601 #main>#content{max-width:none;width:100%}
body.page-id-2601 #content>.section:not(.rtc-migration-hero){max-width:1440px;margin-inline:auto}
body.page-id-2596 #main>#content{max-width:none;width:100%}
body.page-id-2596 #content>.section:not(.rtc-migration-hero){max-width:1440px;margin-inline:auto}
body.page-id-2570 #main>#content{max-width:none;width:100%}
body.page-id-2570 #content>.section:not(.rtc-migration-hero){max-width:1440px;margin-inline:auto}
body.page-id-1807 #main>#content{max-width:none;width:100%}
body.page-id-1807 #content>.section:not(.rtc-migration-hero){max-width:1440px;margin-inline:auto}
body.page-id-1351 #main>#content{max-width:none;width:100%}
body.page-id-1351 #content>.section:not(.rtc-migration-hero){max-width:1440px;margin-inline:auto}
body.page-id-885 #main>#content{max-width:none;width:100%}
body.page-id-885 #content>.section:not(.rtc-migration-hero){max-width:1440px;margin-inline:auto}
body.page-id-883 #main>#content{max-width:none;width:100%}
body.page-id-883 #content>.section:not(.rtc-migration-hero){max-width:1440px;margin-inline:auto}
body.page-id-773 #main>#content{max-width:none;width:100%}
body.page-id-773 #content>.section:not(.rtc-migration-hero){max-width:1440px;margin-inline:auto}

/* Keep hero text aligned with the 1320px inner content area. */
.rtc-migration-hero .row.rtc-wwd-inner{max-width:1320px!important;margin-inline:auto!important}

/* Rental category pages share the Equipment canvas and card layout. */
body.page-id-2570 #main>#content{max-width:1440px;width:100%;margin-inline:auto}
body.page-id-2570 #content>.section{max-width:none}
body.page-id-2596 #main>#content{max-width:1440px;width:100%;margin-inline:auto}
body.page-id-2596 #content>.section{max-width:none}
body.page-id-3085 #main>#content{max-width:1440px;width:100%;margin-inline:auto}
body.page-id-3085 #content>.section{max-width:none}
body.page-id-3086 #main>#content{max-width:1440px;width:100%;margin-inline:auto}
body.page-id-3086 #content>.section{max-width:none}

/* Rental category heroes span the viewport; other sections retain the fleet canvas. */
body.page-id-2570 #main>#content,body.page-id-2596 #main>#content{max-width:none;width:100%}
body.page-id-2570 #content>.section:not(.rtc-fleet-hero),body.page-id-2596 #content>.section:not(.rtc-fleet-hero){max-width:1440px;margin-inline:auto}
body.page-id-2570 .rtc-fleet-hero .rtc-fleet-inner,body.page-id-2596 .rtc-fleet-hero .rtc-fleet-inner{max-width:1320px!important;margin-inline:auto!important}

body.page-id-2570 #content>.rtc-fleet-hero,body.page-id-2596 #content>.rtc-fleet-hero{max-width:none!important;width:100%}
