@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:300;src:url(../fonts/archivo-v19-latin/archivo-v19-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Archivo;font-style:italic;font-weight:300;src:url(../fonts/archivo-v19-latin/archivo-v19-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:400;src:url(../fonts/archivo-v19-latin/archivo-v19-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Archivo;font-style:italic;font-weight:400;src:url(../fonts/archivo-v19-latin/archivo-v19-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:500;src:url(../fonts/archivo-v19-latin/archivo-v19-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Archivo;font-style:italic;font-weight:500;src:url(../fonts/archivo-v19-latin/archivo-v19-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:600;src:url(../fonts/archivo-v19-latin/archivo-v19-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Archivo;font-style:italic;font-weight:600;src:url(../fonts/archivo-v19-latin/archivo-v19-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:700;src:url(../fonts/archivo-v19-latin/archivo-v19-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Archivo;font-style:italic;font-weight:700;src:url(../fonts/archivo-v19-latin/archivo-v19-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:800;src:url(../fonts/archivo-v19-latin/archivo-v19-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Archivo;font-style:italic;font-weight:800;src:url(../fonts/archivo-v19-latin/archivo-v19-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:900;src:url(../fonts/archivo-v19-latin/archivo-v19-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Archivo;font-style:italic;font-weight:900;src:url(../fonts/archivo-v19-latin/archivo-v19-latin-900italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(../fonts/inter-v18-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100;src:url(../fonts/inter-v18-latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(../fonts/inter-v18-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:200;src:url(../fonts/inter-v18-latin-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(../fonts/inter-v18-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:300;src:url(../fonts/inter-v18-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter-v18-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(../fonts/inter-v18-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/inter-v18-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:500;src:url(../fonts/inter-v18-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/inter-v18-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(../fonts/inter-v18-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter-v18-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(../fonts/inter-v18-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(../fonts/inter-v18-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(../fonts/inter-v18-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(../fonts/inter-v18-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:900;src:url(../fonts/inter-v18-latin-900italic.woff2) format("woff2")}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;scroll-behavior:smooth}body{background-color:var(--body-bg-color-1)}:root{--main-color-1: #023E8A;--main-color-1-semi-transparent: rgb(2, 62, 138, .7);--main-color-1-semi-transparent: linear-gradient(180deg, rgb(2, 62, 138, .7) 30%, rgb(2, 62, 138, .9) 70%, rgb(2, 62, 138, 1) 100%);--secondary-color-1: #0096C7;--secondary-color-2: #F1FBFD;--heading-color-1: #03045E;--accent-color-1: #0096C7;--accent-color-2: #19b2e6;--accent-color-3: #cb935d;--text-color-white-1: #ffffff;--text-color-white-2: #e6e6e6;--white-color-overlay: rgba(255, 255, 255, .7);--text-color-dark-1: #6E6E6E;--text-color-dark-2: #1e1e1e;--button-color-1: #0096C7;--button-color-3: #023E8A;--button-border-radius-1: 30px;--border-color-white-1: #ffffff;--border-color-white-2: #e6e6e6;--border-color-gray-1: #b5b5b5;--border-color-dark-1: #494949;--border-radius-1: 5px;--border-radius-2: 10px;--card-border-radius-1: 30px;--body-bg-color-1: #ffffff;--body-bg-color-2: #ffffff;--background-color-white-1: #ffffff;--background-color-gray-1: #FAFAFA;--background-color-gray-2: #F9F9F9;--linear-gradient-1: linear-gradient( 120deg, var(--secondary-color-1) 0%, #396d96 10%, var(--main-color-1) 45% );--linear-gradient-2: linear-gradient( 120deg, rgb(32, 49, 69, 1) 30%, rgb(32, 49, 69, .7) 70% );--linear-gradient-3: linear-gradient( 120deg, rgb(255, 255, 255, 1) 30%, rgb(255, 255, 255, .7) 70%, rgb(255, 255, 255, 0) 100% );--title-size-1: clamp(2rem, 5vw, 2.7rem);--title-line-height-1: clamp(2rem, 5vw, 2.7rem);--title-size-2: clamp(1.7rem, 5vw, 2rem);--title-line-height-2: clamp(1.8rem, 5vw, 2.1rem);--title-size-3: clamp(1.3rem, 5vw, 1.7rem);--title-line-height-3: clamp(1.3rem, 5vw, 1.7rem);--text-size-1: clamp(1rem, 5vw, 1.25rem);--text-size-1-line-height: clamp(1rem, 5vw, 1.25rem);--text-size-2: clamp(.9rem, 5vw, 1.1rem);--text-size-2-line-height: clamp(.9rem, 5vw, 1.1rem);--text-size-3: clamp(.7rem, 5vw, 1rem);--text-size-3-line-height: clamp(.7rem, 5vw, 1rem);--box-shadow-1: #1e1e1e 1px 1px 10px;--box-shadow-2: rgba(56, 56, 56, .7) 1px 1px 10px}h1,h2,h3,h4,h5,h6{line-height:100%;font-family:Archivo,sans-serif;color:var(--main-color-1)}h1{font-weight:900;font-size:clamp(2rem,10vw,2.5rem);line-height:var(--title-line-height-1)}h2{font-weight:700;font-size:clamp(1.7rem,10vw,2.1rem);line-height:var(--title-line-height-1)}h3{font-size:clamp(1.5rem,10vw,1.7rem);line-height:var(--title-line-height-2)}h3,h4,h5,h6{font-weight:600;line-height:var(--title-line-height-2)}p{font-family:Archivo,sans-serif;font-weight:400;font-size:var(--text-size-1);color:var(--text-color-dark-1);line-height:27px;letter-spacing:.3px}a{color:var(--text-color-dark-1);transition:ease .2s;text-decoration:none;font-family:Archivo,sans-serif;font-weight:600;font-size:var(--text-size-1)}a:hover{color:var(--accent-color-1)}ul{list-style-position:inside;list-style-type:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5rem}li{font-size:var(--text-size-1);font-family:Archivo,sans-serif;line-height:100%}button{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;border-style:none;width:fit-content}button a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;font-size:1rem}.button-1-form{width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.7rem 1.5rem;flex-direction:row;gap:.2rem;font-weight:400;cursor:pointer;color:var(--text-color-white-1);transition:ease .2s;background-color:var(--main-color-1);border:none;border-radius:var(--border-radius-1);font-size:var(--text-size-1)}.button-1-form:hover{background-color:var(--accent-color-1)}.button-3 a{background-color:var(--body-bg-color-1);color:var(--text-color-dark-1);padding:.7rem 1.5rem;border-radius:var(--border-radius-1);font-size:var(--text-size-1)}.button-3 a:hover{background-color:var(--main-color-1);color:var(--text-color-white-1);border:var(--border-color-white-1) solid 1px}.title-box-1{width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.title-box-1 h2,.title-box-1 h1{font-weight:400;z-index:1}.title-box-1 h2 span,.title-box-1 h1 span{font-weight:900}.title-box-1>span{z-index:0;margin-top:-.7rem;width:60%;height:10px;background-color:var(--accent-color-2)}.img{width:100%;max-width:100%;height:fit-content!important;object-fit:cover;border-radius:var(--border-radius-2)}.base-style-section{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:7rem 0}.base-style-section-box{width:90%;max-width:1250px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.buttons-box{width:100%;max-width:390px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.hero-section.base-style-section{background-image:url(/img-optimized/hero-section-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;padding:13rem 0 3rem}.hero-section .box{flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.hero-section .content{width:100%;max-width:500px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding-bottom:7rem;z-index:1}.hero-section .content>p{color:var(--white-color-overlay);font-size:var(--text-size-1);line-height:1.7rem;font-family:Archivo,sans-serif}.hero-section .content h1{color:var(--text-color-white-1);line-height:clamp(2rem,5vw,3.2rem)}.hero-section .content h1 span:first-child{color:var(--accent-color-3)}.hero-section .content h1 span:last-child{color:var(--accent-color-2)}.hero-section .buttons-border-box{width:fit-content;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.hero-section .button-border-box{display:flex;flex-direction:row;justify-content:center;align-items:center;border:var(--text-color-white-2) solid 1px;border-radius:var(--border-radius-1)}.hero-section .button-border-box:hover{background-color:#ffffff59}.hero-section .button-border-box .box-1{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:5.5rem;border:var(--text-color-white-2) solid 1px;border-radius:var(--border-radius-1);padding:0 1rem}.hero-section .button-border-box .box-1 img{width:50px}.hero-section .button-border-box .box-2{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1rem}.hero-section picture{width:100%;max-width:550px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:flex-end}.hero-section picture img{width:100%;object-fit:cover;object-position:center}.hero-section .video-hero-section{width:100%;max-width:550px;min-height:550px;max-height:550px;object-fit:cover;aspect-ratio:16/9;border-radius:100%;cursor:pointer}.hero-section{position:relative}.hero-section .top-bottom-background-rectangle{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;bottom:0;z-index:0}.hero-section .top-bottom-background-rectangle img{width:100%;height:10rem;object-fit:cover;object-position:center}@media screen and (min-width: 0px) and (max-width: 700px){.hero-section{padding:9rem 0 0}.hero-section .box{flex-wrap:wrap}}.header.base-style-section{flex-direction:column;background-color:transparent;position:fixed;padding:0;margin:0;color:var(--text-color-white-1);transition:ease .2s;z-index:10}.header .box{flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.header .top-bar-bg{width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem 0;background-color:var(--main-color-1)}.header .top-bar{width:90%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header .top-bar .wrapper{width:100%;max-width:fit-content;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;gap:2rem}.header .main-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.header nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.header .main-header .logo{width:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}.header .box>:is(nav){width:40%}.header .box .logo img{min-width:150px;width:100%;max-width:290px}.header nav h3{display:none}.header nav ul{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:1rem}.header nav ul li a{color:var(--text-color-white-1);font-weight:500;font-size:var(--text-size-2)}.header nav ul li a:hover{color:var(--accent-color-1)}.header .header-buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem}.header .menu-button{width:fit-content;display:none;flex-direction:column;cursor:pointer;transition:ease .5s;gap:.5rem}.header .menu-button:hover>span{transition:ease .2s;background-color:var(--accent-color-1)}.header .menu-button span{width:2rem;height:2px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--text-color-white-1)}.header .nav-menu-button{width:fit-content;display:none;flex-direction:column;cursor:pointer;transition:ease .5s;gap:.5rem}.header .nav-menu-button:hover>span{transition:ease .2s;background-color:var(--accent-color-1)}.header .nav-menu-button span{width:2rem;height:2px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--text-color-white-1)}.header .mobile-logo{display:none}.header.header-bg{background-color:var(--main-color-1)}@media screen and (min-width: 0px) and (max-width: 300px){.header .top-bar .tel{display:none}}@media screen and (min-width: 0px) and (max-width: 583px){.header .button-3{display:none}}@media screen and (min-width: 0px) and (max-width: 700px){.header .top-bar{flex-wrap:wrap}.header .top-bar .wrapper .email{display:none}}@media screen and (min-width: 0px) and (max-width: 900px){.header .main-header nav{width:70%}.header nav{display:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:fixed;left:0;top:0;border-bottom:var(--first-color-5) solid 5px;background:var(--linear-gradient-1);padding:5rem 2rem;height:100%;transition:ease .5s}.header nav h3{display:flex;color:var(--text-color-white-1);font-size:1.5rem;margin-bottom:1rem}.header nav ul{flex-direction:column;justify-content:center;align-items:flex-start}.header nav ul li a{color:var(--white-color-1);font-weight:500;font-size:1.2rem}.header .menu-button{display:flex}@keyframes navmenu-animation{0%{transform:translate(-100%)}to{transform:translate(0)}}nav.header-mobile-menu{display:flex;opacity:1;transition:ease .5s;animation:navmenu-animation ease .5s;gap:.5rem}@keyframes navmenu-button-gap-animation{0%{gap:.5rem}to{gap:0}}@keyframes navmenu-button-first-span-animation{0%{transform:rotate(0)}to{transform:rotate(50deg)}}@keyframes navmenu-button-last-span-animation{0%{transform:rotate(0)}to{transform:rotate(-50deg)}}.header .nav-menu-button{display:flex;position:absolute;top:2rem;right:2rem;height:fit-content;animation:navmenu-button-gap-animation .5s ease normal forwards;animation-delay:.5s;transition:ease .2s}.nav-menu-button-box{padding:2rem}.header .nav-menu-button:hover{transform:rotate(50deg)}.header .nav-menu-button span:nth-child(2){display:none}.header .nav-menu-button span:nth-child(1){animation:navmenu-button-first-span-animation 1s ease normal forwards;animation-delay:1s}.header .nav-menu-button span:nth-child(3){animation:navmenu-button-last-span-animation 1s ease normal forwards;animation-delay:1s}}@media screen and (min-width: 0px) and (max-width: 1210px){.header .button-2 a{flex-direction:column;flex-wrap:wrap;align-items:flex-start;text-align:start;justify-content:flex-start;word-wrap:none}}.text{font-size:var(--text-size-1);line-height:1.7rem}.text-color-1{color:var(--white-color-overlay)}.text-color-2{color:var(--text-color-dark-1)}.text-size-1{font-size:var(--text-size-1)}.text-size-2{font-size:var(--text-size-2)}.button-1 :is(a,p){padding:.7rem 1.5rem;flex-direction:row;gap:.2rem;font-weight:700;color:var(--text-color-white-1);transition:ease .2s;cursor:pointer;background-color:var(--button-color-1);border-radius:var(--button-border-radius-1);font-size:1rem;line-height:1.5rem}.button-1 a:hover,.button-1 p:hover{background-color:var(--accent-color-2);color:var(--text-color-white-1)}.button-2 :is(a,p){display:flex;color:var(--text-color-white-1);flex-direction:row;justify-content:center;align-items:center;gap:1rem;font-weight:600;font-size:1rem;line-height:1.5rem;cursor:pointer}.button-2 a:hover,.button-2 p:hover{text-decoration:underline}.button-2 :is(a,p) span{font-weight:900;color:var(--text-color-white-1)}.button-2.button-style-2 :is(a,p){color:var(--main-color-1)}.button-3 :is(a,p){padding:.7rem 1.5rem;flex-direction:row;gap:.2rem;font-weight:700;color:var(--text-color-white-1);transition:ease .2s;cursor:pointer;background-color:var(--button-color-3);border-radius:var(--button-border-radius-1);font-size:1rem;line-height:1.5rem}.button-3 a:hover,.button-3 p:hover{background-color:var(--accent-color-2);color:var(--text-color-white-1);border:none}.button-4 a{padding:.7rem 1.5rem;flex-direction:row;gap:.2rem;font-weight:400;color:var(--text-color-white-1);transition:ease .2s;background-color:var(--main-color-1);border-radius:var(--border-radius-1);font-size:var(--text-size-1)}.button-4 a:hover{background-color:var(--accent-color-1);color:var(--text-color-white-1)}.email{width:fit-content;display:flex;flex-direction:row;justify-content:center;align-items:center}.email a{width:100%;max-width:fit-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;word-wrap:break-word;font-size:var(--text-size-1-m);font-weight:400;color:var(--text-white-color-2)}.email a img{width:100%}.email a:hover{color:var(--accent-color-2)}.aside-contact{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem;border-radius:var(--border-radius-1);gap:.5rem;background-color:var(--main-color-1)}.aside-contact :is(a,p){color:var(--text-color-white-1)}.aside-contact a:hover{color:var(--accent-color-2)}.cliente-review{width:100%;max-width:410px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background-color:var(--body-bg-color-1);border-radius:var(--card-border-radius-1)}.cliente-review .content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.cliente-review .content .stars{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.cliente-review .content .stars img{width:100%;max-width:20px}.cliente-review .content .text{font-style:italic}.cliente-review .content .review-perfil{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.cliente-review .content .review-perfil .img{max-width:60px}.cliente-review .content .review-perfil .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cliente-review .content .review-perfil .wrapper .text{color:var(--accent-color-1)}.contact-icons{width:100%;max-width:fit-content;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.img{width:100%!important;height:fit-content!important;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:0;margin:0}.img img{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin:0;object-fit:cover}.img.rounded-1{border-radius:var(--card-border-radius-1)}.img.rounded-2{border-radius:var(--border-radius-2)}img.top{object-position:top}img.center{object-position:center}img.bottom{object-position:bottom}.picture-top{justify-content:flex-start}.picture-center{justify-content:center}.picture-bottom{justify-content:flex-start}.logo{max-width:200px}.logo img{width:100%}.title-1{width:100%;display:flex;flex-direction:column;justify-content:center}.title-1.flex-start{align-items:flex-start}.title-1.center{align-items:center;text-align:center}.title-1 h1,.title-1 h2{font-weight:600;z-index:1}.title-font-size-1{font-size:var(--title-size-1)}.title-font-size-2{font-size:var(--title-size-2)}.title-font-size-3{font-size:var(--title-size-3)}.title-1 h2 span,.title-1 h1 span{font-weight:900}.title-1>span{z-index:0;margin-top:-.7rem;width:60%;height:10px}.title-1 .title-color-1>span{background-color:var(--accent-color-2)}.title-1.title-color-1>p{color:var(--text-color-white-2)}.title-1.title-color-1 :is(h1,h2){color:var(--text-color-white-1)!important}.title-1 .title-color-2>span{background-color:var(--accent-color-2)}.title-1 .title-color-2 :is(h1,h2){color:var(--text-color-dark-1)}.title-1.title-color-2 p{color:var(--accent-color-2);font-weight:600}.title-2{width:100%;display:flex;flex-direction:column;justify-content:center}.title-2.flex-start{align-items:flex-start}.title-2.center{align-items:center;text-align:center}.title-2.title-font-size-1{font-size:var(--title-size-1)}.title-2.title-font-size-2{font-size:var(--title-size-2)}.title-2.title-font-size-3{font-size:var(--title-size-3)}.title-height-1{line-height:var(--title-line-height-1)}.title-height-2{line-height:var(--title-line-height-2)}.title-height-3{line-height:var(--title-line-height-3)}.title-2 h2 span,.title-2 h1 span{font-weight:900}.title-2>span{z-index:0;margin-top:-.7rem;width:60%;height:10px}.title-2 .title-color-1>span{background-color:var(--accent-color-2)}.title-2.title-color-1>p{color:var(--text-color-white-2)}.title-2.title-color-1 :is(h1,h2){color:var(--text-color-white-1)!important}.title-2 .title-color-2>span{background-color:var(--accent-color-2)}.title-2 .title-color-2 :is(h1,h2){color:var(--text-color-dark-1)}.title-2.title-color-2 p{color:var(--accent-color-2);font-weight:600}.tel{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;font-weight:400;cursor:pointer;color:var(--text-color-white-1);transition:ease .2s;font-size:var(--text-size-1-m)}.whatsapp-flotante{margin:0}.whatsapp-flotante1{position:fixed;width:fit-content;height:fit-content;bottom:1.4rem;right:6rem;background-color:#199245;border-radius:110px;text-align:center;box-shadow:2px 2px 3px #393939;z-index:11}.whatsapp{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;font-weight:400;cursor:pointer;color:var(--text-color-white-1);transition:ease .2s;font-size:var(--text-size-1-m)}.aside-blog{width:100%;max-width:370px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem}.aside-blog .posts{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem;padding:2rem;background-color:var(--background-color-gray-1);border-radius:var(--border-radius-1)}.aside-blog .posts h4{font-weight:700;line-height:var(--title-line-height-3)}.aside-blog .posts .box{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.aside-blog .posts .box p{font-size:1.1rem}.aside-blog .posts .box .blog-post-preview{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-shadow:none;padding:1rem;border-radius:var(--border-radius-1);border:var(--border-color-gray-1) solid 1px}.blog-card{width:100%;max-width:390px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;overflow:hidden;transition:ease .3s;background-color:var(--background-color-white-1);border-radius:var(--card-border-radius-1)}.blog-card:hover{transform:translateY(-2%)}.blog-card .content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem;gap:1rem}.blog-card .content .button-2 p{color:var(--accent-color-1)}.casos-de-exito-card{width:100%;max-width:1000px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;overflow:hidden;transition:ease .3s;background-color:var(--background-color-white-1);box-shadow:var(--box-shadow-2);border-radius:var(--card-border-radius-1)}.card-img-box{width:100%;max-width:500px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;overflow:hidden;position:relative;border-radius:var(--card-border-radius-1);border:white solid 7px;z-index:1}.card-img{width:100%;min-width:250px;overflow-x:visible;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-radius:var(--card-border-radius-1);gap:1rem;transition:ease .2s}.card-img-box>p{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;font-weight:600;font-size:var(--text-size-1);width:2.7rem;height:2.7rem;margin:0 .5rem;box-shadow:var(--box-shadow-2);border-radius:100%;background-color:#fff;cursor:pointer;transition:ease .2s;z-index:100}.card-img-box>p img{width:100%;max-width:fit-content;object-fit:fill;object-position:center}.card-img-box p.arrow-l{left:0}.card-img-box p.arrow-r{right:0}.card-img-box>p:hover{transform:translateY(-5%)}.card-img img{min-width:100%;width:500px;height:340px;object-fit:cover;object-position:center;overflow:hidden;z-index:0}.card-img-move-left{transform:translate(-110%)}.casos-de-exito-card>.content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:1rem 1.5rem}@media screen and (min-width: 0px) and (max-width: 700px){.casos-de-exito-card{flex-wrap:wrap}.casos-de-exito-card .card-img-box{width:100%;max-width:100%}}.contact-form-layout{width:100%;display:flex;flex-direction:column;max-width:900px;background-color:var(--white-color-2);color:var(--text-dark-color-1);z-index:0;padding:0!important}.contact-form-layout #sib-container{background-color:transparent!important;display:flex;flex-direction:column}.contact-form-layout #sib-form-container #sib-form{gap:1rem;background-color:transparent;display:flex;flex-direction:column}.contact-form-layout #sib-form-container #sib-form .form-wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:1rem;padding:0}.contact-form-layout #sib-form-container #sib-form .form-wrapper div{padding:0!important;margin:0!important}.contact-form-layout #sib-form-container #sib-form .form-wrapper>div{width:100%}.contact-form-layout #sib-form-container #sib-form .form-wrapper .sib-form-block{width:100%}.contact-form-layout #sib-form-container #sib-form .form-wrapper .entry__field{border:none!important;box-shadow:var(--box-shadow-2);border-radius:var(--border-radius-2)!important}.contact-form-layout #sib-form-container #sib-form .form-wrapper .sib-form-block :is(input,select,textarea){padding:.5rem 1rem}.contact-form-layout #sib-form-container #sib-form .form-wrapper .sib-form-block :is(input,select){border-radius:var(--card-border-radius-1)}.contact-form-layout .sib-form-container form{display:flex;flex-direction:row;flex-wrap:wrap;background-color:var(--body-bg-color-1);border-radius:var(--border-radius-1)}.contact-form-layout .sib-form-container form .form-wrapper button{width:100%;max-width:fit-content;border-radius:var(--border-radius-1);background-color:transparent!important;border:var(--border-color-gray-1) solid 1px!important;color:var(--text-dark-color-1)!important;transition:ease .2s}.contact-form-layout .sib-form-container form .form-wrapper button:hover{box-shadow:var(--box-shadow-1)}@media screen and (min-width: 0px) and (max-width: 500px){.contact-form-layout #sib-form-container #sib-form .form-wrapper{flex-wrap:wrap}}.equipo-perfil-card{width:100%;max-width:390px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:ease .3s;background-color:var(--body-bg-color-1)}.equipo-perfil-card .img{border-radius:var(--card-border-radius-1);overflow:hidden;max-height:500px}.equipo-perfil-card .img img{min-height:450px;object-fit:cover}.equipo-perfil-card .wrapper{width:100%;max-width:320px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:var(--box-shadow-2);margin-top:-2rem;border-radius:var(--card-border-radius-1);overflow:hidden;padding:2rem;gap:1rem;background-color:var(--body-bg-color-1)}.line-component{padding:2rem}.line-component .line{height:1px;background-color:var(--border-color-gray-1)}.post-layout-section .box{flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:5rem}.post-layout-section .box .post-component{width:60%;max-width:770px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.post-layout-section .box .post-component picture{max-height:450px}.post-layout-section .box .post-component>:is(h2,h3,h4){margin-top:1rem}.post-layout-section .box .post-component>h4{font-size:1.5rem}.post-layout-section .box .post-component>button{margin-top:1rem}.post-layout-section .box .post-component :is(ul,ol){display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;font-family:Poppins,sans-serif;font-weight:600}.post-layout-section .box .post-component ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.post-layout-section .box .post-component ul li p{display:list-item;list-style-type:disc;list-style-position:inside}.post-layout-section .box .post-component :is(ul li,ol li){font-size:var(--text-size-1);line-height:27px;letter-spacing:.5px;color:var(--text-color-dark-1);font-weight:400}.post-layout-section .box .post-component ol{padding-left:1.5rem}.post-layout-section .box .post-component p{margin-top:.5rem;font-size:var(--text-size-1);line-height:27px;letter-spacing:.5px}.post-layout-section .box .aside-blog{width:40%}@media screen and (min-width: 0px) and (max-width: 900px){.post-layout-section .box{flex-wrap:wrap}.post-layout-section .box .post-component,.post-layout-section .box .aside-blog{width:100%}}.blog-post-preview{width:100%;max-width:775px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;overflow:hidden;box-shadow:var(--box-shadow-2);border-radius:var(--card-border-radius-1)}.blog-post-preview a{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.blog-post-preview a img{width:100%;max-height:286px;object-fit:cover;object-position:center;border-radius:var(--border-radius-1)}.blog-post-preview a .img img.top{object-position:top}.blog-post-preview a .img img.center{object-position:center}.blog-post-preview a .img img.bottom{object-position:bottom}.blog-post-preview a .content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;padding:1rem}.blog-post-preview a .description{margin-top:.5rem}.servicio-aside-box{width:100%;max-width:320px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3rem}.servicio-aside-box .aside-nav{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:2rem;border-radius:var(--border-radius-1);background-color:var(--background-color-gray-1)}.servicio-aside-box .aside-nav h4{font-size:var(--text-size-1);font-weight:700;color:var(--main-color-1)}.servicio-aside-box .aside-nav ul{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.servicio-aside-box .aside-nav ul li{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.servicio-aside-box .aside-nav ul li a{width:100%;padding:.7rem 1.5rem;border:var(--border-color-gray-1) solid 1px;border-radius:var(--border-radius-1);transition:.5s}.servicio-aside-box .aside-nav ul li a:hover{color:var(--text-color-dark-1);box-shadow:var(--box-shadow-1)}.active-page-aside-servicios{background-color:var(--main-color-1);box-shadow:var(--box-shadow-1);color:var(--text-color-white-1);border:red solid 1px}.servicio-aside-box .aside-nav .active-page-aside-servicios{border:none}.servicio-aside-box .aside-nav .active-page-aside-servicios:hover{color:var(--text-color-white-1)}.servicio-card{width:100%;max-width:390px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;overflow:hidden;transition:ease .3s;background-color:var(--body-bg-color-1);border-radius:var(--card-border-radius-1)}.servicio-card .wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem;gap:1rem}.servicio-card:hover{transform:translateY(-5%)}.servicio-box{width:100%;max-width:774px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.servicio-box picture{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.servicio-box picture img{display:flex;width:100%;max-width:fit-content;object-fit:cover;object-position:center;border-radius:var(--border-radius-1)}.servicio-box .content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.servicio-box .content h3{margin-top:1rem}.servicio-box .content ul{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:.5rem 0;gap:.5rem;list-style-type:disc;list-style-position:inside}#search-filter{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:fixed;bottom:.5rem;left:50%;transform:translate(-50%);background-color:#fff;border-radius:10px;gap:1rem;padding:1rem 2rem;box-shadow:var(--box-shadow-2);width:90%;max-width:1250px;transition:height .3s ease;z-index:10}#search-filter h3{margin-top:0;font-size:var(--title-size-3);font-weight:700;font-family:Poppins,sans-serif;line-height:var(--title-line-height-3)}#search-filter p{margin-bottom:10px}.filter-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;gap:.5rem}.filter-header .wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem}.filter-header span{font-size:1.2rem;font-weight:600}.filter-header .wrapper p{font-size:1rem;line-height:1.2rem;font-weight:700}.toggle-arrow{min-width:fit-content;max-width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.3rem .4rem;background-color:green;border-radius:50%;text-align:center;line-height:20px;box-shadow:var(--box-shadow-2);color:#fff;cursor:pointer}#filter-content{display:none}.filter-inputs{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:1rem;align-items:center}.filter-input::placeholder{color:var(--text-color-dark-1)}.filter-input,.filter-select{flex:1;padding:8px;border-radius:5px;border:1px solid #ccc;background-color:#e6f2ff;color:var(--text-color-dark-2);font-family:Poppins,sans-serif}.filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="black" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');background-repeat:no-repeat;background-position-x:95%;background-position-y:50%}#recommended-treatments{flex:1;padding:8px;border-radius:5px;border:1px solid #ccc;background-color:#e6f2ff;color:var(--text-color-dark-2);font-size:.9rem;font-family:Poppins,sans-serif;min-height:36px}#send-button{padding:10px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer}#send-button:hover{background-color:#45a049}#dialog-box{display:none;position:fixed;flex-direction:column;justify-content:center;align-items:flex-start;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:2rem;gap:.5rem;border-radius:10px;box-shadow:0 2px 10px #0000001a;text-align:start;max-width:80%;width:400px;z-index:10}#dialog-box p:first-of-type{font-size:1.2rem;line-height:1.5rem;font-weight:400}#dialog-box p{font-size:1rem;font-weight:600;text-align:start;line-height:1.2rem}#dialog-close{position:absolute;top:10px;left:10px;width:30px;height:30px;background-color:#e6f2ff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;font-size:18px}#open-whatsapp{margin-top:10px;padding:10px;background-color:#25d366;color:#fff;border:none;border-radius:5px;cursor:pointer}#open-whatsapp:hover{background-color:#128c7e}@media screen and (max-width: 450px){.filter-inputs{flex-direction:column;align-items:flex-start;gap:.5rem}.filter-inputs :is(select,input){width:100%}}.top-bottom-background-rectangle{width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:flex-start}.top-bottom-background-rectangle img{width:100%;max-width:100%;object-fit:cover;object-position:center}.video-box{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:2rem}.video-box video{width:100%;max-width:100%;height:590px;object-fit:cover;border-radius:var(--border-radius-2)}.blog-fotos{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.blog-fotos picture{width:100%;max-width:30%;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-top:1rem;gap:1rem}.blog-fotos picture img{border:var(--border-radius-2);height:200px}.hero-cards-section.base-style-section{padding:5rem 0}.hero-cards-section .box{flex-wrap:nowrap;margin-top:-5rem;justify-content:space-between;align-items:flex-start}.hero-cards-section .box .card-link-box{width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-cards-section .box .card{width:100%;max-width:370px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:ease .5s;gap:1rem;padding:2rem;border-radius:var(--card-border-radius-1);background-color:var(--secondary-color-2)}.hero-cards-section .box .card:hover{transform:translateY(-10%)}.hero-cards-section .box .card :is(h3,p){text-align:center;color:var(--main-color-1)}.hero-cards-section .box :nth-child(2) :is(h3,p){color:var(--text-color-white-1)}.hero-cards-section .box .card h3{font-size:1.5rem;line-height:100%}.hero-cards-section .box .card>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.hero-cards-section .box .card .underline{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:1px;width:70%;background-color:var(--accent-color-1)}.hero-cards-section .box a:nth-child(2)>.card{background-color:var(--main-color-1)}.hero-cards-section .box a:hover>.card{border:var(--accent-color-2) solid 1px}@media screen and (min-width: 0px) and (max-width: 900px){.hero-cards-section .box{flex-wrap:wrap}.hero-cards-section .box .card{width:100%;max-width:500px}}.acercade-section .box{flex-wrap:nowrap;gap:2.7rem}.acercade-section .box .content{width:100%;max-width:790px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:var(--text-color-white-1);gap:2rem}.acercade-section .box .content .text{max-width:500px}.acercade-section .box>.img{max-width:390px}.acercade-section .box .content .wrapper-1 .img{min-width:200px}.acercade-section .content .wrapper-1{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.acercade-section .content .wrapper-2{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem}.acercade-section .content .wrapper-2 .cards{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem}.acercade-section .content .wrapper-2 .cards .card{width:100%;max-width:350px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.acercade-section .content .wrapper-2 .buttons-group{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:2rem}@media screen and (min-width: 0px) and (max-width: 700px){.acercade-section .box .wrapper-2 .cards,.acercade-section .box .wrapper-2 .buttons-group{flex-wrap:wrap}}@media screen and (min-width: 0px) and (max-width: 1000px){.acercade-section .box{flex-wrap:wrap;flex-direction:column-reverse;align-items:flex-start}}@media screen and (min-width: 0px) and (max-width: 1200px){.acercade-section .box .content .wrapper-1 picture{display:none}}.servicios-section.base-style-section{background-color:var(--background-color-gray-2);padding:0}.servicios-section .box{padding:5rem 0;flex-wrap:nowrap;align-items:flex-start}.servicios-section .box .content .title-wrapper{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.servicios-section .box .content .title-wrapper .title-1{align-items:center;max-width:500px;text-align:center}.servicios-section .box>.content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem}.servicios-section .box .content .title-wrapper{text-align:center}.servicios-section .box .servicios-cards{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:1rem}@media screen and (min-width: 0px) and (max-width: 1000px){.servicios-section .box .servicios-cards{flex-wrap:wrap}}@media screen and (min-width: 0px) and (max-width: 890px){.servicios-section .box .servicios-cards{gap:3rem}.servicios-section .box .servicios-cards .servicio-card{max-width:100%}.servicios-section .box .servicios-cards .servicio-card picture{max-height:15rem;overflow:hidden}}.servicios-section.servicios-section-pag-servicios{padding-top:0}.por-que-escogernos-section .box{gap:3rem}.por-que-escogernos-section .box .content{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.por-que-escogernos-section .box .content .title-1{width:100%}.por-que-escogernos-section .box .content .wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.por-que-escogernos-section .box .img{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;border-radius:var(--card-border-radius-1)}.por-que-escogernos-section .box .img img{max-height:27rem;object-position:top}.por-que-escogernos-section .box .content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.por-que-escogernos-section .box .content .cards{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.por-que-escogernos-section .box .content .cards .card{width:100%;max-width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem;transition:ease .5s;border-radius:var(--card-border-radius-1);gap:1rem}.por-que-escogernos-section .box .content .cards>div{background-color:var(--secondary-color-2)}.por-que-escogernos-section .box .content .cards .card:hover{transform:translateY(-10%)}@media screen and (min-width: 0px) and (max-width: 950px){.por-que-escogernos-section .box :nth-child(1){flex-wrap:wrap}.por-que-escogernos-section .box .content .cards{flex-wrap:wrap;justify-content:flex-start}.por-que-escogernos-section .box .content .cards .card{max-width:100%}}.equipo-de-trabajo-section{padding:10rem 0 7rem}.equipo-de-trabajo-section .box{gap:5rem}.equipo-de-trabajo-section .box .title-1 h2{max-width:450px}.equipo-de-trabajo-section .box .cards{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:2rem}@media screen and (min-width: 0px) and (max-width: 900px){.equipo-de-trabajo-section .box .cards{flex-wrap:wrap}.equipo-de-trabajo-section .box .cards .equipo-perfil-card{max-width:500px}.equipo-de-trabajo-section .box .cards .equipo-perfil-card .img img{max-height:30rem}}.faq-section .box{flex-wrap:nowrap;justify-content:space-between;gap:2rem}.faq-section .box .img{max-width:590px}.faq-section .box .content{width:100%;max-width:590px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem}.faq-section .box .content .wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}@media screen and (min-width: 0px) and (max-width: 950px){.faq-section .box{flex-wrap:wrap}}.clientes-review-section{background-color:var(--background-color-gray-1)}.clientes-review-section .box{flex-wrap:nowrap}.clientes-review-section .box>.content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;z-index:1;gap:1rem}.clientes-review-section .box>.content :is(.title-1,.text){max-width:600px}.clientes-review-section .box>.img{max-width:500px;border:var(--border-color-white-1) solid 15px}.clientes-review-section .box .content .cards{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2rem}.clientes-review-section .box>.img{margin-left:-5rem;z-index:0}@media screen and (min-width: 0px) and (max-width: 990px){.clientes-review-section .box>.img{margin-left:0}}@media screen and (min-width: 0px) and (max-width: 990px){.clientes-review-section .box{flex-wrap:wrap}}@media screen and (min-width: 0px) and (max-width: 750px){.clientes-review-section .content .cards{flex-wrap:wrap}}@media screen and (min-width: 990px) and (max-width: 1200px){.clientes-review-section .content .cards{flex-wrap:wrap}}.blog-section{background-color:var(--background-color-gray-2)}.blog-section .box{gap:5rem}.blog-section .box .title-1 h2{max-width:570px}.blog-section .box .cards{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:2rem}@media screen and (max-width: 1050px){.blog-section .box .title-1{align-items:flex-start;text-align:start}.blog-section .box .cards{flex-wrap:wrap;justify-content:flex-start}}@media screen and (max-width: 900px){.blog-section .box .cards .blog-card{width:100%;max-width:700px}}.contacto-section .box{align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;gap:2rem}.contacto-section .box>.content{width:100%;max-width:720px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem}.contacto-section .box .content p span{font-weight:600;margin-top:.5rem}.contacto-section .box .img{display:flex;max-width:390px;min-height:450px}.contacto-section .box .img img{display:flex;object-fit:cover;min-height:450px}@media screen and (min-width: 0px) and (max-width: 900px){.contacto-section .box{flex-wrap:wrap}}.footer-section{background-color:var(--main-color-1);color:var(--text-color-white-1)}.footer-section .box{gap:2rem}.footer-section .box>.content-1{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;color:var(--text-color-white-1)}.footer-section .box .content-1 :is(p,a){color:var(--text-color-white-2);font-weight:400;font-size:var(--text-size-2)}.footer-section .box .content-1 h4{color:var(--text-color-white-1)}.footer-section .box .content-1>.item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem}.footer-section .box .content-1 .item .footer-logo{margin-top:-1rem}.footer-section .box .content-1 .item>ul{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.footer-section .box .content-1 .item:last-child ul{flex-direction:row}.footer-section .box .content-1 .item ul li a:hover{color:var(--accent-color-1)}.footer-section .box .content-1 .horario{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.footer-section .box .content-2{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem 0;gap:1rem;border-top:var(--border-color-white-2) solid 1px}.footer-section .box .content-2 :is(p,a){color:var(--text-color-white-1);font-size:var(--text-size-2)}.footer-section .box .content-2 a:hover{color:var(--accent-color-1)}@media screen and (min-width: 0px) and (max-width: 900px){.footer-section .box>.content-1{flex-wrap:wrap;gap:5rem}.footer-section .box>.content-2{flex-wrap:wrap}}.second-header.base-style-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12rem 0 0rem;background-image:url(/img-optimized/hero-section-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover}.second-header .box .title-box-1 :is(p,h1,h2,span){color:var(--text-color-white-1)}.second-header .box .title-box-1 h1{font-size:var()}.second-header .box .title-heading-class{font-size:clamp(1.7rem,10vw,2.1rem);z-index:1}.second-header .box .title-heading-class span{font-weight:900}
