@charset "UTF-8";.section-title h2{font-size:35px}.site-project-single-section{padding:100px 0}.site-navigation{padding:0;background:#006726fa;overflow:hidden;backdrop-filter:blur(10px);border-radius:0}.site-navigation .navbar-brand{max-height:70px;position:relative;transition:all .3s linear}.site-navigation .navbar-brand img{max-width:150px;top:50%;left:50%;transition:all .3s ease-in-out;transform:translate(0%,-25%);padding:7%;padding-top:20%}.site-navigation .navbar-brand img:hover{max-width:160px;top:50%;left:50%;transform:translate(0%,-25%)}.navbar-expand-lg>.container{padding-right:15px!important}.navbar-collapse{margin-bottom:15px}.site-navigation.nav-bg{padding:4px;background:#006726b0}@media(max-width:575px){.site-navigation.nav-bg{padding:0}}a{color:#3cb371}.ring{position:absolute;border-radius:50%;transition:all .3s linear}.ring1{animation:rmove1 20s linear infinite;border:5px solid rgba(0,255,0,.3);width:180vh;height:160vh;bottom:4vh;right:5%}.ring2{animation:rmove2 25s linear infinite;border:5px solid rgba(147,235,147,.726);width:180vh;height:160vh;bottom:6vh;right:5%}.ring3{animation:rmove3 22s linear infinite;border:5px solid rgba(0,255,0,.445);width:180vh;height:160vh;right:5%;bottom:5vh}.ringm1{border:2px solid rgba(0,255,0,.3);width:95%;padding-bottom:95%;bottom:-50%;left:0%}.ringm2{border:2px solid rgba(147,235,147,.726);width:95%;padding-bottom:95%;bottom:-45%;left:2%}.ringm3{border:2px solid rgba(0,255,0,.445);width:95%;padding-bottom:95%;bottom:-52%;left:4%}.rings1{border:5px solid rgba(0,255,0,.062);width:127vh;height:115vh;bottom:-12vh;right:-5%}.rings2{border:5px solid rgba(147,235,147,.144);width:120vh;height:109vh;bottom:-12vh;right:-5%}.rings3{border:5px solid rgba(0,255,0,.089);width:111vh;height:110vh;bottom:-12vh;right:-5%}@keyframes rmove1{0%{transform:translate(0,0)}50%{transform:translate(2vw,2vh)}100%{transform:translate(0,0)}}@keyframes rmove2{0%{transform:translate(0,0)}50%{transform:translate(-2vw,-2vh)}100%{transform:translate(0,0)}}@keyframes rmove3{0%{transform:translate(0,0)}50%{transform:translate(-1vw,2vh)}100%{transform:translate(0,0)}}.site-footer{position:relative;overflow:hidden}.custom-button{border:none;padding:10px;font-size:1.1rem;font-family:Arial,sans-serif;cursor:pointer;border-radius:40px;position:relative;height:50px;display:inline-block;background-color:transparent}.custom-button:hover{background-color:#014029;color:#fff!important}.custom-button .inner-border-1,.custom-button .inner-border-2,.custom-button .inner-border-3{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:40px;transition:all .3s ease-in-out}.custom-button .inner-border-1{border:2px solid rgba(0,255,0,.3);transform:translate(-1px,-2px);width:calc(100% + 3px);height:calc(100% + 3px)}.custom-button .inner-border-2{border:2px solid rgba(147,235,147,.726);transform:translate(2px,3px);width:calc(100% - 2px);height:calc(100% - 2px)}.custom-button .inner-border-3{border:2px solid lime;transform:translate(-4px,4px);width:calc(100% + 3px);height:calc(100% + 1px)}.custom-button:hover .inner-border-1{transform:translate(-2px,-3px)}.custom-button:hover .inner-border-2{transform:translate(3px,4px)}.custom-button:hover .inner-border-3{transform:translate(-5px,5px)}.site-navigation .nav-item .nav-link{font-family:josefin sans,sans-serif;color:#fff}.site-navigation .nav-item .nav-link:hover{font-family:josefin sans,sans-serif;font-size:1.1rem}.person{list-style:none;padding:0;display:flex;flex-direction:column;align-items:center;text-align:center}.person h5{color:#006725;font-size:1.4rem;padding:10px;width:100%;margin:0;box-sizing:border-box}.person .tick{margin:10px 0;font-size:1.1rem;color:#666}.person .tick:before{content:"✔";color:#3cb371;margin-right:10px}.site-testimonial{background:0 0}.site-testimonial-item{text-align:center;display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative;box-shadow:0 4px 8px rgba(0,0,0,.1)}.site-testimonial-item-body{font-size:1rem!important}@media(max-width:575px){.site-blog-header h1{font-size:5vw}}.site-team-member{box-shadow:0 4px 8px rgba(0,0,0,.1)}@media(max-width:767px){.site-team-member{text-align:left}}.site-team-member-image{box-shadow:0 4px 8px rgba(0,0,0,.1)}.site-team-member-image img{height:250%;width:100%}.specialty-group{margin-bottom:3rem}.specialty-title{font-family:josefin sans,sans-serif;font-size:2.2rem;color:#006725;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #3cb371;text-align:left}.tariffs-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.tariff-card{background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,7%);padding:1.5rem;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #e9e9e9;position:relative;overflow:hidden;text-decoration:none}.tariff-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.12)}.tariff-card:hover::after{opacity:1}.tariff-card::after{content:'Pedir Cita';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#ffffff,#ffffff0a);backdrop-filter:blur(5px);color:#006726;display:flex;justify-content:center;align-items:center;font-size:2rem;font-weight:700;font-family:josefin sans,sans-serif;opacity:0;transition:opacity .3s ease}.tariff-header{margin-bottom:1rem;text-align:center}.tariff-name{font-family:raleway,sans-serif;font-size:1.3rem;font-weight:700;color:#333;margin-bottom:.75rem}.tariff-price{margin-bottom:.5rem}.tariff-price .price-main{font-family:lato,sans-serif;font-size:3rem;font-weight:700;color:#006725}.tariff-price .price-currency{font-size:1.7rem;font-weight:600;color:#006725;margin-left:4px}.price-per-session{font-size:1rem;font-weight:500;color:#006725;background-color:#f0fdf4;padding:4px 8px;border-radius:20px;display:inline-block}.tariff-body{flex-grow:1}.tariff-description{font-size:1rem;color:#666;line-height:1.6;text-align:center}.tariff-features{list-style:none;padding:0;margin:0;text-align:left}.tariff-features li{font-size:1rem;color:#444;margin-bottom:.5rem;display:flex;align-items:flex-start}.tariff-features li::before{content:'✓';color:#3cb371;font-weight:700;margin-right:10px;font-size:1.2rem;line-height:1}.tariff-card-bono{background-color:#f0fdf4;border-color:#a7d7b9}.featured-badge{position:absolute;right:-45px;background-color:#3cb371;color:#fff;padding:8px 40px;font-size:.9rem;font-weight:700;text-transform:uppercase;transform:rotate(45deg);box-shadow:0 2px 5px rgba(0,0,0,.2)}.tariff-card.featured{border:2px solid #3cb371;transform:scale(1.02)}.tariff-card.featured:hover{transform:scale(1.02)translateY(-5px)}.faq_area{position:relative;z-index:1;background-color:#f5f5ff}.faq-accordian{position:relative;z-index:1}.faq-accordian .card{position:relative;z-index:1;margin-bottom:1.5rem}.faq-accordian .card:last-child{margin-bottom:0}.faq-accordian .card .card-header{background-color:#fff;padding:0;border-bottom-color:#ebebeb}.faq-accordian .card .card-header h6{cursor:pointer;padding:1.75rem 2rem;color:#3cb371;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq-accordian .card .card-header h6 span{font-size:1.5rem}.faq-accordian .card .card-header h6.collapsed{color:#3cb371}.faq-accordian .card .card-header h6.collapsed span{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.faq-accordian .card .card-body{padding:1.75rem 2rem}.faq-accordian .card .card-body p:last-child{margin-bottom:0}@media only screen and (max-width:575px){.support-button p{font-size:14px}}.support-button i{color:#cb371;font-size:1.25rem}@media only screen and (max-width:575px){.support-button i{font-size:1rem}}.support-button a{text-transform:capitalize;color:#2ecc71}@media only screen and (max-width:575px){.support-button a{font-size:13px}}.whatsapp-btn{position:fixed;bottom:20px;right:20px;z-index:9999;width:75px;height:75px;border-radius:50%;background-color:#25d3659f;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,.3);animation:breathe 2s ease-in-out infinite}.whatsapp-btn i{color:#fff;font-size:45px;animation:beat 2s ease-in-out infinite;text-decoration:none}@keyframes breathe{0%{box-shadow:0 0 rgba(37,211,102,.5)}70%{box-shadow:0 0 0 10px rgba(37,211,102,0)}100%{box-shadow:0 0 transparent}}@keyframes beat{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.site-cta-title{font-size:40px}.site-cta{background-color:rgba(255,255,255,.6);background-blend-mode:lighten}.navbar:has(#sitenavbar.show) .ringm1{border:5px solid rgba(0,255,0,.3)!important;width:190vh;height:160vh;top:0;left:-50%;z-index:-1;animation:rmove1 25s linear infinite}.navbar:has(#sitenavbar.show) .ringm2{border:5px solid rgba(147,235,147,.726)!important;width:180vh;height:155vh;top:0;left:-55%;z-index:-1;animation:rmove2 25s linear infinite}.navbar:has(#sitenavbar.show) .ringm3{border:5px solid rgba(0,255,0,.445)!important;width:180vh;height:160vh;top:0;left:-43%;z-index:-1;animation:rmove3 25s linear infinite}.site-project-item-custom{position:relative;height:400px;background-color:#eee;color:#333;margin-bottom:30px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1)}.site-project-item-custom .project-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1;transition:filter .6s ease}.site-project-item-custom .site-project-item-content-custom{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:25px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 80%);transition:background 3s ease-in-out}.site-project-item-custom:hover .project-image{filter:brightness(1.3)}.site-project-item-custom:hover .site-project-item-content-custom{background:linear-gradient(to bottom,rgba(255,255,255,.2) 0%,white 80%)}.site-expertise-list li{font-size:20px}.site-hero{position:relative;overflow:hidden}.site-hero::before{content:"";position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:50%;filter:blur(3px)brightness(1.3);transform:scale(1.1);z-index:0}.site-hero>*{position:relative;z-index:1}.site-project-single-description h1,.site-project-single-description h2,.site-project-single-description h3,.site-project-single-description h4,.site-project-single-description h5,.site-project-single-description h6,.site-page-content h1,.site-page-content h2,.site-page-content h3,.site-page-content h4,.site-page-content h5,.site-page-content h6{margin-top:3rem;margin-bottom:1rem}.site-project-single-description p,.site-page-content p{line-height:1.7;margin-bottom:1.25rem}.site-project-single-description ul,.site-project-single-description ol,.site-page-content ul,.site-page-content ol{margin-bottom:1.5rem;padding-left:25px}.site-project-single-description li,.site-page-content li{margin-bottom:.6rem}.site-project-single-description table,.site-page-content table{width:100%;margin-bottom:2rem;border-collapse:collapse;box-shadow:0 2px 8px rgba(0,0,0,5%)}.site-project-single-description th,.site-project-single-description td,.site-page-content th,.site-page-content td{border:1px solid #e9e9e9;padding:12px 15px}.site-project-single-image img{object-fit:cover}