body{
    overflow-x: hidden;
}
.logo{
    position: relative;
    display:block;
    width:250px;
    height:263px;
    text-indent:120%;
    white-space:nowrap;
    overflow:hidden;
    padding:0px;
    position:relative;
    background-color:transparent;
    background-position:center top;
    background-repeat:no-repeat;
    background-size:contain;
    background-image: url('/assets/upload/site/gp_logo.png');
    text-decoration:none;
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
    color: #fff;
}
.logo span{
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    text-align: center;
    text-indent:0%;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
}

.shadow-box, .transition, a, .icon-link-arrow{
    -webkit-transition:all 0.2s ease-in;
    -moz-transition:all 0.2s ease-in;
    -o-transition:all 0.2s ease-in;
    transition:all 0.2s ease-in;
}
.shadow-box{
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.3);
}
.shadow-box-hover:hover{
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
}

/* Alert */
.alert-message{
    background-color: #fcecc6;
    padding: 15px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.alert-message-success{
    background-color: #ccffcc;
    color: #003300;
    font-weight: 700;
}
.alert-message-warning{
    color: #660000;
    font-weight: 700;
}
.alert-message ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.alert-message-title{
    font-weight: 700;
}
.uk-button-primary:hover .icon{
    background-color: #fff;
}
.image-full{
    text-align: center;
}
a{
    color: #021832;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
button {
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
blockquote{
    font-weight: 700;
    color: #496689;
    font-size: 1.2rem;
    text-wrap: balance;
}
h1, h2, h3, h4, h5, h6{
    line-height: 1.1;
    text-wrap: balance;
    color: #111;
}
label{
    color: #0174BE;
    font-weight: 700;
    font-size: 14px;
}
label.required:after{
    color: #cc0000;
    content:"*";
    display: inline-block;
    padding-left: 8px;
}
label.input{
    display: grid;
    gap: 8px;
    grid-template-columns: auto 1fr;
    color: #021832;
    font-weight: 400;    
    font-size: 1rem;
}
.button-video{
    position: relative;
    overflow: hidden;
    text-align: right;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 1.2;
    text-decoration: none !important;
    display: inline-grid;
    gap: 8px;
    grid-template-columns: 1fr auto;
    padding: 8px 8px 8px 24px;
    border: 2px solid #fff;
    border-radius: 32px;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    background-color: #E53935;
    /* background: rgb(229,57,53); */
    /* background: linear-gradient(0deg, rgba(229,57,53,1) 0%, rgba(239,83,80,1) 100%); */
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.3);
}
.button-video:before{
    display: none;
    content: "";
    position: absolute;
    z-index: 1;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 0px;
    background: rgb(0,77,169);
    background: linear-gradient(0deg, rgba(0,77,169,1) 0%, rgba(43,122,217,1) 100%);
    -webkit-transition:all 0.2s ease-in;
    -moz-transition:all 0.2s ease-in;
    -o-transition:all 0.2s ease-in;
    transition:all 0.2s ease-in;
}
.button-video div, .button-video span{
    position: relative;
    z-index: 10;
}
.button-video span{
    display: block;
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16C0 7.168 7.168 0 16 0C24.832 0 32 7.168 32 16C32 24.832 24.832 32 16 32C7.168 32 0 24.832 0 16ZM12.8 8.8V23.2L22.4 16L12.8 8.8Z' fill='white'/%3E%3C/svg%3E%0A");
}
.button-video:hover{
    background-color: #D70500;
    color: #fff;
}
.button-video:hover:before{
    width: 100%;
}


/* Icons */
.icon-link{
    display: grid !important;
    gap: 8px;
    grid-template-columns: auto auto;
    align-items: center;
    justify-content: start;
}
.icon-link-button{
    justify-content: center;
}
.icon-link-bold{
    font-weight: 700;
}
.icon-link-arrow:hover{
    gap: 16px;
}
.icon{
    width: 24px;
    height: 24px;
    display: block;
    background-color: #001438;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition:all 0.2s ease-in;
    -moz-transition:all 0.2s ease-in;
    -o-transition:all 0.2s ease-in;
    transition:all 0.2s ease-in;
}
.icon-16{
    width: 16px;
    height: 16px;
}
.icon-32{
    width: 32px;
    height: 32px;
}
.icon-48{
    width: 48px;
    height: 48px;
}
.icon-phone{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.72381 14.4506C3.06219 11.3795 3.22648 6.77358 6.10014 3.89992C7.0348 2.96526 8.61047 3.22095 9.2016 4.40322L10.481 6.96193C10.8019 7.60388 10.7543 8.36859 10.3562 8.96576L9.90951 9.63581C9.38068 10.4291 9.48527 11.4853 10.1594 12.1594L11.8406 13.8407C12.5148 14.5148 13.571 14.6194 14.3643 14.0906L15.0343 13.6439C15.6315 13.2457 16.3962 13.1981 17.0381 13.5191L19.5968 14.7985C20.7791 15.3896 21.0348 16.9653 20.1001 17.8999C17.2265 20.7736 12.6206 20.9379 9.54948 18.2762L7.93184 16.8743C7.64432 16.6251 7.37495 16.3557 7.12577 16.0682L5.72381 14.4506Z' stroke='%23021832' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.72381 14.4506C3.06219 11.3795 3.22648 6.77358 6.10014 3.89992C7.0348 2.96526 8.61047 3.22095 9.2016 4.40322L10.481 6.96193C10.8019 7.60388 10.7543 8.36859 10.3562 8.96576L9.90951 9.63581C9.38068 10.4291 9.48527 11.4853 10.1594 12.1594L11.8406 13.8407C12.5148 14.5148 13.571 14.6194 14.3643 14.0906L15.0343 13.6439C15.6315 13.2457 16.3962 13.1981 17.0381 13.5191L19.5968 14.7985C20.7791 15.3896 21.0348 16.9653 20.1001 17.8999C17.2265 20.7736 12.6206 20.9379 9.54948 18.2762L7.93184 16.8743C7.64432 16.6251 7.37495 16.3557 7.12577 16.0682L5.72381 14.4506Z' stroke='%23021832' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-pizza{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 4L16 20C9 20 4 15 4 8L20 4Z' stroke='%23021832' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M8.00003 9.99999C8.50003 13 11 15.5 14 16' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='10' r='1' fill='%23021832'/%3E%3Ccircle cx='14' cy='13' r='1' fill='%23021832'/%3E%3Ccircle cx='15' cy='9' r='1' fill='%23021832'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 4L16 20C9 20 4 15 4 8L20 4Z' stroke='%23021832' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M8.00003 9.99999C8.50003 13 11 15.5 14 16' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='10' r='1' fill='%23021832'/%3E%3Ccircle cx='14' cy='13' r='1' fill='%23021832'/%3E%3Ccircle cx='15' cy='9' r='1' fill='%23021832'/%3E%3C/svg%3E%0A");
}
.icon-location{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 21H18' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='10' r='3' stroke='%23021832' stroke-width='2'/%3E%3Cpath d='M19 10C19 6.134 15.866 3 12 3C8.134 3 5 6.134 5 10C5 14.33 9.46666 17.9292 12 21C14.5333 17.9292 19 14.33 19 10Z' stroke='%23021832' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 21H18' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='10' r='3' stroke='%23021832' stroke-width='2'/%3E%3Cpath d='M19 10C19 6.134 15.866 3 12 3C8.134 3 5 6.134 5 10C5 14.33 9.46666 17.9292 12 21C14.5333 17.9292 19 14.33 19 10Z' stroke='%23021832' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-calendar{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='5' width='18' height='16' stroke='%23021832' stroke-width='2' stroke-linejoin='round'/%3E%3Crect x='6' y='13' width='3' height='3' fill='%23021832'/%3E%3Cline x1='4' y1='10' x2='20' y2='10' stroke='%23021832' stroke-width='2'/%3E%3Cpath d='M8 3V7' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M16 3V7' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='5' width='18' height='16' stroke='%23021832' stroke-width='2' stroke-linejoin='round'/%3E%3Crect x='6' y='13' width='3' height='3' fill='%23021832'/%3E%3Cline x1='4' y1='10' x2='20' y2='10' stroke='%23021832' stroke-width='2'/%3E%3Cpath d='M8 3V7' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M16 3V7' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.icon-clock{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 12H12V8' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='12' r='8' stroke='%23021832' stroke-width='2'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 12H12V8' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='12' r='8' stroke='%23021832' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.icon-close{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 18L18 6' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M18 18L6 6' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 18L18 6' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M18 18L6 6' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.icon-light{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 14H4L15 2L13 10H19.9999L9 22L11 14Z' stroke='%23021832' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 14H4L15 2L13 10H19.9999L9 22L11 14Z' stroke='%23021832' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-arrow-top{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 14L12 10L8 14' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 14L12 10L8 14' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-arrow-bottom{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 10L12 14L16 10' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 10L12 14L16 10' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-arrow-left{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 16L10 12L14 8' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 16L10 12L14 8' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-arrow-right{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 16L14 12L10 8' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 16L14 12L10 8' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-arrow-left-b{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 19L8.00001 12L15 5' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 19L8.00001 12L15 5' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");    
}
.icon-arrow-right-b{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 19L16 12L9 5' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 19L16 12L9 5' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");    
}
.icon-arrow-left-long{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 12H5' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M8 16L4 12L8 8' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 12H5' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M8 16L4 12L8 8' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-arrow-right-long{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12H19' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M16 16L20 12L16 8' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12H19' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M16 16L20 12L16 8' stroke='%23021832' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-facebook,
.icon-boryslav-facebook{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 13L16 10H13L13.0052 8.5C13.0052 7.65066 13.5 7 14.5 7H16V4.5C15 4 14.3196 4.01001 13.5 4C11.5 4 10 5.54209 10 8.5V10H7V13H10V20H13V13H15Z' fill='%23021832'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 13L16 10H13L13.0052 8.5C13.0052 7.65066 13.5 7 14.5 7H16V4.5C15 4 14.3196 4.01001 13.5 4C11.5 4 10 5.54209 10 8.5V10H7V13H10V20H13V13H15Z' fill='%23021832'/%3E%3C/svg%3E%0A");
}
.icon-tiktok,
.icon-boryslav-tiktok{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 3H16V3.5C16 5.433 17.567 7 19.5 7C19.6698 7 19.8367 6.98791 20 6.96456V9.98106C19.835 9.99361 19.6682 10 19.5 10C18.2114 10 17.0103 9.625 16 8.97818V15C16 18.3137 13.3137 21 10 21C6.68629 21 4 18.3137 4 15C4 11.6863 6.68629 9 10 9C10.3407 9 10.6748 9.0284 11 9.08296V12.1707C10.6872 12.0602 10.3506 12 10 12C8.34315 12 7 13.3431 7 15C7 16.6569 8.34315 18 10 18C11.6569 18 13 16.6569 13 15V3Z' fill='%23021832'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 3H16V3.5C16 5.433 17.567 7 19.5 7C19.6698 7 19.8367 6.98791 20 6.96456V9.98106C19.835 9.99361 19.6682 10 19.5 10C18.2114 10 17.0103 9.625 16 8.97818V15C16 18.3137 13.3137 21 10 21C6.68629 21 4 18.3137 4 15C4 11.6863 6.68629 9 10 9C10.3407 9 10.6748 9.0284 11 9.08296V12.1707C10.6872 12.0602 10.3506 12 10 12C8.34315 12 7 13.3431 7 15C7 16.6569 8.34315 18 10 18C11.6569 18 13 16.6569 13 15V3Z' fill='%23021832'/%3E%3C/svg%3E%0A");
}
.icon-instagram,
.icon-boryslav-instagram{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='3' width='18' height='18' rx='4' stroke='%23021832' stroke-width='2'/%3E%3Ccircle cx='12' cy='12' r='3' stroke='%23021832' stroke-width='2'/%3E%3Ccircle cx='17.5' cy='6.5' r='1.5' fill='%23021832'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='3' width='18' height='18' rx='4' stroke='%23021832' stroke-width='2'/%3E%3Ccircle cx='12' cy='12' r='3' stroke='%23021832' stroke-width='2'/%3E%3Ccircle cx='17.5' cy='6.5' r='1.5' fill='%23021832'/%3E%3C/svg%3E%0A");
}
.icon-youtube,
.icon-youtube-instagram{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.2514 6.35727C18.9411 6.55636 19.4833 7.13727 19.6666 7.87364C20 9.21 20 12 20 12C20 12 20 14.79 19.6666 16.1264C19.4808 16.8655 18.9386 17.4464 18.2514 17.6427C17.0041 18 12 18 12 18C12 18 6.99841 18 5.74865 17.6427C5.05886 17.4436 4.5167 16.8627 4.33344 16.1264C4 14.79 4 12 4 12C4 12 4 9.21 4.33344 7.87364C4.51925 7.13455 5.06141 6.55364 5.74865 6.35727C6.99841 6 12 6 12 6C12 6 17.0041 6 18.2514 6.35727ZM14.9091 12L10.5455 9V15L14.9091 12Z' fill='%23021832'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.2514 6.35727C18.9411 6.55636 19.4833 7.13727 19.6666 7.87364C20 9.21 20 12 20 12C20 12 20 14.79 19.6666 16.1264C19.4808 16.8655 18.9386 17.4464 18.2514 17.6427C17.0041 18 12 18 12 18C12 18 6.99841 18 5.74865 17.6427C5.05886 17.4436 4.5167 16.8627 4.33344 16.1264C4 14.79 4 12 4 12C4 12 4 9.21 4.33344 7.87364C4.51925 7.13455 5.06141 6.55364 5.74865 6.35727C6.99841 6 12 6 12 6C12 6 17.0041 6 18.2514 6.35727ZM14.9091 12L10.5455 9V15L14.9091 12Z' fill='%23021832'/%3E%3C/svg%3E%0A");
}
.icon-pinterest{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0995 3.06354C8.10921 3.416 5.12948 5.97042 5.0065 9.61933C4.92919 11.8473 5.5283 13.5187 7.53645 13.988C8.40788 12.3648 7.25535 12.0068 7.07614 10.8325C6.33999 6.02051 12.3328 2.7389 15.4689 6.09842C17.6387 8.42467 16.2103 15.5815 12.7106 14.8376C9.35838 14.1271 14.3515 8.43023 11.6757 7.31163C9.50069 6.40265 8.34464 10.0924 9.37594 11.9252C8.77157 15.0769 7.46969 18.0469 7.99677 22C9.70624 20.6903 10.2825 18.1823 10.7551 15.5667C11.6143 16.1176 12.0728 16.6908 13.1691 16.7799C17.2118 17.1101 19.4694 12.5188 18.9178 8.28368C18.4276 4.52904 14.8786 2.61833 11.0995 3.06354Z' fill='%23021832'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0995 3.06354C8.10921 3.416 5.12948 5.97042 5.0065 9.61933C4.92919 11.8473 5.5283 13.5187 7.53645 13.988C8.40788 12.3648 7.25535 12.0068 7.07614 10.8325C6.33999 6.02051 12.3328 2.7389 15.4689 6.09842C17.6387 8.42467 16.2103 15.5815 12.7106 14.8376C9.35838 14.1271 14.3515 8.43023 11.6757 7.31163C9.50069 6.40265 8.34464 10.0924 9.37594 11.9252C8.77157 15.0769 7.46969 18.0469 7.99677 22C9.70624 20.6903 10.2825 18.1823 10.7551 15.5667C11.6143 16.1176 12.0728 16.6908 13.1691 16.7799C17.2118 17.1101 19.4694 12.5188 18.9178 8.28368C18.4276 4.52904 14.8786 2.61833 11.0995 3.06354Z' fill='%23021832'/%3E%3C/svg%3E%0A");
}
.icon-linkedin{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.06 18.39H5.06V9.39H8.06V18.39ZM6.56 8.13C6.14626 8.13 5.74947 7.96564 5.45691 7.67309C5.16436 7.38053 5 6.98374 5 6.57C5 6.15626 5.16436 5.75947 5.45691 5.46691C5.74947 5.17436 6.14626 5.01 6.56 5.01C6.7797 4.98508 7.00218 5.00685 7.21287 5.07388C7.42357 5.14091 7.61774 5.25169 7.78266 5.39896C7.94757 5.54623 8.07953 5.72668 8.16987 5.92848C8.26022 6.13029 8.30692 6.3489 8.30692 6.57C8.30692 6.7911 8.26022 7.00971 8.16987 7.21152C8.07953 7.41332 7.94757 7.59377 7.78266 7.74104C7.61774 7.88831 7.42357 7.99909 7.21287 8.06612C7.00218 8.13315 6.7797 8.15492 6.56 8.13ZM18.88 18.39H15.88V13.56C15.88 12.35 15.45 11.56 14.36 11.56C14.0227 11.5625 13.6942 11.6683 13.4188 11.8632C13.1435 12.0581 12.9345 12.3327 12.82 12.65C12.7417 12.885 12.7078 13.1326 12.72 13.38V18.38H9.72C9.72 18.38 9.72 10.2 9.72 9.38H12.72V10.65C12.9925 10.1771 13.3889 9.78752 13.8664 9.5232C14.344 9.25888 14.8846 9.12985 15.43 9.15C17.43 9.15 18.88 10.44 18.88 13.21V18.39Z' fill='%23021832'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.06 18.39H5.06V9.39H8.06V18.39ZM6.56 8.13C6.14626 8.13 5.74947 7.96564 5.45691 7.67309C5.16436 7.38053 5 6.98374 5 6.57C5 6.15626 5.16436 5.75947 5.45691 5.46691C5.74947 5.17436 6.14626 5.01 6.56 5.01C6.7797 4.98508 7.00218 5.00685 7.21287 5.07388C7.42357 5.14091 7.61774 5.25169 7.78266 5.39896C7.94757 5.54623 8.07953 5.72668 8.16987 5.92848C8.26022 6.13029 8.30692 6.3489 8.30692 6.57C8.30692 6.7911 8.26022 7.00971 8.16987 7.21152C8.07953 7.41332 7.94757 7.59377 7.78266 7.74104C7.61774 7.88831 7.42357 7.99909 7.21287 8.06612C7.00218 8.13315 6.7797 8.15492 6.56 8.13ZM18.88 18.39H15.88V13.56C15.88 12.35 15.45 11.56 14.36 11.56C14.0227 11.5625 13.6942 11.6683 13.4188 11.8632C13.1435 12.0581 12.9345 12.3327 12.82 12.65C12.7417 12.885 12.7078 13.1326 12.72 13.38V18.38H9.72C9.72 18.38 9.72 10.2 9.72 9.38H12.72V10.65C12.9925 10.1771 13.3889 9.78752 13.8664 9.5232C14.344 9.25888 14.8846 9.12985 15.43 9.15C17.43 9.15 18.88 10.44 18.88 13.21V18.39Z' fill='%23021832'/%3E%3C/svg%3E%0A");
}
.icon-x{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.375 19.25L4.5 4.75H8.625L19.5 19.25H15.375Z' stroke='%23021832' stroke-width='1.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 4H18L12.5455 9.81818L13.7922 11.6883L21 4ZM11.4545 14.1818L10.2078 12.3117L3 20H6L11.4545 14.1818Z' fill='%23021832'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.375 19.25L4.5 4.75H8.625L19.5 19.25H15.375Z' stroke='%23021832' stroke-width='1.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 4H18L12.5455 9.81818L13.7922 11.6883L21 4ZM11.4545 14.1818L10.2078 12.3117L3 20H6L11.4545 14.1818Z' fill='%23021832'/%3E%3C/svg%3E%0A");
}
.icon-telegram{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1685 7.9416C11.5609 9.02377 4.04224 12.097 4.04224 12.097C2.26037 12.7896 3.30336 13.4389 3.30336 13.4389C3.30336 13.4389 4.82449 13.9584 6.12835 14.3479C7.43215 14.7375 8.12754 14.3046 8.12754 14.3046C8.12754 14.3046 11.1698 12.3135 14.2555 10.1924C16.4285 8.72076 15.907 9.93275 15.3854 10.4522C14.2555 11.5776 12.3867 13.3523 10.8221 14.7808C10.1267 15.3868 10.4744 15.9062 10.7786 16.1659C11.6634 16.9116 13.7473 18.2677 14.6935 18.8834C14.9556 19.054 15.1304 19.1677 15.1682 19.1959C15.3854 19.3691 16.6024 20.1482 17.3412 19.9751C18.08 19.8019 18.1669 18.8063 18.1669 18.8063C18.1669 18.8063 18.7319 15.2569 19.2535 12.0105C19.3501 11.373 19.4467 10.749 19.5367 10.167C19.7708 8.65462 19.9609 7.42695 19.9923 6.98931C20.1227 5.51762 18.5581 6.12358 18.5581 6.12358C18.5581 6.12358 15.1682 7.50877 14.1685 7.9416Z' fill='%23021832'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1685 7.9416C11.5609 9.02377 4.04224 12.097 4.04224 12.097C2.26037 12.7896 3.30336 13.4389 3.30336 13.4389C3.30336 13.4389 4.82449 13.9584 6.12835 14.3479C7.43215 14.7375 8.12754 14.3046 8.12754 14.3046C8.12754 14.3046 11.1698 12.3135 14.2555 10.1924C16.4285 8.72076 15.907 9.93275 15.3854 10.4522C14.2555 11.5776 12.3867 13.3523 10.8221 14.7808C10.1267 15.3868 10.4744 15.9062 10.7786 16.1659C11.6634 16.9116 13.7473 18.2677 14.6935 18.8834C14.9556 19.054 15.1304 19.1677 15.1682 19.1959C15.3854 19.3691 16.6024 20.1482 17.3412 19.9751C18.08 19.8019 18.1669 18.8063 18.1669 18.8063C18.1669 18.8063 18.7319 15.2569 19.2535 12.0105C19.3501 11.373 19.4467 10.749 19.5367 10.167C19.7708 8.65462 19.9609 7.42695 19.9923 6.98931C20.1227 5.51762 18.5581 6.12358 18.5581 6.12358C18.5581 6.12358 15.1682 7.50877 14.1685 7.9416Z' fill='%23021832'/%3E%3C/svg%3E%0A");
}
.icon-viber{
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.413 7.58717C14.6019 6.776 13.432 6.30004 12.0002 6.30006C11.8345 6.30006 11.7002 6.16575 11.7002 6.00007C11.7002 5.83438 11.8345 5.70006 12.0002 5.70006C13.5684 5.70004 14.8985 6.22407 15.8373 7.16291C16.7761 8.10175 17.3002 9.4319 17.3002 11.0001C17.3002 11.1658 17.1658 11.3001 17.0002 11.3001C16.8345 11.3001 16.7002 11.1658 16.7002 11.0001C16.7002 9.56824 16.2242 8.39835 15.413 7.58717Z' fill='%23021832'/%3E%3Cpath d='M12.5002 7.8C13.1526 7.8 13.8302 8.12923 14.3506 8.64962C14.871 9.17001 15.2002 9.84754 15.2002 10.5C15.2002 10.6657 15.3345 10.8 15.5002 10.8C15.6659 10.8 15.8002 10.6657 15.8002 10.5C15.8002 9.6524 15.3794 8.82995 14.7748 8.22535C14.1702 7.62076 13.3478 7.2 12.5002 7.2C12.3346 7.2 12.2002 7.33431 12.2002 7.5C12.2002 7.66568 12.3346 7.8 12.5002 7.8Z' fill='%23021832'/%3E%3Cpath d='M7.65229 8.58721C7.64364 8.32265 7.79073 8.13057 7.96872 7.95782C8.20347 7.73804 8.4621 7.544 8.74001 7.37917C8.86674 7.30279 9.01741 7.27368 9.16434 7.29721C9.31127 7.32074 9.44457 7.39531 9.53973 7.50722C9.87598 7.85266 10.1769 8.22934 10.4383 8.63191C10.5678 8.81299 10.6655 9.01385 10.7276 9.22626C10.7524 9.30915 10.754 9.39702 10.7322 9.48073C10.7105 9.56444 10.6662 9.64092 10.604 9.70223C10.4614 9.83903 10.3094 9.96617 10.1491 10.0828C10.0683 10.1457 10.0083 10.2304 9.97641 10.3264C9.94454 10.4224 9.94227 10.5255 9.96987 10.6228C10.0689 11.0795 10.2932 11.5013 10.6188 11.8429C11.0144 12.3149 11.5242 12.6832 12.102 12.9144C12.244 12.9857 12.4067 13.0075 12.5631 12.976C12.6487 12.9532 12.7248 12.9046 12.7806 12.8371C12.806 12.8055 12.8321 12.7743 12.8581 12.743C12.9209 12.6677 12.984 12.592 13.039 12.5109C13.14 12.3678 13.2942 12.2688 13.4687 12.2352C13.6433 12.2016 13.8244 12.2359 13.9734 12.3309C14.3924 12.5685 14.788 12.8435 15.1551 13.1524C15.194 13.185 15.2336 13.2171 15.2733 13.2492C15.3219 13.2886 15.3708 13.3281 15.4184 13.3686C15.5207 13.4449 15.5947 13.552 15.6288 13.6733C15.663 13.7946 15.6555 13.9235 15.6075 14.0403C15.5311 14.2366 15.4198 14.4182 15.2787 14.5767C15.1033 14.8149 14.88 15.0155 14.6223 15.1662C14.4992 15.2369 14.3608 15.2784 14.2183 15.2874C14.0758 15.2964 13.9331 15.2727 13.8016 15.2181C12.8016 14.8246 11.8671 14.2876 11.0292 13.6247C10.2095 12.9653 9.49326 12.192 8.90317 11.3295C8.40664 10.6154 8.01162 9.83881 7.72893 9.02089C7.69883 8.92197 7.67407 8.82156 7.65476 8.72009C7.64927 8.676 7.64844 8.63147 7.65229 8.58721Z' fill='%23021832'/%3E%3Cpath d='M13.4753 9.52464C13.3299 9.37924 13.1523 9.30001 12.9999 9.30001C12.8342 9.30001 12.6999 9.1657 12.6999 9.00001C12.6999 8.83433 12.8342 8.70001 12.9999 8.70001C13.3475 8.7 13.6699 8.87077 13.8995 9.10037C14.1291 9.32997 14.2999 9.65242 14.2999 9.99998C14.3 10.1657 14.1657 10.3 14 10.3C13.8343 10.3 13.7 10.1657 13.7 10C13.6999 9.8476 13.6207 9.67004 13.4753 9.52464Z' fill='%23021832'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 19C11.5697 19 11.1583 18.9936 10.7651 18.9798L8.8 21.6C8.54174 21.9443 8.09212 22.0848 7.68377 21.9487C7.27543 21.8126 7 21.4304 7 21V18.4492C5.63676 18.0229 4.61089 17.2969 3.94566 16.1218C3.20396 14.8117 3 13.0854 3 11C3 8.24274 3.35288 6.07268 4.89571 4.69226C6.39637 3.34956 8.76583 3 12 3C15.2342 3 17.6036 3.34956 19.1043 4.69226C20.6471 6.07268 21 8.24274 21 11C21 13.7573 20.6471 15.9273 19.1043 17.3077C17.6036 18.6504 15.2342 19 12 19ZM8 17.678V21L10.282 17.9573C10.8116 17.9865 11.3833 18 12 18C18.5 18 20 16.5 20 11C20 5.5 18.5 4 12 4C5.5 4 4 5.5 4 11C4 15.1216 4.84235 16.9969 8 17.678Z' fill='%23021832'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.413 7.58717C14.6019 6.776 13.432 6.30004 12.0002 6.30006C11.8345 6.30006 11.7002 6.16575 11.7002 6.00007C11.7002 5.83438 11.8345 5.70006 12.0002 5.70006C13.5684 5.70004 14.8985 6.22407 15.8373 7.16291C16.7761 8.10175 17.3002 9.4319 17.3002 11.0001C17.3002 11.1658 17.1658 11.3001 17.0002 11.3001C16.8345 11.3001 16.7002 11.1658 16.7002 11.0001C16.7002 9.56824 16.2242 8.39835 15.413 7.58717Z' fill='%23021832'/%3E%3Cpath d='M12.5002 7.8C13.1526 7.8 13.8302 8.12923 14.3506 8.64962C14.871 9.17001 15.2002 9.84754 15.2002 10.5C15.2002 10.6657 15.3345 10.8 15.5002 10.8C15.6659 10.8 15.8002 10.6657 15.8002 10.5C15.8002 9.6524 15.3794 8.82995 14.7748 8.22535C14.1702 7.62076 13.3478 7.2 12.5002 7.2C12.3346 7.2 12.2002 7.33431 12.2002 7.5C12.2002 7.66568 12.3346 7.8 12.5002 7.8Z' fill='%23021832'/%3E%3Cpath d='M7.65229 8.58721C7.64364 8.32265 7.79073 8.13057 7.96872 7.95782C8.20347 7.73804 8.4621 7.544 8.74001 7.37917C8.86674 7.30279 9.01741 7.27368 9.16434 7.29721C9.31127 7.32074 9.44457 7.39531 9.53973 7.50722C9.87598 7.85266 10.1769 8.22934 10.4383 8.63191C10.5678 8.81299 10.6655 9.01385 10.7276 9.22626C10.7524 9.30915 10.754 9.39702 10.7322 9.48073C10.7105 9.56444 10.6662 9.64092 10.604 9.70223C10.4614 9.83903 10.3094 9.96617 10.1491 10.0828C10.0683 10.1457 10.0083 10.2304 9.97641 10.3264C9.94454 10.4224 9.94227 10.5255 9.96987 10.6228C10.0689 11.0795 10.2932 11.5013 10.6188 11.8429C11.0144 12.3149 11.5242 12.6832 12.102 12.9144C12.244 12.9857 12.4067 13.0075 12.5631 12.976C12.6487 12.9532 12.7248 12.9046 12.7806 12.8371C12.806 12.8055 12.8321 12.7743 12.8581 12.743C12.9209 12.6677 12.984 12.592 13.039 12.5109C13.14 12.3678 13.2942 12.2688 13.4687 12.2352C13.6433 12.2016 13.8244 12.2359 13.9734 12.3309C14.3924 12.5685 14.788 12.8435 15.1551 13.1524C15.194 13.185 15.2336 13.2171 15.2733 13.2492C15.3219 13.2886 15.3708 13.3281 15.4184 13.3686C15.5207 13.4449 15.5947 13.552 15.6288 13.6733C15.663 13.7946 15.6555 13.9235 15.6075 14.0403C15.5311 14.2366 15.4198 14.4182 15.2787 14.5767C15.1033 14.8149 14.88 15.0155 14.6223 15.1662C14.4992 15.2369 14.3608 15.2784 14.2183 15.2874C14.0758 15.2964 13.9331 15.2727 13.8016 15.2181C12.8016 14.8246 11.8671 14.2876 11.0292 13.6247C10.2095 12.9653 9.49326 12.192 8.90317 11.3295C8.40664 10.6154 8.01162 9.83881 7.72893 9.02089C7.69883 8.92197 7.67407 8.82156 7.65476 8.72009C7.64927 8.676 7.64844 8.63147 7.65229 8.58721Z' fill='%23021832'/%3E%3Cpath d='M13.4753 9.52464C13.3299 9.37924 13.1523 9.30001 12.9999 9.30001C12.8342 9.30001 12.6999 9.1657 12.6999 9.00001C12.6999 8.83433 12.8342 8.70001 12.9999 8.70001C13.3475 8.7 13.6699 8.87077 13.8995 9.10037C14.1291 9.32997 14.2999 9.65242 14.2999 9.99998C14.3 10.1657 14.1657 10.3 14 10.3C13.8343 10.3 13.7 10.1657 13.7 10C13.6999 9.8476 13.6207 9.67004 13.4753 9.52464Z' fill='%23021832'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 19C11.5697 19 11.1583 18.9936 10.7651 18.9798L8.8 21.6C8.54174 21.9443 8.09212 22.0848 7.68377 21.9487C7.27543 21.8126 7 21.4304 7 21V18.4492C5.63676 18.0229 4.61089 17.2969 3.94566 16.1218C3.20396 14.8117 3 13.0854 3 11C3 8.24274 3.35288 6.07268 4.89571 4.69226C6.39637 3.34956 8.76583 3 12 3C15.2342 3 17.6036 3.34956 19.1043 4.69226C20.6471 6.07268 21 8.24274 21 11C21 13.7573 20.6471 15.9273 19.1043 17.3077C17.6036 18.6504 15.2342 19 12 19ZM8 17.678V21L10.282 17.9573C10.8116 17.9865 11.3833 18 12 18C18.5 18 20 16.5 20 11C20 5.5 18.5 4 12 4C5.5 4 4 5.5 4 11C4 15.1216 4.84235 16.9969 8 17.678Z' fill='%23021832'/%3E%3C/svg%3E%0A");
}
.icon-home-16{
    mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.66782 2.1263C7.85726 1.9579 8.14274 1.9579 8.33218 2.1263L12.8322 6.1263C12.9389 6.22118 13 6.35718 13 6.5V13H14.5C14.7761 13 15 13.2239 15 13.5C15 13.7761 14.7761 14 14.5 14H1.5C1.22386 14 1 13.7761 1 13.5C1 13.2239 1.22386 13 1.5 13H3V6.5C3 6.35718 3.06107 6.22118 3.16782 6.1263L7.66782 2.1263ZM7 13H9V10H7V13ZM10 13V9.5C10 9.22386 9.77614 9 9.5 9H6.5C6.22386 9 6 9.22386 6 9.5V13H4V6.72453L8 3.16898L12 6.72453V13H10Z' fill='black'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.66782 2.1263C7.85726 1.9579 8.14274 1.9579 8.33218 2.1263L12.8322 6.1263C12.9389 6.22118 13 6.35718 13 6.5V13H14.5C14.7761 13 15 13.2239 15 13.5C15 13.7761 14.7761 14 14.5 14H1.5C1.22386 14 1 13.7761 1 13.5C1 13.2239 1.22386 13 1.5 13H3V6.5C3 6.35718 3.06107 6.22118 3.16782 6.1263L7.66782 2.1263ZM7 13H9V10H7V13ZM10 13V9.5C10 9.22386 9.77614 9 9.5 9H6.5C6.22386 9 6 9.22386 6 9.5V13H4V6.72453L8 3.16898L12 6.72453V13H10Z' fill='black'/%3E%3C/svg%3E%0A");
}
.icon-close-16{
    mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 3L3 13' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M3 3L13 13' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 3L3 13' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M3 3L13 13' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.icon-arrow-right-16{
    mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 4.5L9.99999 8.00001L6.49997 11.5001' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 4.5L9.99999 8.00001L6.49997 11.5001' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-16-plus{
    mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8L13 8' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M8 13L8 3' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8L13 8' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M8 13L8 3' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.icon-32-close{
    mask: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.2218 23.7782L23.7782 8.22185' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M23.7781 23.7782L8.22179 8.22185' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.2218 23.7782L23.7782 8.22185' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M23.7781 23.7782L8.22179 8.22185' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");   
}
.icon-32-menu{
    mask: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 16H27' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M5 7H27' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M5 25H27' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 16H27' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M5 7H27' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M5 25H27' stroke='%23021832' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.icon-32-phone{
    mask: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.63175 19.2674C4.08293 15.1726 4.30197 9.03142 8.13352 5.19987C9.37974 3.95366 11.4806 4.29459 12.2688 5.87094L13.9746 9.28256C14.4026 10.1385 14.3391 11.1581 13.8083 11.9543L13.2127 12.8477C12.5076 13.9054 12.647 15.3137 13.5459 16.2125L15.7875 18.4542C16.6864 19.353 18.0947 19.4925 19.1523 18.7874L20.0457 18.1918C20.842 17.661 21.8616 17.5975 22.7175 18.0254L26.1291 19.7313C27.7055 20.5194 28.0464 22.6203 26.8002 23.8665C22.9686 27.6981 16.8274 27.9171 12.7326 24.3683L10.5758 22.499C10.1924 22.1668 9.83327 21.8076 9.50103 21.4243L7.63175 19.2674Z' stroke='%23021832' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.63175 19.2674C4.08293 15.1726 4.30197 9.03142 8.13352 5.19987C9.37974 3.95366 11.4806 4.29459 12.2688 5.87094L13.9746 9.28256C14.4026 10.1385 14.3391 11.1581 13.8083 11.9543L13.2127 12.8477C12.5076 13.9054 12.647 15.3137 13.5459 16.2125L15.7875 18.4542C16.6864 19.353 18.0947 19.4925 19.1523 18.7874L20.0457 18.1918C20.842 17.661 21.8616 17.5975 22.7175 18.0254L26.1291 19.7313C27.7055 20.5194 28.0464 22.6203 26.8002 23.8665C22.9686 27.6981 16.8274 27.9171 12.7326 24.3683L10.5758 22.499C10.1924 22.1668 9.83327 21.8076 9.50103 21.4243L7.63175 19.2674Z' stroke='%23021832' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.icon-48-confetti{
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.2383 11.1885C31.6046 11.1194 30.97 11.3092 30.4784 11.7149C29.7258 12.3272 29.4159 13.3323 29.6931 14.2621C29.9702 15.1918 30.7798 15.8633 31.7447 15.9637C31.9911 15.9885 32.2386 16.0008 32.4862 16.0005C35.7404 16.0005 40.0578 14.0613 41.5169 8.59497C42.644 4.37423 43.6232 4.63423 44.9807 4.99502C46.2619 5.33633 47.5772 4.57433 47.9185 3.29305C48.2598 2.01177 47.4978 0.696399 46.2166 0.355092C43.2728 -0.428896 40.8137 0.275094 39.105 2.39266C38.0284 3.87752 37.2702 5.56886 36.878 7.36059C35.8324 11.2805 32.8134 11.2349 32.2383 11.1885ZM40.3506 3.40065C41.6681 1.76627 43.4528 1.27748 45.8038 1.90467C46.0842 1.97456 46.3052 2.19026 46.3817 2.46893C46.4583 2.7476 46.3787 3.0459 46.1733 3.24928C45.968 3.45266 45.669 3.52948 45.3911 3.45025C42.5256 2.68866 41.1073 3.92544 39.9706 8.18297C38.3915 14.1005 33.459 14.4005 32.4862 14.4005C32.2955 14.4008 32.1048 14.3912 31.9151 14.3717C31.5926 14.3386 31.322 14.1142 31.2298 13.8034C31.1376 13.4926 31.242 13.1569 31.4943 12.9533C31.6362 12.8368 31.8147 12.7742 31.9983 12.7765C32.0287 12.7765 32.0599 12.7781 32.0919 12.7813C32.595 12.8229 37.0244 13.0293 38.4283 7.77018C38.7679 6.19894 39.4217 4.71263 40.3506 3.40065Z' fill='black'/%3E%3Cpath d='M38.9363 21.0092C37.0823 21.346 35.3128 22.0443 33.7286 23.0643C32.5074 21.3774 31.153 19.791 29.6784 18.3204C28.2088 16.845 26.6233 15.4897 24.9371 14.2677C25.9564 12.6833 26.6543 10.9141 26.9914 9.06056C27.5977 5.72061 26.873 2.99265 24.9531 1.38068C23.1132 -0.1633 20.4942 -0.421696 17.5727 0.652688C16.6619 0.988249 16.0429 1.83949 16.0044 2.80945C15.9658 3.77942 16.5154 4.67707 17.3968 5.08382C17.9731 5.35287 18.6334 5.37938 19.2294 5.15742C20.4294 4.71503 21.4157 4.67743 21.8653 5.05582C22.2741 5.39982 22.5948 6.407 22.2693 8.20617C22.0331 9.48883 21.5391 10.7102 20.8173 11.7965C17.6519 10.3101 15.1849 10.1965 13.8434 11.5325C8.17891 17.2004 -0.559764 30.3402 0.0282007 41.5585C0.0323002 41.6303 0.045746 41.7013 0.0681983 41.7697C0.612422 43.1665 1.44987 44.4304 2.52405 45.476C3.56965 46.5502 4.83346 47.3877 6.23023 47.932C6.29859 47.9544 6.36958 47.9679 6.44141 47.972C6.80459 47.9912 7.16777 48 7.53495 48C18.5007 48 30.9855 39.6377 36.4572 34.1682V34.1642C37.7915 32.821 37.6811 30.3506 36.1916 27.1779C37.2798 26.461 38.5014 25.9712 39.7834 25.7379C41.5817 25.4123 42.5904 25.7323 42.9336 26.1379C43.312 26.5883 43.2736 27.5731 42.832 28.7779C42.375 30.0213 43.012 31.3999 44.2551 31.8578C44.5235 31.9554 44.8072 32.0036 45.0927 32.0002C46.0978 31.9976 46.9956 31.3709 47.3445 30.4282C48.4197 27.5067 48.1613 24.8859 46.6166 23.0483C45.0031 21.1268 42.2752 20.4004 38.9363 21.0092ZM23.8388 8.49177C24.2299 6.3318 23.894 4.67503 22.89 3.83184C22.3374 3.38979 21.6436 3.16249 20.9365 3.19185C20.1604 3.21205 19.3938 3.36857 18.6719 3.65424C18.4018 3.76054 18.0954 3.71224 17.8711 3.52802C17.6469 3.3438 17.54 3.05257 17.5918 2.767C17.6436 2.48143 17.846 2.24633 18.1207 2.15267C20.4798 1.28388 22.5388 1.44468 23.9188 2.60386C25.3811 3.83264 25.9114 6.02461 25.4131 8.77497C24.8541 11.9053 23.1492 14.7151 20.631 16.6564C20.2648 16.8963 19.7748 16.8065 19.5174 16.4524C19.3952 16.2766 19.3485 16.0591 19.3879 15.8486C19.4273 15.6381 19.5495 15.4522 19.727 15.3325C21.8808 13.6255 23.3418 11.1947 23.8388 8.49177ZM13.1546 15.9613V15.9733C13.917 22.466 16.8952 31.7858 26.5578 39.8129C25.8458 40.255 25.1163 40.6865 24.3691 41.1073C13.9618 32.2514 11.9627 21.9364 11.7347 16.3549C12.1432 15.8343 12.5501 15.3365 12.9554 14.8613C12.998 15.2319 13.0645 15.5993 13.1546 15.9613ZM16.0736 21.9316C17.42 23.8813 18.9437 25.7023 20.6254 27.3715C23.2261 30.066 26.2657 32.299 29.6144 33.9754C30.7239 34.5156 31.9118 34.8771 33.1342 35.0466C31.4926 36.4364 29.7687 37.7262 27.9721 38.9089C22.405 34.56 18.2621 28.6487 16.0736 21.9316ZM6.31422 24.6827C7.49497 22.4756 8.81683 20.347 10.2716 18.31C10.8699 24.3099 13.4602 33.6922 22.8636 41.9241C20.8068 43.007 18.6729 43.9367 16.4792 44.7056C10.9304 39.3681 7.34774 32.3122 6.31262 24.6827H6.31422ZM14.7673 45.2504C13.8746 45.5112 12.985 45.7304 12.0987 45.908C7.97661 41.4053 5.14196 35.8764 3.89197 29.901C4.25995 28.9645 4.65992 28.0363 5.0919 27.1163C6.47645 33.9761 9.83945 40.2802 14.7657 45.2504H14.7673ZM6.647 46.38C5.52626 45.9038 4.5098 45.2123 3.65518 44.3448C2.78762 43.4903 2.0962 42.4737 1.6201 41.3529C1.55237 38.398 1.99344 35.4535 2.92403 32.6482C4.36467 37.6428 6.86291 42.269 10.2492 46.2128C9.05543 46.3713 7.8503 46.4272 6.647 46.38ZM35.3293 33.033C34.5485 33.809 32.6654 33.6178 30.2896 32.5194C27.1114 30.9238 24.2269 28.8007 21.7589 26.2403C19.1985 23.7729 17.0752 20.8891 15.4793 17.7116C14.3809 15.3333 14.1897 13.4493 14.9657 12.6717C15.7257 11.9141 17.5399 12.0845 19.8118 13.0901C19.5044 13.4331 19.1679 13.7489 18.8063 14.0341C17.7297 14.7937 17.4669 16.2793 18.2175 17.3623C18.9681 18.4452 20.4514 18.7204 21.5405 17.9788C22.4646 17.2901 23.2927 16.4811 24.0028 15.5733C25.6178 16.7443 27.1364 18.0428 28.5441 19.4564C29.9576 20.8641 31.256 22.3828 32.427 23.9979C31.5194 24.7079 30.7104 25.5357 30.0216 26.4595C29.2677 27.5499 29.5404 29.0451 30.6308 29.7991C31.7211 30.553 33.2162 30.2803 33.9702 29.1899C34.2514 28.8246 34.5655 28.4858 34.9085 28.1779C35.918 30.4522 36.0892 32.2714 35.3293 33.033ZM45.843 29.8762C45.6853 30.2862 45.2302 30.4963 44.8159 30.3506C44.6168 30.2773 44.4549 30.1279 44.366 29.9353C44.277 29.7427 44.2682 29.5226 44.3415 29.3235C45.0031 27.5259 44.9407 26.0283 44.1663 25.1059C43.3746 24.3092 42.2704 23.9043 41.1513 24.0003C40.5994 24.0047 40.049 24.0582 39.5066 24.1603C36.7972 24.6488 34.3606 26.1131 32.6574 28.2763C32.4952 28.5116 32.2198 28.6426 31.9349 28.6198C31.65 28.597 31.3989 28.424 31.2761 28.1658C31.1534 27.9077 31.1777 27.6036 31.3399 27.3683C33.2812 24.8495 36.0913 23.1444 39.2218 22.586C41.9713 22.086 44.1631 22.6172 45.3919 24.0795C46.551 25.4571 46.711 27.5203 45.843 29.8762Z' fill='black'/%3E%3Cpath d='M40.4234 15.9253C40.0328 16.132 39.8838 16.6163 40.0906 17.0068C40.2973 17.3974 40.7816 17.5464 41.1721 17.3396C41.2033 17.3228 44.3175 15.7165 46.6158 18.15C46.8121 18.3578 47.1044 18.4451 47.3825 18.3789C47.6606 18.3127 47.8823 18.1032 47.9641 17.8293C48.0458 17.5554 47.9753 17.2586 47.7789 17.0508C45.8452 15.0912 42.8545 14.6336 40.4234 15.9253Z' fill='black'/%3E%3Cpath d='M30.6576 6.82939C30.5244 7.08234 30.5362 7.38712 30.6887 7.62893C30.8411 7.87074 31.111 8.01285 31.3967 8.00172C31.6823 7.9906 31.9403 7.82792 32.0735 7.57498C33.3651 5.14372 32.9075 2.15285 30.9479 0.219094C30.7402 0.0227442 30.4434 -0.0478402 30.1695 0.0339296C29.8956 0.115699 29.6861 0.337401 29.6199 0.615521C29.5538 0.893641 29.641 1.18593 29.8488 1.38228C32.2631 3.66224 30.7247 6.7006 30.6576 6.82939Z' fill='black'/%3E%3Cpath d='M46.163 9.83495C45.8506 9.52265 45.3443 9.52265 45.0319 9.83495L44.7975 10.0693L44.5631 9.83495C44.2492 9.53178 43.7503 9.53611 43.4417 9.84469C43.1332 10.1533 43.1288 10.6522 43.432 10.9661L43.6664 11.2005L43.432 11.4349C43.224 11.6358 43.1406 11.9332 43.2138 12.2129C43.287 12.4926 43.5055 12.711 43.7852 12.7843C44.0648 12.8575 44.3623 12.7741 44.5631 12.5661L44.7975 12.3317L45.0319 12.5661C45.3458 12.8693 45.8447 12.8649 46.1533 12.5564C46.4618 12.2478 46.4662 11.7488 46.163 11.4349L45.9286 11.2005L46.163 10.9661C46.4753 10.6537 46.4753 10.1473 46.163 9.83495Z' fill='black'/%3E%3Cpath d='M39.4322 34.9658C39.7446 35.2781 40.251 35.2781 40.5634 34.9658L40.7977 34.7314L41.0321 34.9658C41.346 35.2689 41.8449 35.2646 42.1535 34.956C42.4621 34.6474 42.4664 34.1485 42.1633 33.8346L41.9289 33.6002L42.1633 33.3658C42.4664 33.0519 42.4621 32.5529 42.1535 32.2444C41.8449 31.9358 41.346 31.9314 41.0321 32.2346L40.7977 32.469L40.5634 32.2346C40.2495 31.9314 39.7505 31.9358 39.442 32.2444C39.1334 32.5529 39.1291 33.0519 39.4322 33.3658L39.6666 33.6002L39.4322 33.8346C39.1199 34.147 39.1199 34.6534 39.4322 34.9658Z' fill='black'/%3E%3Cpath d='M13.0338 8.56617C13.3462 8.87847 13.8526 8.87847 14.1649 8.56617L14.3993 8.33177L14.6337 8.56617C14.9476 8.86934 15.4465 8.86501 15.7551 8.55642C16.0637 8.24784 16.068 7.74888 15.7649 7.43499L15.5305 7.20059L15.7649 6.96619C15.9728 6.76534 16.0562 6.4679 15.983 6.1882C15.9098 5.9085 15.6914 5.69007 15.4117 5.61685C15.132 5.54364 14.8346 5.62705 14.6337 5.83501L14.3993 6.06941L14.1649 5.83501C13.9641 5.62705 13.6667 5.54364 13.387 5.61685C13.1073 5.69007 12.8889 5.9085 12.8157 6.1882C12.7425 6.4679 12.8259 6.76534 13.0338 6.96619L13.2682 7.20059L13.0338 7.43499C12.7215 7.74738 12.7215 8.25377 13.0338 8.56617Z' fill='black'/%3E%3Cpath d='M34.6325 2.96625C34.9449 3.27855 35.4513 3.27855 35.7636 2.96625L35.998 2.73186L36.2324 2.96625C36.5463 3.26943 37.0452 3.26509 37.3538 2.95651C37.6624 2.64793 37.6667 2.14897 37.3635 1.83507L37.1292 1.60067L37.3635 1.36628C37.6667 1.05238 37.6624 0.553422 37.3538 0.244839C37.0452 -0.0637432 36.5463 -0.068079 36.2324 0.235094L35.998 0.469491L35.7636 0.235094C35.4498 -0.068079 34.9508 -0.0637432 34.6423 0.244839C34.3337 0.553422 34.3294 1.05238 34.6325 1.36628L34.8669 1.60067L34.6325 1.83507C34.3202 2.14747 34.3202 2.65386 34.6325 2.96625Z' fill='black'/%3E%3Cpath d='M35.3291 33.0322C34.5484 33.8082 32.6653 33.617 30.2894 32.5186C27.1113 30.923 24.2268 28.7999 21.7587 26.2395C19.1984 23.7721 17.0751 20.8883 15.4791 17.7108C14.3808 15.3324 14.1896 13.4485 14.9656 12.6709C15.7255 11.9133 17.5398 12.0837 19.8117 13.0893C19.5042 13.4322 19.1678 13.748 18.8061 14.0333C17.7296 14.7929 17.4668 16.2785 18.2174 17.3614C18.968 18.4443 20.4513 18.7196 21.5404 17.978C22.4645 17.2893 23.2926 16.4803 24.0026 15.5724C25.6176 16.7435 27.1363 18.042 28.5439 19.4556C29.9574 20.8633 31.2559 22.382 32.4269 23.9971C31.5192 24.707 30.7103 25.5348 30.0215 26.4587C29.2675 27.5491 29.5402 29.0442 30.6306 29.7982C31.721 30.5522 33.2161 30.2794 33.97 29.189C34.2512 28.8238 34.5653 28.485 34.9084 28.177C35.9179 30.4514 36.0891 32.2706 35.3291 33.0322Z' fill='%23CD9A00'/%3E%3Cpath d='M16.0733 21.9302C17.4197 23.8799 18.9434 25.701 20.625 27.3701C23.2258 30.0646 26.2654 32.2977 29.6141 33.974C30.7236 34.5142 31.9115 34.8757 33.1339 35.0452C31.4922 36.4351 29.7684 37.7248 27.9718 38.9076C22.4046 34.5586 18.2618 28.6473 16.0733 21.9302Z' fill='%23FFCC80'/%3E%3Cpath d='M13.1542 15.9599V15.9719C13.9166 22.4646 16.8948 31.7844 26.5574 39.8115C25.8455 40.2536 25.1159 40.6851 24.3688 41.1059C13.9614 32.25 11.9623 21.935 11.7343 16.3535C12.1428 15.8329 12.5497 15.3351 12.955 14.8599C12.9976 15.2305 13.0641 15.5979 13.1542 15.9599Z' fill='%232196F3'/%3E%3Cpath d='M6.31386 24.6813C7.4946 22.4742 8.81646 20.3456 10.2712 18.3086C10.8696 24.3085 13.4598 33.6908 22.8633 41.9227C20.8064 43.0056 18.6725 43.9353 16.4788 44.7042C10.93 39.3668 7.34737 32.3108 6.31226 24.6813H6.31386ZM14.7669 45.249C13.8742 45.5098 12.9847 45.729 12.0983 45.9066C7.97625 41.4039 5.14159 35.875 3.8916 29.8996C4.25958 28.9631 4.65956 28.0349 5.09153 27.1149C6.47609 33.9747 9.83908 40.2788 14.7653 45.249H14.7669Z' fill='%23FF9A34'/%3E%3Cpath d='M14.7676 45.2491C13.8748 45.5098 12.9852 45.729 12.0988 45.9066C7.97649 41.4039 5.14167 35.875 3.8916 29.8997C4.2596 28.9632 4.6596 28.0349 5.0916 27.1149C6.47624 33.9747 9.83944 40.2788 14.766 45.2491H14.7676Z' fill='%230076DE'/%3E%3Cpath d='M6.64701 46.3786C5.5262 45.9024 4.50968 45.211 3.65501 44.3435C2.78739 43.4889 2.09593 42.4724 1.61981 41.3515C1.55207 38.3967 1.99317 35.4522 2.92381 32.6469C4.36454 37.6414 6.86293 42.2676 10.2494 46.2114C9.05558 46.37 7.85038 46.4259 6.64701 46.3786Z' fill='%23FA7D00'/%3E%3Cpath d='M45.8426 29.8747C45.6849 30.2846 45.2298 30.4948 44.8154 30.3491C44.6163 30.2758 44.4545 30.1264 44.3655 29.9338C44.2765 29.7411 44.2678 29.521 44.3411 29.3219C45.0026 27.5244 44.9402 26.0268 44.1659 25.1044C43.3741 24.3076 42.27 23.9028 41.1509 23.9988C40.599 24.0032 40.0486 24.0567 39.5062 24.1588C36.7967 24.6473 34.3601 26.1115 32.657 28.2747C32.4948 28.5101 32.2194 28.6411 31.9344 28.6183C31.6495 28.5955 31.3984 28.4224 31.2757 28.1643C31.153 27.9061 31.1773 27.6021 31.3395 27.3668C33.2807 24.8479 36.0908 23.1429 39.2214 22.5844C41.9708 22.0844 44.1627 22.6156 45.3914 24.078C46.5505 25.4556 46.7105 27.5188 45.8426 29.8747Z' fill='%236DD627'/%3E%3Cpath d='M40.3502 3.39918C41.6677 1.76481 43.4524 1.27602 45.8034 1.90321C46.0839 1.9731 46.3048 2.1888 46.3813 2.46746C46.4579 2.74613 46.3783 3.04444 46.1729 3.24782C45.9676 3.45119 45.6686 3.52802 45.3907 3.44878C42.5253 2.68719 41.1069 3.92398 39.9702 8.18151C38.3911 14.099 33.4586 14.399 32.4859 14.399C32.2951 14.3994 32.1044 14.3897 31.9147 14.3702C31.5922 14.3372 31.3216 14.1127 31.2294 13.8019C31.1372 13.4911 31.2416 13.1554 31.4939 12.9518C31.6358 12.8353 31.8143 12.7727 31.9979 12.775C32.0283 12.775 32.0595 12.7766 32.0915 12.7798C32.5946 12.8214 37.024 13.0278 38.4279 7.76872C38.7675 6.19748 39.4213 4.71117 40.3502 3.39918Z' fill='%2300F5BC'/%3E%3Cpath d='M23.8388 8.49033C24.23 6.33036 23.894 4.67358 22.89 3.8304C22.3373 3.38835 21.6435 3.16105 20.9364 3.19041C20.1602 3.21061 19.3936 3.36712 18.6716 3.6528C18.4015 3.7591 18.0951 3.7108 17.8708 3.52658C17.6465 3.34236 17.5396 3.05112 17.5914 2.76556C17.6433 2.47999 17.8457 2.24489 18.1204 2.15122C20.4796 1.28244 22.5388 1.44323 23.9188 2.60242C25.3812 3.8312 25.9116 6.02316 25.4132 8.77352C24.8542 11.9038 23.1492 14.7137 20.6308 16.655C20.2646 16.8948 19.7746 16.8051 19.5172 16.451C19.3949 16.2752 19.3483 16.0577 19.3877 15.8472C19.4271 15.6367 19.5492 15.4507 19.7268 15.331C21.8807 13.624 23.3418 11.1933 23.8388 8.49033Z' fill='%23C05CF2'/%3E%3C/svg%3E%0A");
    background-color: transparent;
    background-size: contain;
}
.icon-48-love{
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.999 46.3971C12.6499 46.3971 4.60233 39.6728 4.03516 29.9086C6.65945 32.2105 9.95473 33.6069 13.4339 33.8915C13.4631 33.8947 13.4925 33.8963 13.5219 33.8963C13.6625 33.8958 13.8004 33.8583 13.9219 33.7875C21.1599 29.5726 22.6783 23.113 21.7783 18.8621C20.9264 14.8392 17.7209 12.2273 14.4739 12.9121C12.6233 13.3121 10.9875 14.3859 9.88448 15.9247C9.43108 15.6638 8.95339 15.4476 8.45815 15.2791C12.3756 9.70108 18.1113 6.39969 23.999 6.39969C25.2967 6.40498 26.5891 6.56613 27.8484 6.87966L27.7932 6.90606C27.0497 7.27066 26.7112 8.14543 27.0157 8.91553C27.7861 10.5916 28.9012 12.0864 30.2883 13.3024C28.1373 14.4172 26.6312 16.4734 26.2173 18.8605C25.3173 23.1114 26.8357 29.571 34.0737 33.7859C34.1952 33.8567 34.3331 33.8942 34.4737 33.8947C34.5031 33.8947 34.5325 33.8931 34.5617 33.8899C38.0409 33.6053 41.3362 32.2089 43.9605 29.907C43.3957 39.6728 35.3481 46.3971 23.999 46.3971Z' fill='%23FFC61A'/%3E%3Cpath d='M4.79796 16.5922C5.20027 16.5062 5.61051 16.4628 6.0219 16.4626C7.31559 16.4674 8.57345 16.8881 9.60973 17.6625C9.79789 17.8185 10.0471 17.88 10.2862 17.8293C10.5253 17.7786 10.7282 17.6214 10.8369 17.4025C11.6802 15.9042 13.1249 14.839 14.8055 14.4763C17.1702 13.9723 19.5469 16.0466 20.2132 19.196C20.9932 22.8814 19.6533 28.4882 13.3456 32.2728C6.0483 31.3672 2.54607 26.7851 1.7677 23.1005C1.10214 19.9495 2.43487 17.0929 4.79796 16.5922ZM46.2264 23.0949C45.4456 26.7795 41.9458 31.3616 34.6485 32.2672C28.344 28.4826 27.0009 22.8758 27.7809 19.1904C28.38 16.3602 30.3631 14.3963 32.4766 14.3963C32.7154 14.3965 32.9535 14.4217 33.187 14.4715C34.8664 14.8344 36.3101 15.899 37.1532 17.3961C37.2623 17.6155 37.4658 17.7728 37.7055 17.823C37.9453 17.8732 38.1949 17.8108 38.3828 17.6537C39.7634 16.6317 41.5137 16.2456 43.1961 16.5922C45.5592 17.0929 46.892 19.9495 46.2264 23.0949Z' fill='%23EF5350'/%3E%3Cpath d='M42.3969 1.6051L41.2945 5.2635L40.6953 2.4307L42.3969 1.6051Z' fill='%23EF5350'/%3E%3Cpath d='M38.6367 14.0648L36.6055 4.41197L39.2119 3.14957L40.3319 8.44957L38.6367 14.0648Z' fill='%236DD627'/%3E%3Cpath d='M34.0947 13.0672L32.6699 6.31681L35.1227 5.12881L37.1667 14.8488C36.3003 14.0174 35.2467 13.4064 34.0947 13.0672Z' fill='%23C05CF2'/%3E%3Cpath d='M32.1272 12.8207C29.6648 10.6239 28.7936 9.06785 28.5 8.34065L31.1864 7.03665L32.404 12.8039C32.3112 12.8071 32.2192 12.8143 32.1272 12.8207Z' fill='%2300F5BC'/%3E%3Cpath d='M23.9973 42.3949C21.7137 42.392 19.6047 41.1725 18.4629 39.1949H29.5317C28.3899 41.1725 26.2809 42.392 23.9973 42.3949Z' fill='%23E27484'/%3E%3Cpath d='M17.5977 35.195H30.3977V35.995C30.3957 36.5351 30.325 37.0728 30.1873 37.595H17.8081C17.6703 37.0728 17.5996 36.5351 17.5977 35.995V35.195Z' fill='white'/%3E%3Cpath d='M30.4 33.6009H17.6006C16.717 33.6009 16.0007 34.3172 16.0007 35.2008V36.0008C16.0007 40.4188 19.5822 44.0003 24.0003 44.0003C28.4183 44.0003 31.9999 40.4188 31.9999 36.0008V35.2008C31.9999 34.3172 31.2836 33.6009 30.4 33.6009ZM17.6006 35.2008H30.4V36.0008C30.398 36.5408 30.3273 37.0784 30.1896 37.6007H17.811C17.6732 37.0784 17.6025 36.5408 17.6006 36.0008V35.2008ZM24.0003 42.4004C21.7168 42.3974 19.6079 41.1781 18.4661 39.2006H29.5344C28.3927 41.1781 26.2838 42.3974 24.0003 42.4004Z' fill='black'/%3E%3Cpath d='M32.5655 1.03739C32.2531 0.7251 31.7467 0.7251 31.4343 1.03739L31.1999 1.27177L30.9655 1.03739C30.6517 0.734228 30.1527 0.738563 29.8441 1.04713C29.5356 1.3557 29.5312 1.85463 29.8344 2.16851L30.0688 2.4029L29.8344 2.63728C29.6264 2.83813 29.543 3.13555 29.6162 3.41524C29.6895 3.69493 29.9079 3.91335 30.1876 3.98656C30.4673 4.05976 30.7647 3.97636 30.9655 3.76841L31.1999 3.53403L31.4343 3.76841C31.7482 4.07157 32.2472 4.06724 32.5557 3.75867C32.8643 3.4501 32.8686 2.95117 32.5655 2.63728L32.3311 2.4029L32.5655 2.16851C32.8778 1.85613 32.8778 1.34977 32.5655 1.03739Z' fill='black'/%3E%3Cpath d='M46.1648 10.6368C45.8524 10.3245 45.3461 10.3245 45.0337 10.6368L44.7993 10.8712L44.5649 10.6368C44.251 10.3336 43.7521 10.338 43.4435 10.6465C43.1349 10.9551 43.1306 11.454 43.4338 11.7679L43.6681 12.0023L43.4338 12.2367C43.2258 12.4375 43.1424 12.7349 43.2156 13.0146C43.2888 13.2943 43.5072 13.5127 43.7869 13.5859C44.0666 13.6592 44.3641 13.5758 44.5649 13.3678L44.7993 13.1334L45.0337 13.3678C45.3476 13.671 45.8465 13.6666 46.1551 13.3581C46.4637 13.0495 46.468 12.5506 46.1648 12.2367L45.9304 12.0023L46.1648 11.7679C46.4771 11.4555 46.4771 10.9492 46.1648 10.6368Z' fill='black'/%3E%3Cpath d='M8.5666 6.63703C8.25422 6.32474 7.74784 6.32474 7.43546 6.63703L7.20107 6.87141L6.96668 6.63703C6.76583 6.42908 6.4684 6.34568 6.18871 6.41889C5.90902 6.49209 5.69059 6.71052 5.61738 6.9902C5.54418 7.26989 5.62758 7.56731 5.83553 7.76816L6.06992 8.00254L5.83553 8.23693C5.62758 8.43777 5.54418 8.7352 5.61738 9.01488C5.69059 9.29457 5.90902 9.51299 6.18871 9.5862C6.4684 9.65941 6.76583 9.57601 6.96668 9.36806L7.20107 9.13367L7.43546 9.36806C7.74935 9.67121 8.24829 9.66688 8.55686 9.35831C8.86543 9.04974 8.86977 8.55081 8.5666 8.23693L8.33221 8.00254L8.5666 7.76816C8.87889 7.45578 8.87889 6.94941 8.5666 6.63703Z' fill='black'/%3E%3Cpath d='M4.56679 10.6368C4.25441 10.3245 3.74803 10.3245 3.43565 10.6368L3.20126 10.8712L2.96687 10.6368C2.65298 10.3336 2.15404 10.338 1.84547 10.6465C1.53689 10.9551 1.53256 11.454 1.83572 11.7679L2.07011 12.0023L1.83572 12.2367C1.62777 12.4375 1.54436 12.7349 1.61757 13.0146C1.69078 13.2943 1.90921 13.5127 2.1889 13.5859C2.46859 13.6592 2.76602 13.5758 2.96687 13.3678L3.20126 13.1334L3.43565 13.3678C3.6365 13.5758 3.93392 13.6592 4.21361 13.5859C4.49331 13.5127 4.71173 13.2943 4.78494 13.0146C4.85815 12.7349 4.77475 12.4375 4.56679 12.2367L4.3324 12.0023L4.56679 11.7679C4.87908 11.4555 4.87908 10.9492 4.56679 10.6368Z' fill='black'/%3E%3Cpath d='M4.90118 22.4376C4.59319 20.9817 5.08437 19.809 5.46595 19.7282C5.89848 19.6367 6.17497 19.212 6.08352 18.7795C5.99207 18.3469 5.56729 18.0704 5.13477 18.1619C3.67163 18.4715 2.86447 20.5377 3.33565 22.7672C3.39481 23.0469 3.59867 23.2737 3.87044 23.3623C4.14221 23.4509 4.44059 23.3878 4.6532 23.1967C4.86581 23.0056 4.96034 22.7157 4.90118 22.436V22.4376Z' fill='black'/%3E%3Cpath d='M43.5282 15.0325C42.7716 14.8728 41.9947 14.8334 41.2259 14.9157C40.9635 14.5195 40.6899 14.1328 40.4051 13.7558L43.9337 2.07092C44.1209 1.45919 43.9229 0.794871 43.4314 0.385427C42.9508 -0.0304453 42.2678 -0.118055 41.6978 0.163042L29.984 5.84828C28.063 5.16357 26.0397 4.81003 24.0003 4.80275C17.3934 4.80275 10.9945 8.57771 6.77789 14.9165C6.00807 14.8339 5.23004 14.873 4.4724 15.0325C1.22855 15.7189 -0.647361 19.409 0.205398 23.432C0.591066 25.141 1.34632 26.7449 2.41809 28.1309C2.41089 28.354 2.40129 28.5772 2.40129 28.8012C2.40129 40.1053 11.2809 48 24.0003 48C36.7197 48 45.5993 40.1053 45.5993 28.8012C45.5993 28.5756 45.5897 28.354 45.5817 28.1309C46.6541 26.7452 47.4096 25.1412 47.7951 23.432C48.6463 19.409 46.772 15.7189 43.5282 15.0325ZM32.1303 12.8262C29.668 10.6296 28.7968 9.07367 28.5033 8.34652L31.1895 7.0426L32.4071 12.8094C32.3143 12.8126 32.2223 12.8198 32.1303 12.8262ZM34.0974 13.0726L32.6727 6.32265L35.1253 5.13473L37.1693 14.8541C36.3028 14.0227 35.2493 13.4117 34.0974 13.0726ZM38.6396 14.0702L36.6085 4.41797L39.2148 3.15565L40.3347 8.45531L38.6396 14.0702ZM42.3994 1.61095L41.2971 5.26912L40.6979 2.4365L42.3994 1.61095ZM4.80118 16.598C5.2035 16.512 5.61373 16.4686 6.02512 16.4684C7.31881 16.4732 8.57667 16.8939 9.61295 17.6683C9.80111 17.8244 10.0503 17.8858 10.2894 17.8351C10.5285 17.7845 10.7314 17.6273 10.8401 17.4083C11.6834 15.9101 13.1281 14.8448 14.8087 14.4821C17.1734 13.9782 19.5501 16.0524 20.2165 19.2018C20.9964 22.8872 19.6565 28.494 13.3488 32.2786C6.05152 31.3731 2.54929 26.7909 1.77092 23.1064C1.10536 19.9554 2.43809 17.0988 4.80118 16.598ZM24.0003 46.4001C12.6512 46.4001 4.60359 39.6757 4.03642 29.9115C6.66071 32.2134 9.95599 33.6099 13.4352 33.8945C13.4644 33.8977 13.4938 33.8993 13.5232 33.8993C13.6637 33.8988 13.8017 33.8613 13.9232 33.7905C21.1612 29.5756 22.6795 23.116 21.7796 18.8651C20.9276 14.8421 17.7222 12.2303 14.4751 12.915C12.6245 13.3151 10.9888 14.3888 9.88574 15.9276C9.43234 15.6667 8.95465 15.4505 8.45941 15.2821C12.3768 9.70403 18.1126 6.40264 24.0003 6.40264C25.298 6.40794 26.5904 6.56908 27.8497 6.88261L27.7945 6.90901C27.051 7.27362 26.7125 8.14838 27.0169 8.91848C27.7874 10.5945 28.9025 12.0893 30.2896 13.3054C28.1386 14.4201 26.6324 16.4764 26.2186 18.8635C25.3186 23.1144 26.8369 29.574 34.075 33.7889C34.1964 33.8597 34.3344 33.8972 34.475 33.8977C34.5044 33.8977 34.5337 33.8961 34.563 33.8929C38.0422 33.6083 41.3374 32.2118 43.9617 29.91C43.397 39.6757 35.3493 46.4001 24.0003 46.4001ZM46.2296 23.1008C45.4489 26.7853 41.949 31.3675 34.6518 32.273C28.3473 28.4884 27.0041 22.8816 27.7841 19.1962C28.3833 16.366 30.3664 14.4021 32.4799 14.4021C32.7186 14.4023 32.9567 14.4275 33.1902 14.4773C34.8697 14.8403 36.3134 15.9048 37.1565 17.4019C37.2655 17.6213 37.469 17.7786 37.7088 17.8288C37.9485 17.8791 38.1981 17.8167 38.386 17.6595C39.7666 16.6375 41.517 16.2515 43.1994 16.598C45.5625 17.0988 46.8952 19.9554 46.2296 23.1008Z' fill='black'/%3E%3Cpath d='M32.4551 16.002C31.1103 16.002 29.7752 17.5179 29.3496 19.5274C29.3055 19.735 29.3458 19.9516 29.4614 20.1296C29.5771 20.3075 29.7588 20.4322 29.9664 20.4762C30.0212 20.4872 30.0769 20.4929 30.1328 20.4929C30.5107 20.4928 30.8369 20.2283 30.9151 19.8586C31.2455 18.2963 32.1599 17.6019 32.4551 17.6019C32.8969 17.6019 33.255 17.2438 33.255 16.802C33.255 16.3602 32.8969 16.002 32.4551 16.002Z' fill='black'/%3E%3C/svg%3E%0A");
    background-color: transparent;
    background-size: contain;
}
.icon-48-headphones{
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.1999 17.5996C26.124 17.6024 25.182 18.3222 24.8967 19.3596C24.3186 19.142 23.6812 19.142 23.1031 19.3596C22.8178 18.3222 21.8758 17.6024 20.7999 17.5996H12.5944L13.3728 15.7996C13.6301 15.2152 13.6402 14.5516 13.4007 13.9596C13.3783 13.902 13.3439 13.8524 13.3207 13.7996C16.2567 11.1564 20.0499 9.66459 23.9999 9.5997C27.951 9.66382 31.7455 11.1557 34.6823 13.7996C34.6559 13.854 34.6215 13.9036 34.6023 13.9596C34.3635 14.5502 34.373 15.2121 34.6287 15.7956L35.4055 17.5996H27.1999ZM23.9999 46.3991C13.1664 46.3991 5.59998 39.744 5.59998 30.2154C5.59998 29.7954 5.61758 29.3746 5.64558 28.9554C5.7931 28.9849 5.94312 29.0002 6.09357 29.001C6.40271 29.0009 6.7089 28.9409 6.99517 28.8242C7.35933 28.6745 7.68026 28.436 7.92877 28.1306C8.80298 29.5392 10.3422 30.3969 12 30.3994H15.9999C19.9744 30.3945 23.1951 27.1739 23.1999 23.1995V21.6091C23.1973 21.1673 23.5533 20.807 23.9951 20.8043C24.4369 20.8017 24.7973 21.1577 24.7999 21.5995V23.1995C24.8048 27.1739 28.0255 30.3945 31.9999 30.3994H35.9999C37.6581 30.3977 39.1977 29.5394 40.0711 28.1298C40.3195 28.4355 40.6404 28.6742 41.0047 28.8242C41.2908 28.9405 41.5966 29.0006 41.9055 29.001C42.0561 28.9997 42.2064 28.9845 42.3543 28.9554C42.3823 29.3746 42.3999 29.7954 42.3999 30.2154C42.3999 39.744 34.8335 46.3991 23.9999 46.3991Z' fill='%23FFC61A'/%3E%3Cpath d='M26.4 19.999C26.4 19.5572 26.7582 19.199 27.2 19.199H36.8C38.1254 19.199 39.2 20.2735 39.2 21.599V25.5989C39.2 27.3662 37.7673 28.7989 36 28.7989H32C28.9087 28.7954 26.4035 26.2903 26.4 23.199V19.999ZM11.2 19.199H20.8C21.2418 19.199 21.6 19.5572 21.6 19.999V23.199C21.5965 26.2903 19.0913 28.7954 16 28.7989H12C10.2327 28.7989 8.80005 27.3662 8.80005 25.5989V21.599C8.80005 20.2735 9.87456 19.199 11.2 19.199Z' fill='%232196F3'/%3E%3Cpath d='M17.5999 33.5986H19.9999V37.7433C18.5115 36.8952 17.5946 35.3117 17.5999 33.5986ZM28.9943 36.9929C28.6973 37.2901 28.3631 37.5475 27.9999 37.7585V33.5986H30.3999C30.4035 34.8724 29.8973 36.0946 28.9943 36.9929Z' fill='%23E27484'/%3E%3Cpath d='M26.3998 40.7985C26.3998 42.124 25.3253 43.1985 23.9998 43.1985C22.6744 43.1985 21.5999 42.124 21.5999 40.7985V33.5986H26.3998V40.7985Z' fill='%23E53935'/%3E%3Cpath d='M46.3342 20.7117C46.4797 21.0488 46.3771 21.4416 46.0854 21.6645L45.2718 22.2861L42.2782 15.359L43.2886 15.1926C43.6513 15.1328 44.008 15.3278 44.1534 15.6654L46.3342 20.7117ZM1.66556 20.7117L3.84635 15.6614C3.97365 15.3697 4.26171 15.1812 4.57995 15.1814C4.62361 15.1817 4.66719 15.1852 4.71035 15.1918L5.72155 15.3582L2.72796 22.2861L1.91436 21.6645C1.62262 21.4416 1.52004 21.0488 1.66556 20.7117Z' fill='%23C05CF2'/%3E%3Cpath d='M3.78871 23.8645L7.59989 15.0503C8.12439 13.8344 9.5345 13.2731 10.7511 13.7959L11.4895 14.1199C11.6842 14.2016 11.8378 14.3581 11.9159 14.5543C11.9952 14.7496 11.9917 14.9687 11.9063 15.1615L10.8351 17.6358C8.7818 17.8201 7.20652 19.5375 7.1999 21.599V25.5989C7.1999 25.7341 7.2095 25.8669 7.2199 25.9989L6.8199 26.9197C6.7393 27.1116 6.58513 27.2631 6.3919 27.3405C6.19596 27.4216 5.97584 27.4216 5.7799 27.3405L5.0431 27.0205C3.8297 26.491 3.26986 25.0825 3.78871 23.8645ZM42.9526 27.0173L42.2222 27.3373C42.0252 27.421 41.803 27.423 41.6046 27.3429C41.4096 27.2644 41.2545 27.1107 41.1742 26.9165L40.7798 25.9989C40.7902 25.8669 40.7998 25.7341 40.7998 25.5989V21.599C40.7932 19.5377 39.2184 17.8204 37.1654 17.6358L36.0934 15.1599C36.0086 14.9675 36.0054 14.749 36.0846 14.5543C36.1646 14.3549 36.3223 14.1966 36.5214 14.1159L37.2462 13.7959C37.831 13.5442 38.4919 13.5352 39.0834 13.7709C39.6748 14.0067 40.1484 14.4677 40.3998 15.0527L44.207 23.8621C44.7244 25.0799 44.1649 26.4872 42.9526 27.0173Z' fill='%2300F5BC'/%3E%3Cpath d='M42.2663 13.735L41.5583 13.8518C41.1125 13.1425 40.4531 12.5929 39.6751 12.2822H39.6679C38.0608 9.60914 35.7415 7.43609 32.9695 6.0063C33.1864 5.71388 33.3522 5.38687 33.4599 5.03912C33.5095 4.86875 33.5448 4.69455 33.5655 4.51833C37.4311 6.50954 40.5008 9.76121 42.2663 13.735ZM14.4336 4.50873C14.4541 4.68688 14.4897 4.86297 14.54 5.03512C14.6498 5.38289 14.8189 5.70904 15.04 5.99911C12.2661 7.42709 9.9457 9.60086 8.33999 12.2758L8.32239 12.2806C7.54417 12.5913 6.88455 13.1409 6.4384 13.8502L5.7312 13.7334C7.49758 9.75771 10.5674 6.50359 14.4336 4.50873Z' fill='%2371FBDB'/%3E%3Cpath d='M16.1871 3.34878C16.3853 2.97324 16.7255 2.69264 17.1319 2.56959C19.3606 1.90792 21.6752 1.58089 23.9999 1.59921C26.3246 1.58089 28.6392 1.90792 30.8679 2.56959C31.274 2.69378 31.6142 2.97436 31.8133 3.34951C32.0124 3.72465 32.0542 4.16358 31.9295 4.56956C31.6668 5.4121 30.7747 5.886 29.9295 5.63195C28.005 5.06266 26.0067 4.78201 23.9999 4.79916C21.9926 4.78093 19.9938 5.06078 18.0687 5.62955C17.2234 5.885 16.3303 5.4106 16.0687 4.56716C15.9438 4.16153 15.9864 3.72277 16.1871 3.34878Z' fill='%23C05CF2'/%3E%3Cpath d='M0.942519 22.9371L2.12811 23.8403C1.69215 25.6056 2.50163 27.4427 4.09851 28.3123C4.03931 28.9443 4.00011 29.581 4.00011 30.2162C4.00011 40.6873 12.2241 48 24 48C35.776 48 44 40.6873 44 30.2162C44 29.581 43.9608 28.9443 43.9016 28.3123C45.4985 27.4427 46.3079 25.6056 45.872 23.8403L47.0576 22.9339C47.9325 22.2651 48.2399 21.0866 47.8032 20.0756L45.6224 15.0253C45.3232 14.3347 44.7161 13.8254 43.984 13.6509C41.96 8.71454 38.104 4.75309 33.224 2.59666C32.8279 1.84652 32.148 1.28617 31.336 1.04068C28.9557 0.332676 26.4834 -0.0178108 24 0.000696363C21.5167 -0.0174205 19.0445 0.333058 16.6641 1.04068C15.8568 1.28578 15.1802 1.84182 14.7833 2.58626C9.89946 4.74729 6.0411 8.71397 4.01611 13.6557C3.28446 13.8301 2.67754 14.3387 2.37771 15.0285L0.196921 20.0804C-0.238972 21.091 0.0683582 22.2685 0.942519 22.9371ZM3.78891 23.8659L7.6001 15.0517C8.12459 13.8358 9.5347 13.2745 10.7513 13.7973L11.4897 14.1213C11.6844 14.203 11.838 14.3595 11.9161 14.5557C11.9954 14.751 11.9919 14.9702 11.9065 15.1629L10.8353 17.6372C8.782 17.8215 7.20672 19.5389 7.2001 21.6004V25.6003C7.2001 25.7355 7.2097 25.8683 7.2201 26.0003L6.8201 26.9211C6.7395 27.113 6.58533 27.2645 6.3921 27.3419C6.19616 27.423 5.97604 27.423 5.7801 27.3419L5.04331 27.0219C3.82991 26.4924 3.27006 25.0839 3.78891 23.8659ZM16.4945 7.08859C17.1484 7.33719 17.8662 7.3625 18.5361 7.16059C20.3099 6.63882 22.1512 6.38271 24 6.4006C25.8492 6.38265 27.6909 6.63904 29.4648 7.16139C30.1383 7.3683 30.8617 7.34437 31.52 7.09339C33.9529 8.17874 36.0519 9.89407 37.6 12.0621C37.2596 12.1093 36.9268 12.2002 36.6096 12.3325L35.8896 12.6477C35.8696 12.6557 35.852 12.6693 35.832 12.6789C32.591 9.72797 28.3828 8.06404 24 8.00057C19.618 8.06429 15.4104 9.72789 12.1697 12.6781C12.1529 12.6701 12.1385 12.6589 12.1217 12.6517L11.3905 12.3317C11.0767 12.2004 10.7473 12.11 10.4105 12.0629C11.9569 9.89035 14.0579 8.17251 16.4945 7.08859ZM26.4 20.0004C26.4 19.5586 26.7582 19.2004 27.2 19.2004H36.8C38.1255 19.2004 39.2 20.2749 39.2 21.6004V25.6003C39.2 27.3676 37.7673 28.8003 36 28.8003H32C28.9087 28.7967 26.4036 26.2916 26.4 23.2003V20.0004ZM27.2 17.6004C26.1242 17.6032 25.1822 18.3231 24.8968 19.3604C24.3188 19.1428 23.6813 19.1428 23.1032 19.3604C22.8179 18.3231 21.8759 17.6032 20.8001 17.6004H12.5945L13.3729 15.8005C13.6303 15.2161 13.6404 14.5524 13.4009 13.9605C13.3785 13.9029 13.3441 13.8533 13.3209 13.8005C16.2568 11.1572 20.05 9.66544 24 9.60055C27.9512 9.66467 31.7456 11.1565 34.6824 13.8005C34.656 13.8549 34.6216 13.9045 34.6024 13.9605C34.3636 14.5511 34.3732 15.213 34.6288 15.7965L35.4056 17.6004H27.2ZM11.2001 19.2004H20.8001C21.2419 19.2004 21.6001 19.5586 21.6001 20.0004V23.2003C21.5965 26.2916 19.0914 28.7967 16.0001 28.8003H12.0001C10.2328 28.8003 8.80009 27.3676 8.80009 25.6003V21.6004C8.80009 20.2749 9.87461 19.2004 11.2001 19.2004ZM24 46.4C13.1665 46.4 5.6001 39.7449 5.6001 30.2162C5.6001 29.7962 5.6177 29.3754 5.6457 28.9563C5.79323 28.9858 5.94325 29.0011 6.0937 29.0019C6.40284 29.0018 6.70903 28.9417 6.9953 28.8251C7.35945 28.6753 7.68038 28.4369 7.9289 28.1315C8.80311 29.54 10.3423 30.3978 12.0001 30.4002H16.0001C19.9745 30.3954 23.1952 27.1747 23.2 23.2003V21.61C23.1974 21.1681 23.5534 20.8078 23.9952 20.8052C24.4371 20.8025 24.7974 21.1585 24.8 21.6004V23.2003C24.8049 27.1747 28.0256 30.3954 32 30.4002H36C37.6582 30.3985 39.1978 29.5402 40.0712 28.1307C40.3196 28.4364 40.6405 28.6751 41.0048 28.8251C41.2909 28.9414 41.5967 29.0014 41.9056 29.0019C42.0563 29.0006 42.2065 28.9853 42.3544 28.9563C42.3824 29.3754 42.4 29.7962 42.4 30.2162C42.4 39.7449 34.8336 46.4 24 46.4ZM42.9528 27.0187L42.2224 27.3387C42.0254 27.4224 41.8032 27.4244 41.6048 27.3443C41.4098 27.2658 41.2547 27.1121 41.1744 26.9179L40.78 26.0003C40.7904 25.8683 40.8 25.7355 40.8 25.6003V21.6004C40.7934 19.5391 39.2186 17.8219 37.1656 17.6372L36.0936 15.1613C36.0088 14.9689 36.0056 14.7504 36.0848 14.5557C36.1648 14.3563 36.3225 14.198 36.5216 14.1173L37.2464 13.7973C37.8312 13.5456 38.4921 13.5367 39.0836 13.7724C39.675 14.0081 40.1486 14.4691 40.4 15.0541L44.2072 23.8635C44.7246 25.0813 44.1651 26.4886 42.9528 27.0187ZM46.3344 20.7132C46.4799 21.0502 46.3773 21.4431 46.0856 21.666L45.272 22.2876L42.2784 15.3605L43.2888 15.1941C43.6514 15.1343 44.0081 15.3293 44.1536 15.6669L46.3344 20.7132ZM42.2664 13.7365L41.5584 13.8533C41.1126 13.144 40.4532 12.5944 39.6752 12.2837H39.668C38.0609 9.61064 35.7416 7.43759 32.9696 6.0078C33.1865 5.71538 33.3523 5.38837 33.46 5.04062C33.5096 4.87025 33.5449 4.69605 33.5656 4.51983C37.4312 6.51104 40.5009 9.76271 42.2664 13.7365ZM16.1873 3.35025C16.3854 2.9747 16.7257 2.6941 17.1321 2.57106C19.3607 1.90939 21.6753 1.58236 24 1.60067C26.3248 1.58236 28.6394 1.90939 30.868 2.57106C31.2742 2.69524 31.6143 2.97582 31.8134 3.35097C32.0126 3.72611 32.0544 4.16504 31.9296 4.57103C31.6669 5.41356 30.7748 5.88746 29.9296 5.63341C28.0052 5.06412 26.0069 4.78347 24 4.80062C21.9928 4.78239 19.9939 5.06224 18.0689 5.63101C17.2235 5.88646 16.3305 5.41206 16.0689 4.56863C15.9439 4.163 15.9866 3.72423 16.1873 3.35025ZM14.4337 4.51023C14.4542 4.68838 14.4898 4.86447 14.5401 5.03662C14.6499 5.38439 14.819 5.71054 15.0401 6.00061C12.2662 7.42859 9.9458 9.60236 8.34009 12.2773L8.32249 12.2821C7.54427 12.5928 6.88465 13.1424 6.4385 13.8517L5.7313 13.7349C7.49768 9.7592 10.5675 6.50509 14.4337 4.51023ZM1.66572 20.7132L3.84651 15.6629C3.9738 15.3712 4.26187 15.1827 4.58011 15.1829C4.62377 15.1832 4.66735 15.1867 4.71051 15.1933L5.7217 15.3597L2.72811 22.2876L1.91452 21.666C1.62278 21.4431 1.5202 21.0502 1.66572 20.7132Z' fill='black'/%3E%3Cpath d='M30.4 32.0002H17.6001C16.7164 32.0002 16.0001 32.7165 16.0001 33.6002C15.9909 36.2062 17.5778 38.5523 20.0001 39.5137V40.8001C20.0001 43.0092 21.7909 44.8 24 44.8C26.2092 44.8 28 43.0092 28 40.8001V39.5265C30.4202 38.5554 32.0046 36.2079 32 33.6002C32 32.7165 31.2837 32.0002 30.4 32.0002ZM17.6 33.6002H20.0001V37.7449C18.5116 36.8967 17.5948 35.3133 17.6 33.6002ZM26.4 40.8001C26.4 42.1255 25.3255 43.2 24 43.2C22.6746 43.2 21.6001 42.1255 21.6001 40.8001V33.6002H26.4V40.8001ZM28.9944 36.9945C28.6975 37.2917 28.3632 37.5491 28 37.7601V33.6002H30.4C30.4036 34.874 29.8975 36.0962 28.9944 36.9945Z' fill='black'/%3E%3Cpath d='M11.2001 23.2003C11.4122 23.2003 11.6157 23.116 11.7657 22.9659L12.5657 22.166C12.8689 21.8521 12.8645 21.3531 12.5559 21.0445C12.2473 20.7359 11.7484 20.7316 11.4345 21.0348L10.6345 21.8348C10.4058 22.0636 10.3373 22.4076 10.4611 22.7065C10.5849 23.0054 10.8766 23.2003 11.2001 23.2003Z' fill='black'/%3E%3Cpath d='M11.2001 26.4003C11.4122 26.4003 11.6157 26.3159 11.7657 26.1659L15.7657 22.166C16.0688 21.8521 16.0645 21.3531 15.7559 21.0445C15.4473 20.7359 14.9484 20.7316 14.6345 21.0348L10.6345 25.0347C10.4058 25.2635 10.3373 25.6075 10.4611 25.9064C10.5849 26.2053 10.8766 26.4002 11.2001 26.4003Z' fill='black'/%3E%3Cpath d='M28.8 23.2003C29.0122 23.2003 29.2156 23.116 29.3656 22.9659L30.1656 22.166C30.4688 21.8521 30.4645 21.3531 30.1559 21.0445C29.8473 20.7359 29.3483 20.7316 29.0344 21.0348L28.2344 21.8348C28.0057 22.0636 27.9373 22.4076 28.0611 22.7065C28.1849 23.0054 28.4765 23.2003 28.8 23.2003Z' fill='black'/%3E%3Cpath d='M29.0344 25.3659C29.3468 25.6782 29.8532 25.6782 30.1656 25.3659L33.3656 22.166C33.6688 21.8521 33.6645 21.3531 33.3559 21.0445C33.0473 20.7359 32.5483 20.7316 32.2344 21.0348L29.0344 24.2347C28.7221 24.5471 28.7221 25.0535 29.0344 25.3659Z' fill='black'/%3E%3C/svg%3E%0A");
    background-color: transparent;
    background-size: contain;
}
.icon-48-pizza{
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3121 1.99284C23.4562 1.74997 23.7177 1.60107 24.0001 1.60107C24.2825 1.60107 24.544 1.74997 24.6881 1.99284L24.6969 2.00644L40.4969 27.5016C38.5682 29.7387 36.2266 31.5832 33.6001 32.9344V32C33.6001 31.5582 33.2419 31.2 32.8001 31.2C32.3583 31.2 32.0001 31.5582 32.0001 32V40.8C32.0001 41.6837 31.2838 42.4 30.4001 42.4C29.5165 42.4 28.8001 41.6837 28.8001 40.8V39.2C28.8001 37.4327 27.3674 36 25.6001 36C23.8328 36 22.4001 37.4327 22.4001 39.2C22.4001 40.0837 21.6838 40.8 20.8001 40.8C19.9165 40.8 19.2001 40.0837 19.2001 39.2V32.8C19.2001 32.3582 18.8419 32 18.4001 32C17.9583 32 17.6001 32.3582 17.6001 32.8V34.2464C13.6699 32.9875 10.1712 30.6522 7.50092 27.5056L23.3121 1.99284Z' fill='%23FFDA69'/%3E%3Cpath d='M33.6002 34.7096C36.5529 33.3196 39.1979 31.353 41.3794 28.9256L42.5738 30.8536C40.1108 33.6557 37.042 35.86 33.6002 37.2992V34.7096ZM27.1794 38.992C26.1249 39.1263 25.0631 39.1958 24.0002 39.2C24.0235 38.3746 24.6711 37.7025 25.4951 37.6486C26.319 37.5947 27.0487 38.1767 27.1794 38.992ZM5.42175 30.86L6.62175 28.9248C9.55126 32.2393 13.3565 34.6601 17.6002 35.9088V38.3944C12.8826 37.148 8.64294 34.5251 5.42175 30.86Z' fill='%23CD9A00'/%3E%3Cpath d='M2.3896 35.7518L4.5448 32.275C8.06264 36.1361 12.6581 38.8527 17.7368 40.0734C18.0803 41.31 19.1341 42.2184 20.4078 42.3759C21.6815 42.5334 22.9248 41.909 23.5592 40.7934C23.7064 40.7934 23.8496 40.8006 24 40.8006C25.0697 40.7955 26.1381 40.7282 27.2 40.599V40.7998C27.2 42.5671 28.6327 43.9998 30.4 43.9998C32.1673 43.9998 33.6 42.5671 33.6 40.7998V39.0254C37.3623 37.5663 40.7353 35.2552 43.4544 32.2734L45.6096 35.7518C45.9854 36.3638 45.9097 37.1508 45.424 37.6798C42.9976 40.3038 36.0536 46.3998 24 46.3998C11.9464 46.3998 5.0024 40.3038 2.5768 37.6838C2.08917 37.1543 2.01272 36.3652 2.3896 35.7518Z' fill='%23FFC61A'/%3E%3Cpath d='M24.0002 11.1997C25.3257 11.1997 26.4002 12.2742 26.4002 13.5997C26.4002 14.9252 25.3257 15.9997 24.0002 15.9997C22.6747 15.9997 21.6002 14.9252 21.6002 13.5997C21.6002 12.2742 22.6747 11.1997 24.0002 11.1997Z' fill='%232196F3'/%3E%3Cpath d='M31.2003 23.1997C32.5258 23.1997 33.6003 24.2742 33.6003 25.5997C33.6003 26.9252 32.5258 27.9997 31.2003 27.9997C29.8748 27.9997 28.8003 26.9252 28.8003 25.5997C28.8003 24.2742 29.8748 23.1997 31.2003 23.1997Z' fill='%2300F5BC'/%3E%3Cpath d='M14.4386 23.935C14.693 22.8494 16.3178 21.0886 19.065 21.7366C21.8122 22.3846 22.4818 24.6814 22.2258 25.7678C22.1624 26.1388 21.9036 26.4465 21.549 26.5726C21.1712 26.6793 20.7661 26.6258 20.429 26.4246L20.669 25.4006C20.7702 24.9705 20.5035 24.5398 20.0734 24.4386C19.6433 24.3374 19.2126 24.6041 19.1114 25.0342L18.3778 28.1494L16.8202 27.783L17.553 24.6678C17.6213 24.3884 17.5344 24.0939 17.3254 23.8964C17.1164 23.6989 16.8175 23.6287 16.5424 23.7126C16.2674 23.7965 16.0585 24.0216 15.9954 24.3022L15.7554 25.3246C15.3641 25.3532 14.9781 25.2208 14.6866 24.9582C14.4247 24.6873 14.3298 24.2958 14.4386 23.935Z' fill='%23C05CF2'/%3E%3Cpath d='M24.0001 47.9999C36.6849 47.9999 44.0289 41.5455 46.5985 38.7695C47.5731 37.7113 47.7248 36.134 46.9697 34.9095L26.0601 1.16951C25.6273 0.446007 24.8467 0.00261407 24.0037 0.00146707C23.1606 0.000320082 22.3788 0.441588 21.9441 1.16391L1.02969 34.9095C0.275175 36.1347 0.427496 37.7121 1.40249 38.7703C3.97129 41.5455 11.3153 47.9999 24.0001 47.9999ZM33.6001 34.7095C36.5529 33.3195 39.1978 31.3529 41.3793 28.9255L42.5737 30.8535C40.1107 33.6556 37.0419 35.8599 33.6001 37.2991V34.7095ZM23.3121 1.99271C23.4562 1.74984 23.7177 1.60094 24.0001 1.60094C24.2825 1.60094 24.544 1.74984 24.6881 1.99271L24.6969 2.00631L40.4969 27.5015C38.5682 29.7386 36.2266 31.5831 33.6001 32.9343V31.9999C33.6001 31.5581 33.2419 31.1999 32.8001 31.1999C32.3583 31.1999 32.0001 31.5581 32.0001 31.9999V40.7999C32.0001 41.6836 31.2837 42.3999 30.4001 42.3999C29.5164 42.3999 28.8001 41.6836 28.8001 40.7999V39.1999C28.8001 37.4326 27.3674 35.9999 25.6001 35.9999C23.8328 35.9999 22.4001 37.4326 22.4001 39.1999C22.4001 40.0836 21.6837 40.7999 20.8001 40.7999C19.9164 40.7999 19.2001 40.0836 19.2001 39.1999V32.7999C19.2001 32.3581 18.8419 31.9999 18.4001 31.9999C17.9583 31.9999 17.6001 32.3581 17.6001 32.7999V34.2463C13.6699 32.9873 10.1712 30.6521 7.50089 27.5055L23.3121 1.99271ZM27.1793 38.9919C26.1248 39.1262 25.0631 39.1957 24.0001 39.1999C24.0234 38.3745 24.671 37.7024 25.495 37.6485C26.319 37.5946 27.0486 38.1766 27.1793 38.9919ZM5.42169 30.8599L6.62169 28.9247C9.55119 32.2392 13.3564 34.66 17.6001 35.9087V38.3943C12.8825 37.1479 8.64287 34.525 5.42169 30.8599ZM2.38969 35.7519L4.54489 32.2751C8.06273 36.1362 12.6582 38.8528 17.7369 40.0735C18.0804 41.31 19.1342 42.2184 20.4079 42.3759C21.6816 42.5334 22.9249 41.9091 23.5593 40.7935C23.7065 40.7935 23.8497 40.8007 24.0001 40.8007C25.0698 40.7956 26.1382 40.7282 27.2001 40.5991V40.7999C27.2001 42.5672 28.6328 43.9999 30.4001 43.9999C32.1674 43.9999 33.6001 42.5672 33.6001 40.7999V39.0255C37.3624 37.5664 40.7354 35.2552 43.4545 32.2735L45.6097 35.7519C45.9855 36.3639 45.9098 37.1509 45.4241 37.6799C42.9977 40.3039 36.0537 46.3999 24.0001 46.3999C11.9465 46.3999 5.00249 40.3039 2.57689 37.6839C2.08926 37.1543 2.0128 36.3653 2.38969 35.7519Z' fill='black'/%3E%3Cpath d='M15.3817 26.9119L15.2625 27.4175C15.0626 28.2764 15.5953 29.1351 16.4537 29.3375L18.0121 29.7039C18.1329 29.7325 18.2567 29.747 18.3809 29.7471C19.1225 29.7456 19.7658 29.2347 19.9353 28.5127L20.0537 28.0079C20.6903 28.2684 21.3983 28.2967 22.0537 28.0879C22.9357 27.7882 23.5934 27.0441 23.7825 26.1319C24.2441 24.1727 22.9873 21.0119 19.4313 20.1767C15.8753 19.3415 13.3409 21.6079 12.8801 23.5663C12.6427 24.467 12.8992 25.426 13.5545 26.0879C14.0482 26.5681 14.6949 26.8598 15.3817 26.9119ZM14.4385 23.9351C14.6929 22.8495 16.3177 21.0887 19.0649 21.7367C21.8121 22.3847 22.4817 24.6815 22.2257 25.7679C22.1623 26.1389 21.9035 26.4467 21.5489 26.5727C21.1711 26.6794 20.766 26.6259 20.4289 26.4247L20.6689 25.4007C20.7701 24.9706 20.5034 24.5399 20.0733 24.4387C19.6432 24.3375 19.2125 24.6042 19.1113 25.0343L18.3777 28.1495L16.8201 27.7831L17.5529 24.6679C17.6212 24.3886 17.5343 24.0941 17.3253 23.8965C17.1163 23.699 16.8174 23.6288 16.5423 23.7127C16.2673 23.7967 16.0584 24.0217 15.9953 24.3023L15.7553 25.3247C15.364 25.3533 14.978 25.2209 14.6865 24.9583C14.4245 24.6874 14.3297 24.2959 14.4385 23.9351Z' fill='black'/%3E%3Cpath d='M31.2001 29.5999C33.4092 29.5999 35.2001 27.809 35.2001 25.5999C35.2001 23.3908 33.4092 21.5999 31.2001 21.5999C28.9909 21.5999 27.2001 23.3908 27.2001 25.5999C27.2027 27.8079 28.992 29.5973 31.2001 29.5999ZM31.2001 23.1999C32.5256 23.1999 33.6001 24.2744 33.6001 25.5999C33.6001 26.9254 32.5256 27.9999 31.2001 27.9999C29.8746 27.9999 28.8001 26.9254 28.8001 25.5999C28.8001 24.2744 29.8746 23.1999 31.2001 23.1999Z' fill='black'/%3E%3Cpath d='M24.0001 17.5999C26.2092 17.5999 28.0001 15.809 28.0001 13.5999C28.0001 11.3908 26.2092 9.59991 24.0001 9.59991C21.7909 9.59991 20.0001 11.3908 20.0001 13.5999C20.0027 15.808 21.792 17.5973 24.0001 17.5999ZM24.0001 11.1999C25.3256 11.1999 26.4001 12.2744 26.4001 13.5999C26.4001 14.9254 25.3256 15.9999 24.0001 15.9999C22.6746 15.9999 21.6001 14.9254 21.6001 13.5999C21.6001 12.2744 22.6746 11.1999 24.0001 11.1999Z' fill='black'/%3E%3Cpath d='M26.4001 21.5999C26.8419 21.5999 27.2001 21.2417 27.2001 20.7999C27.2001 20.3581 26.8419 19.9999 26.4001 19.9999C25.9583 19.9999 25.6001 20.3581 25.6001 20.7999C25.6001 21.2417 25.9583 21.5999 26.4001 21.5999Z' fill='black'/%3E%3Cpath d='M18.4001 17.5999C18.8419 17.5999 19.2001 17.2417 19.2001 16.7999C19.2001 16.3581 18.8419 15.9999 18.4001 15.9999C17.9583 15.9999 17.6001 16.3581 17.6001 16.7999C17.6001 17.2417 17.9583 17.5999 18.4001 17.5999Z' fill='black'/%3E%3Cpath d='M24.8001 31.1999C25.2419 31.1999 25.6001 30.8417 25.6001 30.3999C25.6001 29.9581 25.2419 29.5999 24.8001 29.5999C24.3583 29.5999 24.0001 29.9581 24.0001 30.3999C24.0001 30.8417 24.3583 31.1999 24.8001 31.1999Z' fill='black'/%3E%3C/svg%3E%0A");
    background-color: transparent;
    background-size: contain;
}
.icon-48-faq{
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.59998 9.59386C1.59998 5.17606 5.1817 1.59473 9.59998 1.59473C14.0183 1.59473 17.6 5.17606 17.6 9.59386C17.6031 10.8954 17.2845 12.1775 16.6728 13.3263C16.5705 13.5194 16.5517 13.746 16.6208 13.9534L17.952 17.945L13.96 16.6139C13.7526 16.5448 13.526 16.5636 13.3328 16.6659C12.1839 17.2776 10.9016 17.5961 9.59998 17.593C5.18371 17.5882 1.60483 14.0097 1.59998 9.59386Z' fill='%2371FBDB'/%3E%3Cpath d='M46.4 28.7969C46.4 39.1582 38.176 46.395 26.4 46.395C14.624 46.395 6.39999 39.1582 6.39999 28.7969C6.43189 25.4579 7.18823 22.1657 8.61679 19.1475C8.94344 19.1813 9.27161 19.1981 9.59999 19.1979C11.0442 19.1962 12.4695 18.8698 13.7704 18.2428L18.964 19.9738C19.0456 20.0007 19.1309 20.0145 19.2168 20.0146C19.474 20.0147 19.7155 19.8911 19.8659 19.6826C20.0163 19.474 20.0573 19.2059 19.976 18.9619L18.2448 13.7689C19.1029 12.0197 19.3929 10.046 19.0744 8.12391C22.5421 6.40666 26.5036 5.96433 30.2648 6.87445L30.2064 6.90324C29.4547 7.26536 29.1094 8.14569 29.4144 8.92223C29.8744 10.0669 31.0248 11.9443 33.8944 14.3888C36.764 16.8334 38.7944 17.6733 40 17.9477C40.816 18.1307 41.6338 17.6486 41.8688 16.8462L42.2176 15.6903C44.8702 19.553 46.325 24.1119 46.4 28.7969Z' fill='%23FFC61A'/%3E%3Cpath d='M32.8001 35.9914C32.7995 37.5697 32.2128 39.0916 31.1537 40.2618C30.1433 38.6035 28.3419 37.5916 26.4001 37.5916C24.4583 37.5916 22.6568 38.6035 21.6465 40.2618C20.5873 39.0916 20.0006 37.5697 20.0001 35.9914V35.1914H32.8001V35.9914Z' fill='%23E27484'/%3E%3Cpath d='M22.868 41.323C23.5586 40.0121 24.9184 39.1914 26.4 39.1914C27.8817 39.1914 29.2415 40.0121 29.932 41.323C27.7927 42.747 25.0074 42.747 22.868 41.323Z' fill='%23E53935'/%3E%3Cpath d='M14.0272 29.2726C12.8509 28.1413 12.4799 26.4088 13.0898 24.895C13.6996 23.3812 15.168 22.3896 16.8 22.3896C18.4321 22.3896 19.9004 23.3812 20.5103 24.895C21.1201 26.4088 20.7491 28.1413 19.5728 29.2726C18.6881 28.9355 17.7466 28.7725 16.8 28.7926C15.8535 28.7725 14.912 28.9355 14.0272 29.2726Z' fill='white'/%3E%3Cpath d='M32.4272 29.2726C31.2509 28.1413 30.8799 26.4088 31.4898 24.895C32.0996 23.3812 33.568 22.3896 35.2 22.3896C36.8321 22.3896 38.3004 23.3812 38.9103 24.895C39.5201 26.4088 39.1491 28.1413 37.9728 29.2726C36.1791 28.6358 34.2209 28.6358 32.4272 29.2726Z' fill='white'/%3E%3Cpath d='M8.79996 5.59435C8.79996 5.15257 9.15813 4.79443 9.59996 4.79443C10.0418 4.79443 10.4 5.15257 10.4 5.59435V7.99409C10.4 8.43587 10.0418 8.794 9.59996 8.794C9.15813 8.794 8.79996 8.43587 8.79996 7.99409V5.59435Z' fill='white'/%3E%3Cpath d='M8.79996 13.5935C8.79996 13.1517 9.15813 12.7936 9.59996 12.7936C10.0418 12.7936 10.4 13.1517 10.4 13.5935C10.4 14.0353 10.0418 14.3934 9.59996 14.3934C9.15813 14.3934 8.79996 14.0353 8.79996 13.5935Z' fill='white'/%3E%3Cpath d='M44.8 1.60059L43.6977 5.26219L43.0984 2.42539L44.8 1.60059Z' fill='%23EF5350'/%3E%3Cpath d='M39.0088 4.40791L41.6144 3.14404L42.7344 8.45467L41.0416 14.0837L39.0088 4.40791Z' fill='%236DD627'/%3E%3Cpath d='M36.8312 14.638L35.0712 6.31887L37.524 5.12939L39.8624 16.241C38.7802 15.8559 37.7592 15.3165 36.8312 14.6396V14.638Z' fill='%23C05CF2'/%3E%3Cpath d='M33.5896 7.03418L34.8744 13.1142C32.1632 10.7894 31.2184 9.11418 30.9048 8.33418L33.5896 7.03418Z' fill='%2300F5BC'/%3E%3Cpath d='M32.8 33.6016H20C19.1163 33.6016 18.4 34.3178 18.4 35.2014V36.0013C18.4 40.4191 21.9817 44.0004 26.4 44.0004C30.8183 44.0004 34.4 40.4191 34.4 36.0013V35.2014C34.4 34.3178 33.6836 33.6016 32.8 33.6016ZM22.868 41.3327C23.5585 40.0219 24.9183 39.2013 26.4 39.2013C27.8817 39.2013 29.2415 40.0219 29.932 41.3327C27.7926 42.7566 25.0074 42.7566 22.868 41.3327ZM32.8 36.0013C32.7994 37.5794 32.2127 39.1012 31.1536 40.2712C30.1433 38.6131 28.3418 37.6013 26.4 37.6013C24.4582 37.6013 22.6567 38.6131 21.6464 40.2712C20.5873 39.1012 20.0005 37.5794 20 36.0013V35.2014H32.8V36.0013Z' fill='black'/%3E%3Cpath d='M46.3296 2.07295C46.5203 1.46479 46.3273 0.801587 45.84 0.390731C45.358 -0.0306681 44.6694 -0.119737 44.096 0.165156L32.3856 5.84454C27.9108 4.24042 22.9808 4.48833 18.6896 6.53327C17.2306 2.20768 12.9254 -0.490968 8.39591 0.0807229C3.86638 0.652414 0.366972 4.33611 0.0287238 8.88854C-0.309525 13.441 2.60707 17.6013 7.00238 18.8359C5.57977 21.9676 4.82951 25.3626 4.79998 28.8021C4.79998 40.1057 13.68 48 26.4 48C39.12 48 48 40.1057 48 28.8021C47.9115 23.3602 46.0899 18.0884 42.8 13.7525L46.3296 2.07295ZM33.5896 7.04441L34.8744 13.1238C32.1632 10.7992 31.2184 9.12419 30.9048 8.34427L33.5896 7.04441ZM36.8312 14.6484L35.0712 6.32929L37.524 5.13982L39.8624 16.2514C38.7801 15.8663 37.7592 15.3269 36.8312 14.65V14.6484ZM39.0088 4.4183L41.6144 3.15443L42.7344 8.46506L41.0416 14.0941L39.0088 4.4183ZM44.8 1.6106L43.6976 5.27181L43.0984 2.43531L44.8 1.6106ZM1.59998 9.60414C1.59998 5.18634 5.1817 1.605 9.59998 1.605C14.0183 1.605 17.6 5.18634 17.6 9.60414C17.6031 10.9056 17.2846 12.1877 16.6728 13.3365C16.5705 13.5297 16.5517 13.7563 16.6208 13.9637L17.952 17.9552L13.96 16.6242C13.7526 16.5551 13.526 16.5739 13.3328 16.6762C12.1839 17.2879 10.9016 17.6063 9.59998 17.6033C5.18371 17.5984 1.60483 14.0199 1.59998 9.60414ZM46.4 28.8021C46.4 39.1634 38.176 46.4002 26.4 46.4002C14.624 46.4002 6.39998 39.1634 6.39998 28.8021C6.43188 25.4631 7.18822 22.1709 8.61678 19.1527C8.94342 19.1865 9.2716 19.2033 9.59998 19.2031C11.0441 19.2014 12.4695 18.875 13.7704 18.248L18.964 19.979C19.0456 20.0059 19.1309 20.0197 19.2168 20.0198C19.4739 20.0199 19.7154 19.8963 19.8659 19.6878C20.0163 19.4792 20.0572 19.2111 19.976 18.9671L18.2448 13.7741C19.1029 12.0248 19.3929 10.0512 19.0744 8.1291C22.5421 6.41184 26.5036 5.96952 30.2648 6.87963L30.2064 6.90843C29.4547 7.27055 29.1094 8.15088 29.4144 8.92741C29.8744 10.0721 31.0248 11.9495 33.8944 14.394C36.764 16.8386 38.7944 17.6785 40 17.9528C40.8159 18.1359 41.6338 17.6538 41.8688 16.8514L42.2176 15.6955C44.8702 19.5581 46.325 24.1171 46.4 28.8021Z' fill='black'/%3E%3Cpath d='M34.9656 1.03946C34.6532 0.72719 34.1468 0.72719 33.8344 1.03946L33.6 1.27384L33.3656 1.03946C33.0517 0.736316 32.5527 0.740652 32.2441 1.04921C31.9355 1.35776 31.9312 1.85667 32.2344 2.17054L32.4688 2.40491L32.2344 2.63929C32.0264 2.84013 31.943 3.13754 32.0162 3.41721C32.0894 3.69688 32.3079 3.9153 32.5876 3.9885C32.8673 4.06171 33.1647 3.97831 33.3656 3.77037L33.6 3.53599L33.8344 3.77037C34.1483 4.07351 34.6473 4.06918 34.9558 3.76062C35.2644 3.45207 35.2688 2.95316 34.9656 2.63929L34.7312 2.40491L34.9656 2.17054C35.2779 1.85817 35.2779 1.35183 34.9656 1.03946Z' fill='black'/%3E%3Cpath d='M47.7656 10.6384C47.4532 10.3262 46.9468 10.3262 46.6344 10.6384L46.4 10.8728L46.1656 10.6384C45.8517 10.3353 45.3527 10.3396 45.0441 10.6482C44.7355 10.9567 44.7312 11.4556 45.0344 11.7695L45.2688 12.0039L45.0344 12.2383C44.8264 12.4391 44.743 12.7365 44.8162 13.0162C44.8894 13.2959 45.1079 13.5143 45.3876 13.5875C45.6673 13.6607 45.9647 13.5773 46.1656 13.3693L46.4 13.135L46.6344 13.3693C46.9483 13.6725 47.4473 13.6681 47.7558 13.3596C48.0644 13.051 48.0688 12.5521 47.7656 12.2383L47.5312 12.0039L47.7656 11.7695C48.0779 11.4571 48.0779 10.9508 47.7656 10.6384Z' fill='black'/%3E%3Cpath d='M9.59998 10.4041C10.9255 10.4041 12 9.32965 12 8.00431V5.60457C12 4.27923 10.9255 3.20483 9.59998 3.20483C8.2745 3.20483 7.19998 4.27923 7.19998 5.60457V8.00431C7.19998 9.32965 8.2745 10.4041 9.59998 10.4041ZM8.79998 5.60457C8.79998 5.16279 9.15815 4.80466 9.59998 4.80466C10.0418 4.80466 10.4 5.16279 10.4 5.60457V8.00431C10.4 8.44609 10.0418 8.80422 9.59998 8.80422C9.15815 8.80422 8.79998 8.44609 8.79998 8.00431V5.60457Z' fill='black'/%3E%3Cpath d='M12 13.6037C12 12.2784 10.9255 11.204 9.59998 11.204C8.2745 11.204 7.19998 12.2784 7.19998 13.6037C7.19998 14.929 8.2745 16.0034 9.59998 16.0034C10.9255 16.0034 12 14.929 12 13.6037ZM8.79998 13.6037C8.79998 13.1619 9.15815 12.8038 9.59998 12.8038C10.0418 12.8038 10.4 13.1619 10.4 13.6037C10.4 14.0455 10.0418 14.4036 9.59998 14.4036C9.15815 14.4036 8.79998 14.0455 8.79998 13.6037Z' fill='black'/%3E%3Cpath d='M20.084 31.5594C20.2815 31.9548 20.7621 32.1152 21.1576 31.9177C21.553 31.7203 21.7135 31.2396 21.516 30.8443C21.37 30.579 21.1807 30.34 20.956 30.1371C22.9801 27.8971 22.8638 24.456 20.6932 22.3576C18.5225 20.2593 15.079 20.2593 12.9084 22.3576C10.7378 24.456 10.6215 27.8971 12.6456 30.1371C12.4209 30.34 12.2316 30.579 12.0856 30.8443C11.8945 31.2303 12.0475 31.6982 12.4296 31.8969C12.8164 32.0976 13.2926 31.9562 13.5072 31.577C13.5336 31.5306 14.2088 30.4019 16.8 30.4019C19.3912 30.4019 20.0664 31.5306 20.084 31.5594ZM14.0272 29.282C12.8509 28.1508 12.4799 26.4185 13.0897 24.9048C13.6996 23.3912 15.1679 22.3998 16.8 22.3998C18.432 22.3998 19.9004 23.3912 20.5102 24.9048C21.1201 26.4185 20.7491 28.1508 19.5728 29.282C18.6881 28.945 17.7465 28.782 16.8 28.8021C15.8534 28.782 14.9119 28.945 14.0272 29.282Z' fill='black'/%3E%3Cpath d='M17.6 27.2022C18.0418 27.2022 18.4 26.8441 18.4 26.4023C18.4 25.9605 18.0418 25.6024 17.6 25.6024C17.1582 25.6024 16.8 25.9605 16.8 26.4023C16.8 26.8441 17.1582 27.2022 17.6 27.2022Z' fill='black'/%3E%3Cpath d='M35.2 20.8029C32.9886 20.7976 30.9822 22.0972 30.0829 24.1173C29.1836 26.1374 29.5608 28.4977 31.0448 30.1371C30.8201 30.34 30.6308 30.579 30.4848 30.8443C30.2938 31.2303 30.4466 31.6982 30.8288 31.8969C31.2156 32.0976 31.6918 31.9562 31.9064 31.577C31.9336 31.5306 32.6088 30.4019 35.2 30.4019C37.76 30.4019 38.4488 31.501 38.4928 31.5762C38.6949 31.9691 39.1774 32.1239 39.5704 31.9217C39.9634 31.7196 40.1181 31.2372 39.916 30.8443C39.77 30.579 39.5807 30.34 39.356 30.1371C40.8401 28.4976 41.2172 26.1371 40.3177 24.1169C39.4182 22.0967 37.4115 20.7973 35.2 20.8029ZM32.4272 29.282C31.2509 28.1508 30.8799 26.4185 31.4897 24.9048C32.0996 23.3912 33.5679 22.3998 35.2 22.3998C36.832 22.3998 38.3004 23.3912 38.9102 24.9048C39.5201 26.4185 39.1491 28.1508 37.9728 29.282C36.1791 28.6453 34.2209 28.6453 32.4272 29.282Z' fill='black'/%3E%3Cpath d='M34.4 27.2022C34.8418 27.2022 35.2 26.8441 35.2 26.4023C35.2 25.9605 34.8418 25.6024 34.4 25.6024C33.9582 25.6024 33.6 25.9605 33.6 26.4023C33.6 26.8441 33.9582 27.2022 34.4 27.2022Z' fill='black'/%3E%3C/svg%3E%0A");
    background-color: transparent;
    background-size: contain;
}

.uk-button-default:hover .icon{
    background-color: #fff;
}

.contacts-ul{
    display: block;
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.contacts-ul li{
    position: relative;
    padding: 0px 0px 0px 32px;
    font-size: 14px;
}
.contacts-ul li.title{
    font-weight: 700;
    padding-bottom: 8px;
    font-size: 1rem;
}
.contacts-ul li span.icon{
    position: absolute;
    left: 0px;
    top: 0px;
}
.contacts-ul li a.phone{
    font-weight: 700;
}


/* Header */
.header{
    position: relative;
    z-index: 980;
    padding: 0px 0px;
    color: #fff;
    background: rgb(1,46,99);
    background: linear-gradient(0deg, rgba(1,46,99,1) 0%, rgba(0,77,169,1) 80%);
}
.header-cloud{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: -4px;
    z-index: 6;
    background-image: url("data:image/svg+xml,%3Csvg width='1988' height='134' viewBox='0 0 1988 134' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1988 134V66.0001C1968.47 48.2997 1939.05 43.7484 1914.34 51.8952C1889.59 38.8438 1857.59 38.5788 1832.52 50.9472C1796.54 24.847 1738.75 24.3128 1700.11 44.9587C1668.11 5.81776 1598.1 4.92914 1563.48 40.9157C1529.67 31.0346 1486.4 34.4601 1459.15 58.3233C1428.79 50.5675 1387.4 54.5927 1366.8 80.5625C1341.54 75.8037 1306.77 82.3509 1296 98.5001C1270.74 91.7026 1253.5 97.0001 1238.97 112.595C1218.14 96.3689 1182.75 96.6868 1162.88 114.391C1141.19 100.199 1106.19 101.307 1087.71 120.469C1060.66 100.571 1016.57 100.539 986.142 112.505C965 97 919 98.5 901.24 118.735C882.218 106.056 854.388 105.654 834.64 116.955C814.092 98.0663 775.637 98.0026 754.841 116.52C744.889 96.0599 718.746 88.792 697.604 91.5799C682.583 74.1368 656.994 68.5544 634.916 71.903C614.78 50.1669 579.868 45.6802 551.852 50.7938C518.477 18.0129 455.383 17.38 413.905 33.7259C376.906 -10.6917 288.342 -10.7325 249.876 31.678C224.791 29.2046 198.375 33.1274 176.128 45.3075C154.561 37.6989 129.077 40.0345 109.881 52.716C80.3139 22.6517 20.1259 26.9698 0 66.0001V134H1988Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center bottom;
    background-repeat: repeat-x;
}
.header-top-links{
    position: relative;
    z-index: 10;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 24px 0px 16px 0px;
}
.header-top-links .uk-button{
    background-color: #FFC61A;
    color: #021832 !important;
    text-transform: none;
    width: 130px;
    margin: 0px 8px;
}
.header-top-links .uk-button:hover{
    background-color: #dc611b;
    color: #FFF !important;
    text-transform: none;
}
.header-top-container{
    position: relative;
    z-index: 10;
    padding: 16px 0px;
    background-position: center bottom;
    background-repeat: repeat-x;
}
.header-top-container.uk-active{
    background: rgb(1,46,99);
    background: linear-gradient(0deg, rgba(1,46,99,1) 0%, rgba(0,77,169,1) 80%);
    -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5);
}
.header-top-container.uk-active .logo{
    width:90px;
    height:44px;
    padding: 0px;
}
.header-top-container.uk-active .logo span{
    display: none;
}

.header-top{
    display: grid;
    gap: 24px;
    grid-template-columns: 1fr auto 1fr;
}
.header-top a{
    color: #fff;
}
.header-top span.icon{
    background-color: #fff;
}
.header-top-grid{
    display: grid;
    gap: 8px;
    grid-template-columns: repeat(2, 200px);
}
.header-top-grid-right{
    justify-content: end;
}
.header-top-grid div{
    padding-top: 16px;
}
.header-menu-container{
    position: relative;
    z-index: 10;
    padding: 16px 0px 0px 0px;
}
.header-menu{
    display: grid;
    gap: 24px;
    grid-template-columns: 1fr auto 1fr;
    align-items: center;
}
.header-menu-boryslav{
    padding-top: 24px;
}
.header-menu-center ul{
    display: flex;
    list-style: none;
    padding: 4px 5px;
    margin: 0px;
    background-color: #fff;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    border-radius: 32px;
    -webkit-box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.25);
}
.header-menu-center ul li{
    padding: 0px 4px 0px 0px;
}
.header-menu-center ul li:last-child{
    padding: 0px;
}
.header-menu-center ul li a{
    display: block;
    color: #021832;
    padding: 8px 16px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    background-color: #FFF;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    border-radius: 32px;
}
.header-menu-center ul li a:hover{
    text-decoration: none;
    background-color: #FFC61A;
    color: #021832;
}
.header-menu-center ul li.active a{
    background-color: #DC611B;
    color: #FFF;
}
.header-menu-booking a{
    width: 180px;
    gap: 16px;
    line-height: 1.2;
    font-weight: 700;
    font-size: 14px;
    color: #496689;
    text-transform: uppercase;
}
.header-menu-booking a:hover{
    text-decoration: none;
    color: #DC611B;
}
.header-menu-social{
    justify-self: end;
}
.header-menu-container.uk-active{
    background-color: #FFF;
    padding: 16px 0px;
    -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5);
}
.header-menu-container.uk-active .header-menu-center ul{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.header-banner-container{
    position: relative;
    padding: 0px;
}
.header .contacts-ul li.title{
    color: #FFC61A;
}
.header .contacts-ul li span.icon{
    background-color: #FFC61A;
}
.header.offcanvas-open{
    background: transparent;
}
.header.offcanvas-open .header-cloud,
.header.offcanvas-open .header-banner-container,
.header.offcanvas-open .header-banner-image{
    display: none;
}
.header.offcanvas-open .header-top-container.uk-active{
    background: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.header-withbanner .header-menu-booking a{
    color: #fff;
}
.header-withbanner .header-menu-social .icon{
    background-color: #fff;
}
.header-withbanner .header-menu-container.uk-active .header-menu-booking a{
    color: #496689;
}
.header-withbanner .header-menu-container.uk-active .header-menu-social .icon{
    background-color: #496689;
}

.header-banner-container{
    position: relative;
    z-index: 6;
}
.header-banner-content{
    padding: 80px 0px 160px 0px;
    display: grid;
    gap: 24px;
    width: 30%;
    color: #fff;
    font-weight: 400;
    font-size: 1.2rem;
}
.header-banner-title{
    font-size: 1.6rem;   
}
.header-banner-image{
    position: absolute;
    z-index: 1;
    display: block;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-position: center bottom;
    background-size: 1400px auto;
    background-repeat: no-repeat;
}

/* Footer */
.footer{
    position:relative;
    z-index: 2;
    background: rgb(255,198,26);
    background: linear-gradient(0deg, rgba(255,198,26,1) 0%, rgba(255,163,0,1) 50%);
    padding: 100px 0px 24px 0px;
    color: #3F2800;
    margin-top:200px;
}
.footer hr{
    border-top: 2px dotted #895800;
}
.footer a{
    color: #3F2800;
}
.footer-cloud{
    position: absolute;
    left: -4px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 1;
    background-image: url("data:image/svg+xml,%3Csvg width='1988' height='52' viewBox='0 0 1988 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9.31957e-07V39.863C45.4041 48.8835 105.026 49.9795 143.007 21.9247C171.923 32.4814 205.744 28.2796 231.631 11.9589C266.408 47.5679 340.131 47.4663 376.652 13.9521C400.455 34.9567 453.844 35.3599 481.39 19.9316C537.501 60.682 629.422 57.2986 688.851 23.9179C715.504 44.4923 761.061 48.3267 788.553 28.8013C832.523 56.2314 900.841 57.3472 948.681 33.8837C992.652 43.0641 1044.97 49.4992 1079.6 23.9179C1108.52 34.4745 1142.34 32.2659 1168.23 15.9453C1207.5 44.846 1276.73 47.4661 1313.25 13.9519C1337.05 34.9565 1380.37 35.3598 1407.91 19.9314C1464.03 60.6818 1566.02 61.2854 1625.45 27.9046C1652.1 48.479 1698.66 49.4233 1726.16 29.8979C1774.52 60.0713 1851.86 59.2969 1899.38 27.9042C1926.24 40.7982 1958.52 44.0194 1988 39.8631V9.31957e-07H0Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center top;
    background-repeat: repeat-x;    
}
.footer-container{
    position: relative;
    z-index: 10;
}
.footer-map-container{
    position: relative;
}
.footer-map{
    position: relative;
    z-index: 1;
    background-color: #FFDE7A;
    border: 6px solid #FFDE7A;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    min-height: 400px;
}
.footer-map-title{
    position: absolute;
    top: 0px;
    left: 60px;
    right: 60px;
    text-align: center;
    z-index: 10;
}
.footer-map-title span{
    display: inline-block;
    padding: 8px 16px;
    background-color: #FFDE7A;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 1.2;
    color: #6C2802;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}
.footer-content{
    width: 300px;
    display: grid;
    gap: 16px;
}
.footer .contacts-ul li.title{
    color: #6C2802;
}
.footer .contacts-ul li span.icon{
    background-color: #6C2802;
}
.footer-logo{
    position: relative;
    z-index: 100;
    justify-self: center;
}
.footer-logo .logo{
    color: #6C2802;
    background-image: url('/assets/upload/site/rio-footer-logo.svg');
}
.footer-social{
    justify-self: center;
}
.footer-social .icon{
    background-color: #6C2802 !important;
}
.footer-end{
    display: grid;
    gap: 4px;
    grid-template-columns: 1fr auto;
    font-size: 14px;
}
.footer-rio{
    content:"";
    position: absolute;
    display: block;
    height: 300px;
    left: 0px;
    right: 0px;
    top: -220px;
    z-index: 100;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.footer-rio-homepage,
.footer-rio-boryslav{
    background-image: url('/assets/upload/rio/rio-01.webp');
}
.footer-rio-about-us{
    background-image: url('/assets/upload/rio/rio-20.webp');
}
.footer-rio-our-menu{
    background-image: url('/assets/upload/rio/rio-06.webp');
}
.footer-rio-activity{
    background-image: url('/assets/upload/rio/rio-02.webp');
}
.footer-rio-news{
    background-image: url('/assets/upload/rio/rio-11.webp');
}
.footer-rio-promotions{
    background-image: url('/assets/upload/rio/rio-03.webp');
}
.footer-rio-booking{
    background-image: url('/assets/upload/rio/rio-05.webp');
}


/* Social */
.social-ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}
.social-ul li{
    padding: 0px;
    margin: 0px;
}
.social-ul li a{
    display: block;
    padding: 4px;
    margin: 0px;
    background-color: transparent;
}
.social-ul li a .icon{
    background-color: #496689;
}
.social-ul-round li a{
    background-color: #FFC61A;
    color: #021832;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
}
.social-ul-round li a .icon{
    background-color: #021832;
}
.social-ul-round li a:hover{
    background-color: #004DA9;
    color: #FFF;
}
.social-ul-round li a:hover .icon{
    background-color: #FFF;
}


/* Main */
main{
    padding: 24px 0px 24px 0px;
    position: relative;
    z-index: 3;
    overflow-x: hidden;
}

/* Content */
.content-grid{
    position: relative;
    z-index: 10;
    display: grid;
    gap: 32px;
    grid-template-columns: 1fr 40%;
}
.content-grid-odd{
    grid-template-columns: 40% 1fr;
}
.content-grid-odd div:nth-child(2){
    order: -1;
}
.content-grid div:nth-child(2){
    position: relative;
}
.content-grid div:nth-child(2):before{
    content: "";
    position: absolute;
    z-index: 1;
    right: -40px;
    bottom: -40px;
    display: block;
    width: 300px;
    height: 200px;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='234' height='160' viewBox='0 0 234 160' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M82.0799 147.149C75.5103 148.993 68.4094 150 61 150C27.3106 150 0 129.181 0 103.5C0 80.1153 22.6444 60.7624 52.1298 57.4881C54.2133 25.3925 81.1172 0 114 0C137.241 0 157.495 12.6847 168.111 31.4553C172.087 30.5037 176.235 30 180.5 30C210.047 30 234 54.1766 234 84C234 113.823 210.047 138 180.5 138C175.185 138 170.051 137.218 165.205 135.761C154.709 150.349 137.584 159.849 118.24 159.849C104.556 159.849 91.9821 155.095 82.0799 147.149Z' fill='%23E0E7EF'/%3E%3C/svg%3E%0A");
    background-position: right bottom;
    background-size: contain;
    background-repeat: no-repeat;
}
.content-grid-odd div:nth-child(2):before{
    left: -40px;
    right: auto;
}
.content-grid div:nth-child(2):after{
    content: "";
    position: absolute;
    z-index: 20;
    right: -100px;
    bottom: -20px;
    display: block;
    width: 400px;
    height: 400px;
    background-color: transparent;
    background-position: right bottom;
    background-size: contain;
    background-repeat: no-repeat;
}
.content-grid-odd div:nth-child(2):after{
    left: -100px;
    right: auto;
}
.content-grid-rio-1 div:nth-child(2):after{
    background-image: url('/assets/upload/rio/rio-04.webp');
}
.content-grid-rio-2 div:nth-child(2):after{
    background-image: url('/assets/upload/rio/rio-06.webp');
}
.content-grid-rio-3 div:nth-child(2):after{
    background-image: url('/assets/upload/rio/rio-07.webp');
}
.content-grid-rio-4 div:nth-child(2):after{
    background-image: url('/assets/upload/rio/rio-15.webp');
}
.content-button{
    position: relative;
}
.content-video{
    position: absolute;
    z-index: 100;
    bottom: 20px;
    left: 20px;
}
.content-banner{
    position: relative;
    z-index: 10;
    box-sizing: border-box;
    border: 4px solid #E0E7EF;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-radius: 60% 40% 46% 54% / 38% 44% 56% 62%;
    -webkit-border-radius: 60% 40% 46% 54% / 38% 44% 56% 62%;
    -moz-border-radius: 60% 40% 46% 54% / 38% 44% 56% 62%;
}
.content{
    position: relative;
}
.content h2{
    padding: 16px 0px;
}
.content a{
    text-decoration: underline;
}
.content .uk-button{
    text-decoration: none;
    margin: 8px 0px;
}
.content ul{
    list-style: none;
    margin: 0px;
    padding: 8px 0px;
}
.content ul li{
    position: relative;
    padding: 2px 0px 2px 30px;
}
.content ul li:before{
    content: "";
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    top: 2px;
    left: 0px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 16L14 12L10 8' stroke='%23A9BBD0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.content-blockquote{
    padding-left: 64px;
}
.content-blockquote blockquote{
    position: relative;
    color: #024089;
    font-style: italic;
    padding-bottom: 16px;
}
.content-blockquote blockquote:before{
    content: "";
    width: 48px;
    height: 48px;
    display: block;
    position: absolute;
    top: 2px;
    left: -64px;
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.8001 6.40228C26.1029 6.40752 27.4005 6.56702 28.6657 6.87746L28.6065 6.90626C27.8549 7.26839 27.5095 8.14877 27.8145 8.92534C28.2745 10.0701 29.4249 11.9476 32.2945 14.3922C35.1641 16.8369 37.1945 17.6769 38.4001 17.9513C38.5131 17.9766 38.6284 17.9894 38.7441 17.9896C39.4478 17.9863 40.0666 17.5236 40.2689 16.8497L40.6513 15.5826C43.2862 19.4009 44.7299 23.9145 44.8001 28.5531C44.8001 39.0613 36.5761 46.4001 24.8001 46.4001C16.4441 46.4001 9.88014 42.7019 6.77054 36.8006H15.2001C15.2001 37.6842 15.9165 38.4005 16.8001 38.4005H21.7137C22.0774 39.809 23.3454 40.7949 24.8001 40.8004C25.242 40.8004 25.6001 40.4422 25.6001 40.0004C25.6001 39.5586 25.242 39.2005 24.8001 39.2005C23.9165 39.2005 23.2001 38.4842 23.2001 37.6006C23.1998 37.2078 23.3455 36.8288 23.6089 36.5374C23.8847 36.2327 23.8847 35.7686 23.6089 35.4639C23.3455 35.1725 23.1998 34.7936 23.2001 34.4007C23.2001 33.5171 23.9165 32.8008 24.8001 32.8008C25.242 32.8008 25.6001 32.4427 25.6001 32.0009C25.6001 31.5591 25.242 31.2009 24.8001 31.2009C23.3454 31.2064 22.0774 32.1923 21.7137 33.6008H16.8001C15.9165 33.6008 15.2001 34.3171 15.2001 35.2007H6.40014C6.26974 35.2007 6.14574 35.1743 6.01854 35.1623C5.19979 33.0556 4.78641 30.8132 4.80014 28.5531C4.80014 28.2115 4.81054 27.8683 4.82814 27.5251C5.32467 27.3114 5.85956 27.2012 6.40014 27.2011H8.00014C8.88379 27.2011 9.60014 27.9174 9.60014 28.8011C9.60014 29.6847 8.88379 30.401 8.00014 30.401H7.20014C6.75831 30.401 6.40014 30.7591 6.40014 31.2009C6.40014 31.6427 6.75831 32.0009 7.20014 32.0009H8.00014C9.76745 32.0009 11.2001 30.5683 11.2001 28.8011C11.2001 27.0338 9.76745 25.6012 8.00014 25.6012H6.40014C5.92647 25.6032 5.45497 25.6653 4.99694 25.786C6.32414 16.1386 14.3553 6.40228 24.8001 6.40228Z' fill='%23FFC61A'/%3E%3Cpath d='M21.703 35.1983C21.7752 35.4786 21.8853 35.7477 22.0302 35.9983C21.8853 36.2488 21.7752 36.518 21.703 36.7983H16.7998V35.1983H21.703Z' fill='%23CD9A00'/%3E%3Cpath d='M35.2312 14.6447L33.4712 6.3247L35.924 5.1351L38.2624 16.2479C37.1801 15.8628 36.1592 15.3233 35.2312 14.6463V14.6447Z' fill='%23C05CF2'/%3E%3Cpath d='M31.9895 7.03964L33.2743 13.1196C30.5631 10.7948 29.6183 9.11964 29.3047 8.33964L31.9895 7.03964Z' fill='%2300F5BC'/%3E%3Cpath d='M37.4087 4.41378L40.0143 3.14978L41.1343 8.46098L39.4415 14.0906L37.4087 4.41378Z' fill='%236DD627'/%3E%3Cpath d='M43.2 1.60565L42.0968 5.26725L41.4976 2.43045L43.2 1.60565Z' fill='%23EF5350'/%3E%3Cpath d='M14.4 13.7459C14.5954 13.746 14.784 13.6745 14.9304 13.5451C16.8697 11.7831 19.2259 10.5442 21.7768 9.94529C22.0556 9.88213 22.2795 9.67503 22.3642 9.40201C22.4489 9.12898 22.3815 8.83151 22.1874 8.62165C21.9933 8.41179 21.702 8.32141 21.4232 8.38458C18.6097 9.04383 16.0103 10.4082 13.8696 12.3492C13.6224 12.5698 13.5368 12.9201 13.6544 13.2299C13.7721 13.5397 14.0686 13.7449 14.4 13.7459Z' fill='black'/%3E%3Cpath d='M4.93678 36.5998C8.14318 43.5083 15.5272 48 24.8 48C37.316 48 46.4 39.8213 46.4 28.5531C46.3177 23.1591 44.5071 17.9337 41.2344 13.6451L44.7304 2.07052C44.9185 1.46193 44.7234 0.79986 44.2352 0.390615C43.7546 -0.0293271 43.0686 -0.119246 42.496 0.162627L30.8048 5.84232C28.8761 5.15975 26.8459 4.80815 24.8 4.80237C14.108 4.80237 4.32478 14.9298 3.29518 26.5444C1.46639 27.7604 0.518721 29.9342 0.872555 32.1016C1.22639 34.2689 2.81621 36.0285 4.93678 36.5998ZM31.9896 7.04225L33.2744 13.1219C30.5632 10.7972 29.6184 9.12214 29.3048 8.34218L31.9896 7.04225ZM35.2312 14.6466L33.4712 6.32709L35.924 5.13755L38.2624 16.2497C37.1801 15.8646 36.1592 15.3252 35.2312 14.6482V14.6466ZM37.4088 4.41599L40.0144 3.15206L41.1344 8.46297L39.4416 14.0923L37.4088 4.41599ZM43.2 1.60815L42.0968 5.26955L41.4976 2.4329L43.2 1.60815ZM24.8 6.40228C26.1028 6.40752 27.4003 6.56702 28.6656 6.87746L28.6064 6.90626C27.8547 7.2684 27.5094 8.14877 27.8144 8.92535C28.2744 10.0701 29.4248 11.9476 32.2944 14.3922C35.164 16.8369 37.1944 17.6769 38.4 17.9513C38.5129 17.9766 38.6283 17.9894 38.744 17.9897C39.4476 17.9863 40.0665 17.5236 40.2688 16.8497L40.6512 15.5826C43.286 19.4009 44.7298 23.9145 44.8 28.5531C44.8 39.0613 36.576 46.4001 24.8 46.4001C16.444 46.4001 9.87998 42.7019 6.77038 36.8006H15.2C15.2 37.6842 15.9163 38.4005 16.8 38.4005H21.7136C22.0773 39.809 23.3453 40.7949 24.8 40.8004C25.2418 40.8004 25.6 40.4422 25.6 40.0004C25.6 39.5586 25.2418 39.2005 24.8 39.2005C23.9163 39.2005 23.2 38.4842 23.2 37.6006C23.1996 37.2078 23.3453 36.8288 23.6088 36.5374C23.8846 36.2327 23.8846 35.7686 23.6088 35.4639C23.3453 35.1725 23.1996 34.7936 23.2 34.4007C23.2 33.5171 23.9163 32.8008 24.8 32.8008C25.2418 32.8008 25.6 32.4427 25.6 32.0009C25.6 31.5591 25.2418 31.2009 24.8 31.2009C23.3453 31.2064 22.0773 32.1923 21.7136 33.6008H16.8C15.9163 33.6008 15.2 34.3171 15.2 35.2007H6.39998C6.26958 35.2007 6.14558 35.1743 6.01838 35.1623C5.19964 33.0556 4.78626 30.8132 4.79998 28.5531C4.79998 28.2115 4.81038 27.8683 4.82798 27.5251C5.32452 27.3114 5.85941 27.2012 6.39998 27.2011H7.99998C8.88364 27.2011 9.59998 27.9174 9.59998 28.8011C9.59998 29.6847 8.88364 30.401 7.99998 30.401H7.19998C6.75816 30.401 6.39998 30.7591 6.39998 31.2009C6.39998 31.6427 6.75816 32.0009 7.19998 32.0009H7.99998C9.76729 32.0009 11.2 30.5683 11.2 28.8011C11.2 27.0338 9.76729 25.6012 7.99998 25.6012H6.39998C5.92632 25.6032 5.45482 25.6653 4.99678 25.786C6.32398 16.1386 14.3552 6.40228 24.8 6.40228ZM21.7032 35.2007C21.7754 35.481 21.8855 35.7501 22.0304 36.0007C21.8855 36.2512 21.7754 36.5203 21.7032 36.8006H16.8V35.2007H21.7032ZM3.20638 28.8179C3.22354 30.7335 3.52495 32.636 4.10078 34.4631C3.21426 33.8478 2.61746 32.8972 2.4486 31.8314C2.27974 30.7656 2.55347 29.677 3.20638 28.8179Z' fill='black'/%3E%3Cpath d='M13.2584 25.7212C12.8588 25.9099 12.6877 26.3868 12.8764 26.7864C13.065 27.186 13.542 27.357 13.9416 27.1683C18.056 25.2229 20.0808 27.5859 20.1768 27.7019C20.4562 28.0337 20.9492 28.0824 21.2881 27.8116C21.627 27.5409 21.6884 27.0493 21.4264 26.7036C20.46 25.486 17.5088 23.7117 13.2584 25.7212Z' fill='black'/%3E%3Cpath d='M28.8 27.9971C29.0411 27.998 29.2698 27.8902 29.4224 27.7035C29.5064 27.6011 31.5304 25.2165 35.6624 27.1683C36.062 27.357 36.5389 27.186 36.7276 26.7864C36.9162 26.3868 36.7452 25.9099 36.3456 25.7212C32.096 23.7133 29.1456 25.4852 28.1776 26.7036C27.9895 26.9434 27.9541 27.2693 28.0862 27.544C28.2184 27.8187 28.4952 27.9944 28.8 27.9971Z' fill='black'/%3E%3Cpath d='M12.8 21.0215C13.0091 21.0221 13.2101 20.9408 13.36 20.7951C14.2338 20.0316 15.4514 19.7983 16.5456 20.1847C16.8171 20.275 17.1162 20.2136 17.3302 20.0237C17.5441 19.8337 17.6405 19.544 17.583 19.2637C17.5254 18.9834 17.3227 18.7551 17.0512 18.6648C15.3844 18.0872 13.5351 18.4685 12.2328 19.6584C12.0079 19.8877 11.9421 20.2294 12.0656 20.5259C12.1891 20.8224 12.478 21.0163 12.7992 21.0183L12.8 21.0215Z' fill='black'/%3E%3Cpath d='M33.0528 20.1847C34.1465 19.7972 35.3643 20.0302 36.2376 20.7943C36.5523 21.0967 37.0514 21.091 37.3591 20.7815C37.6669 20.472 37.6698 19.973 37.3656 19.66C36.0634 18.4699 34.214 18.0886 32.5472 18.6664C32.1274 18.806 31.9004 19.2594 32.04 19.6792C32.1796 20.0989 32.633 20.3259 33.0528 20.1863V20.1847Z' fill='black'/%3E%3Cpath d='M29.6 31.2009C29.1582 31.1994 28.7987 31.5563 28.7972 31.9981C28.7956 32.4399 29.1526 32.7993 29.5944 32.8008C30.0275 32.7716 30.4522 32.9306 30.7597 33.237C31.0673 33.5434 31.2277 33.9675 31.2 34.4007C31.2 34.8426 31.5582 35.2007 32 35.2007C32.4418 35.2007 32.8 34.8426 32.8 34.4007C32.8253 33.5446 32.4962 32.716 31.8906 32.1103C31.2849 31.5047 30.4562 31.1757 29.6 31.2009Z' fill='black'/%3E%3Cpath d='M44.2344 11.4364C43.9221 11.7488 43.9221 12.2552 44.2344 12.5675L44.4688 12.8019L44.2344 13.0363C44.0264 13.2372 43.943 13.5346 44.0162 13.8143C44.0894 14.094 44.3079 14.3124 44.5876 14.3856C44.8673 14.4588 45.1647 14.3754 45.3656 14.1675L45.6 13.9331L45.8344 14.1675C46.1483 14.4706 46.6473 14.4663 46.9558 14.1577C47.2644 13.8491 47.2688 13.3502 46.9656 13.0363L46.7312 12.8019L46.9656 12.5675C47.2688 12.2537 47.2644 11.7547 46.9558 11.4462C46.6473 11.1376 46.1483 11.1332 45.8344 11.4364L45.6 11.6708L45.3656 11.4364C45.0532 11.1241 44.5468 11.1241 44.2344 11.4364Z' fill='black'/%3E%3Cpath d='M2.63438 14.1675C2.94678 14.4797 3.45318 14.4797 3.76558 14.1675L3.99998 13.9331L4.23438 14.1675C4.43524 14.3754 4.73269 14.4588 5.01239 14.3856C5.29209 14.3124 5.51053 14.094 5.58374 13.8143C5.65695 13.5346 5.57355 13.2372 5.36558 13.0363L5.13118 12.8019L5.36558 12.5675C5.66876 12.2537 5.66443 11.7547 5.35584 11.4462C5.04725 11.1376 4.54829 11.1332 4.23438 11.4364L3.99998 11.6708L3.76558 11.4364C3.45168 11.1332 2.95272 11.1376 2.64413 11.4462C2.33554 11.7547 2.33121 12.2537 2.63438 12.5675L2.86878 12.8019L2.63438 13.0363C2.32208 13.3487 2.32208 13.8551 2.63438 14.1675Z' fill='black'/%3E%3Cpath d='M7.43438 9.36772C7.74678 9.68001 8.25318 9.68001 8.56558 9.36772L8.79998 9.13333L9.03438 9.36772C9.34829 9.67088 9.84725 9.66655 10.1558 9.35798C10.4644 9.04941 10.4688 8.55047 10.1656 8.23658L9.93118 8.0022L10.1656 7.76781C10.4688 7.45392 10.4644 6.95499 10.1558 6.64642C9.84725 6.33785 9.34829 6.33351 9.03438 6.63667L8.79998 6.87106L8.56558 6.63667C8.25168 6.33351 7.75272 6.33785 7.44413 6.64642C7.13554 6.95499 7.13121 7.45392 7.43438 7.76781L7.66878 8.0022L7.43438 8.23658C7.12208 8.54897 7.12208 9.05534 7.43438 9.36772Z' fill='black'/%3E%3Cpath d='M29.8344 2.96807C30.1468 3.28036 30.6532 3.28036 30.9656 2.96807L31.2 2.73369L31.4344 2.96807C31.7483 3.27123 32.2473 3.2669 32.5558 2.95833C32.8644 2.64976 32.8688 2.15082 32.5656 1.83694L32.3312 1.60255L32.5656 1.36816C32.8688 1.05428 32.8644 0.555338 32.5558 0.246768C32.2473 -0.0618023 31.7483 -0.0661379 31.4344 0.237023L31.2 0.47141L30.9656 0.237023C30.6517 -0.0661379 30.1527 -0.0618023 29.8441 0.246768C29.5355 0.555338 29.5312 1.05428 29.8344 1.36816L30.0688 1.60255L29.8344 1.83694C29.5221 2.14932 29.5221 2.65569 29.8344 2.96807Z' fill='black'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.gallery-container{
    position: relative;
    z-index: 1;
    padding-top: 30px;    
}
.content-gallery-container{
    position: relative;
    z-index: 1;
    padding-top: 30px;
}
.content-gallery-container:before{
    content:"";
    z-index: 1;
    position: absolute;
    top: -40px;
    left: 160px;
    display: block;
    width: 400px;
    height: 300px;
    background-color: #FFDE7A;
    mask: url("data:image/svg+xml,%3Csvg width='400' height='300' viewBox='0 0 400 300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M201.727 260.255C181.436 275.778 156.069 285 128.548 285C61.9713 285 8 231.029 8 164.452C8 97.8749 61.9713 43.9037 128.548 43.9037C133.482 43.9037 138.347 44.2001 143.126 44.7762C157.633 25.7149 183.724 13 213.5 13C243.586 13 269.91 25.9811 284.323 45.3737C290.958 43.8216 297.882 43 305 43C354.153 43 394 82.1751 394 130.5C394 178.536 354.629 217.531 305.882 217.996C290.634 245.425 261.248 264 227.5 264C218.541 264 209.889 262.691 201.727 260.255Z' fill='%23021832'/%3E%3C/svg%3E%0A");
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='400' height='300' viewBox='0 0 400 300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M201.727 260.255C181.436 275.778 156.069 285 128.548 285C61.9713 285 8 231.029 8 164.452C8 97.8749 61.9713 43.9037 128.548 43.9037C133.482 43.9037 138.347 44.2001 143.126 44.7762C157.633 25.7149 183.724 13 213.5 13C243.586 13 269.91 25.9811 284.323 45.3737C290.958 43.8216 297.882 43 305 43C354.153 43 394 82.1751 394 130.5C394 178.536 354.629 217.531 305.882 217.996C290.634 245.425 261.248 264 227.5 264C218.541 264 209.889 262.691 201.727 260.255Z' fill='%23021832'/%3E%3C/svg%3E%0A");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
}
.content-gallery-container:after{
    content:"";
    z-index: 1;
    position: absolute;
    bottom: -60px;
    right: -120px;
    display: block;
    width: 300px;
    height: 300px;
    background-color: #FFDE7A;
    mask: url("data:image/svg+xml,%3Csvg width='400' height='300' viewBox='0 0 400 300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M200.379 254.447C179.86 270.459 154.044 280 126 280C59.1735 280 5 225.826 5 159C5 92.1735 59.1735 38 126 38C130.038 38 134.03 38.1978 137.967 38.5843C149.772 19.6296 170.9 7 195 7C222.804 7 246.652 23.8098 256.792 47.7487C269.652 40.2761 284.58 36 300.5 36C348.825 36 388 75.3989 388 124C388 171.451 350.658 210.129 303.916 211.934C288.678 239.397 259.274 258 225.5 258C216.779 258 208.349 256.76 200.379 254.447Z' fill='%23021832'/%3E%3C/svg%3E%0A");
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='400' height='300' viewBox='0 0 400 300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M200.379 254.447C179.86 270.459 154.044 280 126 280C59.1735 280 5 225.826 5 159C5 92.1735 59.1735 38 126 38C130.038 38 134.03 38.1978 137.967 38.5843C149.772 19.6296 170.9 7 195 7C222.804 7 246.652 23.8098 256.792 47.7487C269.652 40.2761 284.58 36 300.5 36C348.825 36 388 75.3989 388 124C388 171.451 350.658 210.129 303.916 211.934C288.678 239.397 259.274 258 225.5 258C216.779 258 208.349 256.76 200.379 254.447Z' fill='%23021832'/%3E%3C/svg%3E%0A");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
}
.content-gallery{
    padding-top: 24px;
    position: relative;
    z-index: 10;
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(4, 1fr);
}
.content-gallery a{
    border: 4px solid #E0E7EF;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    overflow: hidden;
    background-size: cover;
    display: none;
}
.content-gallery a:nth-child(1){
    grid-column: span 2;
    grid-row: span 2;
}
.content-gallery a div{
    height: 100%;
    background-color: #ff0000;
    background-size: cover;
    background-position: center;
}
.content-gallery a:hover div{
    transform: scale(1.04);
}
.content-gallery .content-gallery-item-1,
.content-gallery .content-gallery-item-2,
.content-gallery .content-gallery-item-3,
.content-gallery .content-gallery-item-4,
.content-gallery .content-gallery-item-5{
    display: block;
}
.content-gallery-withbanner .content-gallery-item-1{
    display: none;
}
.content-gallery-withbanner .content-gallery-item-2{
    grid-column: span 2;
    grid-row: span 2;
}
.content-gallery-withbanner .content-gallery-item-6{
    display: block;
}
.content-gallery-open .content-gallery a.content-gallery-item{
    display: block;
}

.content-gallery-button{
    position: relative;
    z-index: 10;
    text-align: center;
    padding-top: 16px;
}
.content-gallery-button-more{
    display: inline-block;
}
.content-gallery-button-less{
    display: none;
}
.content-gallery-open .content-gallery-button-more{
    display: none;
}
.content-gallery-open .content-gallery-button-less{
    display: inline-block;
}
.content-gallery-social{
    position: relative;
    z-index: 10;
    display: grid;   
    gap: 32px;
    align-items: center;
    justify-content: center;
    grid-template-columns: 1fr auto;
    text-align: right;
    font-weight: 700;
    font-style: italic;
    line-height: 1.2;
    padding: 16px 24px 32px 0px;
    color: #024089;
}
.content-gallery-social .icon{
    background-color: #024089;
}


/* Booking */
.booking-how{
    display: grid;
    gap: 24px;
}
.booking-how-title{
    text-align: center;
    text-wrap: balance;
}
.booking-how-title div{
    display: inline-grid;
    gap: 8px;
    align-items: center;
    justify-content: start;
    grid-template-columns: auto auto;
    font-size: 1.6rem;
    line-height: 1.2;
    font-weight: 700;
    color: #DC611B;
}
.booking-how-slider-control{
    position: relative;
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
}
.booking-how-slider-control:before{
    z-index: 1;
    content:"";
    position: absolute;
    left: 0px;
    right: 0px;
    top: 50%;
    height: 1px;
    border-top: 4px dotted #A9BBD0;
    margin-top: -2px;
}
.booking-how-slider-control li{
    padding: 0px 24px;
    position: relative;
    z-index: 10;
}
.booking-how-slider-control li:first-child{
    padding-left: 0px;
}
.booking-how-slider-control li:last-child{
    padding-right: 0px;
}
.booking-how-slider-control li:first-child:before{
    z-index: 1;
    content:"";
    position: absolute;
    right: 50px;
    top: 50%;
    height: 10px;
    width: 1000px;
    margin-top: -5px;
    background-color: #fff;
}
.booking-how-slider-control li:last-child:before{
    z-index: 1;
    content:"";
    position: absolute;
    left: 50px;
    top: 50%;
    height: 10px;
    width: 1000px;
    margin-top: -5px;
    background-color: #fff;
}
.booking-how-slider-control li a{
    position: relative;
    z-index: 2;
    display: block;
    width: 48px;
    height: 48px;
    text-align: center;
    font-size: 1.2rem;
    font-weight: 700;
    color: #FFF;
    background-color: #A9BBD0;
    line-height: 48px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-decoration: none;
}
.booking-how-slider-control li.uk-active a{
    color: #FFF;
    background-color: #DC611B;
}
.booking-how-slider-control li a:hover{
    text-decoration: none;
}
.booking-how-slider{
    padding: 24px 0px 0px 0px;
}
.booking-how-grid-item{
    display: grid;
    gap: 16px;
    grid-template-columns: 1fr;
    text-wrap: balance;
}
.booking-how-grid-item-title{
    font-size: 1.4rem;
    color: #004DA9;
    font-weight: 700;
    line-height: 1.2;
    display: grid;
    gap: 16px;
    align-items: center;
    justify-content: start;
    grid-template-columns: auto 1fr;
}
.booking-how-grid-item-title span{
    display: block;
    width: 48px;
    height: 48px;
    text-align: center;
    font-size: 1.4rem;
    color: #FFF;
    background-color: #DC611B;
    line-height: 48px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.booking-how-grid-item-desc{
    padding: 16px;
    background-color: #FFDE7A;
    font-style: italic;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.booking-footer{
    display: grid;
    gap: 8px;
    grid-template-columns: 400px;
    align-items: center;
    justify-content: center;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 1.2;
    text-align: center;
    text-wrap: balance;
    color: #496689;
}
.booking-footer-phone a{
    color: #004DA9;
    font-size: 2.2rem;
}
.booking-footer-phone a:hover{
    text-decoration: none;
    color: #DC611B;
}


/* Block  */
.block-padding{
    padding: 24px 0px;
}

.block-lastnews{
    margin-top: 24px;
    position: relative;
    display: grid;
    gap: 16px 64px;
    grid-template-columns: repeat(2, 1fr);
}
.block-lastnews:before{
    content: "";
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -32px;
    z-index: 1;
    display: block;
    width: 64px;
    height: 100%;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='16' viewBox='0 0 6 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.00002 16C2.00002 14.4397 2.71763 13.6966 3.70713 12.7071L3.73814 12.6761C4.74367 11.6708 6.00003 10.4148 6.00002 7.99996C6.00001 5.58517 4.74365 4.32914 3.73812 3.32388L3.70711 3.29286C2.71762 2.30338 2.00001 1.5603 2 0H0C1.0585e-05 2.41478 1.25637 3.67081 2.26189 4.67608L2.2929 4.70708C3.28239 5.69657 4.00001 6.43966 4.00002 7.99998C4.00003 9.56029 3.28242 10.3034 2.29292 11.2929L2.26191 11.3239C1.25638 12.3291 1.9908e-05 13.5852 1.9908e-05 16L2.00002 16Z' fill='%23E0E7EF'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: repeat-y;
}
.block-lastnews:after{
    content: "";
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -24px;
    z-index: 1;
    display: block;
    width: 48px;
    height: 48px;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.8976 4.79996C3.01394 4.77168 2.32052 4.03241 2.3488 3.14876C2.37707 2.2651 3.11634 1.57168 4 1.59996H4.104C4.52747 1.62708 4.92233 1.82307 5.2 2.14396C5.629 2.62956 5.72277 3.32596 5.43749 3.90774C5.15221 4.48952 4.5442 4.8418 3.8976 4.79996Z' fill='%23FF9A34'/%3E%3Cpath d='M6.11279 5.59997C6.20424 5.5131 6.29052 5.42094 6.37119 5.32397L9.01919 6.41198L6.98719 10.2176L5.80719 5.82637C5.91349 5.75709 6.01554 5.68148 6.11279 5.59997Z' fill='%23EF5350'/%3E%3Cpath d='M7.59436 12.4803L10.5064 7.02588L12.5 7.84508L8.40636 15.5043L7.59436 12.4803Z' fill='%236DD627'/%3E%3Cpath d='M13.988 8.45703L15.988 9.27783L10.32 19.8714C10.0648 19.9738 9.83201 20.0602 9.64801 20.1186L9.01361 17.7602L13.988 8.45703Z' fill='%23C05CF2'/%3E%3Cpath d='M17.472 9.88867L20.06 10.9527C18.9691 13.0579 17.4583 14.9172 15.6208 16.4159C14.7507 17.188 13.8244 17.8945 12.8496 18.5295L17.472 9.88867Z' fill='%2300F5BC'/%3E%3Cpath d='M19.2 39.1997V39.7453C18.6007 39.4926 18.0361 39.1644 17.52 38.7685L16.096 32.3773C16.4351 32.1841 16.7841 32.009 17.1416 31.8525L17.3216 32.5789C17.5876 33.6487 18.5481 34.3996 19.6504 34.3997H29.9496C31.0519 34.3996 32.0124 33.6487 32.2784 32.5789L32.4592 31.8525C32.8148 32.008 33.162 32.1821 33.4992 32.3741L32.076 38.7701C31.5612 39.1654 30.998 39.4931 30.4 39.7453V39.1997C30.4 37.8743 29.3255 36.7997 28 36.7997H21.6C20.2745 36.7997 19.2 37.8743 19.2 39.1997Z' fill='%23E27484'/%3E%3Cpath d='M18.6512 31.292C20.6425 30.6791 22.7167 30.3782 24.8 30.4C26.8837 30.3781 28.9581 30.679 30.9496 31.292L30.7256 32.1928C30.6371 32.5494 30.3171 32.7999 29.9496 32.8H19.6504C19.283 32.7999 18.963 32.5494 18.8744 32.1928L18.6512 31.292Z' fill='white'/%3E%3Cpath d='M20.8 42.3999V39.1999C20.8 38.7581 21.1582 38.3999 21.6 38.3999H24V39.9999C24 40.4417 24.3582 40.7999 24.8 40.7999C25.2418 40.7999 25.6 40.4417 25.6 39.9999V38.3999H28C28.4418 38.3999 28.8 38.7581 28.8 39.1999V42.3999C28.8 44.609 27.0091 46.3999 24.8 46.3999C22.5909 46.3999 20.8 44.609 20.8 42.3999Z' fill='%23E53935'/%3E%3Cpath d='M29.0176 46.0719C29.9085 45.056 30.3998 43.751 30.4 42.3999V41.4711C31.3619 41.1307 32.2641 40.6409 33.0736 40.0199C33.3605 39.7927 33.5601 39.4734 33.6384 39.1159L35.0592 32.7199C35.2146 32.0409 34.9094 31.3399 34.3064 30.9911C31.3807 29.4504 28.1051 28.6953 24.8 28.7999C21.4955 28.6958 18.2205 29.4511 15.2952 30.9919C14.6917 31.3402 14.3858 32.0413 14.5408 32.7207L15.9616 39.1199C16.0393 39.4758 16.237 39.7942 16.5216 40.0215C17.3329 40.6423 18.2367 41.1314 19.2 41.4711V42.3999C19.2003 43.751 19.6916 45.056 20.5824 46.0719C11.1064 44.5519 4.80005 37.8743 4.80005 28.7999C4.84444 25.1101 5.7623 21.4834 7.47845 18.2167L8.09685 20.5175C8.20185 20.9412 8.47714 21.3028 8.85765 21.5167C9.09612 21.6496 9.36464 21.7193 9.63765 21.7191C9.80036 21.7194 9.96217 21.6951 10.1176 21.6471C12.5569 20.7675 14.7897 19.3966 16.6776 17.6191C18.6827 15.9742 20.3283 13.9346 21.512 11.6271C21.6958 11.228 21.7074 10.771 21.544 10.3631C21.3837 9.96158 21.0656 9.64346 20.664 9.4831L17.4264 8.1519C19.7169 7.00877 22.2402 6.40923 24.8 6.3999C36.2472 6.3999 44.8 18.2255 44.8 28.7999C44.8 37.8743 38.4936 44.5519 29.0176 46.0719Z' fill='%23FFC61A'/%3E%3Cpath d='M32 25.5999C29.7909 25.5999 28 23.809 28 21.5999C28 19.3907 29.7909 17.5999 32 17.5999C34.2091 17.5999 36 19.3907 36 21.5999C35.9974 23.8079 34.208 25.5972 32 25.5999Z' fill='white'/%3E%3Cpath d='M24.8 4.79986C21.5304 4.81573 18.3236 5.69914 15.5072 7.35986L7.11279 3.90226C7.152 3.73893 7.17874 3.57285 7.19279 3.40546C7.27423 2.11467 6.57066 0.901769 5.40974 0.33164C4.24883 -0.238489 2.85886 -0.0537326 1.88719 0.799862C0.912809 1.65396 0.549652 3.01135 0.967377 4.23789C1.3851 5.46443 2.50125 6.31802 3.79439 6.39986H4.00399C4.10319 6.39986 4.19919 6.38226 4.29759 6.37346L6.88399 16.0039C4.53334 19.8628 3.26111 24.2818 3.19999 28.7999C3.19999 40.1047 12.08 47.9999 24.8 47.9999C37.52 47.9999 46.4 40.1047 46.4 28.7999C46.4 17.4711 37.1624 4.79986 24.8 4.79986ZM7.59439 12.4799L10.5064 7.02546L12.5 7.84466L8.40639 15.5039L7.59439 12.4799ZM13.988 8.45666L15.988 9.27746L10.32 19.8711C10.0648 19.9735 9.83199 20.0599 9.64799 20.1183L9.01359 17.7599L13.988 8.45666ZM17.472 9.88866L20.06 10.9527C18.969 13.0579 17.4582 14.9172 15.6208 16.4159C14.7506 17.188 13.8244 17.8945 12.8496 18.5295L17.472 9.88866ZM3.89759 4.79986C3.01393 4.77158 2.32051 4.03232 2.34879 3.14866C2.37707 2.26501 3.11633 1.57158 3.99999 1.59986H4.10399C4.52746 1.62699 4.92232 1.82298 5.19999 2.14386C5.629 2.62946 5.72277 3.32586 5.43749 3.90764C5.1522 4.48942 4.5442 4.8417 3.89759 4.79986ZM6.11279 5.59986C6.20424 5.51299 6.29052 5.42083 6.37119 5.32386L9.01919 6.41186L6.98719 10.2175L5.80719 5.82626C5.91349 5.75697 6.01554 5.68137 6.11279 5.59986ZM20.8 42.3999V39.1999C20.8 38.758 21.1582 38.3999 21.6 38.3999H24V39.9999C24 40.4417 24.3582 40.7999 24.8 40.7999C25.2418 40.7999 25.6 40.4417 25.6 39.9999V38.3999H28C28.4418 38.3999 28.8 38.758 28.8 39.1999V42.3999C28.8 44.609 27.0091 46.3999 24.8 46.3999C22.5909 46.3999 20.8 44.609 20.8 42.3999ZM19.2 39.1999V39.7455C18.6007 39.4927 18.0361 39.1645 17.52 38.7687L16.096 32.3775C16.4351 32.1843 16.7841 32.0091 17.1416 31.8527L17.3216 32.5791C17.5876 33.6488 18.5481 34.3997 19.6504 34.3999H29.9496C31.0519 34.3997 32.0124 33.6488 32.2784 32.5791L32.4592 31.8527C32.8148 32.0081 33.1619 32.1822 33.4992 32.3743L32.076 38.7703C31.5612 39.1655 30.998 39.4932 30.4 39.7455V39.1999C30.4 37.8744 29.3255 36.7999 28 36.7999H21.6C20.2745 36.7999 19.2 37.8744 19.2 39.1999ZM18.6512 31.2919C20.6425 30.6789 22.7166 30.378 24.8 30.3999C26.8836 30.3779 28.9581 30.6788 30.9496 31.2919L30.7256 32.1927C30.637 32.5492 30.317 32.7997 29.9496 32.7999H19.6504C19.283 32.7997 18.9629 32.5492 18.8744 32.1927L18.6512 31.2919ZM29.0176 46.0719C29.9084 45.056 30.3997 43.751 30.4 42.3999V41.4711C31.3618 41.1306 32.2641 40.6409 33.0736 40.0199C33.3605 39.7927 33.56 39.4733 33.6384 39.1159L35.0592 32.7199C35.2146 32.0409 34.9093 31.3399 34.3064 30.9911C31.3806 29.4503 28.105 28.6953 24.8 28.7999C21.4954 28.6958 18.2204 29.451 15.2952 30.9919C14.6916 31.3402 14.3857 32.0413 14.5408 32.7207L15.9616 39.1199C16.0392 39.4758 16.2369 39.7941 16.5216 40.0215C17.3328 40.6422 18.2367 41.1314 19.2 41.4711V42.3999C19.2003 43.751 19.6916 45.056 20.5824 46.0719C11.1064 44.5519 4.79999 37.8743 4.79999 28.7999C4.84438 25.1101 5.76224 21.4833 7.47839 18.2167L8.09679 20.5175C8.20179 20.9412 8.47708 21.3027 8.85759 21.5167C9.09606 21.6496 9.36458 21.7192 9.63759 21.7191C9.8003 21.7193 9.96212 21.695 10.1176 21.6471C12.5569 20.7675 14.7896 19.3965 16.6776 17.6191C18.6827 15.9741 20.3282 13.9346 21.512 11.6271C21.6957 11.228 21.7073 10.7709 21.544 10.3631C21.3836 9.96154 21.0655 9.64341 20.664 9.48306L17.4264 8.15186C19.7169 7.00873 22.2401 6.40919 24.8 6.39986C36.2472 6.39986 44.8 18.2255 44.8 28.7999C44.8 37.8743 38.4936 44.5519 29.0176 46.0719Z' fill='black'/%3E%3Cpath d='M16.5656 2.63426C16.2532 2.32196 15.7468 2.32196 15.4344 2.63426L15.2 2.86866L14.9656 2.63426C14.6517 2.33108 14.1527 2.33542 13.8441 2.64401C13.5355 2.95259 13.5312 3.45156 13.8344 3.76546L14.0688 3.99986L13.8344 4.23426C13.6264 4.43512 13.543 4.73256 13.6162 5.01227C13.6894 5.29197 13.9079 5.51041 14.1876 5.58362C14.4673 5.65683 14.7647 5.57343 14.9656 5.36546L15.2 5.13106L15.4344 5.36546C15.7483 5.66864 16.2473 5.6643 16.5558 5.35572C16.8644 5.04713 16.8688 4.54817 16.5656 4.23426L16.3312 3.99986L16.5656 3.76546C16.8779 3.45306 16.8779 2.94666 16.5656 2.63426Z' fill='black'/%3E%3Cpath d='M3.43439 16.5655C3.63525 16.7734 3.93269 16.8568 4.21239 16.7836C4.4921 16.7104 4.71053 16.492 4.78375 16.2123C4.85696 15.9326 4.77355 15.6351 4.56559 15.4343L4.33119 15.1999L4.56559 14.9655C4.86877 14.6516 4.86443 14.1526 4.55584 13.844C4.24726 13.5354 3.74829 13.5311 3.43439 13.8343L3.19999 14.0687L2.96559 13.8343C2.65169 13.5311 2.15272 13.5354 1.84413 13.844C1.53555 14.1526 1.53121 14.6516 1.83439 14.9655L2.06879 15.1999L1.83439 15.4343C1.62642 15.6351 1.54302 15.9326 1.61623 16.2123C1.68944 16.492 1.90788 16.7104 2.18758 16.7836C2.46729 16.8568 2.76473 16.7734 2.96559 16.5655L3.19999 16.3311L3.43439 16.5655Z' fill='black'/%3E%3Cpath d='M46.9656 12.2343C46.6532 11.922 46.1468 11.922 45.8344 12.2343L45.6 12.4687L45.3656 12.2343C45.0517 11.9311 44.5527 11.9354 44.2441 12.244C43.9355 12.5526 43.9312 13.0516 44.2344 13.3655L44.4688 13.5999L44.2344 13.8343C44.0264 14.0351 43.943 14.3326 44.0162 14.6123C44.0894 14.892 44.3079 15.1104 44.5876 15.1836C44.8673 15.2568 45.1647 15.1734 45.3656 14.9655L45.6 14.7311L45.8344 14.9655C46.1483 15.2686 46.6473 15.2643 46.9558 14.9557C47.2644 14.6471 47.2688 14.1482 46.9656 13.8343L46.7312 13.5999L46.9656 13.3655C47.2779 13.0531 47.2779 12.5467 46.9656 12.2343Z' fill='black'/%3E%3Cpath d='M42.1656 5.83426C41.8532 5.52196 41.3468 5.52196 41.0344 5.83426L40.8 6.06866L40.5656 5.83426C40.3647 5.6263 40.0673 5.54289 39.7876 5.6161C39.5079 5.68932 39.2894 5.90775 39.2162 6.18746C39.143 6.46716 39.2264 6.7646 39.4344 6.96546L39.6688 7.19986L39.4344 7.43426C39.2264 7.63512 39.143 7.93256 39.2162 8.21227C39.2894 8.49197 39.5079 8.71041 39.7876 8.78362C40.0673 8.85683 40.3647 8.77343 40.5656 8.56546L40.8 8.33106L41.0344 8.56546C41.3483 8.86864 41.8473 8.8643 42.1558 8.55572C42.4644 8.24713 42.4688 7.74817 42.1656 7.43426L41.9312 7.19986L42.1656 6.96546C42.4779 6.65306 42.4779 6.14666 42.1656 5.83426Z' fill='black'/%3E%3Cpath d='M32.2528 20.8407C31.9459 20.7382 31.6074 20.8308 31.3953 21.0751C31.1832 21.3195 31.1392 21.6676 31.2838 21.9571C31.4285 22.2465 31.7332 22.4204 32.056 22.3975C32.3788 22.3747 32.656 22.1596 32.7584 21.8527C32.8982 21.4336 32.6718 20.9805 32.2528 20.8407Z' fill='black'/%3E%3Cpath d='M27.2 15.9999C27.3731 15.9999 27.5415 15.9437 27.68 15.8399C28.8569 14.8535 30.3574 14.338 31.892 14.3927C32.3296 14.4539 32.734 14.1487 32.7952 13.7111C32.8564 13.2734 32.5512 12.8691 32.1136 12.8079C30.1596 12.6945 28.2344 13.3198 26.72 14.5599C26.4445 14.7665 26.3322 15.1262 26.441 15.4528C26.5499 15.7795 26.8556 15.9999 27.2 15.9999Z' fill='black'/%3E%3Cpath d='M20.72 20.8039L12.72 21.6039C12.2793 21.648 11.9578 22.0411 12.002 22.4819C12.0462 22.9226 12.4393 23.244 12.88 23.1999L18.2752 22.6599L14.2312 26.0199C13.8983 26.3039 13.8554 26.8026 14.1348 27.1393C14.4142 27.476 14.9123 27.5258 15.2528 27.2511L21.3112 22.2215C21.5824 21.9968 21.6748 21.6212 21.5388 21.2964C21.4028 20.9716 21.0704 20.7739 20.72 20.8095V20.8039Z' fill='black'/%3E%3Cpath d='M32 15.9999C28.9072 15.9999 26.4 18.5071 26.4 21.5999C26.4 24.6927 28.9072 27.1999 32 27.1999C35.0928 27.1999 37.6 24.6927 37.6 21.5999C37.5965 18.5085 35.0913 16.0034 32 15.9999ZM32 25.5999C29.7909 25.5999 28 23.809 28 21.5999C28 19.3907 29.7909 17.5999 32 17.5999C34.2091 17.5999 36 19.3907 36 21.5999C35.9973 23.8079 34.208 25.5972 32 25.5999Z' fill='black'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
}
.block-lastnews > div{
    position: relative;
    z-index: 10;
}
.block-lastnews-title{
    text-align: center;
    font-weight: 700;
    font-size: 2rem;
    color: #004DA9;
    padding: 0px 0px 16px 0px;
}
.block-lastnews-items{
    display: grid;
    gap: 24px;
}
.block-lastnews-items-2{
    grid-template-columns: repeat(2, 1fr);
}
.block-lastnews-items-2 .blog-item-title{
    font-size: 1.2rem ;
}
.block-lastnews-more{
    position: relative;
    display: grid;
    gap: 24px;
    grid-template-columns: 1fr auto;
}
.block-lastnews-more > div{
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='2' viewBox='0 0 8 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='1' r='1' fill='%23A9BBD0'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: repeat-x;
}
.block-lastnews-more a{
    text-transform: uppercase;
    font-weight: 700;
}
.block-lastnews-more a:hover{
    text-decoration: none;
}


.block-activity-container{
    position: relative;
    z-index: 1;
    padding: 24px 0px;
    text-wrap: balance;
}
.block-activity-wrapper{
    position: relative;
}
.block-activity-rio{
    position: absolute;
    z-index: 20;
    left: -160px;
    top: -160px;
    display: block;
    width: 400px;
    height: 300px;
    background-color: transparent;
    background-image: url('/assets/upload/rio/rio-09.webp');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.block-activity{
    position: relative;
    z-index: 10;
}
.block-activity-title{
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2;
    text-align: center;
    color: #004DA9;
    width: 60%;
}
.block-activity-summary{
    font-weight: 700;
    font-style: italic;
    text-align: center;
    width: 60%;
    padding-top: 16px;
}
.block-activity-button{
    padding: 40px 0px 24px 0px;
}
.block-activity-slider{
    padding: 24px 0px 0px 0px;
}
.block-activity-nav{
    margin-top: -32px;
    background-color: #E0E7EF;
    padding: 8px;
    -webkit-border-radius: 60% 40% 46% 54% / 38% 44% 56% 62%;
    -moz-border-radius: 60% 40% 46% 54% / 38% 44% 56% 62%;
    border-radius: 60% 40% 46% 54% / 38% 44% 56% 62%;
}
.block-activity-nav-left{
    left: -64px;
}
.block-activity-nav-right{
    right: -64px;
}
.block-activity-nav:hover{
    background-color: #004DA9;
}
.block-activity-nav:hover .icon{
    background-color: #FFF;
}
.block-activity-blue{
    padding-top: 80px;
    padding-bottom: 64px;
    color: #fff;
    background: rgb(1,46,99);
    background: linear-gradient(0deg, rgba(1,46,99,1) 0%, rgba(0,77,169,1) 50%);
}
.block-activity-blue .block-activity-title{
    color: #FFC61A;
}
.block-activity-blue .activity-item{
    color: #FFF;
}
.block-activity-blue .activity-item:hover{
    color: #FFC61A;
}
.block-activity-blue .uk-button{
    background-color: #FFC61A;
}
.block-activity-blue .uk-button:hover{
    background-color: #DC611B;
}
.block-activity-cloud-top{
    display: none;
    position: absolute;
    top: -3px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 1;
    background-image: url("data:image/svg+xml,%3Csvg width='1988' height='52' viewBox='0 0 1988 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1988 9.31957e-07V39.863C1942.6 48.8835 1882.97 49.9795 1844.99 21.9247C1816.08 32.4814 1782.26 28.2796 1756.37 11.9589C1721.59 47.5679 1647.87 47.4663 1611.35 13.9521C1587.54 34.9567 1534.16 35.3599 1506.61 19.9316C1450.5 60.682 1358.58 57.2986 1299.15 23.9179C1272.5 44.4923 1226.94 48.3267 1199.45 28.8013C1155.48 56.2314 1087.16 57.3472 1039.32 33.8837C995.348 43.0641 943.029 49.4992 908.397 23.9179C879.481 34.4745 845.66 32.2659 819.773 15.9453C780.496 44.846 711.273 47.4661 674.752 13.9519C650.949 34.9565 607.631 35.3598 580.085 19.9314C523.974 60.6818 421.983 61.2854 362.553 27.9046C335.9 48.479 289.336 49.4233 261.844 29.8979C213.477 60.0713 136.145 59.2969 88.624 27.9042C61.7578 40.7982 29.4769 44.0194 -7.67708e-05 39.8631V9.31957e-07H1988Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center top;
    background-repeat: repeat-x;
}
.block-activity-cloud-bottom{
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: -3px;
    z-index: 1;
    background-image: url("data:image/svg+xml,%3Csvg width='1988' height='52' viewBox='0 0 1988 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 52V12.137C45.4041 3.11645 105.026 2.02054 143.007 30.0753C171.923 19.5186 205.744 23.7204 231.631 40.0411C266.408 4.43209 340.131 4.53369 376.652 38.0479C400.455 17.0433 453.844 16.6401 481.39 32.0684C537.501 -8.68195 629.422 -5.29864 688.851 28.0821C715.504 7.50771 761.061 3.67325 788.553 23.1987C832.523 -4.23138 900.841 -5.3472 948.681 18.1163C992.652 8.93592 1044.97 2.50085 1079.6 28.0821C1108.52 17.5255 1142.34 19.7341 1168.23 36.0547C1207.5 7.15396 1276.73 4.53388 1313.25 38.0481C1337.05 17.0435 1380.37 16.6402 1407.91 32.0686C1464.03 -8.68176 1566.02 -9.28535 1625.45 24.0954C1652.1 3.521 1698.66 2.57669 1726.16 22.1021C1774.52 -8.0713 1851.86 -7.29689 1899.38 24.0958C1926.24 11.2018 1958.52 7.98056 1988 12.1369V52H0Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center bottom;
    background-repeat: repeat-x;
}
.block-activity-blue .block-activity-cloud-top,
.block-activity-blue .block-activity-cloud-bottom{
    display: block;
}
.block-gallery-container{
    padding: 24px 0px;
    position: relative;
}
.block-gallery{
    position: relative;
    display: grid;
    gap: 0px;
}
.block-gallery-title{
    text-align: left;
    text-wrap: balance;
    position: relative;
    z-index: 10;
}
.block-gallery-title div{
    display: inline-grid;
    gap: 8px;
    align-items: center;
    justify-content: start;
    grid-template-columns: auto auto;
    font-size: 1.8rem;
    line-height: 1.2;
    font-weight: 700;
    color: #004DA9;
}
.block-gallery-summary{
    position: relative;
    z-index: 10;
    font-weight: 700;
    font-style: italic;
    padding-left: 64px;
}
.block-gallery-grid{
    position: relative;
    z-index: 1;
}
.block-gallery-grid .content-gallery-container{
    padding-top: 24px;
}

.block-price-container{
    position: relative;
    z-index: 1;
    padding: 48px 0px 24px 0px;
}
.block-price-container:before{
    content: "";
    position: absolute;
    z-index: 1;
    left: 630px;
    top: 140px;
    display: block;
    width: 400px;
    height: 250px;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='331' height='236' viewBox='0 0 331 236' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M167.809 214.437C150.24 227.834 128.299 235.79 104.5 235.79C46.7862 235.79 0 189.003 0 131.29C0 73.5758 46.7862 26.7896 104.5 26.7896C108.081 26.7896 111.62 26.9697 115.109 27.3214C125.312 10.9188 143.501 0 164.24 0C188.43 0 209.151 14.8556 217.777 35.9415C228.876 29.4846 241.759 25.7896 255.5 25.7896C297.198 25.7896 331 59.8159 331 101.79C331 142.747 298.815 176.137 258.516 177.73C245.353 201.603 219.829 217.79 190.5 217.79C182.605 217.79 174.985 216.617 167.809 214.437Z' fill='%23E0E7EF'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.block-price-container:after{
    content: "";
    position: absolute;
    z-index: 12;
    left: 740px;
    top: -80px;
    display: block;
    width: 500px;
    height: 500px;
    background-color: transparent;
    background-image: url("/assets/upload/rio/rio-16.webp");
    background-position: center;
    background-repeat: repeat-x;
    background-size: contain;
}
.block-price{
    position: relative;
    z-index: 10;
    display: grid;
    gap: 16px;
}
.block-price-title{
    text-align: left;
    text-wrap: balance;
    position: relative;
    z-index: 10;
}
.block-price-title div{
    display: inline-grid;
    gap: 8px;
    align-items: center;
    justify-content: start;
    grid-template-columns: auto auto;
    font-size: 1.8rem;
    line-height: 1.2;
    font-weight: 700;
    color: #004DA9;
}
.block-price-grid{
    padding-left: 64px;
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(2, 320px);
}
.block-price-item{
    display: grid;
    gap: 16px;
}
.block-price-item-header{
    display: grid;
    gap: 24px;
    align-items: center;
    justify-content: start;
    grid-template-columns: 1fr auto;
    color: #024089;
    line-height: 1;
    padding: 0px 8px;
}
.block-price-item-header div:first-child{
    font-weight: 700;
    font-size: 2rem;
    text-transform: uppercase;
}
.block-price-item-header div:last-child{
    font-weight: 700;
    position: relative;
    padding-left: 28px;
}
.block-price-item-header div:last-child:before{
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -10px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 12H12V8' stroke='%23496689' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='12' r='8' stroke='%23496689' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.block-price-item-content{
    display: grid;
    gap: 8px;
    padding: 16px 16px 18px 16px;
    background-color: #FFDE7A;
    color: #6C2802;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.block-price-item-content .icon{
    background-color: #6C2802;
}
.block-price-item-content-price{
    display: grid;
    gap: 8px;
    align-items: center;
    justify-content: center;
    grid-template-columns: 1fr auto 1fr;
    font-size: 1.6rem;
    font-weight: 700;
}
.block-price-item-content-price div:first-child{
    text-align: right;
}

.block-price-item-content-desc{
    text-align: center;
    font-weight: 700;
}
.block-price-item-content-desc div{
    display: inline-block;
    padding: 0px 0px 12px 0px;
    position: relative;
}
.block-price-item-content-desc div p{
    padding: 0px;
    margin: 0px;
}
.block-price-item-content-desc div:after{
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 6px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='6' viewBox='0 0 16 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2.00002C1.56031 2.00002 2.30343 2.71763 3.29292 3.70713L3.32392 3.73814C4.32919 4.74367 5.58523 6.00003 8.00004 6.00002C10.4148 6.00001 11.6709 4.74365 12.6761 3.73812L12.7071 3.70711C13.6966 2.71762 14.4397 2.00001 16 2V0C13.5852 1.0585e-05 12.3292 1.25637 11.3239 2.26189L11.2929 2.2929C10.3034 3.28239 9.56034 4.00001 8.00002 4.00002C6.43971 4.00003 5.69663 3.28242 4.70714 2.29292L4.67613 2.26191C3.67087 1.25638 2.41483 1.9908e-05 3.05176e-05 1.9908e-05L0 2.00002Z' fill='%23FFA300'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: repeat-x;
}
.block-price-summary{
    padding: 0px 0px 0px 64px;
}
.block-price-summary div{
    display: grid;
    gap: 4px;
    grid-template-columns: auto 1fr;
    font-weight: 700;
    color: #004DA9;
}
.block-price-summary div .icon{
    background-color: #004DA9;
}
.block-price-content{
    padding: 0px 0px 0px 64px;
}
.block-price-activity-container{
    padding: 32px 0px;
}
.block-price-activity-header,
.block-price-activity-footer{
    display: grid;
    gap: 16px;
    grid-template-columns: 70%;
    align-items: center;
    justify-content: center;
    text-wrap: balance;
}
.block-price-activity-title{
    text-align: center;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.2;
    color: #004DA9;
}
.block-price-activity-summary{
    text-align: center;
    font-size: 1rem;
    font-weight: 700;
    font-style: italic;
    color: #496689;
}
.block-price-activity{
    padding: 24px 0px;
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(4, 1fr);
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.block-price-activity .activity-item-title{
    font-size: 1.2rem;
}

.block-animators-container{
    padding: 24px 0px;
    text-align: center;
    text-wrap: balance;
}
.block-animators-title,
.block-animators-summary,
.block-animators-content{
    width: 70%;
    margin: 0 auto;
}
.block-animators-title{
    font-size: 1.8rem;
    line-height: 1.2;
    font-weight: 700;
    color: #004DA9;
}
.block-animators-summary{
    padding-top: 8px;
    font-weight: 700;
    font-style: italic;
    color: #496689;
}
.block-animators{
    padding: 24px 0px;
}
.block-faq{
    position: relative;
}
.block-faq-title{
    text-align: left;
    text-wrap: balance;
    position: relative;
    z-index: 10;
}
.block-faq-title div{
    display: inline-grid;
    gap: 8px;
    align-items: center;
    justify-content: start;
    grid-template-columns: auto auto;
    font-size: 1.8rem;
    line-height: 1.2;
    font-weight: 700;
}
.block-faq-summary{
    font-weight: 700;
    font-style: italic;
}
.block-faq-container{
    padding: 0px 24px 0px 64px;
}
.block-faq-content{
    padding: 16px 0px;
}
.block-faq li .uk-accordion-title{
    background-color: #FFDE7A;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 700;
    text-wrap: balance;
    padding: 6px 18px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}
.block-faq li.uk-open .uk-accordion-title{
    background-color: #004DA9;
    color: #fff;
}
.block-faq li.uk-open .uk-accordion-title:before{
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23FFFFFF%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E);
}
.block-faq .uk-accordion-content{
    padding: 4px 0px 16px 18px;
}


/* Entry */
.blog-item{
    display: grid;
    gap: 16px;
    text-decoration: none;
}
.blog-item:hover{
    text-decoration: none;
}
.blog-item-image-container{
    position: relative;
}
.blog-item-image{
    position: relative;
    z-index: 1;
    border: 4px solid #E0E7EF;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.blog-item-image-label{
    position: absolute;
    z-index: 10;
    top: 0px;
    left:0px;
    display: inline-block;
    padding: 8px;
    background-color: #ccc;
}
.blog-item-content{
    display: grid;
    gap: 8px;
    text-wrap: balance;
}
.blog-item-title{
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.2;
    color: #004DA9;
}
.blog-item-date{
    color: #496689;
    font-size: 14px;
    font-weight: 700;
}
.blog-item-summary{

}
.blog-date-grid{
    display: grid;
    gap: 8px;
    grid-template-columns: 1fr auto;
    align-items: center;
    justify-content: start;
}
.blog-date{
    color: #496689;
    font-size: .9rem;
    font-weight: 700;
}
.blog-date .icon{
    background-color: #496689;
}
.blog-share{
    display: grid;
    gap: 16px;
    grid-template-columns: auto 1fr;
    font-size: .8rem;
    text-transform: uppercase;
    font-weight: 700;
    color: #496689;
    align-items: center;
    justify-content: center;
}
.blog-gallery{
    display: grid;
    gap: 16px;
}
.blog-gallery a{
    display: block;
    position: relative;
    border: 4px solid #E0E7EF;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    overflow: hidden;
}
.blog-gallery a img{
    width: 100%;
}

.activity-grid{
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(4, 1fr);
}
.activity-item{
    display: block;
    text-align: center;
    color: #004DA9;
}
.activity-item:hover{
    text-decoration: none;
    color: #DC611B;
}
.activity-item-image-container{
    position: relative;
}
.activity-item-image-label{
    position: absolute;
    z-index: 10;
    bottom: 20px;
    left: 10px;
    display: block;
    padding: 6px;
    width: 100px;
    background-color: #E0E7EF;
    color: #004DA9;
    font-weight: 700;
    font-size: 12px;
    line-height: 1.2;
    font-style: italic;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
}
.activity-item-image-label.not-included-price{
    background-color: #FFC61A;    
    color: #021832;
}
.activity-item-image-label.included-price{
    background-color: #9EF961;
    color: #2C6606;
}
.activity-item-image{
    position: relative;
    z-index: 1;
    border: 4px solid #E0E7EF;
    -webkit-transition:all 0.2s ease-in;
    -moz-transition:all 0.2s ease-in;
    -o-transition:all 0.2s ease-in;
    transition:all 0.2s ease-in;
    border-radius: 42% 58% 56% 44% / 38% 36% 64% 62%;
    -webkit-border-radius: 42% 58% 56% 44% / 38% 36% 64% 62%;
    -moz-border-radius: 42% 58% 56% 44% / 38% 36% 64% 62%;
}
.activity-item:hover .activity-item-image{
    border-radius: 58% 42% 52% 48% / 36% 40% 60% 64%;
    -webkit-border-radius: 58% 42% 52% 48% / 36% 40% 60% 64%;
    -moz-border-radius: 58% 42% 52% 48% / 36% 40% 60% 64%;
}
.activity-item-2 .activity-item-image{
    border-radius: 58% 42% 52% 48% / 39% 51% 49% 61%;
    -webkit-border-radius: 58% 42% 52% 48% / 39% 51% 49% 61%;
    -moz-border-radius: 58% 42% 52% 48% / 39% 51% 49% 61%;
}
.activity-item-2:hover .activity-item-image{
    border-radius: 58% 42% 52% 48% / 36% 40% 60% 64%;
    -webkit-border-radius: 58% 42% 52% 48% / 36% 40% 60% 64%;
    -moz-border-radius: 58% 42% 52% 48% / 36% 40% 60% 64%;
}
.activity-item-3 .activity-item-image{
    border-radius: 45% 55% 46% 54% / 39% 43% 57% 61%;
    -webkit-border-radius: 45% 55% 46% 54% / 39% 43% 57% 61%;
    -moz-border-radius: 45% 55% 46% 54% / 39% 43% 57% 61%;
}
.activity-item-3:hover .activity-item-image{
    border-radius: 50% 50% 46% 54% / 51% 37% 63% 49%;
    -webkit-border-radius: 50% 50% 46% 54% / 51% 37% 63% 49%;
    -moz-border-radius: 50% 50% 46% 54% / 51% 37% 63% 49%;
}
.activity-item-4 .activity-item-image{
    border-radius: 53% 47% 51% 49% / 37% 43% 57% 63%;
    -webkit-border-radius: 53% 47% 51% 49% / 37% 43% 57% 63%;
    -moz-border-radius: 53% 47% 51% 49% / 37% 43% 57% 63%;
}
.activity-item-4:hover .activity-item-image{
    border-radius: 49% 51% 42% 58% / 39% 50% 50% 61%;
    -webkit-border-radius: 49% 51% 42% 58% / 39% 50% 50% 61%;
    -moz-border-radius: 49% 51% 42% 58% / 39% 50% 50% 61%;
}
.activity-item-5 .activity-item-image{
    border-radius: 47% 53% 42% 58% / 59% 42% 58% 41%;
    -webkit-border-radius: 47% 53% 42% 58% / 59% 42% 58% 41%;
    -moz-border-radius: 47% 53% 42% 58% / 59% 42% 58% 41%;
}
.activity-item-5:hover .activity-item-image{
    border-radius: 42% 58% 55% 45% / 48% 45% 55% 52%;
    -webkit-border-radius: 42% 58% 55% 45% / 48% 45% 55% 52%;
    -moz-border-radius: 42% 58% 55% 45% / 48% 45% 55% 52%;
}
.activity-item-6 .activity-item-image{
    border-radius: 42% 58% 55% 45% / 60% 40% 60% 40%;
    -webkit-border-radius: 42% 58% 55% 45% / 60% 40% 60% 40%;
    -moz-border-radius: 42% 58% 55% 45% / 60% 40% 60% 40%;
}
.activity-item-6:hover .activity-item-image{
    border-radius: 42% 58% 45% 55% / 48% 55% 45% 52%;
    -webkit-border-radius: 42% 58% 45% 55% / 48% 55% 45% 52%;
    -moz-border-radius: 42% 58% 45% 55% / 48% 55% 45% 52%;
}
.activity-item-7 .activity-item-image{
    border-radius: 45% 55% 51% 49% / 41% 55% 45% 59%;
    -webkit-border-radius: 45% 55% 51% 49% / 41% 55% 45% 59%;
    -moz-border-radius: 45% 55% 51% 49% / 41% 55% 45% 59%;
}
.activity-item-7:hover .activity-item-image{
    border-radius: 61% 39% 57% 43% / 43% 56% 44% 57%;
    -webkit-border-radius: 61% 39% 57% 43% / 43% 56% 44% 57%;
    -moz-border-radius: 61% 39% 57% 43% / 43% 56% 44% 57%;
}
.activity-item-8 .activity-item-image{
    border-radius: 57% 43% 52% 48% / 43% 35% 65% 57%;
    -webkit-border-radius: 57% 43% 52% 48% / 43% 35% 65% 57%;
    -moz-border-radius: 57% 43% 52% 48% / 43% 35% 65% 57%;
}
.activity-item-8:hover .activity-item-image{
    border-radius: 53% 47% 57% 43% / 52% 42% 58% 48%;
    -webkit-border-radius: 53% 47% 57% 43% / 52% 42% 58% 48%;
    -moz-border-radius: 53% 47% 57% 43% / 52% 42% 58% 48%;
}
.activity-item-title{
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.2;
    padding: 8px;
}
.activity-item-summary{
    font-style: italic;
    color: #496689;
    font-size: 14px;
}

.partner-link{
    display: grid;
    gap: 0px;
    padding-left: 80px;
    position: relative;
    min-height: 60px;
    align-items: center;
    align-content: center;
    text-decoration: none !important;
}
.partner-link span{
    display: block;
}
.partner-link span.title{
    font-weight: 700;
    font-size: 18px;
}
.partner-link:before{
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    height: 100%;
    width: 60px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.partner-link-pulcinella:before{
    background-image: url('/assets/upload/site/pizzeriapulcinella2022_logo.jpg');
}

/* Breadcrumbs */
.breadcrumbs-container{
    position: relative;
    padding: 0px 0px;
}
.breadcrumbs{
    display: block;
    font-size: 14px;
    line-height: 1.2;
    color: #A9BBD0;
    margin: 0px;
    padding-top: 32px;
    background-color: transparent;
}
.breadcrumbs a{
    color: #A9BBD0;
}
.breadcrumbs b{
    font-weight: 400;
}
.breadcrumbs .icon{
    background-color: #A9BBD0;
}
.breadcrumbs ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    align-items: center;
}
.breadcrumbs ul li{
    padding: 0px 8px 0px 0px;
    margin: 0px;
}
.breadcrumbs ul li:last-child{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
}
.breadcrumbs ul li a{
    display: block;
    padding: 0px;
    margin: 0px;
}

/* Pagination */
.pagination-container{
    display: grid;
    gap: 4px;
    text-align: center;
}
.pagination-desc{
    font-size: 12px;
    text-transform: uppercase;
    color: #496689;
    padding: 8px 0px;
}
.pagination-links .pagination{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.pagination li{
    padding: 4px;
    margin: 0px;
}
.pagination li a{
    display: block;
    padding: 0px 5px;
    line-height: 40px;
    font-size: .9rem;
    font-weight: 700;
    min-width: 30px;
    margin: 0px;
    text-align: center;
    background-color: #E0E7EF;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
}
.pagination li a:hover{
    text-decoration: none;
    background-color: #0C356A;
    color: #fff;
}
.pagination li.active a{
    background-color: #FFC61A;
    color: #021832;
}

/* Mobile */
.mobile-booking{
    display: grid;
    justify-content: center;
    position: fixed;
    z-index: 1100;
    bottom: 20px;
    left: 0px;
    right: 0px;
    text-align: center;
}
.mobile-booking a{
    background-color: #FFC61A;
    padding: 8px 24px;
    border: 2px solid #fff;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    -webkit-box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.25);
}
.mobile-booking a:hover{
    text-decoration: none;
}
.mobile-booking a .icon{
    width: 32px;
    height: 32px;
}

/* Poster */
.poster-menu-container,
.poster-menu{
    position: relative;
}
.poster-menu-ul-first,
.poster-menu-ul-second{
    padding: 0px 0px 24px 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.poster-menu-ul-first li,
.poster-menu-ul-second li{
    padding: 4px;
}
.poster-menu-ul-first li a,
.poster-menu-ul-second li a{
    display: block;
    padding: 6px 16px;
    background-color: #A9CBF3;
    color: #021832;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
}
.poster-menu-ul-first li a:hover,
.poster-menu-ul-second li a:hover{
    background-color: #004DA9;
    color: #FFF;
}
.poster-menu-ul-first li.uk-active a,
.poster-menu-ul-second li.uk-active a{
    background-color: #FFC61A;
    color: #021832;
}
.poster-menu-ul-second li a{
    padding: 6px 16px;
    background-color: #E0E7EF;
    font-size: 14px;
}
.poster-menu-empty{
    padding-top: 24px;
}
.poster-menu-items{
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(4, 1fr);
    padding-top: 24px;
}
.poster-menu-item{
    display: grid;
    gap: 8px;
    text-decoration: none;
}
.poster-menu-item-image-container{
    position: relative;
}
.poster-menu-item-image-label{
    position: absolute;
    z-index: 10;
    top: 24px;
    right: 2px;
    font-weight: 700;
    font-size: 12px;
    display: grid;
    gap: 8px;
}
.poster-menu-item-image-label div{
    position: relative;
    padding: 4px 12px 4px 24px;
    display: inline-block;
    border: 2px solid #E0E7EF;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;    
}
.poster-menu-item-image-label div span{
    position: absolute;
    top: 50%;
    left: 4px;
    margin-top: -8px;
    background-color: #2C6606;
}
.poster-menu-item-image-label-green{
    background-color: #9EF961;
    color: #2C6606;
}

.poster-menu-item-image{
    position: relative;
    z-index: 1;
    border: 4px solid #E0E7EF;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    overflow: hidden;
}
.poster-menu-item-title{
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.2;
    color: #004DA9;
    padding-top: 8px;
}
.poster-menu-item-price{
    font-weight: 700;
    color: #004DA9;
}
.poster-menu-item-ingr{
    color: #496689;
    font-size: 14px;
}
.poster-menu-item:hover{
    text-decoration: none;
}
.poster-menu-item:hover{
    color: #DC611B;
}
.poster-menu-item-modal .poster-menu-item-title{
    font-size: 1.6rem;
    padding: 0px;
}
.poster-menu-item-modal .poster-menu-item-ingr{
    font-size: 1rem;
}
.poster-menu-item-modal .poster-menu-item-price{
    font-size: 1.2rem;
}
.poster-menu-item-modifications-container{
    padding: 16px;
    background-color: #E0E7EF;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}
.poster-menu-item-modifications-title{
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    color: #496689;
}
.poster-menu-item-modifications{
    padding: 16px 0px;
    display: grid;
    gap: 8px;
    grid-template-columns: repeat(2, 1fr);
}
.poster-menu-item-modifications div{
    display: grid;
    gap: 8px;
    grid-template-columns: 1fr auto;
}
.poster-menu-item-modifications-price{
    font-weight: 700;
    text-wrap: nowrap;
    color: #004DA9;
}
.poster-menu-droptitle{
    position: relative;
}
.poster-menu-droptitle h2{
    position: relative;
    display: block;
    border-radius: 18px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    line-height: 1;
    margin: 0px;
}
.poster-menu-droptitle h2:after{
    content: "";
    position: absolute;
    right: 12px;
    top: 50%;
    display: none;
    width: 24px;
    height: 24px;
    margin-top: -12px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 10L12 14L16 10' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.poster-menu-droptitle h2[aria-expanded="true"]{
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.poster-menu-droptitle h2[aria-expanded="true"]:after{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 14L12 10L8 14' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.poster-menu-droptitle .uk-dropdown{
    z-index: 1200;
    left: 0px !important;
    background-color: #FFF;
    -webkit-border-bottom-right-radius: 18px;
    -webkit-border-bottom-left-radius: 18px;
    -moz-border-radius-bottomright: 18px;
    -moz-border-radius-bottomleft: 18px;
    border-bottom-right-radius: 18px;
    border-bottom-left-radius: 18px;
}
.poster-menu-droptitle .uk-dropdown ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: grid;
    gap: 0px;
    grid-template-columns: repeat(3, 1fr);
}
.poster-menu-droptitle .uk-dropdown ul li a{
    display: block;
    padding: 8px;
    font-weight: 700;
    text-decoration: none;
}
.poster-menu-droptitle .uk-dropdown ul li a:hover{
    text-decoration: none;
}

.poster-pizza{
    position: relative;
    padding: 32px 0px 16px 0px;
}
.poster-pizza:before{
    content: "";
    position: absolute;
    z-index: 1;
    top: 40px;
    right: 0px;
    display: block;
    width: 400px;
    height: 300px;
    background-image: url("data:image/svg+xml,%3Csvg width='386' height='256' viewBox='0 0 386 256' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M205.386 178.845C193.367 223.296 152.753 256 104.5 256C46.7862 256 0 209.214 0 151.5C0 93.7862 46.7862 47 104.5 47C109.317 47 114.058 47.3259 118.702 47.957C130.241 19.8271 158.04 0 190.5 0C222.296 0 249.62 19.0247 261.57 46.242C296.207 49.0157 324.259 75.3208 329.946 109.273C360.622 110.686 385.059 136.004 385.059 167.03C385.059 198.962 359.173 224.849 327.24 224.849C305.448 224.849 286.472 212.793 276.617 194.987C269.916 196.949 262.83 198 255.5 198C236.269 198 218.717 190.762 205.386 178.845Z' fill='%23FFDE7A'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.poster-pizza:after{
    content: "";
    position: absolute;
    z-index: 15;
    top: -80px;
    right: 80px;
    display: block;
    width: 360px;
    height: 360px;
    background-image: url("/assets/upload/rio/rio-06.webp");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.poster-pizza-header{
    position: relative;
    z-index: 10;
    padding-bottom: 24px;
    width: 60%;
}
.poster-pizza-title{
    text-align: left;
    text-wrap: balance;
    position: relative;
    z-index: 10;
}
.poster-pizza-title div{
    display: inline-grid;
    gap: 8px;
    align-items: center;
    justify-content: start;
    grid-template-columns: auto auto;
    font-size: 1.8rem;
    line-height: 1.2;
    font-weight: 700;
    color: #004DA9;
}
.poster-pizza-summary{
    padding: 0px 0px 0px 64px;
    font-weight: 700;
    font-style: italic;
}
.poster-pizza-slider{
    position: relative;
    z-index: 10;
}
.poster-pizza-button{
    position: relative;
    z-index: 10;
    padding-top: 24px;
    text-align: center;
}



/* Form */
.form-container{
    display: grid;
    gap: 0px;
    text-wrap: balance;
}
.form-container > div,
.form-container > form{
    position: relative;
    z-index: 10;
}
.form-container .form-input{
    background-color: #E0E7EF;
    border: 1px dashed #A9BBD0;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}
.form-container .form-input::placeholder{
    color: #496689;
}

.form-error div{
    background-color: #FFF;
    color: #A93D00;
    padding: 24px;
    border: 2px solid #DC611B;
    margin-bottom: 24px;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
}
.form-error div ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.form-error div ul li{
    position: relative;
    padding: 2px 0px 2px 24px;
}
.form-error div ul li:before{
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    left:-8px;
    top: 50%;
    margin-top: -12px;
    background-color: #FFF;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 16L14 12L10 8' stroke='%23FB8745' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.form-error div ul li.form-error-title{
    padding-left: 0px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    color: #A93D00;
}
.form-error div ul li.form-error-title:before{
    display: none;
}

.form-message{
    text-align: center;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.3;
    color: #6C2802;
    text-wrap: balance;
    padding: 32px 0px;
}
.form-title{
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.2;
    color: #004DA9;
    padding-bottom: 8px;
    text-align: center;
}
.form-desc{
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 1.2;
    color: #004DA9;
    padding-bottom: 16px;
    text-align: center;
}
.form-footer{
    width: 100%;
    font-size: 14px;
    color: #496689;
}
.form-submit{
    width: 100%;
}
.form-checkbox{
    display: grid;
    gap: 8px;
    grid-template-columns: repeat(3, 1fr);
    padding: 8px 0px 8px 0px;
    margin: 0px;
    list-style: none;
}
.form-booking{
    position: relative;
    padding: 24px 0px 24px 0px;
}
.form-booking .form-container{
    position: relative;
    z-index: 10;
    max-width: 600px;
    margin: 0 auto;
    padding: 24px;
}
.form-booking .form-container:after{
    content:"";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    left: 0px;
    top: 0px;
    background-color: #fff;
    opacity: .7;
}
.form-booking:after{
    content:"";
    display: block;
    width: 500px;
    height: 500px;
    position: absolute;
    z-index: 1;
    right: -150px;
    top: 0px;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('/assets/upload/rio/rio-16.webp');
}
.form-booking:before{
    content:"";
    display: block;
    width: 500px;
    height: 500px;
    position: absolute;
    z-index: 1;
    left: -150px;
    top: 50%;
    margin-top: -250px;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('/assets/upload/rio/rio-04.webp');
}
.form-contact{
    width: 400px;
    padding-bottom: 48px;
}
.form-contact .form-title,
.form-contact .form-desc,
.form-contact .form-footer{
    color: #021832;
}
.form-contact label{
    color: #A93D00;
}
.form-contact button{
    background-color: #A93D00;
    color: #fff !important;
}
.form-contact .form-container .form-input{
    background-color: #FFDE7A;
    border: 1px dashed #C98000;
}
.form-contact .form-container .form-input::placeholder{
    color: #C98000;
}


/* Offcanvas */
.offcanvas{
    background: rgb(1,46,99);
    background: linear-gradient(0deg, rgba(1,46,99,1) 0%, rgba(0,77,169,1) 80%);
}
.offcanvas-full{
    width: 100%;
}
.offcanvas-container{
    display: grid;
    gap: 16px;
    align-items: center;
    justify-content: center;
    padding: 20px 0px 0px 0px;
    background-color: transparent;
}
.offcanvas-menu{
    width: 100%;
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.offcanvas-menu li{
    padding: 0px;
}
.offcanvas-menu li a{
    display: block;
    padding: 16px 0px;
    font-weight: 700;
    font-size: 1.6rem;
    text-transform: uppercase;
    text-align: center;
}
.offcanvas-menu li.active a{
    color: #FFC61A;
}
.offcanvas-menu li a:hover{
    text-decoration: none;
}

.offcanvas-container .contacts-ul li.title{
    color: #FFC61A;
    padding-bottom: 4px;
}
.offcanvas-container .contacts-ul li span.icon{
    background-color: #FFC61A;
}
.offcanvas-container .offcanvas-social{
    justify-self: center;
}
.offcanvas-container .offcanvas-social .icon{
    background-color: #FFF !important;
}

/* Error 404 */
.blank-container{
    background-color: #111;
    color: #fff;
}
.blank{
    text-wrap: balance;
    text-align: center;
    background-color:transparent;
    background-position:center top;
    background-repeat:no-repeat;
    background-size:180px;
    background-image: url('/assets/upload/site/gp_logo_reverse.png');
    padding: 220px 20px 20px 20px;
    max-width: 300px;
}
.blank-title{
    font-weight: 700;
    font-size: 1.4rem;
}
.blank a{
    color: #fff;
    text-decoration: underline;
}
.blank a:hover{
    color: #fff;
    text-decoration: none;
}


.error-404{
    display: block;
    text-align: center;
    max-width: 340px;
    padding: 24px;
    margin: 0px;
    border: 0px solid #BDDFF4;
    -webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;
}
.error-404 h1{
    font-size: 26px;
    line-height: 1;
    padding: 16px 0px;
    margin: 0px;
}
.error-404 p{
    padding: 0px 0px 16px 0px;
    margin: 0px;
}
.error-404 a{
    font-weight: 700;
}
.error-404-logo{
    position: relative;
    width: 200px;
    height: 210px;
    display: inline-block;
}
.error-404-logo .logo{
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 200px;
    height: 210px;
}

.uk-modal-dialog{
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px; 
}
.uk-modal-video{
    background-color: transparent;
    padding: 4px;
    width: auto;
}
.uk-modal-video video{
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;     
}
.uk-modal-dialog-close{
    top: -16px;
    right: -16px;
    background-color: #FFC61A;
    padding: 8px;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
}
.uk-modal-dialog-yellow{
    background-color: #FFDE7A;
}
.uk-modal-dialog-yellow .uk-modal-dialog-close{
    background-color: #FFA300;
}
.uk-modal-dialog-yellow .uk-modal-dialog-close .icon{
    background-color: #FFF;
}


@media only screen and (max-width: 1599px) {
    .block-activity-slider{
        padding-left: 0px;
        padding-right: 0px;
    }
    .block-activity-nav-left{
        left: -20px;
    }
    .block-activity-nav-right{
        right: -20px;
    }
    .block-activity-rio{
        left: -80px;
        top: -100px;
        width: 300px;
        height: 250px;
    }
}
@media only screen and (max-width: 1199px) {
    .header-top-grid{
        gap: 8px;
        grid-template-columns: repeat(2, auto);
    }
    .block-activity-slider{
        padding-left: 16px;
        padding-right: 16px;
    }
    .block-price-container:before{
        left: 630px;
        bottom: 0px;
        width: 360px;
        height: 250px;
    }
    .block-price-container:after{
        left: 720px;
        top: -40px;
        width: 400px;
        height: 400px;
    }
    .poster-pizza:before{
        top: 40px;
        right: -80px;
        width: 400px;
        height: 260px;
    }
    .poster-pizza:after{
        top: -80px;
        right: 20px;
        width: 360px;
        height: 360px;
    }
}
@media only screen and (max-width: 959px) {
    main{
        padding: 0px 0px 24px 0px;
    }
    .header-top-container .logo{
        width:135px;
        height:66px;
        padding-bottom:20px;
    }
    .logo span{
        font-size: 9px;
    }

    .header{
        padding-bottom: 24px;
    }
    .header-cloud{
        background-image: url("data:image/svg+xml,%3Csvg width='987' height='27' viewBox='0 0 987 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 26.9999V7C22.5422 2.47422 52.1433 1.92438 71 15.9999C85.3563 10.7035 102.148 12.8116 115 20.9999C132.266 3.1343 168.868 3.18527 187 19.9999C198.818 9.46156 225.324 9.25924 239 16.9999C266.858 -3.44523 312.495 -1.74777 342 14.9999C355.233 4.67739 377.851 2.75358 391.5 12.5498C413.33 -1.21231 447.249 -1.77213 471 9.99991C492.831 5.39394 518.806 2.16536 536 14.9999C550.356 9.70346 567.148 10.8116 580 18.9999C599.5 4.49991 633.868 3.18537 652 20C663.818 9.46166 685.324 9.25933 699 17C726.858 -3.44514 777.495 -3.74797 807 12.9997C820.233 2.67719 843.351 2.20341 857 11.9996C881.013 -3.13886 919.407 -2.75033 943 12.9999C956.339 6.53076 972.365 4.91462 987 6.99991V26.9999H0Z' fill='white'/%3E%3C/svg%3E%0A");
    }
    .header-top{
        gap: 8px;
        align-items: center;
    }
    .header-top-grid div{
        padding: 0px;
    }

    .footer{
        padding-bottom: 100px;
    }
    .footer-content{
        width: auto;
        justify-content: center;
    }
    .footer-logo{
        height: 20px;
    }
    .footer-logo .logo{
        bottom: 60px;
        width:135px;
        height:66px;
        padding-bottom:20px;
    }
    .footer-map{
        border: 4px solid #FFDE7A;
    }
    .activity-grid{
        grid-template-columns: repeat(3, 1fr);
    }
    .activity-item-title{
        font-size: 1.4rem;
    }
    .block-activity-rio{
        display: none;
    }
    .block-activity-slider .activity-item-title{
        font-size: 1.6rem;
    }
    .block-activity-title{
        font-size: 1.4rem;
        width: 100%;
    }
    .block-activity-summary{
        padding-top: 8px;
        width: 100%;
    }
    .block-price-activity{
        grid-template-columns: repeat(3, 1fr);
    }
    .content h2{
        text-align: center;
    }
    .content-grid{
        grid-template-columns: 1fr;
    }
    .content-grid-odd div:nth-child(2){
        order: 0;
    }
    .content-grid-hide-banner{
        gap: 0px;
    }
    .content-grid-hide-banner div:nth-child(2){
        display: none;
    }
    .content-gallery-withbanner .content-gallery-item-1{
        display: block;
    }
    .content-gallery-withbanner .content-gallery-item-2{
        grid-column: span 1;
        grid-row: span 1;
    }
    .content-gallery .content-gallery-item-6{
        display: none;
    }
    .content-video{
        bottom: 20px;
        left: 80px;
    }
    .poster-menu-items{
        grid-template-columns: repeat(3, 1fr);
    }
    .poster-menu-droptitle h2{
        background-color: #004DA9;
        color: #FFF;
        text-transform: uppercase;
        font-size: 18px;
        padding: 12px;
    }
    .poster-menu-droptitle h2:after{
        display: block;
    }
    .booking-how-grid-item-title{
        gap: 0px;
        justify-content: center;
        grid-template-columns: 1fr;
        text-align: center;
    }
    .booking-how-grid-item-title span{
        display: none;
    }
    .form-booking:after,
    .form-booking:before{
        display: none;
    }
    .form-booking .form-container{
        max-width: 500px;
        padding: 0px;
    }
    .form-contact{
        width: auto;
        padding-bottom: 48px;
    }
    .block-gallery-title{
        align-items: center;
    }
    .block-gallery-title div{
        width: 100%;
        gap: 0px;
        align-items: center;
        justify-content: center;
        grid-template-columns: 1fr;
        font-size: 1.6rem;
        text-align: center;
    }
    .block-gallery-title div span{
        width: 100%;
    }
    .block-gallery-summary{
        padding: 8px 0px 0px 0px;
        text-align: center;
    }
    .content-gallery-container:before{
        left: -200px;
    }
    .block-price-grid{
        padding-left: 64px;
        display: grid;
        gap: 24px;
        grid-template-columns: repeat(1, 320px);
    }
    .block-price-container:before{
        left: 300px;
        bottom: 40px;
        width: 300px;
        height: 200px;
    }
    .block-price-container:after{
        left: 340px;
        top: 100px;
        margin-top: 0px;
        width: 450px;
        height: 450px;
    }
    .block-lastnews{
        position: relative;
        display: grid;
        gap: 24px;
        grid-template-columns: 1fr;
    }
    .block-lastnews:before, .block-lastnews:after{
        display: none;
    }

    .poster-pizza:before{
        top: 100px;
        right: -200px;
        width: 300px;
        height: 260px;
    }
    .poster-pizza:after{
        display: none;
    }
    .poster-pizza-header{
        width: auto;
    }
    .poster-pizza-title{
        align-items: center;
    }
    .poster-pizza-title div{
        width: 100%;
        gap: 0px;
        align-items: center;
        justify-content: center;
        grid-template-columns: 1fr;
        font-size: 1.6rem;
        text-align: center;
    }
    .poster-pizza-title div span{
        width: 100%;
    }
    .poster-pizza-summary{
        padding: 16px 0px 0px 0px;
        text-align: center;
    }

    .header-banner-content{
        padding: 24px;
        width: auto;
        margin: 0 auto;
        text-align: center;
    }
    .header-banner-image{
        background-size: contain;
    }
    .header-banner-video{
        position: absolute;
        left: 20px;
        bottom: -30px;
    }

    .block-animators-title,
    .block-animators-summary,
    .block-animators-content{
        width: auto;
    }
    .block-animators-title{
        font-size: 1.4rem;
    }
    .block-animators{
        padding: 16px 24px;
    }

}
@media only screen and (max-width: 639px) {
    h1{
        font-size: 1.8rem;
    }
    h2{
        font-size: 1.6rem;
    }
    h3{
        font-size: 1.4rem;
    }
    h4{
        font-size: 1.4rem;
    }
    h5{
        font-size: 1.2rem;
    }
    h6{
        font-size: 1rem;
    }
    blockquote{
        font-size: 1rem;
    }
    .footer-end{
        text-align: center;
        grid-template-columns: 1fr;
    }
    .offcanvas-menu li a{
        padding: 16px 0px;
        font-size: 1.4rem;
    }
    .blog-date-grid{
        gap: 16px;
        grid-template-columns: auto;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
    .blog-date{
        display: grid;
        align-items: center;
        justify-content: center;
    }
    .blog-share{
        gap: 4px;
        grid-template-columns: 1fr;
    }
    .activity-grid{
        gap: 16px;
        grid-template-columns: repeat(2, 1fr);
    }
    .block-price-activity{
        grid-template-columns: repeat(2, 1fr);
    }
    .block-price-activity-header,
    .block-price-activity-footer{
        grid-template-columns: 1fr;
    }

    .content-blockquote{
        padding-left: 0px;
    }
    .content-blockquote blockquote{
        padding-left: 48px;
    }
    .content-blockquote blockquote:before{
        width: 32px;
        height: 32px;
        top: 2px;
        left: 0px;
    }
    .content-gallery-container{
        padding-top: 0px;
    }
    .content-gallery-container:before{
        top: -80px;
    }
    .content-gallery{
        gap: 8px;
        grid-template-columns: repeat(2, 1fr);
    }
    .content-gallery a{
        border: 2px solid #E0E7EF;
    }
    .content-video{
        bottom: 20px;
        left: 30px;
    }
    .poster-menu-items{
        gap: 16px;
        grid-template-columns: repeat(2, 1fr);
        padding-top: 16px;
    }
    .poster-menu-item-modifications{
        grid-template-columns: 1fr;
    }
    .uk-modal-dialog{
        border-radius: 16px;
        -webkit-border-radius: 16px;
        -moz-border-radius: 16px; 
    }
    .uk-modal-dialog-close{
        top: 12px;
        right: 12px;
        padding: 8px;
    }
    .poster-menu-droptitle .uk-dropdown ul{
        grid-template-columns: repeat(2, 1fr);
    }
    .booking-how-title div{
        gap: 4px;
        align-items: center;
        justify-content: center;
        grid-template-columns: 1fr;
        font-size: 1.6rem;
        text-align: center;
    }
    .booking-how-title div span{
        width: 100%;
    }
    .form-checkbox{
        gap: 6px;
        grid-template-columns: repeat(2, 1fr);
    }
    .form-footer,
    .form-submit{
        text-align: center;
    }
    .form-message{
        font-size: 1.2rem;
    }
    .booking-footer{
        grid-template-columns: 1fr;
    }
    .content-grid div:nth-child(2):after{
        right: -60px;
        width: 300px;
        height: 300px;
    }
    .content-grid-odd div:nth-child(2):after{
        left: -60px;
    }
    .content-grid div:nth-child(2):before{
        right: -40px;
        bottom: -40px;
        width: 300px;
        height: 200px;
    }
    .content-grid-odd div:nth-child(2):before{
        left: -40px;
        right: auto;
    }
    .block-price-container:before,
    .block-price-container:after{
        display: none;
    }
    .block-price-title{
        text-align: center;
    }
    .block-price-title div{
        gap: 4px;
        align-items: center;
        justify-content: center;
        grid-template-columns: 1fr;
        font-size: 1.6rem;
        text-align: center;
    }
    .block-price-title div span{
        width: 100%;
    }
    .block-price-grid{
        padding-left: 0px;
        gap: 24px;
        grid-template-columns: 1fr;
    }
    .block-price-summary,
    .block-price-content{
        padding: 0px;
    }

    .block-faq-container{
        padding: 0px;
    }
    .block-faq-title{
        text-align: center;
    }
    .block-faq-title div{
        gap: 4px;
        align-items: center;
        justify-content: center;
        grid-template-columns: 1fr;
        font-size: 1.6rem;
        text-align: center;
    }
    .block-faq-title div span{
        width: 100%;
    }
    .block-faq-summary{
        padding-top: 8px;
        text-align: center;
    }

    .poster-pizza-slider .uk-slider-container {
        overflow: visible !important;
    }

    .block-activity-cloud-top{
        background-size: 1000px;
    }
    .block-activity-cloud-bottom{
        background-size: 1000px;
    }
    .footer-cloud{
        background-size: 1000px;   
    }


    .header-top-links{
        padding: 16px 0px 12px 0px;
    }
    .header-top-links .uk-button{
        width: auto;
        margin: 4px 4px;
    }

}
@media only screen and (max-width: 400px) {
    .activity-item-title{
        font-size: 1.2rem;
    }
    .block-activity-slider .activity-item-title{
        font-size: 1.6rem;
    }
    .footer{
        margin-top: 100px;
    }
    .footer-rio{
        height: 200px;
        top: -120px;
    }
    .poster-menu-items{
        grid-template-columns: 1fr;
    }
    .poster-menu-droptitle .uk-dropdown ul{
        grid-template-columns: 1fr;
        text-align: center;
    }
    .poster-menu-droptitle h2{
        font-size: 16px;
    }
    .booking-how-slider-control li{
        padding: 0px 16px;
    }
    .booking-how-slider-control li a{
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .form-checkbox{
        grid-template-columns: 1fr;
    }
    .booking-footer{
        font-size: 1.2rem;
    }
    .booking-footer-phone a{
        font-size: 1.6rem;
    }
    .content-grid div:nth-child(2):after{
        right: -50px;
        width: 200px;
        height: 200px;
    }
    .content-grid-odd div:nth-child(2):after{
        left: -50px;
    }
    .content-grid div:nth-child(2):before{
        right: -40px;
        bottom: -30px;
        width: 200px;
        height: 160px;
    }
    .content-grid-odd div:nth-child(2):before{
        left: -40px;
        right: auto;
    }
    .content-video{
        bottom: -20px;
        left: 0px;
    }
    .block-price-item-header div:first-child{
        font-size: 1.6rem;
    }
    .content-gallery-social{
        font-size: 14px;
        gap: 16px;
        padding: 16px 16px 16px 0px;
        text-align: right;
    }
    .header-banner-content{
        padding: 24px 0px;
        font-size: 1rem;
    }
    .button-video{
        font-size: 12px;
        padding: 4px 4px 4px 16px;
    }

    .block-price-activity{
        grid-template-columns: 1fr;
    }


}