footer{background-color:#9e3323;padding:90px 0 60px;position:relative}footer .footer-title{font-size:18px;font-family:var(--bwGradualLight);letter-spacing:1px;color:#c5cac2;margin-bottom:40px}footer .footer-subtitle{font-size:18px;font-family:var(--bwGradualLight);letter-spacing:1px;color:#c5cac2;margin-bottom:20px}footer .call-with-us-form{flex-wrap:wrap;gap:20px;display:flex}footer .call-with-us-form .input{width:100%;max-width:278px;position:relative}footer .call-with-us-form .input input{width:100%;font-size:12px;font-family:var(--bwGradualLight);border:0;outline:0;padding:5px 20px;color:#d1876e!important;background-color:#bf5a3f!important;height:40px!important}footer .call-with-us-form .input input::placeholder{color:#d1876e!important}footer .call-with-us-form .input input:not([type=date]){color:#ccc!important}footer .call-with-us-form .input input[type=date]{text-transform:uppercase}footer .call-with-us-form .input .icon{z-index:1;pointer-events:none;background-color:#bf5a3f;position:absolute;top:10px;right:20px}footer .call-with-us-form .input .icon img{width:20px;height:20px}footer .call-with-us-form button{color:#d1876e;letter-spacing:1px;background-color:transparent;border:1px solid #bf5a3f;outline:0;height:40px;padding:5px 20px;font-size:12px}@media screen and (max-width:768px){footer .call-with-us-form .input{width:100%;max-width:100%}}footer .my{margin-top:100px;margin-bottom:100px}footer ul{margin:0;padding:0;list-style:none}footer ul li a{color:#e4bbaa;padding:5px 0;font-size:14px;font-weight:400;display:block}footer ul li:not(:last-child){margin-bottom:12px}footer .footer-social{flex-wrap:wrap;gap:12px;display:flex}footer .footer-social a{background-color:#933b2a;border:1px solid #d1876e;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}footer p{color:#d1876e;letter-spacing:1px;margin:0;font-size:12px}footer p a{text-underline-offset:2px;font-family:var(--bwGradualMedium);color:#d1876e;text-decoration:underline}@media screen and (max-width:768px){footer .mt-lg-0.mt-5,footer .mt-md-0.mt-5{margin-top:60px!important}footer .my{margin-top:60px;margin-bottom:60px}}
header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background-color:rgba(0,0,0,.6);width:100%;padding:20px 0;position:fixed;top:0;left:0}header .menulist{cursor:pointer}header .logo img{height:auto}header .action a{color:#fff;text-transform:uppercase;letter-spacing:1px;text-transform:none;font-size:12px;font-weight:400;font-family:var(--bwGradualLight);align-items:center;gap:10px;display:inline-flex}.mega-menu{z-index:12;background-color:#191e1a;background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100dvh;transition:all .3s linear;position:fixed;top:0;left:0;transform:translate(-100%)}.mega-menu.show{transform:translate(0)}.mega-menu .left-menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(0,0,0,.5);width:100%;max-width:420px;height:100%;padding:28px 80px;overflow:auto}.mega-menu .left-menu::-webkit-scrollbar{width:6px}.mega-menu .left-menu::-webkit-scrollbar-track{background:#ccc;border-radius:10px}.mega-menu .left-menu::-webkit-scrollbar-thumb{background-color:#933b2a;border-radius:10px;transition:background-color .3s}.mega-menu .left-menu .head span{cursor:pointer;color:#fff;letter-spacing:1px;align-items:center;gap:6px;font-size:10px;font-weight:400;display:inline-flex}.mega-menu .left-menu .body{padding-top:50px}.mega-menu .left-menu .body ul{text-transform:uppercase;margin:0;padding:0;list-style:none}.mega-menu .left-menu .body li>a,.mega-menu .left-menu .body span{color:#fff;cursor:pointer;font-size:18px;font-family:var(--bwGradualLight);padding:6px 0;transition:all .2s linear;display:block}.mega-menu .left-menu .body li>a.active,.mega-menu .left-menu .body li>a:hover,.mega-menu .left-menu .body span.active,.mega-menu .left-menu .body span:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mega-menu .left-menu .body a{color:#fff;letter-spacing:1px;padding:5px 0;font-size:12px;display:block}.mega-menu .left-menu .body .dropbownmenu{max-height:0;transition:all .4s;overflow:hidden}.mega-menu .left-menu .body .dropbownmenu.active{max-height:400px;padding-bottom:15px}@media screen and (max-width:768px){.mega-menu .left-menu{padding:20px 40px}}
