@font-face{  font-family:'Playfair Display';  font-style:italic;  font-weight:400 900;  src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk72xU.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{  font-family:'Playfair Display';  font-style:italic;  font-weight:400 900;  src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk72xU.woff2) format('woff2');  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{  font-family:'Playfair Display';  font-style:italic;  font-weight:400 900;  src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk72xU.woff2) format('woff2');  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{  font-family:'Playfair Display';  font-style:italic;  font-weight:400 900;  src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7.woff2) format('woff2');  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{  font-family:'Playfair Display';  font-style:normal;  font-weight:400 900;  src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{  font-family:'Playfair Display';  font-style:normal;  font-weight:400 900;  src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format('woff2');  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{  font-family:'Playfair Display';  font-style:normal;  font-weight:400 900;  src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format('woff2');  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{  font-family:'Playfair Display';  font-style:normal;  font-weight:400 900;  src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format('woff2');  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}:root{ --color-bg-dark-1:#006870; --color-bg-dark-2:#00B5C4; --color-bg-dark-3:#008899; --font-family-primary :"Playfair Display",serif; --font-2-extra-large:clamp(20px,calc((20 / 700) * 100vw),25px);    --font-extra-large:   clamp(18px,calc((20 / 700) * 100vw),21px);    --font-large:    clamp(16px,calc((16 / 700) * 100vw),18px);    --font-medium:    clamp(14px,calc((14 / 700) * 100vw),16px);    --font-small:    clamp(11px,calc((11 / 700) * 100vw),13px); --max-width:min(100%,calc(1400px + 2* var(--padding-primary)));}    header{width:100%; position:relative;display:grid;grid-template-columns:calc(var(--max-width));justify-content:center;background-color:#fff;box-sizing:border-box;}header .container{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px;}header .contMenuMob{display:none;}header picture{display:flex;}header .logos{display:flex;align-items:center;gap:10px;}header .logos .logo{display:inline-block;max-width:120px;width:100%;}header .logos .logo img{width:100%;}header ul{display:flex;align-items:center;gap:8px;list-style:none;}header ul li a{font-size:15px;color:#54595F;text-transform:uppercase;font-weight:600;font-size:18px;transition:ease .4s;}header ul li a:hover{color:#029CA8;}header ul li a.org_btn{box-sizing:border-box;border-radius:15px;background-color:#029CA8;color:#fff;font-size:calc(0.45vw + 0.6vh) !important;padding-left:1.1em;padding-right:1.1em;padding-top:0.6em;padding-bottom:0.6em;}header ul li a.language.selected{font-weight:600;color:#029CA8;}header .hamburger-container{display:none;align-items:center;gap:20px;}header .hamburger-container p{text-transform:uppercase;font-weight:600;color:white;font-size:23px;}header .hamburger{width:44px;height:44px;position:relative;cursor:pointer;color:white}header .hamburger .line{display:inline-block;position:absolute;right:50%; transform:translate(50%);width:44px;height:4px;background-color:#54595F;border-radius:4px;transition-property:transform;transition-duration:.4s;transition-timing-function:ease;}header .hamburger .line:nth-child(1){top:30%;background-color:#029CA8;}header .hamburger .line:nth-child(2){top:50%;background-color:#029CA8;}header .hamburger .line:nth-child(3){top:70%;background-color:#029CA8;}header .hamburger.animated .line:nth-child(1){transform:rotate(-45deg);right:10%;top:55%;}header .hamburger.animated .line:nth-child(2){display:none;}header .hamburger.animated .line:nth-child(3){transform:rotate(45deg);top:55%;right:10%;}.showProductMap header .header_map{display:inline-flex;color:var(--color-bg-dark-3);text-align:start;}.showProductMap header .container{padding:0;}.showProductMap header :has( .logo){display:flex;justify-content:center;}@media screen and (max-width:1140px){ header .container{display:flex;flex-wrap:wrap;row-gap:10px;} header .hamburger-container{display:flex;} header .logos .logo{display:inline-block;max-width:75px;width:100%;} header .menu_top,header .menu_org{display:none;} header .hamburger .line{width:30px;height:3px;} header .container > ul.ticketing{display:none} header #menu{width:100%;position:absolute;left:0;top:88px;z-index:100;background-color:#029CA8;} header #menu ul,header #menu ul li{width:100%;} header #menu ul.menu_top li a{display:inline-block;box-sizing:border-box;width:100%;color:#fff;padding:10px;font-size:18px;} header #menu ul.menu_top li a:hover{background-color:#fff;color:#029CA8;padding-left:15px;} header #menu .menu_top,header #menu .menu_org{display:block;}  header ul.menu_org{margin-top:20px;} header ul.menu_org .org_btn{display:none;} header ul.menu_org li{box-sizing:border-box;padding-left:10px;margin-bottom:10px;} header ul.menu_org li a{color:#fff;} header ul.menu_org li.languageCont{display:flex;align-items:center;gap:10px;} header ul.menu_org li a.language.selected{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:100%;background-color:#fff;color:#029CA8;}}footer{box-sizing:border-box;width:100%;background-color:#029CA8;}footer .container{box-sizing:border-box;max-width:var(--max-width);width:100%;margin:0 auto;}footer .top{background-color:#fff;padding:33px 0;border-bottom:15px solid #029CA8;}footer .top .container{display:flex;justify-content:space-between;}footer .top .container ul{list-style:none;}footer .top .container ul li.title{font-size:22px;font-weight:700;color:#54595F;margin-bottom:20px;}footer .top .container ul li a{display:inline-block;padding-top:7px;padding-bottom:7px;font-size:18px;font-weight:300;line-height:0.9em;}footer .top .container ul li a:hover{color:#029CA8;}footer .top .container ul li:has(.social){height:34px;} footer .top .container ul.social{display:flex;gap:5px;}footer .top .container ul.social li{height:34px;}footer .top .container ul.social li a{display:flex;justify-content:center;align-items:center;width:34px;max-height:34px;height:100%;width:50px;border-radius:100%;background-color:#029CA8;color:#fff;}footer .top .container ul.social li a i{color:#fff;font-size:17px;margin-left:3px;}footer .center{background-color:#fff;padding:10px 0;}footer .center .container{display:flex;align-items:center;justify-content:space-between;gap:20px;}footer .center .container a{font-size:20px;color:#54595f;}footer .center .container a:nth-child(1){display:flex;align-items:center;gap:3px;}footer .center .container a:nth-child(1) img{max-width:212px;width:100%;}footer .center .container a:nth-child(2) img{max-width:300px;width:100%;}footer .center .container a:nth-child(3) img{max-width:320px;width:100%;} footer .bottom{padding:30px 0;background-color:#029CA8;}footer .bottom > .container{display:flex;flex-flow:column;gap:30px;padding:0 15px;}footer .bottom .container p.txt,footer .bottom .container p.txt a{font-size:16px;text-align:center;color:#fff;font-weight:400;}footer .bottom .container .contactsCsOrg{width:100%;padding:10px 0;color:#fff;text-align:left;display:block;font-size:var(--font-medium);}.contactsCsOrg .link_1{font-size:20px;cursor:inherit;text-transform:uppercase;color:#fff;font-family:var(--font-family-primary);width:100%;box-sizing:border-box;margin-top:30px;}.contactsCsOrg .link_1:hover{text-decoration:none;}.creditsClappit .clappit{width:100px;padding:30px 0;}.creditsClappit .clappit img{width:100%;height:auto;}@media screen and (max-width:1100px){ footer .top .container{flex-wrap:wrap;padding-left:15px;padding-right:15px;} footer .top .container > ul{max-width:50%;width:100%;} footer .top .container ul.social{flex-wrap:wrap;} footer .top .container ul.social li:last-child{margin-top:10px;} footer .center .container{flex-flow:column;} footer .center .container a:nth-child(1){flex-flow:column;align-items:center;} footer .bottom .container{gap:0px;}}