.footer{background:#f4f2ef}.footer .floating-icon{position:fixed;bottom:0;right:0;padding:20px}.footer-container{padding:40px 0;max-width:1280px;margin:0 auto}@media only screen and (max-width:768px){.footer-container{width:auto;max-width:100%;margin:0 15px}}.footer-container h5{margin-top:60px;margin-bottom:0;padding-top:30px;color:#a60623;font-weight:200;border-top:1px solid hsla(0,0%,100%,.1411764706)}.footer-container-contactus{display:flex;flex-wrap:wrap}.footer-container-contactus h3{color:#000;font-weight:400;margin-left:8px;width:100%;display:block;margin-bottom:0}.footer-container-contactus p{color:#000;font-weight:300;margin-left:8px;flex-basis:100%;width:100%}.footer-container-contactus input{flex:1}.footer-container-contactus input,.footer-container-contactus textarea{background:rgba(0,0,0,0);border:1px solid #444a63;padding:8px 16px;font-family:inherit;color:#a60623;margin:8px}.footer-container-contactus input:focus,.footer-container-contactus textarea:focus{text-decoration:none;outline:none}.footer-container-contactus input::-moz-placeholder,.footer-container-contactus textarea::-moz-placeholder{color:#444a63;opacity:1}.footer-container-contactus input::placeholder,.footer-container-contactus textarea::placeholder{color:#444a63;opacity:1}.footer-container-contactus textarea{display:block;width:100%}.footer-container-contactus button{color:#000;background:#a60623;color:#fff;margin-left:auto;margin-top:8px;margin-right:8px;display:inline-block;padding:12px 32px;font-size:14px;font-family:inherit;letter-spacing:1px;text-decoration:none;border:none;cursor:pointer}.footer-container-sections{display:flex;flex-direction:row;justify-content:space-between;gap:0 120px}@media only screen and (max-width:768px){.footer-container-sections{flex-direction:column;row-gap:62px}}.footer-container-sections-communication{color:gray}.footer-container-sections-communication img{width:auto;height:48px}@media only screen and (max-width:768px){.footer-container-sections-communication img{display:block}}.footer-container-sections-communication ul{padding-left:0;width:300px;display:flex;flex-direction:column;row-gap:18px}.footer-container-sections-communication ul li{background-repeat:no-repeat;background-position:0 0;list-style:none;padding-left:35px;line-height:20px;font-size:16px;font-weight:300;color:gray}.footer-container-sections-communication ul .footer-container-sections-communication-location{background-image:url(/_next/static/media/location.da57d9cc.svg);background-size:22px}.footer-container-sections-communication ul .footer-container-sections-communication-mobile{background-image:url(/_next/static/media/phone.8188f09e.svg);background-size:20px}.footer-container-sections-communication ul .footer-container-sections-communication-email{background-image:url(/_next/static/media/email.3d31c36a.svg);background-size:26px}.footer-container-sections-communication-social-media{display:flex;-moz-column-gap:32px;column-gap:32px;margin-top:32px}.footer-container-sections-communication-social-media .social-media-icon{width:28px;height:28px}.footer-container-sections-communication-social-media .social-media-icon:hover{border-radius:10px}.footer-container-sections-communication-social-media .social-media-icon.facebook{content:url(/_next/static/media/facebook.dd812fcd.svg)}.footer-container-sections-communication-social-media .social-media-icon.facebook:hover{content:url(/_next/static/media/facebook.a1f09cf8.gif)}.footer-container-sections-communication-social-media .social-media-icon.instagram{content:url(/_next/static/media/instagram.6aabcb01.svg)}.footer-container-sections-communication-social-media .social-media-icon.instagram:hover{content:url(/_next/static/media/instagram.1ac3d05c.gif)}.footer-container-sections-communication-social-media .social-media-icon.youtube{content:url(/_next/static/media/youtube.51c14aaf.svg)}.footer-container-sections-communication-social-media .social-media-icon.youtube:hover{content:url(/_next/static/media/youtube.f0002980.gif)}.footer-container-sections-communication-social-media .social-media-icon.whatsapp{content:url(/_next/static/media/whatsapp.d8fc4ad3.svg)}.footer-container-sections-communication-social-media .social-media-icon.whatsapp:hover{content:url(/_next/static/media/whatsapp.9516b764.gif)}.footer-container-sections-links{color:#000}.footer-container-sections-links label{margin-bottom:24px;display:block;font-size:16px;color:#a60623}.footer-container-sections-links ul{color:gray;padding-left:0;display:flex;flex-direction:column;row-gap:14px}.footer-container-sections-links ul li{list-style:none}.footer-container-sections-links ul li a{color:gray;text-decoration:none;font-size:14px}.promo-footer{margin:50px auto 0;z-index:1}.promo-footer-container{background:-webkit-gradient(linear,left top,right top,color-stop(74.47%,#f4f2ef),to(#f4f2ef));margin-bottom:0}.promo-footer-container svg{width:100%;height:auto}@media only screen and (max-width:768px){.promo-footer-container svg{height:40px}}.promo-footer-container-body{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;max-width:1280px;margin:0 auto}@media only screen and (max-width:768px){.promo-footer-container-body{width:auto;max-width:100%;margin:0 15px}}.promo-footer-container-body p{font-size:20px;color:#fff;margin:8px 0}.promo-footer-container-body a{color:#0b0a0a;font-weight:400;border-radius:8px;text-decoration:none;background:#fff;padding:10px 42px;font-size:16px;display:block;width:-moz-fit-content;width:fit-content}.fixed{position:fixed!important;background:#fff!important;box-shadow:0 2px 17px -7px #8c8c8c}.fixed .header-container{padding:0}.fixed .header-container-logo a{display:flex}.fixed .header-container-logo a img{width:104px;padding:7px 0}@media only screen and (max-width:768px){.fixed .header-container-logo a img{width:80px}}.fixed .header-container-content-navs-navigation ul li a,.header{color:#000}.header{position:absolute;top:0;left:0;z-index:2;width:100%;background:rgba(0,0,0,0);background:linear-gradient(rgba(255,255,255,.6117647059),rgba(0,0,0,0));transition:all .4s ease}.header-info{margin:0 auto;width:100%;display:flex;align-items:center;justify-content:center;background:#000;color:#fff;text-align:center}.header-info p{margin:8px}.header .background-white{padding:10px 32px;font-size:12px}.header-container{display:flex;-moz-column-gap:20px;column-gap:20px;align-items:center;padding:15px 0 0;max-width:1280px;margin:0 auto}@media only screen and (max-width:768px){.header-container{width:auto;max-width:100%;margin:0 15px;padding:0;justify-content:space-between}}.header-container-logo .breadcrumb{display:none}@media only screen and (max-width:768px){.header-container-logo{display:flex;align-items:center}.header-container-logo img.breadcrumb{display:block;width:36px;margin:0;padding-right:8px;filter:brightness(0)}}.header-container-logo a{display:flex;align-items:center}.header-container-logo img{width:104px;height:auto}@media only screen and (max-width:768px){.header-container-logo img{width:80px;margin:12px}}.header-container-content{display:flex;flex-direction:column;width:100%}@media only screen and (max-width:768px){.header-container-content{display:none}}.header-container-content-info{display:flex;-moz-column-gap:20px;column-gap:20px;justify-content:flex-end}.header-container-content-info h3{font-size:12px;font-weight:400;margin:0;padding:10px 0}.header-container-content-navs{display:flex;justify-content:center;align-items:center;position:relative}.header-container-content-navs .header-container-curve{position:absolute;width:400px;top:-13px;z-index:-1}.header-container-content-navs .header-container-logo{width:150px;height:auto}@media only screen and (max-width:768px){.header-container-content-navs .header-container-logo{width:150px;margin:8px}}.header-container-content-navs-navigation ul{display:flex;-moz-column-gap:42px;column-gap:42px;align-items:center;padding-left:0;margin:0;color:#fff}.header-container-content-navs-navigation ul li{list-style:none;font-size:14px;font-weight:500}.header-container-content-navs-navigation ul li a{text-decoration:none;color:inherit}.header-container-content-navs-navigation ul li a:hover{color:#a60623}.header-container-inquire{background:#a60623;padding:8px 24px;color:#fff;font-size:14px;cursor:pointer}@media only screen and (max-width:768px){.header-container-inquire{padding:12px 24px;font-size:14px;border-radius:6px}}.header.solid-white{background:#fff;color:#040e33}.header.solid-white .header-container-logo img{filter:invert(1)}.noBanner~div.block:first-of-type{margin-top:140px}.header-menu-mobile{position:fixed;width:100vw;height:100dvh;background:#000;z-index:10;overflow:hidden;top:0;left:0}.header-menu-mobile ul{margin:0;padding:50px 30px;display:flex;flex-direction:column;row-gap:18px}.header-menu-mobile ul li a{color:wheat;text-decoration:none}.header-menu-mobile img{position:absolute;top:0;right:0;filter:invert(.5);padding:16px}q{text-align:center;display:flex;align-items:baseline;font-size:30px;max-width:600px;margin:80px auto 40px;padding:0 15px}q:after,q:before{color:red;font-size:60px}