@font-face{font-display:swap;font-family:Crimson Pro;font-style:normal;font-weight:300;src:url(/fonts/crimson-pro/crimson-pro-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:italic;font-weight:300;src:url(/fonts/crimson-pro/crimson-pro-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:normal;font-weight:400;src:url(/fonts/crimson-pro/crimson-pro-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:italic;font-weight:400;src:url(/fonts/crimson-pro/crimson-pro-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:normal;font-weight:500;src:url(/fonts/crimson-pro/crimson-pro-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:italic;font-weight:500;src:url(/fonts/crimson-pro/crimson-pro-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:normal;font-weight:600;src:url(/fonts/crimson-pro/crimson-pro-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:italic;font-weight:600;src:url(/fonts/crimson-pro/crimson-pro-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:normal;font-weight:700;src:url(/fonts/crimson-pro/crimson-pro-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:italic;font-weight:700;src:url(/fonts/crimson-pro/crimson-pro-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:normal;font-weight:800;src:url(/fonts/crimson-pro/crimson-pro-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:italic;font-weight:800;src:url(/fonts/crimson-pro/crimson-pro-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:normal;font-weight:900;src:url(/fonts/crimson-pro/crimson-pro-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:italic;font-weight:900;src:url(/fonts/crimson-pro/crimson-pro-latin-900italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:300;src:url(/fonts/dm-sans/dm-sans-v15-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:300;src:url(/fonts/dm-sans/dm-sans-v15-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(/fonts/dm-sans/dm-sans-v15-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:400;src:url(/fonts/dm-sans/dm-sans-v15-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(/fonts/dm-sans/dm-sans-v15-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:500;src:url(/fonts/dm-sans/dm-sans-v15-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:600;src:url(/fonts/dm-sans/dm-sans-v15-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:600;src:url(/fonts/dm-sans/dm-sans-v15-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(/fonts/dm-sans/dm-sans-v15-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:700;src:url(/fonts/dm-sans/dm-sans-v15-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:800;src:url(/fonts/dm-sans/dm-sans-v15-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:800;src:url(/fonts/dm-sans/dm-sans-v15-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:900;src:url(/fonts/dm-sans/dm-sans-v15-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:900;src:url(/fonts/dm-sans/dm-sans-v15-latin-900italic.woff2) format("woff2")}.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}h1,h2,h3{font-weight:600;z-index:1}.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-2 h1 span,.title-2 h2 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{color:var(--text-color-dark-1)}.title-2.title-color-1 p{color:var(--accent-color-2);font-weight:600}.title-2 .title-color-2>span{background-color:var(--accent-color-2)}.title-2.title-color-2>p{color:var(--text-color-white-2)}.title-2.title-color-2{color:var(--text-color-white-1)}.title-1{width:100%;display:flex;flex-direction:column;justify-content:center}.title-1>p{width:fit-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.title-1>p img{width:30px}.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-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-1 h1 span,.title-1 h2 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 :is(h1,h2){color:var(--heading-color-1)}.title-1.title-color-1 p{color:var(--accent-color-2);font-weight:600}.title-1 .title-color-2>span{background-color:var(--accent-color-2)}.title-1.title-color-2 p{color:var(--text-color-white-2)}.title-1.title-color-2 :is(h1,h2){color:var(--text-color-white-1)!important}.title-1.title-tag-border-1>p{border-bottom:2px solid var(--accent-color-2);padding-bottom:.2rem}.text{font-size:var(--text-size-1);line-height:1.7rem}.text-color-1{color:var(--text-color-dark-1)}.text-color-2{color:var(--white-color-overlay)}.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:.2s ease;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;flex-wrap:nowrap;justify-content:center;align-items:center;gap:1rem;padding:.7rem 1.5rem;border:1px solid var(--border-color-white-1);border-radius:var(--border-radius-1);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-1 :is(a,p){color:var(--accent-color-1);border:1px solid var(--accent-color-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:.2s ease;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);border:none}.button-3 p:hover,.button-4 a{color:var(--text-color-white-1)}.button-4 a{padding:.7rem 1.5rem;flex-direction:row;gap:.2rem;font-weight:400;transition:.2s ease;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)}.address{width:fit-content;justify-content:center;width:100%;max-width:fit-content;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:var(--text-size-1-m);font-weight:400;color:var(--text-white-color-2)}.address img{width:100%;max-width:20px}.address: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{max-width:650px;align-items:center;padding:2rem;background-image:url(/img/icons/cliente-review-bg-border-top.png),url(/img/icons/cliente-review-bg-border-bottom.png);background-position:top,bottom;background-size:100%,100%;background-repeat:no-repeat}.cliente-review,.cliente-review .content{width:100%;display:flex;flex-direction:column;justify-content:center}.cliente-review .content{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;gap:1rem}.contact-icons,.email{display:flex;flex-direction:row;justify-content:center;align-items:center}.email{width:fit-content}.email a{width:100%;max-width:fit-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center;word-break:break-all;gap:.5rem;font-size:var(--text-size-1-m);font-weight:400;color:var(--text-white-color-2)}.email a img{width:100%;max-width:20px}.email a:hover{color:var(--accent-color-2)}.faq-dropdown-component{align-items:flex-start}.faq-dropdown-component,.faq-dropdown-component .faq-item{width:100%;display:flex;flex-direction:column;justify-content:center}.faq-dropdown-component .faq-item h3{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;font-size:var(--text-size-1);padding:1rem 2rem;border-radius:var(--card-border-radius-1);background-color:var(--secondary-color-2)}.faq-dropdown-component .faq-item p{display:none;transition:.5s ease;height:0}@keyframes animacion{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-dropdown-component .faq-item p.active{width:100%;display:flex;opacity:1;height:fit-content;animation:animacion .5s ease;padding:1rem 2rem}.horario{width:100%;max-width:fit-content;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:var(--text-size-1-m);font-weight:400;color:var(--text-white-color-2)}.horario img{width:100%;max-width:20px}.horario:hover{color:var(--accent-color-2)}.img{overflow:hidden}.img,.img img{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin:0}.img img{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{min-width:250px;max-width:290px}.logo img{width:100%}.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:.2s ease;font-size:var(--text-size-1-m)}*{margin:0;padding:0;box-sizing:border-box}body,html{overflow-x:hidden;scroll-behavior:smooth}body{background-color:var(--body-bg-color-1)}:root{--main-color-1:#021E36;--main-color-1-semi-transparent:rgb(2,62,138,0.7);--secondary-color-1:#D0A358;--secondary-color-2:#F1FBFD;--secondary-color-3:#082B48;--heading-color-1:#033A5B;--accent-color-1:#B69D74;--accent-color-2:#D0A358;--accent-color-3:#cb935d;--text-color-white-1:#ffffff;--text-color-white-2:#e6e6e6;--white-color-overlay:rgba(255,255,255,0.7);--text-color-dark-1:#6E6E6E;--text-color-dark-2:#1e1e1e;--button-color-1:#B69D74;--button-color-3:#023E8A;--button-border-radius-1:5px;--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,0.7) 70%);--linear-gradient-3:linear-gradient(120deg,rgb(255,255,255,1) 30%,rgb(255,255,255,0.7) 70%,rgb(255,255,255,0));--title-size-1:clamp(3.5rem,5vw,4.1rem);--title-line-height-1:clamp(3.5rem,5vw,4.1rem);--title-size-2:clamp(2.7rem,5vw,3rem);--title-line-height-2:clamp(2.7rem,5vw,3rem);--title-size-3:clamp(1.3rem,5vw,1.7rem);--title-line-height-3:clamp(1.3rem,5vw,1.7rem);--subtitle-size-1:clamp(2.3rem,5vw,2.7rem);--subtitle-size-2:clamp(2rem,5vw,2.5rem);--text-size-1:clamp(1rem,5vw,1.126rem);--text-size-1-line-height:clamp(1rem,5vw,1.25rem);--text-size-2:clamp(0.9rem,5vw,1.1rem);--text-size-2-line-height:clamp(0.9rem,5vw,1.1rem);--text-size-3:clamp(0.7rem,5vw,1rem);--text-size-3-line-height:clamp(0.7rem,5vw,1rem);--text-font:"DM Sans",sans-serif;--box-shadow-1:#1e1e1e 1px 1px 10px;--box-shadow-2:rgba(56,56,56,0.7) 1px 1px 10px}@supports (color:rgb(0,0,0,0)){:root{--main-color-1-semi-transparent:linear-gradient(180deg,rgb(2,62,138,0.7) 30%,rgb(2,62,138,0.9) 70%,rgb(2,62,138,1))}}h1,h2,h3,h4,h5,h6{line-height:100%;font-family:Crimson Pro,sans-serif}h1{font-weight:900;font-size:clamp(2rem,10vw,2.5rem)}h1,h2{line-height:var(--title-line-height-1)}h2{font-weight:700;font-size:clamp(1.7rem,10vw,2.1rem)}h3{font-size:clamp(1.5rem,10vw,1.7rem)}h3,h4,h5,h6{line-height:var(--title-line-height-2)}h3,h4,h5,h6{font-weight:600}p{font-weight:400;line-height:27px;letter-spacing:.3px}a,p{font-family:DM Sans,sans-serif;font-size:var(--text-size-1);color:var(--text-color-dark-1)}a{transition:.2s ease;text-decoration:none;font-weight:600}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)}button{background-color:transparent;border-style:none;width:fit-content}button,button a{display:flex;flex-direction:column;justify-content:center;align-items:center}button a{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:.2s ease;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:1px solid var(--border-color-white-1)}.title-box-1{width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.title-box-1 h1,.title-box-1 h2{font-weight:400;z-index:1}.title-box-1 h1 span,.title-box-1 h2 span{font-weight:900}.title-box-1>span{z-index:0;margin-top:-.7rem;width:60%;height:10px;background-color:var(--accent-color-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:1390px}.base-style-section-box,.buttons-box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.buttons-box{width:100%;max-width:390px}.header.base-style-section{flex-direction:column;background-color:transparent;position:fixed;padding:2rem 0;margin:0;color:var(--text-color-white-1);transition:.2s ease;z-index:10}.header .box{flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:flex-start}.header .top-bar{padding:0}.header .top-bar,.header .top-bar .wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.header .top-bar .wrapper{max-width:fit-content;word-break:none;word-wrap:none;gap:2rem}.header .top-bar .wrapper :is(a,p){display:flex;flex-direction:row;flex-wrap:nowrap;width:fit-content;text-wrap:nowrap}.header .main-header{width:100%}.header .main-header,.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);font-family:Crimson Pro,serif}.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:.5s ease;gap:.5rem}.header .menu-button:hover>span{transition:.2s ease;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:.5s ease;gap:.5rem}.header .nav-menu-button:hover>span{transition:.2s ease;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-2,.header .button-3,.header .top-bar{display:none}}@media screen and (min-width:0px) and (max-width:870px){.header .top-bar{flex-wrap:wrap}.header .top-bar .wrapper .horario{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:5px solid var(--first-color-5);background:var(--linear-gradient-1);padding:5rem 2rem;height:100%;transition:.5s ease}.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:translateX(-100%)}to{transform:translateX(0)}}nav.header-mobile-menu{display:flex;opacity:1;transition:.5s ease;animation:navmenu-animation .5s ease;gap:.5rem}@keyframes navmenu-button-gap-animation{0%{gap:.5rem}to{gap:0}}@keyframes navmenu-button-first-span-animation{0%{transform:rotate(0deg)}to{transform:rotate(50deg)}}@keyframes navmenu-button-last-span-animation{0%{transform:rotate(0deg)}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:.2s ease}.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:first-child{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:1019px){.header .top-bar .wrapper .horario{text-wrap:wrap}.header .top-bar .wrapper .address{display:none}}@media screen and (min-width:0px) and (max-width:1210px){.header .button-2 a{text-align:start;justify-content:flex-start;word-wrap:none}}.whatsapp-flotante-box a{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;position:fixed;width:fit-content;height:fit-content;background-color:white;color:var(--text-color-dark-1);padding:.5rem 1rem;border-radius:var(--border-radius-2);box-shadow:var(--box-shadow-1);bottom:40px;right:40px;z-index:10}.whatsapp-flotante-box p{font-weight:700}.whatsapp-flotante1{width:fit-content;background-color:#199245;border-radius:110px;text-align:center;box-shadow:2px 2px 3px #393939;z-index:100}.footer-section{background-color:var(--main-color-1);background-image:url(/img/footer-bg.png);background-repeat:no-repeat;background-size:cover;background-position:50%;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);line-height:var(--title-height-3);font-size:var(--title-size-3)}.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:1.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:1px solid var(--border-color-white-2)}.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}}