.carousel-caption .title{color:red}h1{font-size:34px}.main-navbar .btn-booking,.brands-logo{display:none}.header{position:relative;max-height:100vh;overflow:hidden}.header .caption-text{position:absolute;width:100%;bottom:0;background:linear-gradient(#0000 0,#000000b3 60%,#000000e6);height:25%;z-index:1;text-align:center}.header .btn-hotsale{color:#fff!important;border-color:#fff}.header .btn-hotsale:hover{background-color:#001970}.logo-hotsale{width:130px;display:block;margin:1rem auto}.main-menu-two__btn-box .thm-btn-book{display:none}#resortshome p{font-size:.9rem}#resortshome .card-title{color:#071970}#resortshome .btn.btn-primary,.privacy .btn-link{text-transform:uppercase;background:#071970!important;max-width:180px;margin:0 auto;color:#fff!important;font-size:.8rem;text-decoration:none}.privacy .btn-link{max-width:250px}.privacy .card-title{color:#071970;font-size:.95rem;font-family:helvetica}#slideoferta .carousel-caption{width:100%;left:0;right:0%;bottom:0;padding:80px 0;background:linear-gradient(0deg,#000,#00000080 75%,#0000);z-index:1}#slideoferta .carousel-caption .title{font-size:1.55rem!important;font-weight:300}#slideoferta .carousel-caption .distintivo{max-width:600px;padding-top:2rem}.footer-wrapp .social img{max-width:32px}@media only screen and (min-width: 1400px){.privacy{max-width:1400px}}@media only screen and (max-width: 1400px){#resortshome{max-width:100%}}@media only screen and (min-width: 900px){.language-mobile a{display:none}}@media only screen and (max-width: 900px){.slider-home{display:none}.header .caption-text{height:30%}.navigation-wrapp .v-toolbar__content{margin-left:0!important}.language-mobile{text-align:right;font-weight:700}.language-mobile a{color:#071970!important}#slideoferta .carousel-caption{display:block!important}}@media only screen and (max-width: 640px){.content{margin-top:0}.content h1{font-size:1.5rem;width:100%}.logo-hotsale{width:80px;margin:0 auto;padding-bottom:.5rem}.header .caption-text{height:38%}.header .btn-hotsale{font-size:.7rem}.language-mobile a{font-size:.85em}.social>.col{max-width:25%;padding-bottom:4rem}#slideoferta .carousel-caption{padding-bottom:20px}#slideoferta .carousel-caption .title{padding:0 20px;font-size:1.25rem!important}#slideoferta .carousel-caption .distintivo{width:90%;padding-top:10px}}@media only screen and (max-width: 580px){.img_desktop{display:none!important}.img_mobile{padding-top:2.5rem;display:block}}@media only screen and (min-width: 580px){.img_desktop{display:block}.img_mobile{display:none!important}}
