﻿@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Space Grotesk",sans-serif;font-weight:400}body.hidden-scrolling{overflow-y:hidden}ul{list-style:none;margin:0;padding:0}a{text-decoration:none}a:hover{text-decoration:none}p{font-size:.9rem;color:#424242;line-height:1.6;margin-bottom:16px}.pt-100{padding-top:100px}@media(max-width: 991px){.pt-100{padding-top:50px}}.pb-100{padding-bottom:100px}@media(max-width: 991px){.pb-100{padding-bottom:50px}}.section-padding{padding-top:100px;padding-bottom:100px}@media(max-width: 991px){.section-padding{padding-top:50px;padding-bottom:50px}}@media(max-width: 767px){.o1{order:1}.o2{order:2}}@media(max-width: 767px){.centraliza-responsivo{text-align:center}}.mapsite i{color:#ffbc0a}.mapsite-link{display:inline-block;color:#424242;transition:.5s;line-height:2}.mapsite-link::first-letter{text-transform:uppercase}.mapsite-link:hover{color:#1da678}.arrow-button{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#ffbc0a;border-radius:50%;color:#fff;text-decoration:none;transition:background-color .3s ease}.arrow-button:hover{background-color:rgb(214,155.4775510204,0)}.arrow-button i{font-size:18px}.header{position:relative;width:100%;left:0;top:0;z-index:99}.header .header-info{display:block;background:#1da678;padding:8px}@media(max-width: 767px){.header .header-info{display:none}}.header .header-info .social-item{background:#fff;margin-right:16px;color:#1da678;transition:.5s;padding:5px;display:block;width:25px;height:25px;border-radius:50%}.header .header-info .social-item i{display:flex;align-items:center;justify-content:center}.header .header-info .social-item:hover{background-color:#ffbc0a;color:#1da678}.header .header-info .contact-link{font-size:.8rem;color:#fff;margin-right:32px;transition:.3s ease-in-out}.header .header-info .contact-link i{margin-right:5px}.header .header-info .contact-link:hover{color:#ffbc0a}.header .header-main{background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:10px;border-radius:4px}.header .nav-menu{padding:0 15px}.header .menu .menu-item{display:inline-block;margin-left:30px;position:relative}.header .menu .menu-item a{display:block;padding:12px 0;font-size:1rem;font-weight:500;color:#424242;transition:all .3s ease}.header .menu .menu-item a:hover{color:#ffbc0a}.header .menu .menu-item .sub-menu{box-shadow:0 0 10px rgba(0,0,0,.2);width:300px;position:absolute;left:0;top:100%;background-color:#fff;padding:10px 0;border-top:3px solid #ffbc0a;transform:translateY(10px);transition:all .3s ease;opacity:0;visibility:hidden}.header .menu .menu-item .sub-menu .menu-item{display:block;margin:0}.header .menu .menu-item .sub-menu .menu-item a{display:block;padding:10px 20px;font-size:.9rem;color:#424242;transition:all .3s ease}.header .menu .menu-item .sub-menu .menu-item a:hover{color:#ffbc0a}.header .menu .menu-item-has-children:hover .sub-menu{transform:translateY(0);opacity:1;visibility:visible}.header .open-nav-menu{height:34px;width:40px;margin-right:15px;display:none;align-items:center;justify-content:center;cursor:pointer}.header .open-nav-menu span{display:block;height:2px;width:30px;background-color:#003ea4;position:relative}.header .open-nav-menu span::before{content:"";position:absolute;left:0;width:100%;height:100%;background-color:#003ea4;box-sizing:border-box;top:-7px}.header .open-nav-menu span::after{content:"";position:absolute;left:0;width:100%;height:100%;background-color:#003ea4;box-sizing:border-box;top:7px}.header .close-nav-menu{width:100%;cursor:pointer;display:none;align-items:center;justify-content:end;padding:15px}.header .close-nav-menu i{color:#fff;font-size:22px}.header .menu-overlay{position:fixed;z-index:999;background-color:rgba(0,0,0,.5);left:0;top:0;height:100%;width:100%;visibility:hidden;opacity:0;transition:all .3s ease}@media(max-width: 991px){.header .menu-overlay.active{visibility:visible;opacity:1}.header .nav-menu{position:fixed;right:-280px;visibility:hidden;width:280px;height:100%;top:0;overflow-y:auto;background-color:#1da678;z-index:1000;padding:15px 0;transition:all .5s ease}.header .nav-menu.open{visibility:visible;right:0px}.header .menu .menu-item{display:block;margin:0}.header .menu .menu-item a{color:#fff;padding:12px 15px;border-bottom:1px solid rgba(0,96,255,.14)}.header .menu .menu-item .sub-menu{width:100%;position:relative;opacity:1;visibility:visible;border:none;background-color:rgba(0,0,0,0);box-shadow:none;transform:translateY(0px);padding:0px;left:auto;top:auto;max-height:0;overflow:hidden}.header .menu .menu-item .sub-menu .menu-item a{padding:12px 45px;color:#fff;border-bottom:1px solid rgba(0,96,255,.14)}.header .menu .menu-item-has-children a{display:flex;justify-content:space-between;align-items:center}.header .menu .menu-item-has-children:hover .sub-menu{transform:translateY(0);opacity:1;visibility:visible}.header .close-nav-menu,.header .open-nav-menu{display:flex}}.img-logo{max-width:150px}@media(max-width: 991px){.img-logo{max-width:130px}}.container-menu{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-menu{max-width:540px}}@media(min-width: 768px){.container-menu{max-width:720px}}@media(min-width: 992px){.container-menu{max-width:960px}}@media(min-width: 1200px){.container-menu{max-width:1140px}}@media(min-width: 1400px){.container-menu{max-width:1320px}}.text-banner{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:15% 0}.text-banner small{position:relative;color:#17509f;font-size:.9rem;font-weight:700;font-style:italic;text-shadow:2px 2px 6px rgba(0,0,0,.233)}.text-banner small::before{content:"";position:absolute;width:40px;height:2px;background:#17509f;right:-50px;top:50%}.text-banner h1{font-size:3.7rem;font-weight:700;text-align:left;line-height:1.2;color:#fff;text-shadow:2px 2px 6px rgba(0,0,0,.336)}.text-banner h1 span{color:#1da678}@media(max-width: 767px){.text-banner h1{font-size:1.8em}}.text-banner p{color:#fff;text-align:left;font-size:1rem}@media(max-width: 767px){.text-banner p{font-size:.75rem}}.text-banner a{display:inline-block;background:#1da678;color:#fff;padding:10px 40px;letter-spacing:1px;border-radius:8px;transition:background .3s}.text-banner a:hover{background:rgb(21.4153846154,122.5846153846,88.6153846154)}.text-banner a i{margin-left:12px}@media(max-width: 767px){.text-banner a{padding:10px 20px;font-size:.9rem}}.carousel-item{position:relative}.carousel-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.carousel-item img{z-index:0}.carousel-item .carousel-caption{z-index:2}.subtitle small{text-transform:uppercase;letter-spacing:1px;color:#ffbc0a;position:relative}.subtitle h2{font-size:3.3rem;font-weight:700;color:#1da678}.subtitle h2 span{color:#ffbc0a}@media(max-width: 767px){.subtitle h2{font-size:1.8rem}}.btn-one{display:inline-block;margin-top:8px;background:#1da678;color:#fff;padding:13px 50px;border-radius:8px}.btn-one i{margin-left:8px}.service_bg_1{background-image:url(../img/servicos/seo.jpg)}.service_bg_2{background-image:url(../img/about/2.png)}.service_bg_3{background-image:url(../img/about/3.png)}.about .img-about .circle-image{width:80%;border-radius:50%;overflow:hidden;margin:0 auto}.about .img-about .circle-image img{width:100%;height:100%;object-fit:cover}.about .about-destaques{display:flex;justify-content:space-between;margin-top:20px;flex-wrap:wrap}.about .about-destaques .destaque-item{display:flex;align-items:center;width:45%;margin-bottom:15px}@media(max-width: 767px){.about .about-destaques .destaque-item{width:100%}}.about .about-destaques .destaque-item .icon-circle{width:50px;height:50px;background-color:#ffbc0a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px}.about .about-destaques .destaque-item .icon-circle i{color:#fff;font-size:20px}.about .about-destaques .destaque-item span{font-size:.9rem;color:#424242;line-height:1.2}.about .subtitle small{text-transform:uppercase;letter-spacing:1px;color:#ffbc0a;position:relative}.about .subtitle h2{font-size:3.3rem;font-weight:700;color:#1da678}@media(max-width: 767px){.about .subtitle h2{font-size:1.8rem}}.btn-real-libertacao{display:inline-block;margin-top:20px;background:#1da678;color:#fff;padding:10px 30px;border-radius:25px;text-align:center;text-decoration:none;font-weight:600;transition:background .3s ease}.btn-real-libertacao:hover{background:rgb(21.4153846154,122.5846153846,88.6153846154)}.btn-real-libertacao span{margin-right:8px}.historia-clinica{background:linear-gradient(135deg, rgba(29, 166, 120, 0.02) 0%, rgba(255, 188, 10, 0.02) 100%)}.historia-clinica .img-historia{position:relative}.historia-clinica .img-historia img{border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.1);transition:all .3s ease}.historia-clinica .img-historia img:hover{transform:scale(1.02);box-shadow:0 20px 50px rgba(0,0,0,.15)}.historia-clinica .img-historia::before{content:"";position:absolute;top:-20px;left:-20px;right:20px;bottom:20px;background:linear-gradient(135deg, #1DA678, #FFBC0A);border-radius:20px;z-index:-1;opacity:.1}.historia-clinica .content-historia{padding-right:30px}@media(max-width: 767px){.historia-clinica .content-historia{padding-right:0;margin-top:30px}}.historia-clinica .content-historia .subtitle h2{font-size:2.5rem !important;line-height:1.2}@media(max-width: 767px){.historia-clinica .content-historia .subtitle h2{font-size:1.6rem !important}}.historia-clinica .content-historia .subtitle h2 strong{color:#1da678;font-weight:800}.historia-clinica .content-historia p{margin-bottom:20px;font-size:1.1rem;line-height:1.8;color:#424242}.historia-clinica .content-historia p strong{color:#1da678;font-weight:700}.bg-light{background-color:#f8f9fa !important}.valores .valor-box{background:#fff;padding:40px 30px;border-radius:15px;height:100%;box-shadow:0 10px 30px rgba(0,0,0,.08);text-align:center;transition:all .3s ease}.valores .valor-box:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.valores .valor-box .icon-valor{width:80px;height:80px;background:linear-gradient(135deg, #1DA678, #FFBC0A);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px}.valores .valor-box .icon-valor i{font-size:35px;color:#fff}.valores .valor-box h3{color:#1da678;margin-bottom:15px;font-size:1.4rem;font-weight:600}.valores .valor-box p{color:#424242;line-height:1.6;margin-bottom:0}.modalidades-tratamento .modalidade-card{background:#fff;padding:40px 30px;border-radius:15px;height:100%;box-shadow:0 10px 30px rgba(0,0,0,.08);text-align:center;transition:all .3s ease;border:2px solid rgba(0,0,0,0)}.modalidades-tratamento .modalidade-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.15);border-color:#ffbc0a}.modalidades-tratamento .modalidade-card .modalidade-icon{width:90px;height:90px;background:rgba(29,166,120,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px}.modalidades-tratamento .modalidade-card .modalidade-icon i{font-size:40px;color:#1da678}.modalidades-tratamento .modalidade-card h3{color:#17509f;margin-bottom:15px;font-size:1.3rem;font-weight:600}.modalidades-tratamento .modalidade-card p{color:#424242;line-height:1.6;margin-bottom:0}.estrutura .estrutura-item{display:flex;align-items:flex-start;margin-bottom:30px}.estrutura .estrutura-item .estrutura-icon{width:70px;height:70px;background:#1da678;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0}.estrutura .estrutura-item .estrutura-icon i{font-size:30px;color:#fff}.estrutura .estrutura-item h3{color:#17509f;margin-bottom:10px;font-size:1.2rem;font-weight:600}.estrutura .estrutura-item p{color:#424242;line-height:1.6;margin-bottom:0}.equipe-responsavel .responsavel-card{background:#fff;padding:40px 30px;border-radius:15px;height:100%;box-shadow:0 10px 30px rgba(0,0,0,.08);text-align:center;transition:all .3s ease}.equipe-responsavel .responsavel-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.equipe-responsavel .responsavel-card .responsavel-icon{width:90px;height:90px;background:#17509f;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px}.equipe-responsavel .responsavel-card .responsavel-icon i{font-size:40px;color:#fff}.equipe-responsavel .responsavel-card h3{color:#1da678;margin-bottom:15px;font-size:1.2rem;font-weight:600}.equipe-responsavel .responsavel-card p{color:#424242;line-height:1.6;margin-bottom:0}.equipe-responsavel .responsavel-card p strong{color:#17509f;font-weight:600}.equipe-responsavel .responsavel-card .registro{font-size:.9rem;color:#ffbc0a;font-weight:500;margin-top:10px}.localizacao .endereco-info{margin-top:30px}.localizacao .endereco-info .endereco-item{display:flex;align-items:flex-start;margin-bottom:30px}.localizacao .endereco-info .endereco-item i{font-size:25px;color:#1da678;margin-right:15px;margin-top:5px;flex-shrink:0}.localizacao .endereco-info .endereco-item h5{color:#17509f;margin-bottom:8px;font-weight:600}.localizacao .endereco-info .endereco-item p{color:#424242;line-height:1.6;margin-bottom:0}.localizacao .mapa-container iframe{width:100%;height:350px;border:0 !important;border-radius:15px !important;box-shadow:0 10px 30px rgba(0,0,0,.1)}.convenios .convenios-info{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;margin-bottom:30px}.convenios .convenios-info .convenio-item{display:flex;align-items:center;padding:20px 30px;background:rgba(29,166,120,.05);border-radius:10px;border:2px solid rgba(29,166,120,.1);transition:all .3s ease}.convenios .convenios-info .convenio-item:hover{background:rgba(29,166,120,.1);border-color:#1da678}.convenios .convenios-info .convenio-item i{font-size:25px;color:#1da678;margin-right:15px}.convenios .convenios-info .convenio-item span{color:#17509f;font-weight:600;font-size:1.1rem}@media(max-width: 767px){.convenios .convenios-info{flex-direction:column;align-items:center}.convenios .convenios-info .convenio-item{width:100%;max-width:300px}}.about .section-padding{padding:80px 0}@media(max-width: 767px){.about .section-padding{padding:40px 0}}.about .mission-box{background:#fff;padding:30px;border-radius:10px;height:100%;box-shadow:0 5px 15px rgba(0,0,0,.05);text-align:center}.about .mission-box i{font-size:40px;color:#1da678;margin-bottom:20px}.about .mission-box h3{color:#17509f;margin-bottom:15px}.about .diferenciais .diferencial-item{text-align:center;padding:30px 15px}.about .diferenciais .diferencial-item .icon-diferencial{width:80px;height:80px;background:rgba(29,166,120,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.about .diferenciais .diferencial-item .icon-diferencial i{font-size:30px;color:#1da678}.about .diferenciais .diferencial-item h3{color:#17509f;margin-bottom:15px}.section-padding{padding:80px 0}@media(max-width: 767px){.section-padding{padding:50px 0}}.team-area{background:#e6f0f0;padding:100px 0}.team-area .subtitle small{text-transform:uppercase;letter-spacing:1px;color:#1da678;margin-bottom:10px;display:block}.team-area .subtitle h2{font-size:2.5rem;font-weight:700;color:#424242;margin-bottom:20px}@media(max-width: 767px){.team-area .subtitle h2{font-size:1.8rem}}.team-area .card-team{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.team-area .card-team img{width:100%;height:auto;border-top-left-radius:10px;border-top-right-radius:10px}.team-area .card-team .content{padding:20px;text-align:center}.team-area .card-team .content .icon-team{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.team-area .card-team .content .icon-team i{font-size:30px;color:#1da678;background:rgba(29,166,120,.1);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}.team-area .card-team .content .text-team h3{color:#424242;font-size:1.4rem;font-weight:700;margin-bottom:10px}.team-area .card-team .content .text-team span{display:block;color:#1da678;font-weight:600;text-decoration:none}.team-area .card-team .content .text-team span i{margin-left:8px}.team-area .card-team:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.team-area .btn-conheca-tratamentos{display:inline-block;background:#1da678;color:#fff;padding:10px 30px;border-radius:25px;text-decoration:none;font-weight:600;transition:background .3s ease}.team-area .btn-conheca-tratamentos:hover{background:rgb(21.4153846154,122.5846153846,88.6153846154)}.services .img-services img{width:90%;border-radius:15px;overflow:hidden;margin:0 auto;object-fit:cover}.services .subtitle small{text-transform:uppercase;letter-spacing:1px;color:#ffbc0a;margin-bottom:10px;display:block}.services .subtitle h2{font-size:1.5rem;font-weight:600;color:#424242;margin-bottom:20px;line-height:1.4}@media(max-width: 767px){.services .subtitle h2{font-size:1.2rem}}.services .service-list{list-style:none;padding:0;margin:0 0 20px 0}.services .service-list li{font-size:1rem;color:#424242;margin-bottom:10px;position:relative;padding-left:20px}.services .service-list li:before{content:"✔";position:absolute;left:0;color:#1da678}.services .btn-saiba-mais{display:inline-block;background:#1da678;color:#fff;padding:10px 30px;border-radius:25px;text-decoration:none;font-weight:600;transition:background .3s ease}.services .btn-saiba-mais:hover{background:rgb(21.4153846154,122.5846153846,88.6153846154)}.service-detail{background:#fff}.service-detail .service-content{max-width:800px;margin:0 auto}.service-detail .service-content .service-title{font-size:2.5rem;font-weight:700;color:#424242;margin-bottom:40px;text-align:center}@media(max-width: 767px){.service-detail .service-content .service-title{font-size:2rem}}.service-detail .service-content .service-image{text-align:center;margin:40px 0}.service-detail .service-content .service-image img{width:100%;max-width:600px;height:auto;border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.15);transition:transform .3s ease}@media(max-width: 767px){.service-detail .service-content .service-image img{border-radius:10px}}.service-detail .service-content .service-image-secondary{float:right;width:45%;margin:0 0 20px 20px}.service-detail .service-content .service-image-secondary img{width:100%;height:auto;border-radius:10px;box-shadow:0 6px 20px rgba(0,0,0,.12);transition:transform .3s ease}@media(max-width: 767px){.service-detail .service-content .service-image-secondary{float:none;width:100%;margin:20px 0;text-align:center}}.service-detail .service-content .service-section{margin-bottom:50px}.service-detail .service-content .service-section h2{font-size:1.8rem;font-weight:600;color:#1da678;margin-bottom:20px;border-bottom:2px solid #1da678;padding-bottom:10px}@media(max-width: 767px){.service-detail .service-content .service-section h2{font-size:1.5rem}}.service-detail .service-content .service-section p{font-size:1.1rem;line-height:1.6;color:#424242;margin-bottom:20px}.service-detail .service-content .service-section .service-subsection{margin:30px 0;padding-left:20px;border-left:3px solid #ffbc0a}.service-detail .service-content .service-section .service-subsection h3{font-size:1.3rem;font-weight:600;color:#17509f;margin-bottom:15px}@media(max-width: 767px){.service-detail .service-content .service-section .service-subsection h3{font-size:1.1rem}}.service-detail .service-content .service-section .service-subsection p{font-size:1rem;margin-bottom:15px}.service-detail .service-content .pillars-list{list-style:none;padding:0;margin:20px 0}.service-detail .service-content .pillars-list li{font-size:1.1rem;font-weight:600;color:#1da678;margin-bottom:15px;padding-left:30px;position:relative}.service-detail .service-content .pillars-list li:before{content:"✓";position:absolute;left:0;color:#ffbc0a;font-weight:700;font-size:1.2rem}.service-detail .service-content .treatment-benefits-list{list-style:none;padding:0;margin:20px 0}.service-detail .service-content .treatment-benefits-list li{font-size:1rem;color:#424242;margin-bottom:20px;padding:15px 20px;background:#f8f9fa;border-left:4px solid #1da678;border-radius:5px;line-height:1.6}.service-detail .service-content .treatment-benefits-list li strong{color:#1da678;font-weight:700}@media(max-width: 767px){.service-detail .service-content .treatment-benefits-list li{padding:12px 15px;font-size:.95rem}}.service-detail .service-content .dependency-factors-list{list-style:none;padding:0;margin:20px 0}.service-detail .service-content .dependency-factors-list li{font-size:1rem;color:#424242;margin-bottom:15px;padding:12px 18px;background:rgba(255,188,10,.1);border-left:3px solid #ffbc0a;border-radius:4px;line-height:1.5}.service-detail .service-content .dependency-factors-list li strong{color:#17509f;font-weight:700}@media(max-width: 767px){.service-detail .service-content .dependency-factors-list li{padding:10px 15px;font-size:.95rem}}.service-detail .service-content .clinic-benefits-list{list-style:none;padding:0;margin:20px 0}.service-detail .service-content .clinic-benefits-list li{font-size:1rem;color:#424242;margin-bottom:18px;padding:18px 22px;background:linear-gradient(135deg, #f0f9ff, #e0f2fe);border:1px solid rgba(29,166,120,.2);border-radius:8px;line-height:1.6;position:relative}.service-detail .service-content .clinic-benefits-list li:before{content:"●";color:#1da678;font-size:1.2rem;position:absolute;left:8px;top:18px}.service-detail .service-content .clinic-benefits-list li strong{color:#1da678;font-weight:700}@media(max-width: 767px){.service-detail .service-content .clinic-benefits-list li{padding:15px 20px;font-size:.95rem}.service-detail .service-content .clinic-benefits-list li:before{top:15px}}.sidebar{position:sticky;top:20px;height:fit-content}.sidebar .sidebar-widget{background:#fff;border-radius:10px;padding:30px;margin-bottom:30px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #f0f0f0}.sidebar .sidebar-widget .widget-title{font-size:1.5rem;font-weight:700;color:#1da678;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #ffbc0a}.sidebar .sidebar-widget .widget-content .services-list{list-style:none;padding:0;margin:0}.sidebar .sidebar-widget .widget-content .services-list li{margin-bottom:12px;padding:8px 0;border-bottom:1px solid #f0f0f0}.sidebar .sidebar-widget .widget-content .services-list li:last-child{border-bottom:none}.sidebar .sidebar-widget .widget-content .services-list li a{color:#424242;text-decoration:none;font-weight:500;font-size:.95rem;transition:color .3s ease;display:block;padding:5px 0}.sidebar .sidebar-widget .widget-content .services-list li a:hover{color:#1da678;padding-left:10px}.sidebar .sidebar-widget .widget-content .services-list li a::before{content:"▶";color:#ffbc0a;margin-right:8px;font-size:.7rem}.sidebar .sidebar-widget.cta-widget{background:linear-gradient(135deg, #1DA678, rgb(36.5846153846, 209.4153846154, 151.3846153846));color:#fff}.sidebar .sidebar-widget.cta-widget .widget-content{text-align:center}.sidebar .sidebar-widget.cta-widget .widget-content h4{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:15px}.sidebar .sidebar-widget.cta-widget .widget-content p{color:hsla(0,0%,100%,.9);margin-bottom:20px;font-size:.95rem}.sidebar .sidebar-widget.cta-widget .widget-content .btn-urgent-help{display:inline-block;background:#ffbc0a;color:#424242;padding:12px 25px;border-radius:25px;text-decoration:none;font-weight:600;transition:all .3s ease;font-size:.9rem}.sidebar .sidebar-widget.cta-widget .widget-content .btn-urgent-help i{margin-right:8px;font-size:1.1rem}.sidebar .sidebar-widget.cta-widget .widget-content .btn-urgent-help:hover{background:rgb(214,155.4775510204,0);transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.2)}@media(max-width: 767px){.sidebar .sidebar-widget{padding:20px;margin-bottom:20px}.sidebar .sidebar-widget .widget-title{font-size:1.3rem}}@media(max-width: 767px){.sidebar{margin-top:40px}}.services-grid .card-service{display:block;text-decoration:none;color:inherit;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:all .3s ease;height:100%;position:relative}.services-grid .card-service:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,0,0,.15);text-decoration:none;color:inherit}.services-grid .card-service:hover .service-content .service-arrow{transform:translateX(10px);color:#1da678}.services-grid .card-service .service-image{position:relative;height:200px;overflow:hidden}.services-grid .card-service .service-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.services-grid .card-service .service-image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)}.services-grid .card-service .service-content{padding:25px;position:relative}.services-grid .card-service .service-content .service-icon{width:60px;height:60px;background:linear-gradient(135deg, #1DA678, rgb(36.5846153846, 209.4153846154, 151.3846153846));border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:absolute;top:-30px;left:25px;z-index:1;box-shadow:0 4px 15px rgba(29,166,120,.3)}.services-grid .card-service .service-content .service-icon i{color:#fff;font-size:1.5rem}.services-grid .card-service .service-content h3{font-size:1.2rem;font-weight:700;color:#1da678;margin:40px 0 15px 0;line-height:1.3}.services-grid .card-service .service-content p{color:#424242;line-height:1.6;margin-bottom:20px;font-size:.95rem}.services-grid .card-service .service-content .service-arrow{position:absolute;bottom:20px;right:25px;width:40px;height:40px;background:rgba(255,188,10,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#ffbc0a}.services-grid .card-service .service-content .service-arrow i{font-size:.9rem}@media(max-width: 767px){.services-grid .card-service{margin-bottom:30px}.services-grid .card-service .service-content{padding:20px}.services-grid .card-service .service-content h3{font-size:1.1rem;margin:35px 0 12px 0}.services-grid .card-service .service-content p{font-size:.9rem;margin-bottom:15px}}.abordagem .abordagem-list{margin-top:30px}.abordagem .abordagem-list .abordagem-item{display:flex;align-items:flex-start;margin-bottom:20px}.abordagem .abordagem-list .abordagem-item i{color:#1da678;margin-right:15px;margin-top:2px;font-size:1.1rem}.abordagem .abordagem-list .abordagem-item span{color:#424242;line-height:1.6;font-size:.95rem}.abordagem .abordagem-list .abordagem-item span strong{color:#1da678;font-weight:600}.abordagem .abordagem-stats{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-top:30px}.abordagem .abordagem-stats .stat-box{background:#fff;padding:25px;border-radius:12px;text-align:center;box-shadow:0 5px 20px rgba(0,0,0,.08);border:1px solid rgba(29,166,120,.1);transition:all .3s ease}.abordagem .abordagem-stats .stat-box:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.12)}.abordagem .abordagem-stats .stat-box .stat-number{font-size:2.5rem;font-weight:800;color:#1da678;margin-bottom:10px;line-height:1}.abordagem .abordagem-stats .stat-box .stat-label{font-size:.9rem;color:#424242;font-weight:600;line-height:1.3}@media(max-width: 767px){.abordagem .abordagem-stats{grid-template-columns:1fr;gap:15px}.abordagem .abordagem-stats .stat-box{padding:20px}.abordagem .abordagem-stats .stat-box .stat-number{font-size:2rem}}@media(max-width: 767px){.abordagem .abordagem-list{margin-top:25px}.abordagem .abordagem-list .abordagem-item{margin-bottom:15px}.abordagem .abordagem-list .abordagem-item span{font-size:.9rem}}.diferenciais .diferencial-box{background:#fff;padding:30px 25px;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:all .3s ease;height:100%;border:1px solid rgba(29,166,120,.05)}.diferenciais .diferencial-box:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.12)}.diferenciais .diferencial-box .diferencial-icon{width:70px;height:70px;background:linear-gradient(135deg, #FFBC0A, rgb(255, 201.9469387755, 61));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 4px 15px rgba(255,188,10,.3)}.diferenciais .diferencial-box .diferencial-icon i{color:#fff;font-size:1.8rem}.diferenciais .diferencial-box h4{font-size:1.2rem;font-weight:700;color:#1da678;margin-bottom:15px}.diferenciais .diferencial-box p{color:#424242;line-height:1.6;margin:0;font-size:.95rem}@media(max-width: 767px){.diferenciais .diferencial-box{padding:25px 20px;margin-bottom:25px}.diferenciais .diferencial-box .diferencial-icon{width:60px;height:60px}.diferenciais .diferencial-box .diferencial-icon i{font-size:1.5rem}.diferenciais .diferencial-box h4{font-size:1.1rem}.diferenciais .diferencial-box p{font-size:.9rem}}@media(max-width: 767px){.services-grid .row{margin:0}.services-grid [class*=col-]{padding:0 10px}}.testimonial-area{background-color:#1da678;color:#fff;padding:100px 0;font-family:"Space Grotesk",sans-serif;position:relative;overflow:hidden}.testimonial-area .container-custom{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 15px}@media(max-width: 991px){.testimonial-area .container-custom{flex-direction:column;text-align:center}}.testimonial-area .testimonial-content{flex:1;max-width:600px}.testimonial-area .testimonial-content .subtitle{display:inline-block;font-size:16px;color:#ffbc0a;margin-bottom:10px}.testimonial-area .testimonial-content h2{font-size:36px;font-weight:600;margin-bottom:20px}.testimonial-area .testimonial-content p{font-size:16px;line-height:1.6;margin-bottom:30px;color:#dfdfdf}.testimonial-area .testimonial-content .testimonial-author strong{display:block;font-weight:700}.testimonial-area .testimonial-content .testimonial-author span{color:#ffbc0a;font-size:14px}.testimonial-area .testimonial-image{flex:1;text-align:center}.testimonial-area .testimonial-image img{max-width:100%;border-radius:10px}@media(max-width: 991px){.testimonial-area .testimonial-image{margin-top:40px}}.testimonial-area::before{content:"";position:absolute;top:-50px;left:-50px;width:300px;height:300px;background:radial-gradient(circle, rgba(255, 255, 255, 0.1) 0%, transparent 70%);border-radius:50%;z-index:0}.list-contact li{line-height:2;color:#1da678}.list-contact li i{color:#ffbc0a;margin-right:8px}.form-contact .form-group{margin-bottom:30px}.form-contact .form-control{border:1px solid #e5e6e9;border-radius:0px;height:48px;padding-left:18px;font-size:.8rem;background:rgba(0,0,0,0)}.form-contact .form-control:focus{outline:0;box-shadow:none}.form-contact .form-control::placeholder{font-weight:300;color:#999}.form-contact textarea{border-radius:0px;height:100% !important}.form-contact .button-form{display:flex;align-items:center;justify-content:space-between;background:#1da678;border:none;width:100%;transition:.3s ease-in-out}.form-contact .button-form .text{padding:0 15px}.form-contact .button-form .text p{color:#fff;font-weight:300;font-size:.9rem;margin-bottom:0}.form-contact .button-form .icon-bg{display:flex;background:#22d197;height:100%;padding:20px 20px;transition:.3s ease-in-out}.form-contact .button-form .icon-bg i{color:#fff;font-size:23px}.form-contact .button-form:hover{background-color:rgb(21.4153846154,122.5846153846,88.6153846154)}.form-contact .button-form:hover .icon-bg{background-color:rgb(21.4153846154,122.5846153846,88.6153846154)}.contact-us{display:flex;margin-bottom:30px}.contact-us .icon-contact{width:50px;height:50px;border-radius:50%;background:rgba(0,206,251,.12);display:flex;align-items:center;justify-content:center}.contact-us .icon-contact i{font-size:22px;color:#1da678}.text-contact{margin-left:20px}.text-contact h3{font-size:18px;font-weight:700;color:#424242}footer{background:#1da678;color:#f0f4f8;font-family:"Space Grotesk",sans-serif;padding:40px 20px}footer .footer-area .container .footer-top .row{justify-content:space-between}footer .footer-area .container .footer-top .row .info-footer{text-align:center}footer .footer-area .container .footer-top .row .info-footer .img-logo{max-width:140px;margin-bottom:15px}footer .footer-area .container .footer-top .row .info-footer p{font-size:.95rem;line-height:1.5;color:#f0f4f8;opacity:.9;padding:0 10px;margin-bottom:15px}footer .footer-area .container .footer-top .row .info-footer .social-footer{display:flex;justify-content:center;gap:12px}footer .footer-area .container .footer-top .row .info-footer .social-footer a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#f0f4f8;transition:all .3s ease}footer .footer-area .container .footer-top .row .info-footer .social-footer a i{font-size:.9rem}footer .footer-area .container .footer-top .row .info-footer .social-footer a:hover{background-color:#ffbc0a;color:#1da678}footer .footer-area .container .footer-top .row .footer-itens .title-footer h3,footer .footer-area .container .footer-top .row .footer-contact .title-footer h3{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px;position:relative}footer .footer-area .container .footer-top .row .footer-itens .title-footer h3::after,footer .footer-area .container .footer-top .row .footer-contact .title-footer h3::after{content:"—";margin-left:5px;color:#ffbc0a}footer .footer-area .container .footer-top .row .footer-itens ul,footer .footer-area .container .footer-top .row .footer-contact ul{list-style:none;padding:0}footer .footer-area .container .footer-top .row .footer-itens ul li,footer .footer-area .container .footer-top .row .footer-contact ul li{font-size:.8rem;line-height:1.8;color:#f0f4f8;padding:4px 0}footer .footer-area .container .footer-top .row .footer-itens ul li a,footer .footer-area .container .footer-top .row .footer-contact ul li a{color:#f0f4f8;text-decoration:none;display:flex;align-items:center;transition:.3s ease-in-out}footer .footer-area .container .footer-top .row .footer-itens ul li a i,footer .footer-area .container .footer-top .row .footer-contact ul li a i{margin-right:8px;font-size:.9rem;color:#ffbc0a}footer .footer-area .container .footer-top .row .footer-itens ul li a:hover,footer .footer-area .container .footer-top .row .footer-contact ul li a:hover{color:#ffbc0a}footer .footer-area .container .footer-bottom{padding:15px 0;border-top:1px solid hsla(0,0%,100%,.15)}footer .footer-area .container .footer-bottom .row{align-items:center}footer .footer-area .container .footer-bottom .row p{font-size:.8rem;color:#f0f4f8;opacity:.85;margin:0}footer .footer-area .container .footer-bottom .row img{max-width:90px}footer .footer-area .container p a{font-size:.85rem;color:#f0f4f8;opacity:.85;margin:0;transition:.3s ease-in-out}footer .footer-area .container p a:hover{opacity:.65}.back-top{display:flex;align-items:center;justify-content:center;background:#ffbc0a;height:40px;width:40px;right:32px;bottom:20px;position:fixed;z-index:1000;font-size:18px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:all .3s ease}.back-top i{color:#fff;text-decoration:none;transition:transform .3s ease}.back-top:hover{transform:scale(1.1);box-shadow:0 4px 10px rgba(0,0,0,.3)}.back-top:hover i{transform:rotate(360deg)}.lgpd{width:30%;background:#fff;position:fixed;bottom:0;padding:15px;margin-left:10px;border-radius:8px;z-index:99999999999999;box-shadow:0 0 10px 3px rgba(108,98,98,.2)}@media(max-width: 767px){.lgpd{width:90%}}.lgpd .lgpd-txt span{display:block;margin-bottom:8px;color:#212529;font-weight:700;font-size:18px}.lgpd .lgpd-txt span i{margin-right:8px}.lgpd .lgpd-txt p{color:#424242;font-size:.8rem;margin-bottom:0}@media(max-width: 767px){.lgpd .lgpd-txt p{font-size:11px}}.lgpd .lgpd-txt a{color:#ffbc0a;text-decoration:underline}@media(max-width: 767px){.lgpd .lgpd-txt{display:block}}.lgpd .lgpd-button{display:flex;justify-content:end;margin-top:8px}.lgpd .lgpd-button button{border:none;display:flex;align-items:center;justify-content:center;text-align:center;background:#ffbc0a;padding:10px 15px;font-size:.8rem;color:#fff;width:100px;height:35px;margin-left:24px;cursor:pointer}@media(max-width: 767px){.lgpd .lgpd-button button{font-size:11px;margin-left:0;margin-top:10px}}.breadcrumb{background-image:url(../img/banner/banner1.webp);background-repeat:no-repeat;background-size:cover;display:block}.breadcrumb-height{height:300px}.bread-overly{position:relative;z-index:1}.bread-overly::before{content:"";position:absolute;background-color:rgba(0,0,0,.32);width:100%;height:100%;left:0;top:0;bottom:0;right:0;z-index:-1}.breadcrumb_iner{padding:100px 0;text-align:center}.breadcrumb_iner .breadcrumb_iner_item h1{color:#fff;font-size:3.3rem}@media(max-width: 767px){.breadcrumb_iner .breadcrumb_iner_item h1{font-size:2.5em}}.breadcrumb_iner .breadcrumb_iner_item p,.breadcrumb_iner .breadcrumb_iner_item a{color:#fff;font-size:.9rem}.breadcrumb_iner .breadcrumb_iner_item p i,.breadcrumb_iner .breadcrumb_iner_item a i{color:#ffbc0a;font-size:.7rem}.count-area{background:#020024;background:linear-gradient(90deg, rgb(2, 0, 36) 0%, rgb(9, 9, 121) 35%, rgb(0, 212, 255) 100%)}.count-area .count-card{text-align:center}.count-area .count-card span{display:block}.count-area .count-card .counter{color:#fff;font-size:4rem;font-weight:700}.count-area .count-card .text{color:#fff;font-size:1rem;font-weight:100}.destaques{position:relative;margin-top:-50px;padding-bottom:50px;z-index:2}.destaques .card-diferencial{background-color:#fff;padding:40px 30px;border-radius:5px;box-shadow:0 10px 30px rgba(0,0,0,.199);height:100%;display:block;text-decoration:none;color:inherit;transition:all .3s ease}.destaques .card-diferencial:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,.301)}.destaques .card-diferencial:hover .icon{background-color:rgba(29,166,120,.1);color:#1da678}.destaques .card-diferencial:hover .icon i{color:#1da678}.destaques .card-diferencial:hover .info-item i{color:#424242}.destaques .card-diferencial:hover .arrow-button{background-color:rgb(214,155.4775510204,0)}.destaques .card-diferencial .icon{width:70px;height:70px;background-color:#1da678;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:auto;margin-bottom:25px;transition:all .3s ease}.destaques .card-diferencial .icon i{font-size:28px;color:#fff;transition:all .3s ease}.destaques .card-diferencial .content h3{font-size:1.1rem;font-weight:600;margin-bottom:15px;color:#424242}.destaques .card-diferencial .content p{font-size:.9rem;line-height:1.6;color:#424242;margin:0 0 15px 0}.destaques .card-diferencial .content .info-list{list-style:none;padding:0;margin:0}.destaques .card-diferencial .content .info-list .info-item{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid rgba(66,66,66,.1)}.destaques .card-diferencial .content .info-list .info-item:last-child{border-bottom:none}.destaques .card-diferencial .content .info-list .info-item i{color:#1da678;margin-right:10px;font-size:.9rem;width:20px;text-align:center;transition:all .3s ease}.destaques .card-diferencial .content .info-list .info-item span{font-size:.85rem;color:#424242}@media(max-width: 991px){.destaques{margin-top:50px}}@media(max-width: 767px){.destaques{padding:0 15px 30px}.destaques .card-diferencial{padding:30px 20px}}.cta{background-color:#1da678;padding:40px 0;text-align:center;color:#fff}.cta .cta-content small{font-size:.9rem;letter-spacing:1px;opacity:.8;margin-bottom:10px;display:block}.cta .cta-content h2{font-size:2rem;font-weight:700;margin-bottom:20px;line-height:1.2}@media(max-width: 767px){.cta .cta-content h2{font-size:1.5rem}}.cta .cta-buttons{display:flex;justify-content:center;gap:15px}@media(max-width: 767px){.cta .cta-buttons{flex-direction:column;gap:10px}}.cta .cta-btn{display:inline-block;background-color:#ffbc0a;color:#fff;padding:10px 25px;border-radius:25px;text-decoration:none;font-weight:600;transition:background-color .3s ease}.cta .cta-btn:hover{background-color:rgb(214,155.4775510204,0)}@media(max-width: 767px){.cta .cta-btn{width:100%;text-align:center}}.gallery-container{margin:50px 0 0 0;padding:0}.gallery-container .subtitle{margin-bottom:30px;text-align:center;padding:0 15px}.gallery-container .subtitle h3{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:10px;letter-spacing:.5px;line-height:1.3}.gallery-container .subtitle p{font-size:1.1rem;font-weight:400;color:#666;line-height:1.6;margin:0;max-width:600px;margin-left:auto;margin-right:auto}.gallery-container .subtitle p strong{font-weight:600;color:#333}@media(max-width: 768px){.gallery-container .subtitle{margin-bottom:20px;padding:0 10px}.gallery-container .subtitle h3{font-size:1.6rem}.gallery-container .subtitle p{font-size:1rem;max-width:90%}}@media(max-width: 576px){.gallery-container .subtitle{margin-bottom:15px}.gallery-container .subtitle h3{font-size:1.4rem}.gallery-container .subtitle p{font-size:.95rem}}.gallery-item{margin-bottom:20px;cursor:pointer;overflow:hidden;border-radius:10px;transition:all .3s ease-in-out}.single_service{position:relative;height:320px;background-color:#f9fbfc}.single_service img{width:100%;height:100%;object-fit:cover;border-radius:10px;transition:opacity .4s ease-in-out}.gallery-item:hover .single_service img{opacity:.85}.single_service .service_hover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:rgba(0,0,0,.6);opacity:0;transition:opacity .4s ease-in-out;border-radius:10px;padding:20px}.single_service .service_hover h3{font-size:1.4rem;font-weight:600;color:#fff;margin-bottom:10px;letter-spacing:.3px;line-height:1.4}.single_service .service_hover .hover_content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);transform:translateY(20%);opacity:0;transition:all .4s ease-in-out;border-radius:10px}.single_service .service_hover .hover_content .hover_content_inner{padding:20px 30px;color:#fff}.single_service .service_hover .hover_content .hover_content_inner h4{font-size:1.3rem;font-weight:600;margin-bottom:8px;letter-spacing:.3px}.single_service .service_hover .hover_content .hover_content_inner p{font-size:.95rem;font-weight:400;line-height:1.5;margin:0;color:#ccc}.gallery-item:hover .single_service .service_hover{opacity:1}.gallery-item:hover .single_service .service_hover .hover_content{transform:translateY(0);opacity:1}.lightbox-modal{display:none !important;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.9);overflow:auto;display:flex;align-items:center;justify-content:center;padding:15px;opacity:0;transition:opacity .3s ease-in-out;flex-direction:column-reverse}.lightbox-modal.active{display:flex !important;opacity:1}.lightbox-content{display:block;margin:60px auto;max-width:80%;max-height:80%;border-radius:6px;box-shadow:0 6px 20px rgba(0,0,0,.2);transition:transform .3s ease-in-out,opacity .3s ease-in-out;opacity:0;transform:scale(0.9)}.lightbox-content.active{opacity:1;transform:scale(1)}.lightbox-caption{color:#fff;text-align:center;padding:12px 0;font-size:1.1rem;font-weight:400;letter-spacing:.3px;line-height:1.5;max-width:80%;margin:10px auto 0;opacity:0;transition:opacity .3s ease-in-out}.lightbox-modal.active .lightbox-caption{opacity:1}.lightbox-close{position:absolute;top:20px;right:30px;color:#fff;font-size:40px;font-weight:300;cursor:pointer;transition:all .3s ease-in-out}.lightbox-close:hover{color:#1da678;transform:scale(1.1)}.lightbox-prev,.lightbox-next{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);padding:16px;color:#fff;font-weight:600;font-size:20px;background:rgba(0,0,0,.5);border-radius:4px;transition:all .3s ease-in-out}.lightbox-prev:hover,.lightbox-next:hover{background:#1da678;transform:translateY(-50%) scale(1.05)}.lightbox-prev{left:15px}.lightbox-next{right:15px}@media(max-width: 768px){.gallery-container{margin:30px 0 0 0;padding:0 10px}.single_service{height:280px}.single_service .service_hover{padding:15px}.single_service .service_hover h3{font-size:1.3rem}.single_service .service_hover .hover_content .hover_content_inner{padding:15px 20px}.single_service .service_hover .hover_content .hover_content_inner h4{font-size:1.2rem}.single_service .service_hover .hover_content .hover_content_inner p{font-size:.9rem}.lightbox-content{max-width:90%;max-height:80%}.lightbox-caption{font-size:1rem;padding:10px 0}.lightbox-close{font-size:36px;right:20px}.lightbox-prev,.lightbox-next{font-size:18px;padding:12px}}@media(max-width: 576px){.single_service{height:240px}.single_service .service_hover{padding:10px}.single_service .service_hover h3{font-size:1.2rem}.single_service .service_hover .hover_content .hover_content_inner{padding:10px 15px}.single_service .service_hover .hover_content .hover_content_inner h4{font-size:1.1rem}.single_service .service_hover .hover_content .hover_content_inner p{font-size:.85rem}.lightbox-content{max-width:95%}.lightbox-prev,.lightbox-next{font-size:16px;padding:10px}}.btn-gallery{display:inline-flex;align-items:end}.btn-gallery:hover{background-color:rgb(17.843956044,62.0659340659,123.356043956);transform:translateY(-2px)}.gallery-container .btn-gallery{margin:30px auto 0;display:block;width:fit-content}.faq-intro .subtitle small{text-transform:uppercase;letter-spacing:1px;color:#ffbc0a;position:relative}.faq-intro .subtitle h2{font-size:3.3rem;font-weight:700;color:#1da678;margin-bottom:20px}.faq-intro .subtitle h2 span{color:#ffbc0a}@media(max-width: 767px){.faq-intro .subtitle h2{font-size:1.8rem}}.faq-intro .lead{font-size:1.1rem;color:#424242;line-height:1.6;margin-bottom:0}.faq-category .faq-category-title{display:flex;align-items:center;font-size:1.5rem;font-weight:600;color:#1da678;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid rgba(29,166,120,.1)}.faq-category .faq-category-title i{margin-right:15px;color:#ffbc0a;font-size:1.3rem}@media(max-width: 767px){.faq-category .faq-category-title{font-size:1.3rem}}.faq-accordion .faq-item{margin-bottom:15px;border:1px solid #e9ecef;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:all .3s ease}.faq-accordion .faq-item:hover{box-shadow:0 5px 20px rgba(0,0,0,.1)}.faq-accordion .faq-item .faq-question{background:#fff;padding:20px 25px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative}.faq-accordion .faq-item .faq-question:hover{background:rgba(29,166,120,.02)}.faq-accordion .faq-item .faq-question[aria-expanded=true]{background:rgba(29,166,120,.05)}.faq-accordion .faq-item .faq-question[aria-expanded=true] i{transform:rotate(180deg);color:#1da678}.faq-accordion .faq-item .faq-question h4{font-size:1.1rem;font-weight:600;color:#1da678;margin:0;flex:1;padding-right:20px;line-height:1.4}@media(max-width: 767px){.faq-accordion .faq-item .faq-question h4{font-size:1rem}}.faq-accordion .faq-item .faq-question i{color:#ffbc0a;font-size:.9rem;transition:all .3s ease;flex-shrink:0}@media(max-width: 767px){.faq-accordion .faq-item .faq-question{padding:15px 20px}}.faq-accordion .faq-item .faq-answer{background:#f8f9fa;border-top:1px solid #e9ecef}.faq-accordion .faq-item .faq-answer.show{animation:slideDown .3s ease}.faq-accordion .faq-item .faq-answer p{padding:20px 25px;margin:0;color:#424242;line-height:1.6;font-size:.95rem}.faq-accordion .faq-item .faq-answer p:last-child{margin-bottom:0}.faq-accordion .faq-item .faq-answer p strong{color:#1da678;font-weight:600}@media(max-width: 767px){.faq-accordion .faq-item .faq-answer p{padding:15px 20px;font-size:.9rem}}.faq-sidebar .faq-contact-card{background:linear-gradient(135deg, #1DA678 0%, rgb(36.5846153846, 209.4153846154, 151.3846153846) 100%);color:#fff;padding:30px;border-radius:15px;margin-bottom:30px;box-shadow:0 10px 30px rgba(29,166,120,.2)}.faq-sidebar .faq-contact-card .contact-card-header{text-align:center;margin-bottom:20px}.faq-sidebar .faq-contact-card .contact-card-header i{font-size:3rem;color:#ffbc0a;margin-bottom:15px;display:block}.faq-sidebar .faq-contact-card .contact-card-header h4{font-size:1.3rem;font-weight:600;margin:0}.faq-sidebar .faq-contact-card p{text-align:center;margin-bottom:25px;color:hsla(0,0%,100%,.9);line-height:1.5}.faq-sidebar .faq-contact-card .contact-options .contact-btn{display:block;width:100%;padding:12px 20px;margin-bottom:10px;border-radius:8px;text-decoration:none;font-weight:600;text-align:center;transition:all .3s ease;border:2px solid rgba(0,0,0,0)}.faq-sidebar .faq-contact-card .contact-options .contact-btn i{margin-right:8px}.faq-sidebar .faq-contact-card .contact-options .contact-btn.whatsapp{background:#25d366;color:#fff}.faq-sidebar .faq-contact-card .contact-options .contact-btn.whatsapp:hover{background:rgb(29.3911290323,167.6088709677,81.0241935484);transform:translateY(-2px)}.faq-sidebar .faq-contact-card .contact-options .contact-btn.phone{background:#ffbc0a;color:#fff}.faq-sidebar .faq-contact-card .contact-options .contact-btn.phone:hover{background:rgb(214,155.4775510204,0);transform:translateY(-2px)}.faq-sidebar .faq-contact-card .contact-options .contact-btn.form{background:rgba(0,0,0,0);color:#fff;border-color:#fff}.faq-sidebar .faq-contact-card .contact-options .contact-btn.form:hover{background:#fff;color:#1da678;transform:translateY(-2px)}.faq-sidebar .faq-contact-card .contact-options .contact-btn:last-child{margin-bottom:0}.faq-sidebar .faq-quick-info{background:#fff;padding:25px;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.08)}.faq-sidebar .faq-quick-info h4{font-size:1.2rem;font-weight:600;color:#1da678;margin-bottom:20px;text-align:center}.faq-sidebar .faq-quick-info ul{list-style:none;padding:0;margin:0}.faq-sidebar .faq-quick-info ul li{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0;color:#424242}.faq-sidebar .faq-quick-info ul li:last-child{border-bottom:none}.faq-sidebar .faq-quick-info ul li i{color:#ffbc0a;margin-right:12px;font-size:.9rem;width:16px;text-align:center}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 767px){.faq-sidebar{margin-top:50px}.faq-sidebar .faq-contact-card{padding:25px 20px}.faq-sidebar .faq-quick-info{padding:20px}.faq-accordion .faq-item .faq-question h4{padding-right:15px}}/*# sourceMappingURL=style.css.map */
