/* Compact conversion layout: services and contact before supporting information. */
.py-100{padding-block:50px}.header-top-inner{min-height:36px}.top-highlight{padding-block:7px}.top-highlight:before{border-top-width:36px}.nav-row{height:80px}.brand img{height:59px}.nav-row nav a{padding-block:26px}.nav-row nav a.active:after{bottom:15px}.hero-single{min-height:515px;padding-block:58px}.hero-single .hero-content .hero-title{font-size:57px;line-height:1.12;margin-block:20px}.hero-single .hero-content p{font-size:16px;max-width:540px}.hero-single .hero-content .hero-btn{margin-top:24px}.hero-single .hero-content .hero-sub-title{font-size:12px;letter-spacing:2.4px}.site-heading{margin-bottom:26px}.site-title{font-size:36px}.site-title-tagline{font-size:12px;letter-spacing:1.5px;margin-bottom:10px}.site-heading p{margin-top:10px;font-size:14px}#servicios .site-heading{margin-bottom:27px}.service-img>img{height:155px}.service-item.service-card{padding:12px;margin-bottom:0}.service-icon{height:58px;width:58px;bottom:-24px;border-width:4px}.service-icon .icon{width:29px;height:29px}.service-content{padding:33px 7px 7px}.service-title{font-size:19px;line-height:1.2;margin-bottom:10px}.service-text{font-size:13px;line-height:1.6}.service-arrow{padding-top:16px}.service-arrow .theme-btn{font-size:9px;min-height:43px;padding:10px;gap:5px}.service-arrow .theme-btn .icon{width:17px;height:17px}.conversion-strip{background:#13131c;padding-block:25px}.conversion-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.conversion-steps>div{display:flex;align-items:center;gap:15px}.conversion-steps .icon{color:#80cc28;width:35px;height:35px;stroke-width:2}.conversion-steps p{font-size:13px;line-height:1.55;color:#d0d3dc}.conversion-steps strong{display:block;font-family:var(--heading-font);font-size:15px;color:white;margin-bottom:3px}.conversion-steps span{display:block}.quote-content{padding:28px 30px}.quote-header h6{font-size:11px;margin-bottom:10px}.quote-header h2{font-size:27px}.quote-area .row.g-5{--bs-gutter-x:3rem;--bs-gutter-y:1.5rem}.quote-area .site-title{font-size:37px}.quote-intro>p{font-size:15px;max-width:370px}.intermediary{font-size:11px!important;line-height:1.65;margin-top:20px;padding-top:17px;border-top:1px solid #dfe4d9}.quote-content form{margin-top:18px}.form-intro{font-size:11px;margin-bottom:15px}.form-grid{gap:13px 16px}input,select,textarea{margin-top:5px;min-height:45px;padding:10px 12px}textarea{min-height:76px;max-height:180px}label{font-size:11px}.check{margin-block:15px}.form-footnote{font-size:10px}#nosotros{background:#f8f8f8}.about-area .row.g-5{--bs-gutter-x:3rem;--bs-gutter-y:1.8rem}.about-left{margin-right:10px;padding:0 12px 12px 0}.about-img img{height:310px;object-position:50% 44%;border-radius:40px 8px 8px 8px}.about-left:after{border-width:4px;top:16px;left:16px;border-radius:40px 8px 8px 8px}.about-label{bottom:30px;right:-5px;padding:14px 18px;gap:12px;font-size:9px}.about-label strong{font-size:18px}.about-label>.icon{width:33px;height:33px}.about-right .site-heading{margin-bottom:16px}.about-text{font-size:14px;line-height:1.7}.about-transparency{font-size:12px;line-height:1.7;margin-top:13px}.about-right>.theme-btn{margin-top:20px;font-size:10px;min-height:44px;padding:11px 16px}.faq-area .row.g-5{--bs-gutter-x:3rem;--bs-gutter-y:1.5rem}.faq-list details{margin-bottom:9px;padding-inline:18px}.faq-list summary{font-size:13px;padding:15px 26px 15px 0}.faq-list summary:after{top:12px;font-size:22px}.faq-list details>p{font-size:13px;padding-bottom:17px}.faq-area>.container>.row>.col-lg-5>p{font-size:13px}.footer-widget-wrapper{padding-block:40px}.footer-brand{margin-bottom:12px}.footer-brand .brand img{height:60px;width:230px}.footer-widget-title{font-size:18px;margin-bottom:19px}.footer-list li{margin-bottom:7px}.footer-area p,.footer-list a{font-size:12px}.footer-area .footer-small{margin-top:12px;font-size:10px}.copyright{padding-block:10px}.copyright p{font-size:10px}.footer-widget-wrapper.g-5{--bs-gutter-y:1.8rem}.footer-widget-wrapper .mt-4{margin-top:1rem!important}
@media(min-width:1400px){.hero-single{min-height:530px}.hero-single .hero-content .hero-title{font-size:59px}.hero-single .col-xl-7{width:70%}}
@media(max-width:1199px){.nav-row{gap:15px}.nav-row nav{gap:18px}.nav-row nav a{font-size:12px}.brand img{width:205px}.hero-single{min-height:505px}.hero-single .hero-content .hero-title{font-size:52px}.site-title{font-size:33px}.service-img>img{height:175px}.service-content{padding:34px 12px 12px}.conversion-steps{gap:20px}.conversion-steps strong{font-size:14px}.conversion-steps p{font-size:12px}}
@media(max-width:991px){.nav-row{height:76px}.nav-row .brand img{height:59px;width:225px}.nav-row nav{top:76px}.nav-row nav a{font-size:14px;padding:12px 10px}.py-100{padding-block:40px}.hero-single{min-height:490px}.hero-single .hero-content .hero-title{font-size:49px}.site-title{font-size:32px}.quote-intro>.site-heading{margin-bottom:12px}.quote-intro>p{max-width:100%}.intermediary{max-width:100%;margin-top:14px;padding-top:12px}.about-left{max-width:100%;margin-right:10px}.about-img img{height:310px;object-position:center 42%}.service-img>img{height:170px}.conversion-steps{gap:15px}.conversion-steps>div{gap:10px}.conversion-steps .icon{width:28px;height:28px}.conversion-steps strong{font-size:13px}.conversion-steps p{font-size:11px}.footer-widget-wrapper{padding-block:32px}.footer-widget-wrapper>.col-lg-5{width:100%}.footer-widget-wrapper>.col-6{width:50%}.copyright{padding-bottom:80px}}
@media(max-width:767px){.header-top{display:none}.nav-row{height:74px;gap:10px}.nav-row .brand img{width:180px;height:53px}.nav-row nav{top:74px}.py-100{padding-block:34px}.hero-single{min-height:465px;padding:45px 0 85px}.hero-single .hero-content .hero-title{font-size:39px;margin-block:17px;line-height:1.13;letter-spacing:-1px}.hero-single .hero-content .hero-sub-title{font-size:9px;letter-spacing:1px}.hero-single .hero-content p{font-size:14px;line-height:1.7;max-width:410px}.hero-single .hero-content .hero-btn{margin-top:20px}.hero-btn .theme-btn{min-height:44px}.site-title{font-size:30px}.site-heading{margin-bottom:22px}.site-title-tagline{font-size:10px;letter-spacing:1.3px;margin-bottom:9px}.site-heading p{font-size:13px;line-height:1.6}#servicios .row{--bs-gutter-x:12px;--bs-gutter-y:14px}#servicios .row>div{width:50%}.service-item.service-card{padding:8px;border-radius:8px}.service-img>img{height:135px;border-radius:5px}.service-icon{width:47px;height:47px;bottom:-19px;border-width:3px}.service-icon .icon{width:25px;height:25px}.service-content{padding:27px 5px 6px}.service-title{font-size:17px;line-height:1.25;margin-bottom:8px}.service-text{font-size:12px;line-height:1.55}.service-arrow{padding-top:12px}.service-arrow .theme-btn{width:100%;min-height:43px;padding:9px 5px;font-size:8px;letter-spacing:0;gap:4px}.service-arrow .theme-btn .icon{width:15px}.conversion-strip{padding-block:21px}.conversion-steps{grid-template-columns:1fr;gap:17px}.conversion-steps>div{gap:13px}.conversion-steps .icon{width:26px;height:26px}.conversion-steps p{font-size:11px}.conversion-steps strong{font-size:13px;margin-bottom:0}.conversion-steps span{display:inline}.quote-area .site-title{font-size:31px}.quote-intro>.site-heading{margin-bottom:11px}.quote-intro>p{font-size:13px}.intermediary{font-size:10px!important;margin-top:12px;padding-top:10px}.quote-content{padding:23px 20px}.quote-header h2{font-size:25px}.quote-header h6{font-size:10px}.form-grid{grid-template-columns:1fr 1fr;gap:12px}.form-grid .full{grid-column:1/-1}.form-grid label{font-size:11px;min-width:0}.form-grid input,.form-grid select,.form-grid textarea{font-size:13px;min-width:0;max-width:100%;padding:10px}.form-grid input,.form-grid select{height:45px}.form-grid textarea{min-height:70px}.form-intro{font-size:10px;margin-bottom:14px}.check{font-size:11px;margin-block:13px}.submit{font-size:12px;min-height:47px}.form-footnote{font-size:9px}.about-area .row.g-5{--bs-gutter-y:1.7rem}.about-img img{height:225px;object-position:center 37%}.about-label{padding:10px 14px;bottom:23px;right:0}.about-label strong{font-size:16px}.about-label>.icon{width:28px;height:28px}.about-label span{font-size:8px}.about-area .site-title{font-size:30px}.about-text{font-size:13px}.about-transparency{font-size:11px;margin-top:10px}.about-right>.theme-btn{margin-top:15px;min-height:43px}.faq-list details{padding-inline:15px;margin-bottom:8px}.faq-list summary{font-size:12px;padding:14px 23px 14px 0}.faq-list summary:after{top:11px}.faq-list details>p{font-size:12px}.footer-widget-wrapper{padding-block:30px}.footer-brand .brand img{height:55px;width:210px}.footer-widget-title{font-size:16px}.footer-area p,.footer-list a{font-size:11px}.footer-area .footer-small{font-size:9px}.footer-widget-wrapper>.col-6{width:50%}.footer-widget-wrapper .theme-btn{font-size:9px;padding:10px;gap:7px;min-height:44px}.copyright-row>div{gap:15px}.floating-contact{font-size:11px;padding:11px 14px}.floating-contact .icon{width:22px;height:22px}}
@media(max-width:430px){.nav-row .brand img{width:163px}.hero-single{min-height:475px;padding-top:38px;padding-bottom:82px}.hero-single .hero-content .hero-title{font-size:35px;letter-spacing:-.9px}.hero-single .hero-content p{font-size:13px;max-width:325px}.hero-single .hero-content .hero-sub-title{font-size:8px;letter-spacing:1.2px}.hero-single .hero-content .hero-btn{gap:8px}.hero-btn .theme-btn{font-size:9px;padding-inline:10px}.nav-cta .theme-btn{font-size:9px}.service-img>img{height:118px}.service-title{font-size:16px}.service-content{padding-inline:3px}.service-text{font-size:11px}.service-arrow .theme-btn{font-size:8px}.quote-content{padding:22px 17px}.footer-widget-wrapper>.col-6{width:50%}}

@media(max-width:767px){.service-text{font-size:12px}.service-arrow .theme-btn{font-size:11px;gap:8px;letter-spacing:0}.service-arrow .theme-btn .icon{width:16px}}
