@charset "UTF-8";
/***!  /media/templates/site/albergointernational/css/albergointernational.css?cdca55  !***/

html{scroll-padding-top:150px}body,html{height:100%}body{padding:0;margin:0;font-family:"Kanit",sans-serif;color:#747474;text-align:left;background-color:#fff;font-size:18px}body.noPhoto #content .article{padding-top:240px}p{margin:0 0 1em 0}@media (min-width:992px){p{line-height:2em}}h1{font-family:"Artifika",serif;font-size:25px;color:#FF5C00}@media (min-width:992px){h1{font-size:60px;transform:translate(-10%,0)}}h2{font-family:"Artifika",serif;font-size:21px;color:#FF5C00}@media (min-width:992px){h2{font-size:42px}}a{text-decoration:none;color:#FF5C00}.link{height:48px;width:fit-content;box-sizing:border-box;padding:10px 25px;margin-top:28px;border-radius:40px;border:solid 1px #FF5C00;display:flex;justify-content:center;align-items:center;text-transform:uppercase;transition:all 0.4s ease-out}.link a{color:#FF5C00}.link:hover{background-color:#FF5C00}.link:hover a{color:#fff}.visually-hidden{display:none !important}.overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.1)}.header-background{position:fixed;top:0;left:0;width:100%;height:91px;z-index:82;opacity:0;transition:opacity 0.4s ease-out}body.scrolled .header-background,body.noPhoto .header-background{transition-delay:0.3s;opacity:1;background:#fff;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}@media (min-width:992px){.header-background{height:122px}}#header{position:fixed;top:0;left:0;width:92%;z-index:83;padding:19px 0;margin:0 4%;font-size:18px;transition:padding 0.4s ease-out;display:flex;justify-content:space-between;align-items:center}@media (min-width:992px){#header{padding:63px 0 43px 0}}#header.scrolled{padding-top:29px;padding-bottom:29px}#header.scrolled #logo{top:26px}#header.scrolled #logo img.logo-white{display:none}#header.scrolled #logo img.logo{display:block}#header.scrolled #service .language ul a,#header.scrolled .current-language span{color:#FF5C00}#header.scrolled #service .language .mod-languages .lang-list{top:80px;background-color:white;box-shadow:rgba(149,157,165,0.2) 0 10px 12px}#header.scrolled #service .language .mod-languages .current-language .inline{color:#FF5C00}#header.scrolled #service .language .mod-languages .current-language .inline svg{fill:currentColor}#header.scrolled #service #mobile-nav .icon .line{background-color:#FF5C00}#header.scrolled #service-dx .quick-btn a{color:#FF5C00;border-color:#FF5C00}#header.scrolled #service-dx .quick-btn:hover a{color:#fff}#header #logo{transition:top 0.4s ease-out}@media (min-width:992px){#header #logo{position:absolute;top:70px;left:50%;margin-left:-145px}}#header #logo a{display:block}#header #logo img{width:190px;height:auto}@media (min-width:992px){#header #logo img{position:absolute;top:0;left:0;width:360px;height:auto}}#header #logo img.logo-white{transition:opacity 0.4s ease-out;display:block}#header #logo img.logo{display:none;transition:opacity 0.4s ease-out}#header #service{display:flex;justify-content:right;align-items:center;gap:0 34px}#header #service .language{display:none;color:#fff;text-transform:uppercase}@media (min-width:992px){#header #service .language{display:block}}#header #service .language .lang-list{margin:0;padding:0;overflow:hidden;list-style:none;display:none;flex-direction:column;position:absolute;top:120px;transition:all 0.4s ease-out}#header #service .language .lang-list a{display:block;line-height:1.2em;padding:0.4em 0.7em;text-decoration:none;transition:color 0.4s ease-out;color:#fff}#header #service .language .lang-list.active{display:flex;align-items:center;min-width:60px}#header #service .language .current-language .inline svg{transition:all 0.4s ease-out}#header #service .language .current-language.open .inline svg{transform:rotate(180deg)}#header #service .language .current-language:hover{cursor:pointer}#header #mobile-nav{display:flex;width:53px;height:53px;position:relative;text-decoration:none;color:#fff;justify-content:center;align-items:center;flex-direction:column;font-size:26px}@media (min-width:992px){#header #mobile-nav{width:63px;height:63px;font-size:30px}}#header #mobile-nav .icon{display:flex;flex-direction:column;gap:0.4rem}#header #mobile-nav .icon .line{display:block;background-color:#fff;height:1px;font-size:1px;width:40px;transition:all 0.4s ease-out}#header #mobile-nav .icon.show-menu .line1{transform:rotate(45deg) translate(6px)}#header #mobile-nav .icon.show-menu .line2{display:none}#header #mobile-nav .icon.show-menu .line3{transform:rotate(-45deg) translate(5px)}#header #service-dx{display:none}@media (min-width:992px){#header #service-dx{display:block}}#header #service-dx .quick-btn a{border:solid 1px #fff;color:#fff;margin-top:0}#nav{transform:translateX(40%);visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:80;overflow:hidden}#nav #box-menu{height:100%}#nav #box-menu .inner{height:100%}#nav #box-menu .inner .layover{height:100%;width:100%;position:absolute;z-index:80;background-color:rgba(0,0,0,0.3)}#nav #box-menu .inner .bg-image{height:100%;width:100%}#nav #box-menu .inner .bg-image img{height:100%;width:100%;object-fit:cover}#nav #box-menu .inner #menu{position:absolute;top:35%;width:100%;z-index:81;display:flex;flex-direction:column;text-align:center;list-style:none;margin:0;padding:0 20px;box-sizing:border-box;font-size:25px;font-family:"Artifika",serif;line-height:65px}@media (min-width:992px){#nav #box-menu .inner #menu{top:50%;left:50%;transform:translate(-50%,-50%);padding:0;font-size:40px;line-height:80px}}#nav #box-menu .inner #menu .parent svg{transition:all 0.4s ease-out}#nav #box-menu .inner #menu .parent ul{transition:all 1s ease-out;display:none;list-style:none;margin:0;padding:0;height:0}#nav #box-menu .inner #menu .parent.open{margin-bottom:0.5em;line-height:50px}#nav #box-menu .inner #menu .parent.open svg{transform:rotate(180deg)}#nav #box-menu .inner #menu .parent.open ul{display:block;height:auto}#nav #box-menu .inner #menu .parent.open ul li{font-size:21px;line-height:35px}@media (min-width:992px){#nav #box-menu .inner #menu .parent.open ul li{font-size:32px;line-height:50px}}#nav #box-menu .inner #menu li,#nav #box-menu .inner #menu a,#nav #box-menu .inner #menu span{color:#fff}#nav #box-menu .inner #menu li:hover,#nav #box-menu .inner #menu a:hover,#nav #box-menu .inner #menu span:hover{cursor:pointer;color:#FF5C00}#foto{display:block;position:relative;height:100vh;overflow:hidden;margin:0}@media (min-width:992px){#foto{height:100vh}}#foto .list{height:100%}#foto .list:not(:first-child){display:none}#foto .list img{object-fit:cover}#foto #slide-nav{display:none;position:absolute;right:48px;bottom:48%;z-index:70;flex-direction:column;font-size:0}@media (min-width:992px){#foto #slide-nav{display:flex;gap:3px}}#foto #slide-nav a{display:flex;align-items:center;justify-content:center;height:12px;width:12px;border:1px solid #fff;border-radius:50%;margin:3px auto;transition:all 0.7s ease-out}#foto #slide-nav a.current span{display:block;height:8px;width:8px;border-radius:50%;background-color:#fff}#foto #foto-after{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}#foto #foto-after .slogan{text-align:center;bottom:16%;font-size:25px;font-family:"Artifika",serif;line-height:1.1em;box-sizing:border-box;color:#fff;display:none}#foto #foto-after .slogan p{line-height:1.5em}@media (min-width:992px){#foto #foto-after .slogan{font-size:40px;display:block}}#foto #foto-after .quick-request{display:none}#foto #foto-after .quick-request form input{border:none;width:80px;overflow:scroll}@media (min-width:992px){#foto #foto-after .quick-request{display:block;position:absolute;left:0;bottom:74px;width:100%}#foto #foto-after .quick-request form{width:80%;height:60px;margin:0 auto;padding:23px 4px 23px 32px;box-sizing:border-box;border-radius:60px;display:flex;justify-content:space-between;align-items:center;color:#FF5C00;background-color:#fff}#foto #foto-after .quick-request form label{display:inline-block;width:fit-content;height:fit-content;margin-right:0.5em}#foto #foto-after .quick-request form .row-invia button{background-color:#FF5C00;border-radius:50%;height:52px;width:52px;border:none}#foto #foto-after .quick-request form .row-invia button .fa-magnifying-glass{color:#fff;height:30px;width:30px}}#content .article{padding-top:120px;padding-bottom:480px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}#content .article .item-page{margin:0 18px;z-index:60}@media (min-width:992px){#content .article .item-page{margin:auto;width:49%}}@media (min-width:1770px){#content .article .item-page{width:40%}}#content .article .item-page .item-page-header{font-family:"Artifika",serif;font-size:25px}@media (min-width:992px){#content .article .item-page .item-page-header{font-size:60px;margin:auto}}@media (min-width:992px){#content .article .item-page .item-page-body{margin:auto}}#content .article .item-page .item-page-body h2{font-size:21px;font-weight:400}@media (min-width:992px){#content .article .item-page .item-page-body h2{font-size:42px}}#content .article .item-page .item-page-body .show-more a{color:#FF5C00}#content .article .item-page .item-page-body .link{margin-top:28px}@media (min-width:992px){#content .article .item-images{position:absolute;max-width:95%;height:100%;left:0;top:0;right:0;bottom:0;margin:0 auto}}#content .article .item-images .image-up{position:absolute;bottom:80px;left:50%;transform:translate(-50%,0)}@media (min-width:992px){#content .article .item-images .image-up{top:92px;bottom:unset;right:180px;left:unset}}#content .article .item-images .image-sx{display:none}@media (min-width:992px){#content .article .item-images .image-sx{display:block;position:absolute;top:471px;left:40px}}#content .article .item-images .image-dx{display:none}@media (min-width:992px){#content .article .item-images .image-dx{display:block;position:absolute;top:546px;right:0}}#content .article .item-images .image-down{display:none}@media (min-width:992px){#content .article .item-images .image-down{display:block;position:absolute;bottom:38px;left:40px}}#content .article.less-padding{padding-bottom:80px}.section-item{padding-top:110px;padding-bottom:80px}.section-item .inner .section-main .content{position:relative;z-index:60;margin:0 18px}@media (min-width:992px){.section-item .inner .section-main .content{margin:auto;width:49%}}@media (min-width:1770px){.section-item .inner .section-main .content{width:40%}}.section-item .inner .section-main .content .inner h2{font-size:25px;color:#FF5C00}@media (min-width:992px){.section-item .inner .section-main .content .inner h2{font-size:60px;transform:translate(-10%,0)}}.section-item .inner .section-before .content{position:relative;z-index:60;margin:0 18px}.section-item .inner .section-before .content h2{font-size:25px;color:#FF5C00}@media (min-width:992px){.section-item .inner .section-before .content h2{font-size:60px;transform:translate(-10%,0)}}@media (min-width:992px){.section-item .inner .section-before .content{margin:auto;width:49%}}@media (min-width:1770px){.section-item .inner .section-before .content{width:40%}}.section-text-over-image{position:relative}.section-text-over-image .inner .section-main .content{min-height:80vh;display:flex;justify-content:center;align-items:center;color:#fff}.section-text-over-image .inner .section-main .content .inner h2{color:#fff}.section-text-over-image .inner .section-main .content .inner .link{border:1px solid #fff}.section-text-over-image .inner .section-main .content .inner .link:hover{border:1px solid #FF5C00}.section-text-over-image .inner .section-main .content .inner .link a{color:#fff}.section-text-over-image .inner .section-main .image{position:absolute;top:0;left:0;bottom:0;right:0}.section-text-over-image .inner .section-main .image .inner{height:100%;position:relative}.section-text-over-image .inner .section-main .image .inner img{display:block;width:100%;height:100%;object-fit:cover}.section-rooms .inner .section-before{padding-bottom:80px}@media (min-width:992px){.section-rooms .inner .section-before .content .inner p{transform:translate(-10%,0)}}.section-rooms .inner .section-main{overflow:hidden}.section-rooms .inner .section-main .content{margin:0 auto;width:100%}.section-rooms .inner .section-main .content .inner{margin-top:7.4vh;width:100%;position:relative;overflow:hidden}.section-rooms .inner .section-main .content .inner .outer-list .list{position:relative}.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;position:relative;box-sizing:border-box;padding:105px 23px 32px 23px}.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide:nth-child(odd){background-color:#D2D2D2}.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide:nth-child(even){background-color:#FF5C00}.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide:nth-child(even) .image-ct .image-detail{display:none}@media (min-width:1200px){.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide:nth-child(even) .image-ct .image-detail{display:block;position:absolute;top:unset;right:unset;bottom:-80px;left:-120px}}.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide:nth-child(even) .image-ct .image-detail img{display:block}@media (min-width:992px){.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide{padding:180px 180px 140px 180px}}.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide .image-ct{position:relative}.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide .image-ct .image-box{max-width:1440px}.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide .image-ct .image-box img{display:block;width:100%;height:430px}@media (min-width:576px){.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide .image-ct .image-box img{height:auto}}.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide .image-ct .image-detail{display:none}@media (min-width:1200px){.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide .image-ct .image-detail{display:block;position:absolute;top:-85px;right:-130px}}.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide .image-ct .image-detail img{display:block}.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide .decoration-circle{border:1px solid #fff;border-radius:50%;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);width:250px;height:250px}@media (min-width:576px){.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide .decoration-circle{top:50%}}@media (min-width:1200px){.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide .decoration-circle{width:350px;height:350px}}.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide .text-box{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center}@media (min-width:576px){.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide .text-box{top:50%}}@media (min-width:1200px){.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide .text-box .size{margin:0}}.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide .text-box .title{font-size:40px;font-family:"Artifika",serif;margin:0;line-height:1em}@media (min-width:1200px){.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide .text-box .title{font-size:100px}}.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide .text-box .link{font-size:15px;text-decoration:underline;margin:1em auto 0 auto;border:none}.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-wrapper .swiper-slide .text-box .link a{color:#fff}.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-button-prev,.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-button-next{display:block}.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-button-prev:after,.section-rooms .inner .section-main .content .inner .outer-list .list .swiper-button-next:after{visibility:hidden}.section-rooms .inner .section-main .content .inner .outer-list .list .btn-ct{position:absolute;top:60%;left:6px;z-index:60;height:35px;width:35px}@media (min-width:992px){.section-rooms .inner .section-main .content .inner .outer-list .list .btn-ct{top:50%;left:30px;height:73px;width:73px}}.section-rooms .inner .section-main .content .inner .outer-list .list .btn-ct img{width:100%}.section-rooms .inner .section-main .content .inner .outer-list .list .btn-ct-dx{right:6px;left:unset}@media (min-width:992px){.section-rooms .inner .section-main .content .inner .outer-list .list .btn-ct-dx{right:30px}}.section-text-image-col{min-height:1200px}.section-text-image-col .inner .section-main{position:relative}.section-text-image-col .inner .section-main .content .inner{z-index:60}@media (min-width:992px){.section-text-image-col .inner .section-main .content .inner{max-width:70%}}@media (min-width:992px){.section-text-image-col .inner .section-main .content .inner h2{transform:translate(-13%,0)}}@media (min-width:992px){.section-text-image-col .inner .section-main .content .inner p{transform:translate(-13%,0)}}.section-text-image-col .inner .section-main .content .inner p:nth-child(3){margin-top:2.5rem}.section-text-image-col .inner .section-main .image{margin-top:3rem}@media (min-width:992px){.section-text-image-col .inner .section-main .image{margin-top:0;position:absolute;right:0;top:0;bottom:0;left:50%;max-width:890px}}.section-text-image-col .inner .section-main .image .inner{display:flex;justify-content:center}@media (min-width:992px){.section-text-image-col .inner .section-main .image .inner .image-1{position:absolute;top:0;right:290px;z-index:50}}.section-text-image-col .inner .section-main .image .inner .image-2{display:none;position:absolute;top:267px;right:0}@media (min-width:992px){.section-text-image-col .inner .section-main .image .inner .image-2{display:block}}.section-text-image-col .inner .section-main .image .inner .image-3{display:none;position:absolute;top:804px;right:122px;z-index:50}@media (min-width:992px){.section-text-image-col .inner .section-main .image .inner .image-3{display:block}}.section-text-image-col .inner .section-main .image .inner .image-4{display:none;position:absolute;top:894px;right:365px}@media (min-width:992px){.section-text-image-col .inner .section-main .image .inner .image-4{display:block}}#footer{background-color:#747474;font-family:"Artifika",serif;font-size:16px;padding:25px}@media (min-width:576px){#footer{font-size:18px}}@media (min-width:992px){#footer{padding:100px}}#footer .inner{display:grid;grid-template-columns:auto;gap:1.5rem}@media (min-width:576px){#footer .inner{grid-template-columns:auto auto}}@media (min-width:992px){#footer .inner{grid-template-columns:auto auto auto}}#footer .inner>div,#footer .inner address{color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0}@media (min-width:576px){#footer .inner>div,#footer .inner address{margin:unset}}#footer .inner .logo-footer{margin-top:50px}@media (min-width:576px){#footer .inner .logo-footer{margin-top:unset}}#footer .inner .contact p a{display:block;color:#fff;line-height:2}#footer .inner .contact>p:first-child{margin-bottom:1rem}#footer .inner address{font-style:normal}#footer .inner address p{line-height:2}#footer .inner .social{flex-direction:row;order:2;margin:40px 0}@media (min-width:576px){#footer .inner .social{margin:unset;order:unset}}#footer .inner .social a{color:#fff}#footer .inner .social a svg,#footer .inner .social a img{height:30px;fill:currentColor;margin-right:0.5rem}#footer .inner div #menu-footer{list-style:none;padding:0;margin:0}#footer .inner div #menu-footer li{line-height:2}#footer .inner div #menu-footer li a{color:#fff}#footer .inner .by-altea{justify-content:flex-end;align-items:flex-end;order:2}@media (min-width:576px){#footer .inner .by-altea{align-items:flex-start;order:unset}}#content .room-item{padding:50px 0}#content .room-item .room-images{width:100%;position:relative;overflow:hidden}#content .room-item .room-images .swiper-wrapper .swiper-slide .image-box img{width:100%;object-fit:cover;height:310px}@media (min-width:992px){#content .room-item .room-images .swiper-wrapper .swiper-slide .image-box img{height:auto}}#content .room-item .room-images .swiper-button-prev,#content .room-item .room-images .swiper-button-next{display:block}#content .room-item .room-images .swiper-button-prev:after,#content .room-item .room-images .swiper-button-next:after{visibility:hidden}#content .room-item .room-images .btn-ct{position:absolute;top:50%;left:13.5%;z-index:60;height:35px;width:35px}@media (min-width:992px){#content .room-item .room-images .btn-ct{height:73px;width:73px}}#content .room-item .room-images .btn-ct img{width:100%}#content .room-item .room-images .btn-ct-dx{right:13.5%;left:unset}#content .room-item .boxes-text{margin:0 18px 45px 18px}@media (min-width:992px){#content .room-item .boxes-text{margin:0 auto 70px auto;width:49%}}@media (min-width:1770px){#content .room-item .boxes-text{width:40%}}#content .room-item .boxes-text h2{margin:1em 0 0.5em 0}@media (min-width:992px){#content .room-item .boxes-text .room-text{transform:translate(-10%,0)}}#content .room-item .boxes-text .room-text .inner .room-request{margin-top:2em}body.form .item-page{width:70% !important}body.form .item-page h1{transform:translate(0)}body.form .item-page form .af-container-fluid .af-row .af-col .btn-outline{width:fit-content;box-sizing:border-box;border-radius:40px;border:solid 1px #FF5C00;color:#FF5C00;background-color:transparent;transition:all 0.4s ease-out}body.form .item-page form .af-container-fluid .af-row .af-col .btn-outline:hover{background-color:#FF5C00;color:#fff}#jmap_sitemap{width:54%;margin:4rem auto;padding-top:180px}#jmap_sitemap .folder{display:none}#jmap_sitemap .selected{all:unset;display:none}
