.footer{background:#f4f2ef}.footer .floating-icon{padding:20px;position:fixed;bottom:0;right:0}.footer-container{max-width:1280px;margin:0 auto;padding:40px 0}@media only screen and (max-width:768px){.footer-container{width:auto;max-width:100%;margin:0 15px}}@media only screen and (min-width:768px) and (max-width:1024px){.footer-container{max-width:900px;margin:auto 20px}}.footer-container h5{color:#a60623;border-top:1px solid #ffffff24;margin-top:60px;margin-bottom:0;padding-top:30px;font-weight:200}.footer-container-contactus{flex-wrap:wrap;display:flex}.footer-container-contactus h3{color:#000;width:100%;margin-bottom:0;margin-left:8px;font-weight:400;display:block}.footer-container-contactus p{color:#000;flex-basis:100%;width:100%;margin-left:8px;font-weight:300}.footer-container-contactus input{flex:1}.footer-container-contactus input,.footer-container-contactus textarea{color:#a60623;background:0 0;border:1px solid #444a63;margin:8px;padding:8px 16px;font-family:inherit}.footer-container-contactus input:focus,.footer-container-contactus textarea:focus{outline:none;text-decoration:none}.footer-container-contactus input::-moz-placeholder{color:#444a63;opacity:1}.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{width:100%;display:block}.footer-container-contactus button{color:#fff;letter-spacing:1px;cursor:pointer;background:#a60623;border:none;margin-top:8px;margin-left:auto;margin-right:8px;padding:12px 32px;font-family:inherit;font-size:14px;text-decoration:none;display:inline-block}.footer-container-contactus button:disabled{cursor:no-drop;filter:contrast(.3);background:0 0}.footer-container-sections{flex-direction:row;justify-content:space-between;gap:0 120px;display:flex}@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{flex-direction:column;row-gap:18px;width:300px;padding-left:0;display:flex}.footer-container-sections-communication ul li{color:gray;background-position:0 0;background-repeat:no-repeat;padding-left:35px;font-size:16px;font-weight:300;line-height:20px;list-style:none}.footer-container-sections-communication ul .footer-container-sections-communication-location{background-image:url(../media/location.3b536c39.svg);background-size:22px}.footer-container-sections-communication ul .footer-container-sections-communication-mobile{background-image:url(../media/phone.4fc1cdd9.svg);background-size:20px}.footer-container-sections-communication ul .footer-container-sections-communication-email{background-image:url(../media/email.c6e3475b.svg);background-size:26px}.footer-container-sections-communication-social-media{-moz-column-gap:32px;column-gap:32px;margin-top:32px;display:flex}.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(../media/facebook.43713916.svg)}.footer-container-sections-communication-social-media .social-media-icon.facebook:hover{content:url(../media/facebook.8502c8f4.gif)}.footer-container-sections-communication-social-media .social-media-icon.instagram{content:url(../media/instagram.b9380523.svg)}.footer-container-sections-communication-social-media .social-media-icon.instagram:hover{content:url(../media/instagram.c3e8a166.gif)}.footer-container-sections-communication-social-media .social-media-icon.youtube{content:url(../media/youtube.12f06dfa.svg)}.footer-container-sections-communication-social-media .social-media-icon.youtube:hover{content:url(../media/youtube.2055654a.gif)}.footer-container-sections-communication-social-media .social-media-icon.whatsapp{content:url(../media/whatsapp.fae46640.svg)}.footer-container-sections-communication-social-media .social-media-icon.whatsapp:hover{content:url(../media/whatsapp.a7c8e5a7.gif)}.footer-container-sections-links{color:#000}.footer-container-sections-links label{color:#a60623;margin-bottom:24px;font-size:16px;display:block}.footer-container-sections-links ul{color:gray;flex-direction:column;row-gap:14px;padding-left:0;display:flex}.footer-container-sections-links ul li{list-style:none}.footer-container-sections-links ul li a{color:gray;font-size:14px;text-decoration:none}
.promo-footer{z-index:1;margin:50px auto 0}.promo-footer-container{background:-webkit-gradient(linear,0 0,100% 0,color-stop(.7447,#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{flex-direction:row;justify-content:space-evenly;align-items:center;max-width:1280px;margin:0 auto;display:flex}@media only screen and (max-width:768px){.promo-footer-container-body{width:auto;max-width:100%;margin:0 15px}}@media only screen and (min-width:768px) and (max-width:1024px){.promo-footer-container-body{max-width:900px;margin:auto 20px}}.promo-footer-container-body p{color:#fff;margin:8px 0;font-size:20px}.promo-footer-container-body a{color:#0b0a0a;background:#fff;border-radius:8px;width:fit-content;padding:10px 42px;font-size:16px;font-weight:400;text-decoration:none;display:block}
.fixed{background:#f8f8f8!important;position:fixed!important}.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{color:#000}.header{z-index:2;color:#000;background:linear-gradient(#ffffff9c 0%,#0000);width:100%;transition:all .4s;position:absolute;top:0;left:0}.header-info{color:#fff;text-align:center;background:#000;justify-content:center;align-items:center;width:100%;margin:0 auto;display:flex}.header-info p{margin:8px}.header .background-white{padding:10px 32px;font-size:12px}.header-container{-moz-column-gap:20px;align-items:center;column-gap:20px;max-width:1280px;margin:0 auto;padding:15px 0 0;display:flex}@media only screen and (max-width:768px){.header-container{width:auto;max-width:100%;margin:0 15px}}@media only screen and (min-width:768px) and (max-width:1024px){.header-container{max-width:900px;margin:auto 20px}}@media only screen and (max-width:768px){.header-container{justify-content:space-between;padding:0}}.header-container-logo .breadcrumb{display:none}@media only screen and (max-width:768px){.header-container-logo{align-items:center;display:flex}.header-container-logo img.breadcrumb{filter:brightness(0);width:36px;margin:0;padding-right:8px;display:block}}.header-container-logo a{align-items:center;display:flex}.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{flex-direction:column;width:100%;display:flex}@media only screen and (max-width:768px){.header-container-content{display:none}}.header-container-content-info{-moz-column-gap:20px;justify-content:flex-end;column-gap:20px;display:flex}.header-container-content-info h3{margin:0;padding:10px 0;font-size:12px;font-weight:400}.header-container-content-navs{justify-content:center;align-items:center;display:flex;position:relative}.header-container-content-navs .header-container-curve{z-index:-1;width:400px;position:absolute;top:-13px}.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{-moz-column-gap:42px;color:#fff;align-items:center;column-gap:42px;margin:0;padding-left:0;display:flex}.header-container-content-navs-navigation ul li{font-size:14px;font-weight:500;list-style:none}.header-container-content-navs-navigation ul li a{color:inherit;text-decoration:none}.header-container-content-navs-navigation ul li a:hover{color:#a60623}.header-container-inquire{color:#fff;cursor:pointer;background:#a60623;padding:8px 24px;font-size:14px}@media only screen and (max-width:768px){.header-container-inquire{border-radius:6px;padding:12px 24px;font-size:14px}}.header.solid-white{color:#040e33;background:#fff}.header.solid-white .header-container-logo img{filter:invert()}.noBanner~div.block:first-of-type{margin-top:140px}.header-menu-mobile{z-index:10;background:#000;width:100vw;height:100dvh;position:fixed;top:0;left:0;overflow:hidden}.header-menu-mobile ul{flex-direction:column;row-gap:18px;margin:0;padding:50px 30px;display:flex}.header-menu-mobile ul li a{color:wheat;text-decoration:none}.header-menu-mobile img{filter:invert(.5);padding:16px;position:absolute;top:0;right:0}q{text-align:center;align-items:baseline;max-width:600px;margin:80px auto 40px;padding:0 15px;font-size:30px;display:flex}q:before,q:after{color:red;font-size:60px}
