#header{backdrop-filter:blur(5px);background:radial-gradient(circle at center,rgba(56,126,143,.44),rgba(100,31,138,.78));border-bottom:1px solid gray}.logo{width:336px}@media screen and (max-width:450px){.logo{width:90%}}#header nav>ul>li:first-child{border:1px}#menu{backdrop-filter:blur(5px);background:rgba(40,0,87,.7)}#header #top_nav li:hover:after{background-color:var(--menu-indicator)}#header #top_nav li:hover>a,#menu .is_menu_hovered,#top_nav .is_menu_hovered{color:var(--menu-indicator)}#header #top_nav{top:0}#header nav>ul>li>a{padding:0 .5em}#one{background-color:var(--lead-color)}#two{background-color:var(--lead-color-2)}#cta{background-color:var(--lead-color-3)}body.landing #footer{background:linear-gradient(180deg,#124146,#290d38);position:relative}#page-wrapper>footer{backdrop-filter:brightness(.8);box-shadow:4px 0 20px #000}#page-wrapper>#section-activities,#page-wrapper>#two{backdrop-filter:brightness(.8) blur(4px)}#page-wrapper>footer{padding:4% 0 12%}.wrapper.style3{background-color:#50539352}#page-wrapper>#banner{position:relative;z-index:99}#banner>.inner{margin-top:5em}body{background-image:linear-gradient(#cce8e8,#08006247);overflow-x:hidden}body.landing #page-wrapper{background-image:none}@media screen and (min-width:980px){#page-wrapper{margin:0 14%}}.image>img[src*="/pic01."]{box-shadow:2px 8px 20px #000;transform:rotate(-2deg)}.image>img[src*="/hotel_art."]{box-shadow:2px 8px 20px #000;transform:rotate(2deg)}.image>img[src*="/pic03."]{box-shadow:2px 8px 20px #000;transform:rotate(-1deg)}.image>img{position:relative;transform:rotate(2deg);transition:transform 1s ease!important;width:97%;z-index:10}.image>img[src*="/hotel_art."]:hover{transform:rotate(-2deg);transition:transform 1s ease!important}.image>img:hover{transform:rotate(2deg)}.section-feed-decorations{display:flex;justify-content:space-between}#one,#section-activities,#two,.section-feed-decorations{position:relative}.section-feed-decorations>.decorations-side{width:12.9%}.section-feed-decorations>.decorations-side>img{height:100%;object-fit:fill;width:100%}@media screen and (max-width:980px){.decorations-side{display:none}}#section-activities>h1{font-family:Verdana;font-size:2em;margin-bottom:2em}#section-feed{background-color:#a6a37b;flex-grow:1;padding:3% 0}.section-feed-row{display:flex;justify-content:space-between}.news{align-items:flex-start;display:flex;flex-basis:80ch;flex-direction:column;flex-grow:1;margin-left:2%;margin-right:2%}.news-entry{background:#99966d;margin-right:1%;margin-top:.22em;text-align:left;width:100%}.news-entry>*{display:inline-block}.news-entry:hover{background:#8c8867}.news-entry>span{color:cyan;padding-left:5%}.news-entry>h3{display:inline}.activity-row{align-items:flex-start;display:flex;justify-content:center;margin-bottom:3em;padding:0 1%}.activity-row-box{background-color:#2e3842;padding-bottom:1em}@media screen and (min-width:1280px){.img-activities{padding:0 1%}}.activities{border-top:3px solid var(--accent-color);width:75%}@media screen and (max-width:1700px){.activities{width:850%}}@media screen and (max-width:980px){.img-activities{display:none}.activities{width:100%}}.img-activities{margin-top:1%;padding:0 1%;width:25%}.img-activities-left{margin-left:3%;transform:scale(1.8)}.img-activities-right{margin-right:3%;transform:scale(1.8)}.img-pad{align-self:center}.flex-ghost{visibility:hidden}.menu-disabled{color:gray!important;pointer-events:none!important}.fancy-button{background:radial-gradient(#c777ff57,#ff00a7c4);border:1px solid #000!important;border-radius:16px;box-shadow:1px 2px 2px purple;color:var(--link-color);display:inline-block;font-family:var(--font-digital);padding:1em 2em;text-shadow:none}.fancy-button:hover{background:#ff1964;box-shadow:2px 2px 7px purple;color:#00f3ff}.fancy-button-disabled{background:#b69dce;color:#555151;pointer-events:none!important}.logo-icon{height:2.8em;margin-left:.1em;margin-top:.1em;position:absolute;vertical-align:middle}a>.logo-icon:hover{transform:scaleX(-1) translateY(-5px)}.left-banner{height:100%;position:absolute;top:730px}.background-wrapper{display:flex;justify-content:center}.background-img{position:absolute;width:100%}.background-img-right{padding-left:72%}.text-shadow{text-shadow:1px 2px 4px #000}#section-activities{padding:1em}@media screen and (max-width:1190px){#section-activities{padding:0}}