::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#002422 0%,#00554e 99.37%);border-radius:15px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(13deg,#00385d 14%,#00534c 64%)}::-webkit-scrollbar-track{background:#fff;border-radius:15px;box-shadow:inset 7px 10px 12px #f0f0f0}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.6rem;-webkit-font-smoothing:antialiased;min-height:100vh;color:#101c1b}@media (max-width:575px){body{font-size:1.6rem}}a{text-decoration:none}main{display:flex;flex-direction:column;min-height:100vh}main>div:first-child{position:relative;z-index:1;flex:1}.page-padding{padding:15rem 0 6rem 0}@media (max-width:991px){.page-padding{padding:6rem 0 6rem 0}}.title{font-family:"Unbounded",sans-serif;font-style:normal;font-size:3.6rem;font-weight:400}@media (max-width:767px){.title{font-size:3.2rem}}@media (max-width:575px){.title{font-size:2.8rem}}@keyframes scaleUpScaleDown{0%{transform:translateZ(-1px) scale(1)}80%{transform:translateZ(-1px) scale(1.4);opacity:.4}100%{transform:translateZ(-1px) scale(1.5);opacity:0}}.font-montserrat{font-family:"Montserrat",sans-serif;font-style:normal}.font-unbounded{font-family:"Unbounded",sans-serif;font-style:normal}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;font-size:1.6rem;font-weight:700;padding:.8rem 2rem;line-height:1;border-radius:8px;transition:all 0.2s;transform-style:preserve-3d}.btn::before{content:"";position:absolute;background:inherit;border-radius:inherit;width:100%;height:100%;transform:scaleX(.9) scaleY(.9);visibility:visible;opacity:1;transform:translateZ(-1px)}.btn:hover{transform:scale(1.05)}.btn:hover::before{animation-name:buttonAnimation;animation-duration:0.4s;animation-timing-function:ease-in-out}@keyframes buttonAnimation{0%{transform:scaleX(.9) scaleY(.9) translateZ(-1px);visibility:hidden;opacity:0}50%{transform:scaleX(1.1) scaleY(1.2) translateZ(-1px);visibility:visible;opacity:1}100%{transform:scaleX(1.2) scaleY(1.4) translateZ(-1px);visibility:hidden;opacity:0}}.btn--white{color:#fff}.btn--white:hover{color:#fff}.btn--black{color:#191919}.btn--black:hover{color:#191919}.btn--box-icon{gap:2rem;font-size:2rem;text-align:left;font-weight:500}.btn--box-icon .box-icon{width:4.2rem;height:2.4rem;border-left:2px solid #191919;display:flex;align-items:center;justify-content:center}.btn--box-icon .box-icon i{transform:rotate(-45deg);color:#036e68}.btn--bg-yellow{background:linear-gradient(90deg,#ffea2c 6.59%,#fffa8e 91.29%)}.btn--bg-black{background-color:#191919}.btn--bg-black:hover{background-color:#3f3f3f}.btn--bg-white{background-color:#fff}.btn--bg-white:hover{background-color:#d9d9d9}.icon{width:2.4rem;height:2.4rem;font-size:1.2rem;border:2px solid #fff;border-radius:4px;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.social{display:flex;align-items:center;gap:1.2rem}.social__item{color:#fff}.form-group{margin-bottom:1.6rem}.form-group label{font-weight:400}.form-group input:not([type=file],[type=submit]),.form-group textarea{padding:1.2rem 1.2rem;width:100%;border:1px solid #25292b;color:#292929}.form-group input:not([type=file],[type=submit])::placeholder,.form-group textarea::placeholder{color:#adafb0}.form-group input:not([type=file],[type=submit]):focus,.form-group textarea:focus{outline:0;border:1px solid #6dffba}.form-submit{position:relative;text-align:center}.form-submit .btn{min-width:12rem}.form-submit .wpcf7-spinner{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%)}.form-check{padding:0;margin-bottom:2rem}.form-check .wpcf7-list-item{margin:0;margin-left:7px}.form-check strong{font-weight:400}.form-check a{color:#191919}.fixed-whatsapp__btn{width:5rem;height:5rem;border-radius:50%;position:fixed;bottom:2rem;right:2rem;background-color:#25d366;display:flex;display:flex;align-items:center;justify-content:center;z-index:999;transform-style:preserve-3d;transition:all 0.2s;border:none}.fixed-whatsapp__btn i{font-size:2.8rem;color:#fff}.fixed-whatsapp__btn::after{content:"";position:absolute;width:4.2rem;height:4.2rem;border-radius:50%;background-color:#128c7e;z-index:-999;animation:scaleUpScaleDown 2s ease-in infinite both;transform:translateZ(-1px);filter:blur(1px)}.fixed-whatsapp__btn:hover{transform:scale(1.2)}.fixed-whatsapp__container{position:fixed;z-index:2;bottom:8rem;right:2rem;background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0 / .2);border-radius:.4rem;overflow:hidden;visibility:visible;opacity:1;transform:translateY(0);transition:all 0.2s ease-in;max-width:calc(100% - 4rem)}.fixed-whatsapp__container.hide{visibility:hidden;opacity:0;transform:translateY(2px)}.fixed-whatsapp__header{background-color:#128c7e;color:#fff;padding:2rem;display:flex;gap:1.2rem}.fixed-whatsapp__header i{font-size:6rem}.fixed-whatsapp__header span{font-size:2rem;font-weight:600}.fixed-whatsapp__items{padding:2rem 1.2rem;display:flex;flex-direction:column;gap:1.2rem}.fixed-whatsapp__items a{position:relative;display:flex;align-items:center;gap:1.2rem;width:100%;padding:1.2rem 2rem;border-radius:.4rem;background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0 / .2);color:#191919;overflow:hidden;transform-style:preserve-3d;transition:all 0.2s ease-in}.fixed-whatsapp__items a i{color:#128c7e;font-size:2.8rem;transition:all 0.2s ease-in}.fixed-whatsapp__items a::before{position:absolute;content:"";left:0;top:0;height:100%;width:100%;transform:translateX(calc(-100% + 4px)) translateZ(-1px);background-color:#128c7e;transition:all 0.4s ease-in;z-index:-1}.fixed-whatsapp__items a:hover{color:#fff}.fixed-whatsapp__items a:hover i{color:#fff}.fixed-whatsapp__items a:hover::before{transform:translateX(0) translateZ(-1px)}.projects-item{position:relative;display:flex;flex-direction:column;align-items:center}.projects-item__thumb{overflow:hidden;position:relative;display:block;width:100%}.projects-item__image{width:100%;height:100%;object-fit:cover;transition:all 0.4s ease-in;aspect-ratio:16/9}.projects-item__hover{width:100%;height:100%;top:0;left:0;position:absolute;background-color:rgb(0 102 153 / .4);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all 0.2s ease-in}.projects-item__hover .btn{transform:translateY(10px);transition:all 0.2s ease-in}@media (max-width:767px){.projects-item__hover{opacity:1;visibility:visible;background-color:rgb(0 102 153 / .3)}.projects-item__hover .btn{transform:translateY(0)}}.projects-item__name{color:#069;font-size:2rem;text-align:center;margin-top:1.2rem;font-weight:700}.projects-item__cta{opacity:0;visibility:hidden;transform:translateY(-20px);background-color:#1db504;color:#fff;transition:all 0.2s ease-in;margin-top:1.6rem}.projects-item__cta:hover{background-color:#22eb03!important}@media (max-width:767px){.projects-item__cta{opacity:1;visibility:visible;transform:translateY(0);color:#fff}}.projects-item:hover .projects-item__hover{opacity:1;visibility:visible;transform:translateY(0)}.projects-item:hover .projects-item__hover .btn{transform:translateY(0)}.projects-item:hover .projects-item__cta{opacity:1;visibility:visible;transform:translateY(0);background-color:#1db504;color:#fff}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:767px){.cards-grid{grid-template-columns:repeat(2,1fr)}}.scene{min-height:30rem;border-radius:1.2rem;perspective:600px}.card{position:relative;width:100%;height:100%;cursor:pointer;transform-style:preserve-3d;transform-origin:center right;transition:transform 1s;border-radius:1.2rem;box-shadow:0 25px 21px -14px rgb(4 21 20 / .05)}.card.is-flipped{transform:translateX(-100%) rotateY(-180deg)}.card__face{position:absolute;width:100%;height:100%;text-align:center;font-weight:700;backface-visibility:hidden;border-radius:1.2rem}.card__face--front{background:#012621;display:flex;flex-flow:wrap;align-items:center;justify-content:center;color:#6bffb9}.card__face--back{background:#fff;color:#191919;transform:rotateY(180deg);box-shadow:0 25px 21px -14px rgb(4 21 20 / .05);display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:0;padding:2rem 1rem}.card__face h3{color:#0e5852;font-size:1.6rem;line-height:1.2}.card__face p{line-height:1.2;font-size:1.2rem;color:#191919;font-weight:400}.footer{font-size:1.6rem;background:#101c1b;color:#fff;position:relative;padding:5rem 0}.footer-social{display:flex;justify-content:flex-end;gap:2rem;padding-bottom:3rem;border-bottom:1px solid #5f788b}.footer-social__item{display:inline-flex;width:40px;height:40px;position:relative;border:1px solid #8fe2de;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:1.2rem}.footer-container{padding:3rem 0 5rem 0;border-bottom:2px solid rgb(255 255 255 / .1254901961)}@media (max-width:767px){.footer-infos{text-align:center}}.footer-infos>*:not(:last-child){margin-bottom:2rem}.footer-infos__details span{display:block;font-weight:600;margin-bottom:1rem}.footer-infos__details ul{list-style:none;padding:0}.footer-infos__social{display:flex;gap:2rem}@media (max-width:767px){.footer-infos__social{justify-content:center}}.footer-infos__social a{color:#fff;font-size:2.4rem}.footer-locations{padding-left:4rem}@media (max-width:767px){.footer-locations{padding-left:0;margin-top:2rem}}.footer-locations__title{display:block;font-weight:700;margin-bottom:.5rem;font-size:2rem}@media (max-width:767px){.footer-locations__title{text-align:center}}.footer-locations__grid{display:flex;gap:2rem;flex-wrap:wrap}@media (max-width:400px){.footer-locations__grid{flex-direction:column}}.footer-locations .footer-location{flex:1}@media (max-width:400px){.footer-locations .footer-location{text-align:center}}.footer-locations .footer-location__map iframe{border-radius:1.2rem;width:100%}.footer-locations .footer-location__address{display:block;color:#fff;margin-bottom:2.4rem}.footer-locations .footer-location__address b{font-weight:700}.footer-locations .footer-location__contact span{display:block;margin-bottom:1.6rem}.footer-locations .footer-location__contact ul{list-style:none;padding:0}.footer-locations .footer-location__contact ul li a{display:inline-block;color:#fff;font-weight:500}.footer-copyright{padding-top:2rem;text-align:center;font-size:1.2rem;color:#fff;font-weight:700;display:flex;justify-content:space-between}.footer-copyright__policy{color:#fff;right:0;text-transform:none!important;text-decoration:underline}@media (max-width:767px){.footer-copyright__policy{position:relative;margin-left:2rem}}.header{width:100%;position:fixed;left:0;z-index:2;background:radial-gradient(97.57% 210.75% at .9% 2.98%,rgb(255 255 255 / .4) 0%,#fff0 100%);backdrop-filter:blur(21px);border-top:1px solid #fff;border-bottom:1px solid #fff;padding:.8rem 0}.header.scrolled{background:linear-gradient(#00554e 0%,#002422 99.37%);border-bottom:1px solid #2cff9b}.header-main{position:relative;display:flex;justify-content:space-between;align-items:center;gap:2rem}@media (max-width:991px){.header-main{padding:0 1.2rem}}.header-logo img{margin:auto;display:block;width:10rem;height:auto;max-width:100%;transition:all 0.2s}.header-nav{z-index:1;flex:1;align-items:center}.header-nav:hover{z-index:3}@media (max-width:991px){.header-nav{background-color:#292929;position:fixed;top:0;right:0;bottom:0;height:100vh;width:34rem;max-width:90%;opacity:0;visibility:hidden;transform:translate(100%);transition:all 0.2s;overflow:auto}}@media (max-width:991px){.header-nav.opened{opacity:1;visibility:visible;transform:translate(0);z-index:9999}}.header-nav .close-btn{background-color:#fff0;font-size:2rem;border:none;color:#fff;pad:2rem;margin:2rem}.header-nav__wrapper{display:flex;position:relative}@media (max-width:991px){.header-nav__wrapper{position:unset}}.header-nav__list{list-style:none;margin:0;padding:0;width:100%;display:flex;align-items:center;justify-content:center;gap:3rem}@media (max-width:1199px){.header-nav__list{gap:2rem}}@media (max-width:991px){.header-nav__list{flex-direction:column;align-items:center;gap:0;background-color:#292929}}.header-nav__list>li{text-align:center;position:relative}.header-nav__list>li:hover .header-nav__submenu{opacity:1;visibility:visible}@media (max-width:991px){.header-nav__list>li{width:100%;border-bottom:2px solid rgb(255 255 255 / .1);text-align:center;text-align:left;padding:0}.header-nav__list>li>span{display:flex;justify-content:space-between}.header-nav__list>li>span>a{padding:1rem 0;color:#fff;display:block;font-weight:700}.header-nav__list>li>span>button{border:none;background-color:#fff0;color:#fff;padding:0 2rem;display:flex;align-items:center;justify-content:center}.header-nav__list>li>span>button i{transition:all 0.2s ease-in}.header-nav__list>li>span>button.collapsed i{transform:rotate(-90deg)}.header-nav__list>li ul li:last-child{border:none}}.header-nav__list>li>a,.header-nav__list>li span a{width:100%;display:inline-block;position:relative;color:#fff;font-size:1.6rem;transition:all 0.2s;padding:.8rem 0rem;font-weight:300}@media (max-width:1199px){.header-nav__list>li>a,.header-nav__list>li span a{font-size:1.5rem}}@media (max-width:991px){.header-nav__list>li>a,.header-nav__list>li span a{width:100%;padding:1rem 1.6rem;color:#fff;font-size:1.8rem}}.header-nav__list>li>a::after,.header-nav__list>li span a::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:4px;background-color:#00988c;transition:all 0.2s}.header-nav__list>li>a:hover,.header-nav__list>li span a:hover{color:#00988c}.header-nav__list>li>a:hover::after,.header-nav__list>li span a:hover::after{width:100%}@media (max-width:991px){.header-nav__list>li>a:hover::after,.header-nav__list>li span a:hover::after{width:0}}@media (max-width:991px){.header-nav__list>li.active>a,.header-nav__list>li.active>span>a{background-color:#00988c}}.header-nav__list>li.active>a::after,.header-nav__list>li.active>span>a::after{width:100%}@media (max-width:991px){.header-nav__list>li.active>a::after,.header-nav__list>li.active>span>a::after{width:0}}.header-nav__list>li.active>a.highlighted,.header-nav__list>li.active>span>a.highlighted{background-color:#fff;color:#00988c}.header-nav__list>li.active>a.highlighted::after,.header-nav__list>li.active>span>a.highlighted::after{width:0}@media (max-width:991px){.header-nav__list>li.active>a.highlighted,.header-nav__list>li.active>span>a.highlighted{background-color:#00988c;color:#fff}}.header-nav__list>li:hover>a,.header-nav__list>li:hover>span>a{color:#00988c}@media (max-width:991px){.header-nav__list>li:hover>a,.header-nav__list>li:hover>span>a{color:#fff}}.header-nav__list>li:hover>a:after,.header-nav__list>li:hover>span>a:after{width:100%}@media (max-width:991px){.header-nav__list>li:hover>a:after,.header-nav__list>li:hover>span>a:after{width:0}}@media (max-width:991px){.header-nav__list>li.whatsapp{border-bottom:none;display:flex;justify-content:center}}.header-nav__list>li.whatsapp a{display:flex;align-items:center;gap:.5rem;background:linear-gradient(90deg,#ffea2c 6.59%,#fffa8e 91.29%);font-weight:700;color:#163230;padding:.5rem 1rem;border-radius:3rem;font-weight:700}@media (max-width:991px){.header-nav__list>li.whatsapp a{margin:2rem 0;width:max-content;max-width:80%}}.header-nav__list>li.whatsapp a:hover::after{width:0}.header-nav__submenu{top:100%;left:50%;transform:translate(-50%);position:absolute;background:linear-gradient(180deg,#004646 0%,#000000 100%);z-index:9;border-radius:1.2rem;border:1px solid #86ffcc;width:max-content;opacity:0;visibility:hidden;transition:all 0.2s ease-in}@media (max-width:991px){.header-nav__submenu{position:relative;visibility:visible;opacity:1;background:#fff0;border:none;width:100%}}.header-nav__submenu.collapse{display:block}@media (max-width:991px){.header-nav__submenu.collapse:not(.show){display:none}}.header-nav__submenu ul{list-style:none;color:#fff;text-align:left;padding:2rem}@media (max-width:991px){.header-nav__submenu ul{padding:0 2.4rem 1rem 2.4rem}}.header-nav__submenu ul li a{color:#fff;transition:all 0.2s ease-in;display:block}@media (max-width:991px){.header-nav__submenu ul li a{padding:.6rem 0}}.header-nav__submenu ul li a:hover{color:#00988c}.header-nav__submenu:hover{opacity:1;visibility:visible}.header-nav__btn{height:6.7rem;position:relative;left:0;color:#fff;cursor:pointer;width:max-content;display:none;gap:.2rem;align-items:center}@media (max-width:991px){.header-nav__btn{display:flex;height:100%}}.header-nav__btn>span{text-transform:uppercase;transition:all 0.2s}.header-nav__icon{position:relative;width:4rem;height:4rem;border-radius:50%}.header-nav__icon-bar{position:absolute;width:80%;height:.4rem;left:50%;transform:translate(-50%,0);background-color:#fff;border-radius:5px;transition:all 0.1s}.header-nav__icon-bar--1{top:8px}.header-nav__icon-bar--2{top:50%;transform:translate(-50%,-50%)}.header-nav__icon-bar--3{bottom:8px}.header-nav__icon.opened+span{font-size:1.6rem}.header-nav__icon.opened .header-nav__icon-bar{height:.2rem}.header-nav__icon.opened .header-nav__icon-bar--1{top:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:#fff}.header-nav__icon.opened .header-nav__icon-bar--2{opacity:0;visibility:hidden}.header-nav__icon.opened .header-nav__icon-bar--3{top:50%;transform:translate(-50%,-50%) rotate(-45deg);background-color:#fff}.header-social{display:flex;gap:2.5rem}.header-social__item{color:#fff;font-size:1.7rem}.header .overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgb(25 25 25 / .5);z-index:2;opacity:0;visibility:hidden;transition:all 0.2s ease-in}.header .overlay.show{opacity:1;visibility:visible;z-index:9999}.banner{width:100%;position:relative;z-index:0;height:100vh;min-height:100vh}.banner-item{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;min-height:100vh}@media (max-width:767px){.banner-item{height:100vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}}.banner-item__bg{position:absolute;left:0;top:0;width:100%;height:100%!important;object-fit:cover;object-position:center}.banner-item__content{color:#fff;position:relative;z-index:2;font-size:2rem}@media (max-width:767px){.banner-item__content{padding-bottom:2rem}}.banner-item__content h1{color:#fff;font-size:4rem;font-weight:500;width:60rem;max-width:100%}.banner-item__content h1 span{color:#62ffb5}@media (max-width:767px){.banner-item__content h1{font-size:2.8rem}}.banner-item__content p{margin:0;line-height:1.2}.banner-item__content p b{font-weight:400}.banner-item__content .btn-outlined-yellow{width:max-content;box-shadow:rgb(255 229 0 / .19) 0 4px 24px 0;border-radius:50px;padding:10px 30px;border-width:1px;border-style:solid;border-color:#ffd568;border-image:initial;color:#fff;margin:2.5rem 0;line-height:1.2;font-weight:500}.banner-item__content .btn-outlined-yellow.text-yellow{color:#ffd568;font-size:2.4rem;text-transform:uppercase}@media (max-width:767px){.banner-item__content .btn-outlined-yellow.text-yellow{font-size:2rem}}.banner-item__content .banner-cta{display:flex;align-items:center;gap:2rem;margin-top:2rem;flex-wrap:wrap}.banner-item__content .banner-cta a{background:linear-gradient(90deg,#ffea2c 6.59%,#fffa8e 91.29%);color:#191919;border-radius:1.2rem;padding:.8rem 2.5rem;font-weight:500;font-size:2rem;display:flex;align-items:center;gap:.8rem}.banner-item__content .banner-cta a .box-icon{width:4.2rem;height:2.4rem;border-left:2px solid #191919;display:flex;align-items:center;justify-content:center}.banner-item::before{content:"";position:absolute;left:0;top:0;width:30%;min-height:300px;background:url(http://tricospa.com.br/wp-content/themes/tricospa/assets/css/../images/grf-home1.svg) no-repeat center center;background-size:cover;pointer-events:none;z-index:1}.banner-item::after{content:"";position:absolute;right:0;bottom:0;width:30%;min-height:300px;background:url(http://tricospa.com.br/wp-content/themes/tricospa/assets/css/../images/grf-home2.svg) no-repeat center center;background-size:cover;pointer-events:none;z-index:1}.banner .owl-carousel{height:100%}.banner .owl-carousel .owl-stage-outer{height:100%}.banner .owl-carousel .owl-stage-outer .owl-stage{height:100%}.banner .owl-carousel .owl-stage-outer .owl-stage .owl-item{height:100%}.banner .owl-dots{position:absolute;left:50%;bottom:1rem;transform:translateX(-50%)}@media (max-width:767px){.banner .owl-dots{bottom:0}}.banner .owl-dots .owl-dot span{background-color:#fff0;border:2px solid #fff}.banner .owl-dots .owl-dot:hover span{background-color:#fff}.banner .owl-dots .owl-dot.active span{background-color:#fff}.banner .owl-prev,.banner .owl-next{position:absolute;top:50%;transform:translateY(-50%)}.banner .owl-prev{left:2%}.banner .owl-next{right:2%}.banner .owl-nav{height:0!important;margin:0!important}.banner .owl-nav [class*=owl-]{width:4rem;height:4rem;background-color:#fff!important;color:#62ffb5!important;border:2px solid #62ffb5!important;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem!important;opacity:.8;transition:all 0.2s}.banner .owl-nav [class*=owl-]:hover{opacity:1;text-decoration:none}.breadcrumb{margin-top:5rem;color:#898989;font-size:1.4rem}.breadcrumb-item a{color:#898989}.breadcrumb-item a:hover{color:#616161}.breadcrumb-item.active{font-weight:500;color:#898989}.breadcrumb-item+.breadcrumb-item::before{content:"\f0da"!important;font-family:"Font Awesome 6 Free";font-weight:900;color:#454545}.testimonial{background:linear-gradient(to bottom,transparent,0%,transparent,80%,#006699);padding-bottom:4rem}.testimonial .title{color:#353e52;font-weight:300;font-size:4rem}@media (max-width:575px){.testimonial .title{font-size:2.4rem}}.testimonial .title strong{font-weight:700}.testimonial-carousel{margin-top:4rem}.testimonial-carousel.owl-carousel .owl-stage{display:flex}.testimonial-carousel.owl-carousel .owl-item{padding:.6rem}.testimonial-carousel.owl-carousel .owl-nav{width:100%;display:flex;align-items:center;justify-content:center;gap:5rem}.testimonial-carousel.owl-carousel .owl-nav.disabled{display:none}.testimonial-carousel.owl-carousel .owl-nav [class*=owl-]{width:3.2rem;height:3.2rem;background-color:#efede6!important;color:#9aa4a9!important;border:1px solid #9aa4a9;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem!important;opacity:.8;transition:all 0.2s}.testimonial-carousel.owl-carousel .owl-nav [class*=owl-]:hover{opacity:1}.testimonial-item{display:flex;flex-direction:column;height:100%}.testimonial-item__blockquote{position:relative;background-color:#fff;padding:2rem;box-shadow:0 2px 5px rgb(0 0 0 / .2);border-radius:1rem;flex:1}.testimonial-item__blockquote>img{width:8rem!important}.testimonial-item__blockquote blockquote{line-height:1.25;font-size:1.4rem;padding:2rem 0}.testimonial-item__author{margin-top:1.6rem;display:block;text-align:right}.testimonial-item__info{display:flex;margin-top:4rem;padding-left:.8rem;align-items:center;gap:.8rem}.testimonial-item__info-avatar{width:8rem;height:8rem;border-radius:50%;overflow:hidden}.testimonial-item__info-avatar img{width:100%;height:100%;object-fit:cover}.cta-btns{display:flex;align-items:center;flex-wrap:wrap;gap:2rem}.cta-btns a{font-weight:500;font-size:2rem;padding:1rem 2.5rem}@media (max-width:767px){.cta-btns a{font-size:1.6rem}}.ebook{position:relative}.ebook-text{width:50%;padding:20rem 0 12rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (max-width:1399px){.ebook-text{padding:10rem 0}}@media (max-width:767px){.ebook-text{width:100%;padding-top:6rem;padding-bottom:0}}.ebook-text h2{font-family:"Unbounded",sans-serif;font-style:normal;font-weight:400;color:#191919;margin-bottom:6rem}@media (max-width:767px){.ebook-text h2{margin-bottom:2rem}}.ebook-text h2 strong{color:#00a47c;font-weight:700}.ebook-text .btn{gap:2rem;font-size:2rem;text-align:left;font-weight:500}.ebook-text .btn .box-icon{width:4.2rem;height:2.4rem;border-left:2px solid #191919;display:flex;align-items:center;justify-content:center}.ebook-text .btn .box-icon i{transform:rotate(-45deg);color:#036e68}.ebook-image{position:absolute;width:50%;right:0;top:50%;transform:translateY(-50%);object-fit:contain}@media (max-width:767px){.ebook-image{position:relative;height:auto;margin-left:auto;display:block;width:100%;top:0;transform:translateY(0)}}.ebook-modal .modal-content{background:#fff;border-radius:12px;padding:30px 35px;box-shadow:0 15.73728px 19.44017px -12.96011px rgb(6 102 96 / .58)}.ebook-modal .modal-content .btn-close{position:absolute;top:0;right:0;transform:translate(50%,-50%);background-color:#2cff9b;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;opacity:1}.ebook-modal__form>h3{text-align:center;font-family:"Unbounded",sans-serif;font-style:normal;color:#00a47c;font-weight:700;margin-bottom:2rem;font-size:2.8rem}.ebook-modal__form form .form-group label{position:absolute;left:-9999px}.ebook-modal__form form .form-group input{width:100%;margin:0 0 1rem;border:1px solid rgb(0 0 0 / .1254901961);border-radius:1rem;padding:1.2rem 2.5rem}.ebook-modal__form form .form-submit input[type=submit]{width:100%;background:linear-gradient(90deg,#2cff9b 6.59%,#6dffba 91.29%);font-weight:600;border:none;padding:1.2rem 2.5rem}.intern-banner{width:100%;padding:10rem 0;min-height:40rem;position:relative;background:linear-gradient(128deg,#121e1e 0%,#133432 100%);display:flex;align-items:center}.intern-banner::before{content:"";position:absolute;left:0;top:0;width:30%;min-height:300px;background:url(http://tricospa.com.br/wp-content/themes/tricospa/assets/css/../images/grf-home1.svg) no-repeat center center;background-size:cover;pointer-events:none;z-index:1}.intern-banner::after{content:"";position:absolute;right:0;bottom:0;width:30%;min-height:300px;background:url(http://tricospa.com.br/wp-content/themes/tricospa/assets/css/../images/grf-home2.svg) no-repeat center center;background-size:cover;pointer-events:none;z-index:1}.intern-banner__content{display:flex;align-items:center;justify-content:center;margin-bottom:4rem;gap:4rem;color:#fff}@media (max-width:767px){.intern-banner__content{flex-wrap:wrap;flex-direction:column;gap:2rem}}.intern-banner__content h1{font-family:"Unbounded",sans-serif;font-style:normal;color:#62ffb5;font-size:5.6rem;font-weight:400}@media (max-width:767px){.intern-banner__content h1{font-size:4rem;text-align:center}}@media (max-width:400px){.intern-banner__content h1{font-size:3.6rem}}.intern-banner__content h1.title--sm{font-size:3.6rem}@media (max-width:575px){.intern-banner__content h1.title--sm{font-size:2.8rem}}.intern-banner__content .line{display:inline-block;width:2px;height:70px;background:linear-gradient(to bottom,#a0ffcb -30%,transparent)}@media (max-width:767px){.intern-banner__content .line{height:2px;width:20rem;max-width:100%}}.intern-banner__content p{font-size:2.4rem;line-height:1.2;width:35rem;max-width:100%;margin-bottom:0}@media (max-width:767px){.intern-banner__content p{font-size:2rem;text-align:center}}.intern-banner .cta-btns{justify-content:center}.home-results{background-color:#012224;padding:6rem 0;color:#fff}.home-results__header{text-align:center}.home-results__header h2{color:#60ffb4;margin-bottom:2rem;font-weight:700}.home-results__header p{font-size:2rem;font-weight:300}.home-results__carousel{margin-bottom:2rem}.home-results__carousel .owl-dot span{background-color:transparent!important;border:2px solid #fff}.home-results__carousel .owl-dot:hover span{background-color:#fff!important}.home-results__carousel .owl-dot.active span{border:2px solid #1c9e93!important;background:#fff!important}.home-results__item{aspect-ratio:26/20;margin-top:2rem;background-color:#fff}.home-results__item img{position:absolute;width:100%;height:100%;object-fit:contain}.home-results__item .flex-buttons{display:flex;gap:1.2rem;position:relative;justify-content:space-around;top:-6px}.home-results__item .flex-buttons .button{display:inline-block;background:#0c514a;color:#fff;padding:5px 2.5rem;border-radius:50px;font-weight:500;font-size:1.4rem}.home-results__cta .cta-btns{display:flex;align-items:center;justify-content:center}.home-treatments{color:#fff;padding:6rem 0;background:linear-gradient(to right,#033036,#041b21,#013c40)}.home-treatments__header{text-align:center}.home-treatments__header h2{color:#60ffb4;margin-bottom:2rem;font-weight:700}.home-treatments__header p{font-weight:300}.home-treatments__carousel{margin:2rem 0}.home-treatments__carousel .owl-dot span{background-color:transparent!important;border:2px solid #fff}.home-treatments__carousel .owl-dot:hover span{background-color:#fff!important}.home-treatments__carousel .owl-dot.active span{border:2px solid #1c9e93!important;background:#fff!important}.home-treatments-item{display:block;border-radius:1.2rem;overflow:hidden}.home-treatments-item__image{aspect-ratio:31/10}.home-treatments-item__image img{width:100%;height:100%;object-fit:cover}.home-treatments-item__text{background:linear-gradient(180deg,#036e68 0%,#fff0 45%),#0a252e;padding:2rem;display:flex;flex-direction:column;align-items:flex-start;gap:2rem;color:#fff}.home-treatments-item__text img{width:3rem!important}.home-treatments-item__text h3{font-family:"Unbounded",sans-serif;font-style:normal;font-weight:300;text-decoration:underline}.home-treatments__box{padding:6rem 0}.home-treatments__text h2{background:linear-gradient(90deg,#fff 2.05%,#58ffb9 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;text-transform:uppercase}@media (max-width:767px){.home-treatments__text h2{text-align:center;margin-bottom:2rem}}.home-treatments__text p{color:#fff;font-weight:300}@media (max-width:767px){.home-treatments__text p{text-align:center}}.home-treatments__cta{display:flex;flex-direction:column;align-items:center;gap:2rem;padding-left:4rem}@media (max-width:767px){.home-treatments__cta{padding-left:0}}.home-treatments__cta span{font-family:"Unbounded",sans-serif;font-style:normal;font-size:2rem}.home-treatments__cta .cta-btns{justify-content:center}.home-why{color:#fff;padding-bottom:6rem;background:linear-gradient(to right,#033036,#041b21,#013c40)}.home-why__header{text-align:center}.home-why__header h2{background:linear-gradient(90deg,#fff 2.05%,#58ffb9 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.home-why__items{display:flex;align-items:flex-start;gap:4rem;padding:4rem 0}@media (max-width:991px){.home-why__items{flex-direction:column;align-items:center}}.home-why-item{display:flex;flex-direction:column;align-items:center;gap:3rem}.home-why-item__icon{width:7rem;height:7rem;border-radius:1.2rem;background-color:#fff;display:flex;align-items:center;justify-content:center}.home-why-item__icon img{width:4.4rem}.home-why-item__description{text-align:center;font-weight:300}.home-why__cta{display:flex;flex-direction:column;align-items:center;gap:3rem}.home-why__cta span{font-family:"Unbounded",sans-serif;font-style:normal;font-size:2rem}@media (max-width:767px){.home-why__cta span{text-align:center}}.home-why__cta .cta-btns{justify-content:center}.home-banner{padding:6rem 0}.home-banner__content{position:relative;border-radius:2.5rem;overflow:hidden;color:#fff}.home-banner__bg{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center}.home-banner__text{position:relative;z-index:1;padding:7rem}@media (max-width:767px){.home-banner__text{padding:3rem}}.home-banner__text h2{font-family:"Unbounded",sans-serif;font-style:normal;color:#fff;margin-bottom:2rem}.home-banner__text h2 span{display:block;background:linear-gradient(139deg,#37ffee 47.64%,#cdffbb 76.55%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;width:40rem;max-width:100%}.home-banner__text p{font-size:2rem;margin-bottom:2rem}.home-procedures{background:linear-gradient(180deg,#86ffcc 0%,#ffffff 70%,#cef8d5 100%);padding:6rem 0}.home-procedures__header h2{font-family:"Unbounded",sans-serif;font-style:normal;text-align:center;width:50rem;max-width:100%;margin:auto;color:#012224;font-weight:700;margin-bottom:3rem}.home-procedures__carousel .procedures-item{border-radius:1.2rem;overflow:hidden;position:relative}.home-procedures__carousel .procedures-item__image{position:relative;aspect-ratio:28/16}.home-procedures__carousel .procedures-item__image img{width:100%;height:100%;object-fit:cover}.home-procedures__carousel .procedures-item__image span{position:absolute;top:.5rem;right:1rem;color:#fff;font-weight:600;font-size:1.6rem;background:#00988c;padding:.2rem 1.7rem;border-radius:2.5rem;letter-spacing:.3px}.home-procedures__carousel .procedures-item__text{background-color:#fff;padding:2rem;text-align:center}.home-procedures__carousel .procedures-item__text h3{color:#0e5852;font-weight:700;margin-bottom:1rem;height:4.2rem;display:flex;align-items:center;justify-content:center}.home-procedures__carousel .procedures-item__description{height:16.6rem;overflow:auto;line-height:1.2}.home-procedures__carousel .owl-prev,.home-procedures__carousel .owl-next{position:absolute;top:50%;transform:translateY(-50%)}.home-procedures__carousel .owl-prev{left:-50px}@media (max-width:1399px){.home-procedures__carousel .owl-prev{left:10px}}.home-procedures__carousel .owl-next{right:-50px}@media (max-width:1399px){.home-procedures__carousel .owl-next{right:10px}}.home-procedures__carousel .owl-nav{height:0!important;margin:0!important}.home-procedures__carousel .owl-nav [class*=owl-]{width:4rem;height:4rem;background-color:#fff!important;color:#07c374!important;border:2px solid #07c374!important;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem!important;opacity:.8;transition:all 0.2s}.home-procedures__carousel .owl-nav [class*=owl-]:hover{opacity:1;text-decoration:none}.home-procedures__cta{margin-top:4rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.home-procedures__cta p{font-weight:700;color:#191919}.home-procedures__cta .cta-btns{justify-content:center}.home-famous{background:linear-gradient(to right,#033036,#041b21,#013c40);padding:6rem 0}.home-famous__header h2{text-align:center;color:#fff;width:60rem;max-width:100%;margin:auto;margin-bottom:4rem}.home-famous__carousel .owl-dot span{background-color:transparent!important;border:2px solid #fff}.home-famous__carousel .owl-dot:hover span{background-color:#fff!important}.home-famous__carousel .owl-dot.active span{border:2px solid #1c9e93!important;background:#fff!important}.home-famous .famous-item{border-radius:1.2rem;overflow:hidden;position:relative;aspect-ratio:32/40;display:flex;align-items:flex-end;padding:2rem}.home-famous .famous-item__bg{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.home-famous .famous-item__text{position:relative;z-index:1;max-height:14rem;overflow:auto;font-size:1.4rem;color:#fff}.home-famous .famous-item__text img{width:2rem!important;margin-bottom:1rem}.home-famous .famous-item__text h3{color:#37ffee;font-weight:400;font-size:1.4rem}.home-famous .famous-item__text blockquote{line-height:1.2}.home-reviews{padding:6rem 0;background:linear-gradient(to right,#033036,#041b21,#013c40)}.home-reviews__header{text-align:center}.home-reviews__header h2{color:#fff;margin-bottom:4rem}.home-clinic{padding:6rem 0;background:linear-gradient(to right,#033036,#041b21,#013c40);color:#fff}.home-clinic__content{display:flex;gap:4rem;align-items:center}@media (max-width:767px){.home-clinic__content{flex-direction:column;gap:0}}.home-clinic__content h2{width:35%;font-family:"Unbounded",sans-serif;font-style:normal;color:#fff;font-weight:400;margin-bottom:4rem}@media (max-width:767px){.home-clinic__content h2{width:100%;margin-bottom:2rem}}.home-clinic__text a{color:#66ffb7;text-decoration:underline}.home-clinic__grid{display:grid;grid-template-columns:1fr repeat(2,1.25fr) repeat(2,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:0;grid-row-gap:0;margin-top:4rem}@media (max-width:767px){.home-clinic__grid{display:flex;flex-wrap:wrap}}.home-clinic__grid img{width:100%;height:40rem;object-fit:cover}@media (max-width:767px){.home-clinic__grid img{width:50%;height:100%;aspect-ratio:1/1}}.home-clinic__grid .img1{grid-area:1/1/3/2}.home-clinic__grid .img2{grid-area:1/2/3/5}.home-clinic__grid .img3{grid-area:1/5/3/6}.home-clinic__grid .img4{grid-area:3/1/5/3}.home-clinic__grid .img5{grid-area:3/3/5/4}.home-clinic__grid .img6{grid-area:3/4/5/6}.home-blog{padding-top:6rem}.home-blog__image{padding-right:6rem}@media (max-width:767px){.home-blog__image{padding-right:2rem}}@media (max-width:575px){.home-blog__image{padding-right:0;margin-bottom:2rem}}.home-blog__image img{width:100%;border-radius:1.2rem}.home-blog__text h2{color:#191919;margin-bottom:2rem;width:10rem}@media (max-width:767px){.home-blog__text h2{width:100%}}.home-blog__text p{font-weight:300;margin-bottom:2rem;font-size:1.8rem}.home-blog__text .btn{gap:2rem;font-weight:500}.home-blog__text .btn .box-icon{width:4.2rem;height:2.4rem;border-left:2px solid #191919;display:flex;align-items:center;justify-content:center}.home-blog__text .btn .box-icon i{transform:rotate(-45deg);color:#036e68}.home-products{position:relative;padding-bottom:4rem}.home-products__text{width:70%;margin-left:auto;padding-right:8rem;display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;padding-top:20rem}@media (max-width:767px){.home-products__text{width:100%;padding-right:0;padding-top:6rem}}.home-products__text h2{font-family:"Unbounded",sans-serif;font-style:normal;font-size:3.2rem;font-weight:400;margin-bottom:2rem;width:15rem}@media (max-width:767px){.home-products__text h2{width:100%}}.home-products__text p{font-size:2rem}.home-products__text p.font-light{font-weight:300}.home-products__text .btn{gap:2rem;font-weight:500}.home-products__text .btn .box-icon{width:4.2rem;height:2.4rem;border-left:2px solid #191919;display:flex;align-items:center;justify-content:center}.home-products__text .btn .box-icon i{transform:rotate(-45deg);color:#036e68}.home-products__image{position:absolute;top:50%;left:0;width:30%;transform:translateY(-50%)}@media (max-width:767px){.home-products__image{position:relative;width:80%;top:0;transform:translateY(0)}}.home-franchisee{padding:10rem 0;background:linear-gradient(39deg,#71e5ae 0%,#f9f9f9 40%,#fff0 100%)}@media (max-width:767px){.home-franchisee{padding:2rem 0 6rem}}.home-franchisee__text h2{font-size:5rem;width:40rem;max-width:100%}@media (max-width:767px){.home-franchisee__text h2{text-align:center;width:100%;margin-bottom:2rem;font-size:3.2rem}}.home-franchisee__text h2 span{color:#62ffb5}.home-franchisee__text h2 strong{color:#00a47c}.home-franchisee__form{background:#fff;border-radius:1.2rem;padding:30px 35px;box-shadow:0 15.73728px 19.44017px -12.96011px rgb(6 102 96 / .58)}.home-franchisee__form>h3{font-family:"Unbounded",sans-serif;font-style:normal;margin-bottom:2rem;text-align:center;font-weight:400;font-size:3.2rem}@media (max-width:767px){.home-franchisee__form>h3{font-size:2.8rem}}.home-franchisee__form>h3 span{color:#00a47c;font-weight:700}.home-franchisee__form form .form-group label{position:absolute;left:-9999px}.home-franchisee__form form .form-group input{width:100%;margin:0 0 1rem;border:1px solid rgb(0 0 0 / .1254901961);border-radius:1rem;padding:1.2rem 2.5rem}.home-franchisee__form form .form-submit input[type=submit]{width:100%;background:linear-gradient(90deg,#2cff9b 6.59%,#6dffba 91.29%);font-weight:600;border:none;padding:1.2rem 2.5rem}.blog-page{background:linear-gradient(to right,#033036,#061a21,#003c3d)}.blog-main{padding:6rem 0}.blog-list{display:grid;grid-template-columns:repeat(4,1fr);column-gap:2rem;row-gap:6rem;margin-top:4rem}@media (max-width:991px){.blog-list{grid-template-columns:repeat(3,1fr);row-gap:2rem}}@media (max-width:767px){.blog-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:450px){.blog-list{grid-template-columns:1fr;row-gap:2rem}}.blog-item{display:flex;flex-direction:column;transition:all 0.2s ease-in}.blog-item:hover{transform:translateY(-4px) scale(1.02)}.blog-item:active{transform:translateY(1px) scale(.98)}.blog-item__thumb{overflow:hidden;aspect-ratio:31/10;border-radius:1.2rem 1.2rem 0 0}.blog-item__thumb img{width:100%;height:100%;object-fit:cover}.blog-item__text{font-family:"Unbounded",sans-serif;font-style:normal;flex:1;background:linear-gradient(to bottom,#12fff1 -114px,#0a252e);display:flex;padding:1.2rem 2rem;border-radius:0 0 1.2rem 1.2rem;transition:all 0.2s ease-in}.blog-item__text h3{font-size:1.8rem;font-weight:400;color:#fff;margin-bottom:1.6rem}main .single-blog{background:linear-gradient(to right,#033036,#061a21,#003c3d);padding:6rem 0}main .single-blog.default{padding-top:10rem}main .single-blog .container{width:100rem;max-width:100%}main .single-blog__content{color:#fff}main .single-blog__thumbnail{aspect-ratio:31/10;width:100%;height:auto;object-fit:cover;margin-bottom:4rem}.page-404{background-image:url(http://tricospa.com.br/wp-content/themes/tricospa/assets/css/../images/404-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;padding:6rem 2rem}.page-404 .container{width:80rem}.page-404-main{padding:20rem 0;display:flex;align-items:center;justify-content:center;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#00988c;padding:4rem 2rem;border-radius:40px;width:80rem;max-width:100%;margin:auto}.page-404-main *{max-width:100%}.page-404-main h1{text-align:center;font-weight:700;font-size:3.2rem;line-height:1;margin-bottom:2rem;color:#fff}.page-404-main h1 span{font-size:8rem;display:block;color:#fff}.page-404-main h2{font-size:2.4rem;text-align:center;font-weight:700;line-height:1;margin-bottom:2rem;margin-top:3.2rem;color:#fff}.page-404-main p{color:#fff}.page-404-main a{display:block;margin:auto;width:35rem;max-width:100%;text-decoration:underline;margin-bottom:2rem}.thanks{background-image:url(http://tricospa.com.br/wp-content/themes/tricospa/assets/css/../images/404-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;padding:6rem 2rem}.thanks .container{width:80rem}.thanks-main{display:flex;flex-direction:column;align-items:center;gap:2rem}.thanks-main h1{text-align:center;font-weight:700;font-size:3.2rem;line-height:1;margin-bottom:2rem;color:#191919}.thanks-main p{color:#191919;font-size:1.8rem}.thanks-main a{display:block;margin:auto;width:35rem;max-width:100%;text-decoration:underline}.clinic-history{position:relative;background:#002724;color:#fff;padding:5rem;margin-top:-5rem;border-radius:1.2rem}@media (max-width:575px){.clinic-history{padding:5rem 2rem}}.clinic-history__text{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding-right:4rem}.clinic-history__text h2{font-family:"Unbounded",sans-serif;font-style:normal;color:#62ffb5;font-size:3.2rem;font-weight:400}.clinic-history__text p{font-weight:500}.clinic-history__carousel h3{font-family:"Unbounded",sans-serif;font-style:normal;font-size:2rem;font-weight:400;margin-bottom:2rem}.clinic-history__carousel .owl-carousel .owl-nav{display:flex}.clinic-history__carousel .owl-carousel .owl-nav [class*=owl-]{width:4rem;height:4rem;background-color:#fff!important;color:#62ffb5!important;border:2px solid #62ffb5!important;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem!important;opacity:.8;transition:all 0.2s}.clinic-history__carousel .owl-carousel .owl-nav [class*=owl-]:hover{opacity:1;text-decoration:none}.clinic-history__carousel .owl-carousel .owl-dot span{background-color:transparent!important;border:2px solid #fff}.clinic-history__carousel .owl-carousel .owl-dot:hover span{background-color:#fff!important}.clinic-history__carousel .owl-carousel .owl-dot.active span{border:2px solid #1c9e93!important;background:#fff!important}.clinic .home-clinic{padding:0;margin-top:6rem;background:#041c21}.clinic-tricology{background:#fff;box-shadow:0 20.99237px 17.63359px -11.75572px rgb(60 139 135 / .58);margin-top:-50px;position:relative;border-radius:20px;padding:5rem}@media (max-width:575px){.clinic-tricology{padding:5rem 2rem}}.clinic-tricology .title{font-size:4.8rem}@media (max-width:991px){.clinic-tricology .title{font-size:3.6rem}}@media (max-width:767px){.clinic-tricology .title{margin-bottom:2rem}}.clinic-tricology .title strong{color:#00a47c;display:block}.clinic-tricology__text{font-size:2rem}.clinic-visit{padding:6rem 5rem}@media (max-width:575px){.clinic-visit{padding:6rem 2rem}}.clinic-visit .title{font-size:4.8rem}@media (max-width:991px){.clinic-visit .title{font-size:3.6rem}}@media (max-width:767px){.clinic-visit .title{text-align:center;margin-bottom:2rem}}.clinic-visit .title strong{color:#00a47c;display:block}.clinic-visit .cta-btns{justify-content:center}.treatment.linear-top{background:linear-gradient(180deg,rgb(134 255 204 / .5) 0%,#fff0 150px)}.treatment .white-box{background:#fff;box-shadow:0 20.99237px 17.63359px -11.75572px rgb(60 139 135 / .58);margin-top:-5rem;position:relative;border-radius:2rem;padding:5rem;margin-bottom:6rem}@media (max-width:575px){.treatment .white-box{padding:5rem 2rem}}.treatment-what .title{font-size:5.6rem}@media (max-width:767px){.treatment-what .title{font-size:3.6rem}}.treatment-what__text p{font-size:2rem}@media (max-width:767px){.treatment-what__text p{font-size:1.6rem}}.treatment-what .cta-btns{justify-content:center;margin-top:2.4rem}.treatment-cta{padding:5rem 0;color:#fff;background-color:#041c21}.treatment-cta__content{display:flex;flex-direction:column;gap:2.4rem;text-align:center;align-items:center}.treatment-cta__content-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;align-items:center;text-align:left}@media (max-width:575px){.treatment-cta__content-grid{grid-template-columns:1fr;text-align:center;gap:2rem}}.treatment-cta__content-grid .title{text-align:right}@media (max-width:575px){.treatment-cta__content-grid .title{text-align:center}}.treatment-cta__content-grid p{font-size:2rem}.treatment-cta__content .title{font-weight:400}.treatment-cta__content .title strong{font-weight:400;background:linear-gradient(139deg,#37ffee 47.64%,#cdffbb 76.55%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;display:block}.treatment-cta__content .cta-btns{justify-content:center}.alopecia-types{display:flex;gap:4rem;align-items:center;flex-wrap:wrap;padding:6rem 0}@media (max-width:1099px){.alopecia-types{justify-content:center;gap:2rem}}.alopecia-types__text{width:35rem}@media (max-width:1099px){.alopecia-types__text{text-align:center}}.alopecia-types__text .title strong{display:block;color:#00a47c}.alopecia-types__text p{font-size:1.8rem}.alopecia-types__cards{flex:1;flex-basis:70rem}.alopecia-image{margin-bottom:6rem;overflow:auto}.alopecia-image img{min-width:70rem}.alopecia-specialists{text-align:center;padding-bottom:6rem;position:relative;padding-top:3rem}.alopecia-specialists::before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:150px;height:3px;background:linear-gradient(269deg,#37ffee 2.91%,#cdffbb 83.11%);display:inline-block}.alopecia-specialists .title{text-align:center;font-size:3.2rem;width:90rem;max-width:100%;margin:auto;margin-bottom:2.4rem}.alopecia-specialists__cards{margin-top:3rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width:575px){.alopecia-specialists__cards{grid-template-columns:1fr}}.alopecia-specialists__cards .item{background:#e4ffed;padding:3rem;min-height:10rem;margin-bottom:1rem;border-radius:1.2rem;text-align:center}.alopecia-specialists__cards .item p{margin-bottom:0}.calvicie-intro{font-size:2.4rem;text-align:center;margin-bottom:0;line-height:1.2;font-weight:500}.calvicie-types{text-align:center;padding:6rem 0}.calvicie-types__header .title{margin-bottom:2rem}.calvicie-types__cards{width:98rem;max-width:100%;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width:575px){.calvicie-types__cards{grid-template-columns:1fr}}.calvicie-card__image img{border-radius:1.2rem 1.2rem 0 0;width:100%}.calvicie-card__text{border-radius:0 0 1.2rem 1.2rem;padding:3rem;background:linear-gradient(180deg,#0b928a -44.77%,#fff0 99.95%),#0a252e;border-radius:1.2rem;color:#fff;text-align:left}.calvicie-card__text h2{font-size:2rem;font-weight:400}.calvicie-card__text p{font-size:1.8rem;line-height:1.2}.calvicie-card__text .btn{font-size:1.4rem}.caspa-types{text-align:center}.caspa-types__images{margin-top:2rem;margin-bottom:6rem;display:grid;grid-template-columns:repeat(3,1fr);gap:4rem}@media (max-width:767px){.caspa-types__images{grid-template-columns:repeat(2,1fr);gap:2rem}}.caspa-types__images img{width:100%;aspect-ratio:4/3;object-fit:cover}.fortalecimento-fotona{padding:6rem 0}.fortalecimento-fotona__text{padding-right:4rem}@media (max-width:767px){.fortalecimento-fotona__text{padding-right:0}}.fortalecimento-fotona__text .title strong{color:#00a47c}.fortalecimento-fotona__text p{font-weight:300;font-size:2rem}.fortalecimento-fotona__cta{margin-top:2rem}.fortalecimento-fotona__cta>p{margin-bottom:2rem;font-weight:400}.fortalecimento-fotona__image{padding-left:2rem;position:relative}@media (max-width:767px){.fortalecimento-fotona__image{padding-left:0;margin-top:2rem}}.fortalecimento-fotona__image img{width:100%;border-radius:1.2rem;filter:brightness(.5)}.fortalecimento-fotona__image .video-modal-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:4rem;background-color:#fff0;width:6rem;height:6rem;border-radius:50%;border:2px solid #fff}.fortalecimento-fotona__image .video-modal-btn i{position:relative;left:3px}.fortalecimento-fotona__image .video-modal-main .modal-dialog{position:relative}.fortalecimento-fotona__image .video-modal-main .modal-content{background-color:#fff0;border:none}.fortalecimento-fotona__image .video-modal-main .modal-body{padding:0}.fortalecimento-fotona__image .video-modal-main .btn-close{position:absolute;top:0;right:0;transform:translate(50%,-50%);background:#6dffba;width:4rem;height:4rem;border-radius:50%;z-index:1;opacity:1;color:#000}.queda-main .title{text-align:center;width:90rem;max-width:100%;margin:auto;margin-bottom:3rem}.queda-carousel .owl-item.big{z-index:1}.queda-carousel .owl-item.big .queda-item{transform:scale(1.3)}.queda-item{transition:0.5s ease all;background-size:cover;background-position:center center;overflow:hidden;padding:4rem 0;filter:drop-shadow(0 11.9280443192px 34.9889297485px rgb(218 233 244 / .6));text-align:center}.queda-item p{color:#233f3d;font-size:2rem}.transplante-techs{display:flex}@media (max-width:767px){.transplante-techs{flex-wrap:wrap;gap:3rem;justify-content:center}}.transplante-techs__col{width:30%;display:flex;flex-direction:column;gap:2.8rem}@media (max-width:767px){.transplante-techs__col{width:40%;align-items:center}}@media (max-width:600px){.transplante-techs__col{width:100%;align-items:center}}.transplante-techs__col-head{padding:20px 0;border-bottom:1px solid #233f3d}.transplante-techs__col-head h2{font-family:"Unbounded",sans-serif;font-style:normal;color:#233f3d;font-size:3.2rem;font-weight:400}.transplante-techs__col-head h2 span{color:#191919}.transplante-techs__item{display:flex;align-items:center;gap:1.2rem}.transplante-techs__item-icon{width:5rem;height:5rem}.transplante-techs__item-icon img{width:100%;height:100%;object-fit:contain}.transplante-techs__item-content h3{font-family:"Unbounded",sans-serif;font-style:normal;color:#233f3d;font-size:3.2rem;font-weight:400;font-size:2rem}.transplante-techs__item-content h3 span{color:#191919;display:block}.transplante-techs__image{flex:1;align-self:flex-end}@media (max-width:767px){.transplante-techs__image{order:3;align-self:center;width:100%;flex-basis:100%}}.transplante-techs__image img{width:100%}@media (max-width:767px){.transplante-techs__image img{width:40rem;max-width:100%;display:block;margin:auto}}.soroterapia-banner{position:relative;border-radius:1.2rem;overflow:hidden;color:#fff;margin-bottom:6rem}.soroterapia-banner__bg{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center}.soroterapia-banner__text{position:relative;z-index:1;padding:7rem}@media (max-width:767px){.soroterapia-banner__text{padding:3rem}}.soroterapia-banner__text h2{font-family:"Unbounded",sans-serif;font-style:normal;color:#fff;margin-bottom:2rem}.soroterapia-banner__text h2 span{display:block;background:linear-gradient(139deg,#37ffee 47.64%,#cdffbb 76.55%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;max-width:100%}.soroterapia-banner__text p{font-size:2rem;margin-bottom:2rem}.soroterapia .alopecia-specialists{padding-bottom:6rem}.container{max-width:1296px}.lightbox .lb-image{border:none}