:root{--body-font:"Poppins",sans-serif;--heading-font:"Viga",sans-serif}*,::after,::before{padding:0;margin:0;box-sizing:border-box;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}*,a,address,body,hr,html,li,ul{padding:0;margin:0}.offcanvas-body,html{scrollbar-width:thin;font-size:100%;box-sizing:inherit;scroll-behavior:smooth;height:-webkit-fill-available}.offcanvas-body::-webkit-scrollbar,html::-webkit-scrollbar{width:5px}.offcanvas-body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:#ddd}.offcanvas-body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#fdd36a}li,ul{list-style-type:none}a,button{cursor:pointer;border:none;outline:0;user-select:none;background:0 0;box-shadow:none}body{font-size:16px;font-family:var(--body-font);background-color:#200009;color:#f6ce71}ul{list-style-type:none;padding:0;margin:0}.pt-2rem{padding-top:2rem}.pt-4rem{padding-top:4rem}.pb-2rem{padding-bottom:2rem}.pb-4rem{padding-bottom:4rem}.navmenu{background-color:rgba(192,57,43,.6);color:#fff;padding-top:10px;position:absolute;z-index:999;left:0;right:0;top:0}.navmenu .web-logo .logo{display:inline-block;text-decoration:none;font-family:var(--heading-font);font-size:30px;color:#fff;text-shadow:0 2px 3px #555;line-height:30px}.navmenu .nav-web-links .nav-btn{color:#fff;font-size:2rem}.navmenu .nav-web-links .offcanvas .offcanvas-body{background-color:#f6e4e2}.navmenu .nav-web-links .offcanvas .offcanvas-body ul li{text-align:start}.navmenu .nav-web-links .offcanvas .offcanvas-body ul li+li{border-top:1px solid #ccc}.navmenu .nav-web-links .offcanvas .offcanvas-body ul li a{text-decoration:none;display:inline-block;width:100%;padding:5px 10px;color:#000}.navmenu .nav-web-links .offcanvas .offcanvas-body ul li a:hover{background-color:#ebc2c2}.navmenu .nav-web-links .offcanvas .offcanvas-header{background-color:#c0392b}.navmenu .nav-web-links .offcanvas .offcanvas-header .offcanvas-title{font-family:var(--heading-font);font-size:1.5rem;color:#fff}.section-title{padding-bottom:.8rem}.section-title .title{font-family:var(--heading-font);font-size:1.8rem;text-shadow:0 0 1px #000}.list{position:relative;display:inline-block;border-style:groove;border-color:#c9996b;border-width:1px 3px 1px 3px;border-radius:25px;box-shadow:rgba(0,0,0,.24) 0 3px 8px}.list:before{content:'';position:absolute;z-index:9;top:40%;left:0;right:0;bottom:0;border-radius:25px;background:rgba(0,0,0,.61);background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%)}.list img{border-radius:25px}.list span{position:absolute;z-index:99;left:20px;bottom:10px;right:0;text-align:left;font-size:1.1rem;font-weight:700;color:#fff}.home-city-list .list-box{background-color:#2c3947;border:5px groove #5f5f5f;border-radius:20px;padding:15px;box-shadow:0 15px 10px -15px #111}.home-city-list .list-box ul{columns:2}.home-city-list .list-box ul li{padding:5px 0 5px 0;text-align:left}.home-city-list .list-box ul li a{text-decoration:none;color:#fff;font-size:17px}.home-city-list .list-box ul li a:hover{font-style:italic;text-decoration:underline}.home-city-list .list-box ul .font-weight-bold a{font-weight:700;color:#ffd45a}.disclaimer .norms{background-color:#000;font-size:14px;color:#d1d1d1;border-radius:15px 15px 0 0;padding:1rem;border-width:2px 2px 0 2px;border-style:dashed;border-color:#d7a86e}.disclaimer .norms .title{text-align:center}footer{padding-top:2rem;padding-bottom:4rem;color:#fff;background:#470a04;font-size:13px}footer .footer-menu ul{display:inline-flex}footer .footer-menu ul li+li{margin-left:5px}footer .footer-menu ul li+li:before{content:'|';color:#fff;padding-right:5px}footer .footer-menu ul li a{color:#fff;text-decoration:none}footer .footer-menu ul li a:hover{text-decoration:underline}@media (min-width:576px){.home-city-list .list-box ul{columns:2}.list span{left:20px;bottom:30px;right:0;font-size:1.1rem}}@media (min-width:768px){.home-city-list .list-box ul{columns:3}.list span{left:20px;bottom:30px;right:0;font-size:1.8rem}}@media (min-width:992px){.home-city-list .list-box ul{columns:4}}