body,li,ol,ol[class],ul,ul[class]{
    margin:0;
    padding:0
}
body{
    scroll-behavior:smooth
}
.g-contact-form form button:hover,.header-banner--links .header-banner--links__item:hover,.site-header .site-header__langs ul{
    box-shadow:0 0 12px rgba(12,42,149,.15)
}
.faq-block .faq-block--items .faq-block--items__item.-toggle .faq-block--items__item--content a,.main-cta-block .g-cta-block-code .g-cta-block-code--link .g-cta-block-code--link__content a{
    color:#0855cc
}
*,.g-popup-block,.scroll-top,.wp-block-cover,.wp-block-cover-image,:after,:before{
    box-sizing:border-box;
    box-sizing:border-box
}
.breadcrumbs a:hover,.g-custom-table.-data .g-custom-table--item .value a:hover,.promocode__link,.scroll-top,a{
    text-decoration:none
}
blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{
    margin:0
}
body{
    line-height:1.5;
    min-height:100vh;
    text-rendering:optimizeSpeed
}
li,ol[class],ul[class]{
    list-style:none
}
a:not([class]){
    -webkit-text-decoration-skip:ink;
    text-decoration-skip-ink:auto
}
img{
    display:block;
    max-width:100%
}
button,input,select,textarea{
    border:none;
    font:inherit
}
[role=button],button{
    cursor:pointer
}
body.-toggle,html.-toggle{
    overflow:hidden
}
body{
    font-family:Ubuntu,sans-serif!important;
    background-color:#181e31;
    color:#bdbdbd;
    overflow-x:hidden
}
/* .container,.container-page{
    margin-left:auto;
    margin-right:auto;
    max-width:1220px;
    padding-left:20px;
    padding-right:20px;
    width:100%
} */
.g-toc-block,.is-layout-constrained{
    margin-left:-32px;
    margin-right:-32px
}

h1,h2,h3,h4,h5,h6{
    font-family:'Roboto Mono',serif;
    font-weight:700;
    line-height:1.3
}
.site-header{
    background:#12192c;
    padding:5px 0
}
.site-header .site-header--row{
    grid-gap:20px;
    align-items:center;
    display:grid;
    grid-template-columns:max-content 1fr
}
.site-header .site-header__logo img{
    height:auto;
    width:180px
}
.site-header .site-header--menu-area{
    grid-gap:20px;
    align-items:center;
    display:grid;
    grid-template-columns:1fr max-content max-content
}
@media screen and (max-width:768px){
    .site-header .site-header--menu-area{
        grid-gap:16px;
        background:#0a0909e8;
        display:none;
        grid-template-columns:86px 1fr;
        height:calc(100% - 82px);
        left:0;
        overflow-y:auto;
        padding:20px;
        place-content:flex-start;
        position:fixed;
        top:0;
        width:100%;
        z-index:99999999
    }
    .site-header .site-header--menu-area.-toggle{
        display:grid
    }
}
.site-header .site-header--menu-btn{
    background:url(images/mob-menu-icon.svg) 50%/15px no-repeat #12192c;
    border:1px solid #12192c;
    border-radius:4px;
    display:none;
    height:42px;
    justify-self:flex-end;
    width:42px
}
.site-header .site-header--menu-btn.-toggle{
    background:url(images/mob-menu-close-icon.svg) 50%/15px no-repeat #12192c
}
.site-header .site-header__menu{
    text-align:center;
    text-transform:uppercase;
    font-family:Ubuntu,sans-serif;
    font-weight:800;
    color:#fff;
    border-radius:20px
}
.site-header .site-header__menu ul{
    background:#12192c;
    border-radius:24px;
    display:inline-flex;
    flex-wrap:wrap;
    gap:32px
}
.site-header .site-header__menu ul li{
    font-size:15px;
    position:relative
}
.site-header .site-header__menu ul li>a{
    color:#fff;
    display:block;
    padding:10px
}
.site-header .site-header__menu ul li:hover>a{
    background:hsla(0,0%,100%,.1);
    border-radius:24px
}
.site-header .site-header__menu ul li ul{
    background-color:rgba(149,0,13,.95);
    border-radius:5px;
    left:50%;
    min-width:100%;
    opacity:0;
    pointer-events:none;
    position:absolute;
    top:calc(100% + 0px);
    transform:translate3d(-50%,15px,0);
    transition:opacity .2s ease-in-out .1s,transform .2s ease-in-out .2s;
    visibility:hidden;
    will-change:transform;
    z-index:99
}
.site-header .site-header__menu ul li ul:before{
    border-bottom:10px solid rgba(149,0,13,.8);
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    content:"";
    left:50%;
    position:absolute;
    top:-10px;
    transform:translateX(-50%)
}
.site-header .site-header__menu ul li:hover>ul{
    display:block;
    opacity:1;
    padding-bottom:20px;
    padding-top:20px;
    pointer-events:auto;
    transform:translate(-50%);
    visibility:visible;
    z-index:99
}
.site-header .site-header__menu ul li:hover>ul li{
    background:0 0!important;
    text-align:left
}
.site-header .site-header__menu ul li:hover>ul li:not(:last-child){
    margin-bottom:16px
}
.site-header .site-header__menu ul li:hover>ul li a{
    border-radius:5px;
    color:#fff;
    display:block;
    font-size:13px;
    padding:0 20px;
    text-transform:uppercase;
    transition:background .3s;
    white-space:nowrap;
    width:100%
}
.site-header .site-header__menu ul li:hover>ul li a:hover{
    background:0 0;
    text-decoration:underline
}
.site-header .site-header__langs{
    justify-self:flex-end;
    position:relative;
    width:78px
}
.site-header .site-header__langs .site-header__langs--current{
    background:#273251;
    border-radius:20px;
    display:flex;
    flex-wrap:wrap;
    font-size:16px;
    gap:8px;
    height:42px;
    padding:5px 10px;
    place-items:center;
    text-transform:uppercase
}
.site-header .site-header__langs .site-header__langs--current img{
    border-radius:4px;
    height:20px;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:center;
    object-position:center;
    width:24px
}
.g-toc-block ol li a,.site-header .site-header__langs .site-header__langs--current span,.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{
    color:#fff
}
.site-header .site-header__langs ul{
    background:#12192c;
    border-radius:4px;
    display:none;
    padding:20px;
    position:absolute;
    right:-20px;
    top:100%;
    width:180px;
    z-index:9999
}
.site-header .site-header__langs ul li:not(:last-child) a{
    border-bottom:1px solid #12192c;
    margin-bottom:6px;
    padding-bottom:6px
}
.site-header .site-header__langs ul li a{
    display:flex;
    flex-wrap:wrap;
    gap:6px;
    place-items:center
}
.site-header .site-header__langs ul li a:hover{
    opacity:.64
}
.site-header .site-header__langs ul li a img{
    border-radius:2px;
    height:14px;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:center;
    object-position:center;
    width:20px
}
.site-header .site-header__langs ul li a span{
    color:#fff;
    font-size:14px
}
.site-header .site-header__langs ul li.current-lang a{
    opacity:1.64
}
.site-header .site-header__langs:hover>ul{
    display:block
}
.site-header .site-header__btn-login{
    header:42px;
    background:#0693e3;
    border-radius:20px;
    font-size:15px;
    font-weight:500;
    line-height:42px;
    text-transform:uppercase
}
.site-header .site-header__btn-login a{
    color:#fff;
    display:block;
    padding:0 42px
}
.site-header .site-header__btn-login:hover{
    opacity:.86
}
.header-banner{
    margin-bottom:54px;
    padding:54px 0
}
.header-banner .header-banner--content{
    margin-bottom:100px;
    max-width:580px;
    width:100%
}
.header-banner .header-banner--content h1{
    color:#fff;
    font-size:46px
}
.header-banner .header-banner--content h1 span{
    color:#e64849
}
.header-banner .header-banner--content .header-banner--desc{
    color:#fff;
    margin-top:24px
}
.header-banner--links{
    grid-gap:30px;
    display:grid;
    grid-template-columns:repeat(3,1fr)
}
.header-banner--links .header-banner--links__item{
    grid-gap:20px;
    align-items:center;
    background:#12192c;
    border-radius:54px;
    display:grid;
    grid-template-columns:max-content 1fr max-content;
    padding:18px 24px
}
.header-banner--links .header-banner--links__item .icon{
    border-radius:50%;
    display:inline-block;
    height:42px;
    width:42px
}
.header-banner--links .header-banner--links__item .icon.icon-1{
    background:url(images/login-icon.svg) 50%/20px no-repeat #ededef
}
.header-banner--links .header-banner--links__item .icon.icon-2{
    background:url(images/follow-icon.svg) 50%/20px no-repeat #ededef
}
.header-banner--links .header-banner--links__item .icon.icon-3{
    background:url(images/promo-icon.svg) 50%/20px no-repeat #ededef
}
.header-banner--links .header-banner--links__item span{
    color:#fff;
    font-size:20px;
    font-weight:500
}
.faq-block .faq-block--items .faq-block--items__item.-toggle .faq-block--items__item--content a:hover,.post-entry .periexomena ol li a,.post-entry a:hover{
    color:#ededef
}
.header-banner--links .header-banner--links__item .arrow-icon{
    background:url(images/icon-arrow-b.svg) 50%/contain no-repeat;
    display:block;
    height:24px;
    width:32px
}
.post-entry .wp-block-image,.post-entry p:not(:last-child),.post-entry ul{
    margin-bottom:24px
}
.post-entry h1,.post-entry h2,.post-entry h3,.post-entry h4,.post-entry h5,.post-entry h6{
    line-height:1.2;
    margin-bottom:14px;
    margin-top:39px;
    color:#fff
}
.post-entry h1{
    font-size:42px
}
.post-entry h2{
    font-size:36px
}
.post-entry h2:not(.has-text-align-center){
    margin-bottom:20px;
    padding-left:24px;
    position:relative
}
.post-entry h2:not(.has-text-align-center):before{
    background:#1c3e9b;
    border-radius:6px;
    content:"";
    height:98%;
    left:0;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:10px
}
.post-entry h3{
    font-size:28px;
    margin-bottom:24px;
    margin-top:16px;
    padding-bottom:20px;
    position:relative
}
.post-entry h3:before{
    background:#12192c;
    bottom:0;
    content:"";
    height:1px;
    left:0;
    max-width:540px;
    position:absolute;
    width:100%
}
.post-entry h4,.wp-block-columns h3{
    font-size:20px
}
.post-entry a{
    color:#ededef
}
.post-entry .colored{
    background:#12192c;
    border-radius:4px;
    margin-bottom:24px;
    padding:32px 20px
}
.post-entry .periexomena-title{
    color:#1a1a1a;
    font-size:16px;
    font-weight:500;
    letter-spacing:1.5px;
    margin-bottom:0;
    text-transform:uppercase;
    word-spacing:0.5px
}
.post-entry .periexomena ol{
    -moz-columns:2!important;
    -moz-column-width:50%!important;
    columns:50% 2!important;
    margin-bottom:0!important;
    margin-left:12px!important
}
.post-entry .periexomena ol li{
    display:block;
    font-size:15px;
    font-weight:500;
    margin-bottom:12px;
    padding-left:12px;
    position:relative
}
.post-entry .periexomena ol li:before{
    background:#12192c;
    border-radius:50%;
    content:"";
    height:5px;
    left:0;
    position:absolute;
    top:8px;
    width:5px
}
.post-entry .periexomena ol li a:hover{
    color:#1a1a1a
}
.post-entry ul li{
    font-weight:500;
    padding-left:24px;
    position:relative
}
.post-entry ul li:not(:last-child){
    margin-bottom:2px
}
.post-entry ul li:before{
    background:#1c3e9b;
    border-radius:50%;
    content:"";
    height:7px;
    left:8px;
    position:absolute;
    top:7px;
    width:7px
}
.post-entry ul.-check-li li:before{
    background:url(images/li-icon.svg) 50% no-repeat;
    border-radius:50%;
    content:"";
    height:16px;
    left:0;
    position:absolute;
    top:2px;
    width:16px
}
.post-entry .wp-block-button__link{
    background:url(images/link-icon.svg) 18px/24px no-repeat #12192c;
    border:1px solid #12192c;
    border-radius:4px;
    color:#fff;
    display:inline-block;
    height:48px;
    line-height:48px;
    margin-bottom:24px;
    padding:0 20px 0 56px;
    position:relative
}
.post-entry .wp-block-button__link:hover{
    background:url(images/link-icon.svg) 20px/24px no-repeat #e10015;
    color:#fff!important
}
.post-entry .wp-block-image.-no-bg{
    background:0 0!important;
    padding:0
}
.post-entry .wp-block-image img{
    margin:0 auto
}
.post-entry ol:not(.links-ul){
    counter-reset:num;
    list-style-type:none;
    margin-bottom:24px;
    margin-left:42px
}
.post-entry ol:not(.links-ul) li{
    margin:0 0 16px;
    padding:0;
    position:relative
}
.post-entry ol:not(.links-ul) li:before{
    background:#12192c;
    border-radius:50%;
    color:#fff;
    content:counter(num);
    counter-increment:num;
    display:inline-block;
    font-size:15px;
    font-weight:500;
    height:32px;
    left:-40px;
    line-height:32px;
    position:absolute;
    text-align:center;
    top:-5px;
    width:32px
}
.post-entry .wp-element-caption{
    font-size:15px;
    font-weight:500;
    margin-top:16px;
    text-align:center
}
.post-entry img{
    height:auto!important
}
.post-entry table{
    border:1px solid #12192c;
    border-collapse:collapse;
    font-size:14px;
    margin-bottom:24px;
    width:100%
}
.post-entry table thead tr{
    background:#21222a!important
}
.post-entry table thead tr th{
    color:#fff;
    font-weight:700;
    padding:16px 12px;
    text-align:left
}
.post-entry table tr:nth-child(odd){
    background:#12192c;
    color:#fff
}
.post-entry table tr td{
    padding:16px 12px
}
.color-block-support-panel__inner-wrapper>:not(.block-editor-tools-panel-color-gradient-settings__item),.post-entry .colored{
    margin-top:24px
}
.post-entry .colored table tr:nth-child(odd){
    background:#fff
}
.addtoany_list{
    display:block!important;
    margin-top:24px!important
}
.faq-block{
    margin-bottom:32px;
    margin-top:32px
}
.faq-block .faq-block--subtitle{
    color:#fff;
    font-size:16px;
    margin-bottom:16px;
    margin-top:-4px
}
.faq-block .faq-block--items .faq-block--items__item{
    border:1px solid #12192c;
    border-radius:6px;
    overflow:hidden
}
.faq-block .faq-block--items .faq-block--items__item:not(:last-child){
    margin-bottom:16px
}
.faq-block .faq-block--items .faq-block--items__item .faq-block--items__item--header{
    background:#12192c;
    color:#fff;
    border-radius:4px;
    font-size:18px;
    font-weight:700;
    margin:0;
    padding:20px;
    position:relative
}
.faq-block .faq-block--items .faq-block--items__item.-toggle .faq-block--items__item--content p:not(:last-child),.site-footer .footer-menues .site-footer__menu ul li:not(:last-child){
    margin-bottom:8px
}
.faq-block .faq-block--items .faq-block--items__item .faq-block--items__item--header:after{
    background:url(images/arrow-r-w.svg) 50%/14px no-repeat #12192c;
    border-radius:4px;
    content:"";
    height:42px;
    position:absolute;
    right:20px;
    top:50%;
    transform:translateY(-50%) rotate(90deg);
    width:42px
}
.faq-block .faq-block--items .faq-block--items__item .faq-block--items__item--content,.g-toc-block.-toggle ol,.wp-block-cover.is-placeholder .block-library-cover__resize-container{
    display:none
}
.faq-block .faq-block--items .faq-block--items__item.-toggle .faq-block--items__item--header:after{
    background:url(images/arrow-r-w.svg) 50%/14px no-repeat #12192c;
    transform:translateY(-50%) rotate(-90deg)
}
.faq-block .faq-block--items .faq-block--items__item.-toggle .faq-block--items__item--content{
    display:block;
    padding:20px
}
.payment-method{
    border-top:1px solid #12192c;
    margin-bottom:0;
    margin-top:64px;
    padding-top:22px;
    padding-bottom:22px;
    background-color:#12192c
}
.payment-method .payment-method--row{
    display:flex;
    flex-wrap:wrap;
    gap:16px;
    justify-content:center
}
.payment-method .payment-method--row img{
    height:32px;
    max-width:80px;
    -o-object-fit:contain;
    object-fit:contain;
    -o-object-position:center;
    object-position:center;
    width:auto
}
.site-footer{
    background:#090f1e;
    padding:42px 0
}
.site-footer .site-footer--row{
    grid-gap:124px;
    display:grid;
    grid-template-columns:1fr max-content max-content
}
.site-footer .site-footer__logo{
    max-width:240px
}
.g-contact-form form,.site-footer .site-footer__logo img,.wp-block-cover .wp-block-cover__placeholder-background-options{
    width:100%
}
.site-footer .footer-text{
    font-size:14px;
    margin-top:32px
}
.site-footer .footer-menues{
    display:flex;
    flex-wrap:wrap;
    gap:100px
}
.site-footer .footer-menues .footer-menu-title{
    font-family:'Roboto Mono',serif;
    font-size:18px;
    font-weight:700;
    margin-bottom:20px;
    padding-bottom:12px;
    position:relative
}
.site-footer .footer-menues .footer-menu-title:after{
    background:#12192c;
    bottom:0;
    content:"";
    height:2px;
    left:0;
    position:absolute;
    width:54px
}
.site-footer .footer-menues .site-footer__menu ul{
    grid-column-gap:16px;
    display:grid;
    grid-template-columns:repeat(2,1fr)
}
.site-footer .footer-menues .site-footer__menu ul li a{
    color:#fff;
    font-size:14px
}
.g-toc-block ol li a:hover,.site-footer .footer-menues .site-footer__menu ul li a:hover{
    text-decoration:underline
}
.site-footer .footer-socials{
    grid-gap:4px;
    display:grid;
    grid-template-columns:repeat(4,1fr)
}
.site-footer .footer-socials .soc-link{
    display:block;
    height:46px;
    width:46px
}
.site-footer .footer-socials .soc-link i{
    border-radius:4px;
    display:block;
    height:46px;
    width:46px
}
.site-footer .footer-socials .soc-link i:hover{
    opacity:.76
}
.g-cta-big-block .g-cta-big-block--content .g-cta-links .cta-link a:hover,.g-popup-block .g-popup-block__content .g-popup-block__close-btn:hover,.g-popup-block .g-popup-block__content .g-popup-cta-link a:hover{
    opacity:.86
}
.site-footer .footer-socials .soc-link.-fb i{
    background:url(images/icon-fb.svg) 50%/16px no-repeat #ededef
}
.site-footer .footer-socials .soc-link.-insta i{
    background:url(images/icon-insta.svg) 50%/16px no-repeat #ededef
}
.site-footer .footer-socials .soc-link.-pin i{
    background:url(images/icon-pin.svg) 50%/16px no-repeat #ededef
}
.site-footer .footer-socials .soc-link.-tw i{
    background:url(images/icon-tw.svg) 50%/16px no-repeat #ededef
}
.site-footer--bottom-row{
    grid-gap:32px;
    align-items:center;
    border-top:1px solid #12192c;
    display:grid;
    grid-template-columns:260px 1fr;
    margin-top:42px;
    padding-top:42px
}
.site-footer--bottom-row .site-footer--copyr{
    color:#fff;
    font-size:13px
}
.site-footer--bottom-row .footer-labels{
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    gap:16px;
    justify-content:flex-end
}
.site-footer--bottom-row .footer-labels img{
    height:32px;
    max-width:130px;
    -o-object-fit:contain;
    object-fit:contain;
    -o-object-position:center;
    object-position:center;
    width:auto
}
.main-cta-block{
    grid-gap:32px;
    align-items:center;
    background:#12192c;
    border-radius:10px;
    display:grid;
    grid-template-columns:max-content 1fr max-content;
    margin-bottom:24px;
    padding:32px
}
.main-cta-block .img-w{
    background:#12192c;
    border-radius:50%;
    display:flex;
    height:146px;
    padding:8px;
    place-content:center;
    place-items:center;
    width:146px
}
.main-cta-block .img-w img{
    height:auto;
    width:100%
}
.main-cta-block .g-cta-block-data{
    padding-right:64px
}
.main-cta-block .g-cta-block-data .title{
    color:#fff;
    font-size:22px;
    font-weight:700;
    margin-bottom:20px
}
.main-cta-block .g-cta-block-data .desc{
    color:#fff;
    font-size:13px;
    opacity:.88
}
.main-cta-block .g-cta-block-code .g-cta-block-code--title{
    color:#fff;
    font-size:14px;
    margin-bottom:12px;
    text-align:center
}
.main-cta-block .g-cta-block-code .g-cta-block-code--btn{
    margin-bottom:14px
}
.main-cta-block .g-cta-block-code .g-cta-block-code--btn .a{
    background:#fff;
    border:1px solid #e64849;
    border-radius:4px;
    cursor:pointer;
    display:block;
    height:42px;
    line-height:42px;
    overflow:hidden;
    position:relative;
    width:180px
}
.main-cta-block .g-cta-block-code .g-cta-block-code--btn .a .click-text{
    background:#e64849;
    border-radius:4px;
    color:#000;
    font-size:14px;
    font-weight:700;
    height:40px;
    left:0;
    position:absolute;
    text-align:center;
    top:0;
    transition:.25s;
    width:calc(100% - 32px);
    z-index:3
}
.main-cta-block .g-cta-block-code .g-cta-block-code--btn .a .click-text:after{
    background:url(images/arrow-yellow-left.svg) 50%/8px no-repeat #fff;
    border:2px solid #e64849;
    border-radius:50%;
    box-shadow:0 4px 4px rgba(0,0,0,.25);
    content:"";
    height:18px;
    position:absolute;
    right:-8px;
    top:50%;
    transform:translateY(-50%);
    width:18px;
    z-index:4
}
.main-cta-block .g-cta-block-code .g-cta-block-code--btn .a .hidden-text{
    color:#000;
    cursor:pointer;
    font-size:15px;
    font-weight:500;
    height:42px;
    line-height:42px;
    padding:0 12px;
    position:absolute;
    right:0;
    text-align:center;
    top:0;
    width:100%
}
.main-cta-block .g-cta-block-code .g-cta-block-code--btn .a .hidden-text:focus{
    border:none;
    outline:0
}
.main-cta-block .g-cta-block-code .g-cta-block-code--btn:hover .click-text{
    left:-100%
}
.main-cta-block .g-cta-block-code .g-cta-block-code--test-str{
    font-size:14px;
    margin:14px 0 24px
}
.main-cta-block .g-cta-block-code .g-cta-block-code--test-str i{
    background:url(images/test-icon.svg) 50%/contain no-repeat;
    display:inline-block;
    height:16px;
    margin-right:6px;
    position:relative;
    top:3px;
    width:16px
}
.main-cta-block .g-cta-block-code .g-cta-block-code--test-str span{
    color:#e64849;
    font-weight:700
}
.main-cta-block .g-cta-block-code .g-cta-block-code--test-str p{
    color:#fff;
    display:block;
    font-size:12px;
    margin-top:3px
}
.main-cta-block .g-cta-block-code .g-cta-block-code--link{
    display:inline-block;
    position:relative
}
.main-cta-block .g-cta-block-code .g-cta-block-code--link .g-cta-block-code--link__btn{
    color:#e64849;
    font-size:11px;
    font-weight:500;
    text-align:center;
    text-decoration:underline
}
.main-cta-block .g-cta-block-code .g-cta-block-code--link .g-cta-block-code--link__content{
    background:#fff;
    border-radius:10px;
    box-shadow:0 0 12px rgba(12,42,149,.15);
    color:#242424;
    display:none;
    font-size:13px;
    padding:20px;
    position:absolute;
    right:-20px;
    top:100%;
    width:300px;
    z-index:999
}
.main-cta-block .g-cta-block-code .g-cta-block-code--link .g-cta-block-code--link__content a:hover,.wp-block-cover-image.is-light .wp-block-cover__inner-container,.wp-block-cover.is-light .wp-block-cover__inner-container{
    color:#000
}
.main-cta-block .g-cta-block-code .g-cta-block-code--link:hover .g-cta-block-code--link__content{
    display:block
}
.g-popup-block{
    background:#12192c;
    bottom:-500px;
    left:0;
    opacity:0;
    padding:26px 0;
    position:fixed;
    transition:.65s ease-in;
    width:100%;
    z-index:999
}
.g-popup-block.-toggle{
    bottom:0;
    opacity:1
}
.g-popup-block .g-popup-block__content{
    grid-gap:70px;
    align-items:center;
    display:grid;
    grid-template-columns:max-content max-content 1fr max-content;
    position:relative
}
.g-popup-block .g-popup-block__content .g-popup-block__logo{
    background:#232323;
    border-radius:5px;
    padding:3px 6px
}
.g-popup-block .g-popup-block__content .g-popup-block__logo img{
    height:72px;
    max-width:180px;
    -o-object-fit:contain;
    object-fit:contain;
    -o-object-position:center;
    object-position:center
}
.g-popup-block .g-popup-block__content .g-popup-block__bonus,.g-popup-block .g-popup-block__content .g-popup-block__rating,.has-text-align-center,.wp-block-button.aligncenter{
    text-align:center
}
.g-popup-block .g-popup-block__content .g-popup-block__rating .rating_title{
    color:#fff;
    font-size:17px;
    font-weight:700;
    margin-bottom:8px
}
.g-popup-block .g-popup-block__content .g-popup-block__rating .rating_stars{
    background:url(images/star-icon.svg) 0/18px no-repeat;
    color:#fff;
    font-size:15px;
    font-weight:700;
    padding-left:20px
}
.g-popup-block .g-popup-block__content .g-popup-block__rating .rating_stars span{
    font-size:22px
}
.g-popup-block .g-popup-block__content .g-popup-block__bonus .bonus_title{
    color:#fff;
    font-size:22px;
    font-weight:700;
    margin-bottom:12px
}
.g-popup-block .g-popup-block__content .g-popup-block__bonus .bonus_text{
    color:#fff;
    font-size:20px;
    font-weight:500
}
.g-popup-block .g-popup-block__content .g-popup-block__bonus .bonus_text span,.g-popup-block .g-popup-block__content .g-popup-block__bonus .bonus_text strong{
    color:#e64849;
    font-weight:700
}
.g-popup-block .g-popup-block__content .g-popup-cta-link a{
    background:#e64849;
    border-radius:4px;
    color:#fff;
    display:block;
    font-size:15px;
    font-weight:700;
    height:52px;
    line-height:52px;
    padding:0 58px;
    text-transform:uppercase
}
.g-popup-block .g-popup-block__content .g-popup-block__close-btn{
    background:url(images/g-close-icon.svg) 50%/contain no-repeat;
    border:none;
    border-radius:50%;
    cursor:pointer;
    height:35px;
    position:absolute;
    right:-80px;
    top:-44px;
    width:35px
}
.g-toc-block,.wp-block-columns .wp-block-column{
    border-radius:6px
}
.btn,.swiper{
    overflow:hidden
}
.g-toc-block{
    background:#0ea7b5;
    margin-bottom:32px;
    padding:20px 32px 24px
}
.g-toc-block .g-toc-block--title{
    background:url(images/toc-icon.svg) 100%/24px no-repeat;
    color:#fff;
    cursor:pointer;
    font-size:20px;
    font-weight:700
}
.g-toc-block ol{
    -moz-column-count:2;
    column-count:2;
    -moz-column-gap:12px;
    column-gap:12px;
    counter-reset:num;
    list-style-type:none;
    margin-top:20px
}
.g-toc-block ol li{
    font-size:16px;
    margin-bottom:12px;
    padding-left:16px;
    position:relative
}
.g-toc-block ol li:before{
    background:#fff;
    border-radius:50%;
    content:"";
    display:inline-block;
    height:5px;
    left:0;
    position:absolute;
    top:8px;
    width:5px
}
.is-layout-constrained{
    border-radius:6px;
    margin-bottom:32px;
    padding:24px 32px
}
.has-cyan-bluish-gray-background-color{
    background:#12192c
}
.wp-block-media-text{
    grid-gap:36px;
    display:grid;
    grid-template-columns:repeat(2,1fr)
}
.wp-block-columns{
    display:flex;
    gap:24px;
    margin-bottom:32px
}
.wp-block-columns.wp-container-8{
    grid-template-columns:repeat(3,1fr)
}
.wp-block-columns.wp-container-11{
    grid-template-columns:repeat(2,1fr)
}
.global-links ol li a:hover,.scroll-top{
    border:none
}
.swiper{
    height:100%;
    width:100%
}
.swiper .swiper-wrapper{
    box-sizing:content-box;
    display:flex;
    transition-property:transform;
    z-index:1
}
.swiper .swiper-slide{
    align-items:center;
    display:flex;
    flex-shrink:0;
    height:100%;
    justify-content:center;
    position:relative;
    transition-property:transform;
    width:100%
}
.swiper .swiper-slide img{
    display:block;
    width:100%
}
.swiper .swiper-backface-hidden .swiper-slide{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    transform:translateZ(0)
}
.banner-slider{
    margin:0 auto 42px;
    max-width:1920px;
    width:100%
}
.banner-slider .banner-slider--slide{
    position:relative
}
.banner-slider .banner-slider--slide .banner-slider--slide--overlay{
    background:rgba(22,85,73,.54);
    height:100%;
    padding:100px 0;
    width:100%
}
.banner-slider .banner-slider--slide .banner-slider--title{
    color:#fff;
    font-family:Ubuntu,sans-serif;
    font-size:46px;
    font-weight:700;
    margin-bottom:12px;
    max-width:620px
}
@media (max-width:768px){
    body{
        font-size:14px;
        overflow-x:hidden
    }
    .site-header{
        padding:5px 0
    }
    .header-banner--links,.site-footer .footer-menues,.site-footer .site-footer--row,.site-header .site-header--menu-btn{
        display:block
    }
    .site-header .site-header__menu{
        grid-column:1/3;
        grid-row:1;
        margin-bottom:64px;
        padding:0;
        text-align:left
    }
    .site-header .site-header__menu ul{
        display:block;
        padding:24px 20px
    }
    .site-header .site-header__menu ul li:not(:last-child){
        display:block;
        margin-bottom:20px
    }
    .site-header .site-header__langs{
        grid-row:2
    }
    .site-header .site-header__langs ul{
        background:#fff;
        bottom:100%;
        grid-template-columns:repeat(2,1fr);
        left:0;
        padding:20px 14px;
        right:unset;
        top:unset;
        width:300px
    }
    .site-header .site-header__langs ul li:not(:last-child) a{
        border:none;
        margin-bottom:8px;
        padding-bottom:8px
    }
    .site-header .site-header__langs ul li a span{
        color:#000
    }
    .site-header .site-header__langs:hover>ul{
        display:grid
    }
    .site-header .site-header__btn-login{
        grid-row:2;
        text-align:center
    }
    .header-banner{
        padding:42px 0
    }
    .banner-slider,.header-banner .header-banner--content{
        margin-bottom:32px
    }
    .header-banner .header-banner--content h1{
        font-size:30px
    }
    .header-banner .header-banner--content .header-banner--desc{
        font-size:14px
    }
    .header-banner--links .header-banner--links__item{
        padding:8px 20px 8px 10px
    }
    .header-banner--links .header-banner--links__item:not(:last-child){
        margin-bottom:12px
    }
    .header-banner--links .header-banner--links__item span{
        font-size:17px
    }
    .header-banner--links .header-banner--links__item .arrow-icon{
        height:16px;
        width:40px
    }
    .post-entry h1{
        font-size:32px
    }
    .post-entry .periexomena ol{
        -moz-columns:1!important;
        -moz-column-width:100%!important;
        columns:100% 1!important
    }
    .post-entry .wp-block-button__link{
        text-align:center;
        width:100%
    }
    .post-entry .wp-block-table{
        max-width:calc(100% + 20px);
        overflow-x:auto;
        padding-bottom:4px;
        width:calc(100% + 20px)
    }
    .faq-block .faq-block--items .faq-block--items__item .faq-block--items__item--header{
        padding-right:72px
    }
    .payment-method .payment-method--row{
        grid-gap:8px
    }
    .payment-method .payment-method--row img{
        height:20px
    }
    .site-footer .site-footer__logo{
        display:block;
        margin:0 auto
    }
    .site-footer .footer-text{
        margin-bottom:32px;
        text-align:center
    }
    .main-cta-block .g-cta-block-code .g-cta-block-code--test-str,.site-footer .footer-menues .footer-menu-title,.wp-block-button{
        text-align:center
    }
    .site-footer .footer-menues .footer-menu-title:after{
        left:50%;
        transform:translateX(-50%)
    }
    .site-footer .footer-menues .site-footer__menu{
        margin-bottom:24px
    }
    .site-footer .footer-menues .site-footer__menu ul li:not(:last-child){
        margin-bottom:12px
    }
    .site-footer .footer-menues .site-footer__menu ul li a{
        font-size:12px
    }
    .site-footer .footer-socials{
        justify-items:center;
        margin-top:24px
    }
    .site-footer--bottom-row{
        display:block;
        text-align:center
    }
    .site-footer--bottom-row .site-footer--copyr{
        margin-bottom:20px
    }
    .site-footer--bottom-row .footer-labels{
        gap:8px;
        justify-content:center
    }
    .site-footer--bottom-row .footer-labels img{
        height:24px
    }
    .main-cta-block{
        grid-template-columns:1fr;
        place-items:center
    }
    .main-cta-block .img-w{
        height:96px;
        width:96px
    }
    .main-cta-block .g-cta-block-data{
        padding:0
    }
    .main-cta-block .g-cta-block-data .title{
        font-size:20px;
        margin-bottom:16px
    }
    .main-cta-block .g-cta-block-code .g-cta-block-code--link{
        display:block;
        text-align:center
    }
    .main-cta-block .g-cta-block-code .g-cta-block-code--link .g-cta-block-code--link__content{
        bottom:100%;
        left:50%;
        right:unset;
        top:unset;
        transform:translateX(-50%)
    }
    .g-popup-block .g-popup-block__content{
        grid-column-gap:16px;
        grid-row-gap:10px;
        align-items:flex-start;
        grid-template-columns:100px 1fr
    }
    .g-popup-block .g-popup-block__content .g-popup-block__logo{
        height:100%
    }
    .g-popup-block .g-popup-block__content .g-popup-block__logo img{
        height:100%;
        max-width:100%
    }
    .g-popup-block .g-popup-block__content .g-popup-block__rating{
        display:flex;
        gap:6px;
        grid-column:2/3;
        grid-row:1;
        place-items:center;
        text-align:left
    }
    .g-popup-block .g-popup-block__content .g-popup-block__rating .rating_title{
        font-size:10px;
        margin-bottom:0
    }
    .g-popup-block .g-popup-block__content .g-popup-block__rating .rating_stars{
        font-size:13px
    }
    .g-popup-block .g-popup-block__content .g-popup-block__rating .rating_stars span{
        font-size:15px
    }
    .g-popup-block .g-popup-block__content .g-popup-block__bonus{
        grid-column:2/3;
        grid-row:1;
        margin-top:26px;
        text-align:left
    }
    .g-popup-block .g-popup-block__content .g-popup-block__bonus .bonus_title{
        font-size:17px;
        margin-bottom:8px
    }
    .g-popup-block .g-popup-block__content .g-popup-block__bonus .bonus_text{
        font-size:16px
    }
    .g-popup-block .g-popup-block__content .g-popup-cta-link{
        grid-column:1/3;
        grid-row:2;
        text-align:center
    }
    .g-popup-block .g-popup-block__content .g-popup-block__close-btn{
        height:24px;
        right:14px;
        top:-38px;
        width:24px
    }
    .g-table-wrapper{
        overflow-x:auto;
        padding-bottom:6px;
        width:calc(100% + 20px)
    }
    .g-table-wrapper table{
        width:780px
    }
    .g-toc-block ol{
        -moz-column-count:1;
        column-count:1;
        margin-left:0
    }
    .wp-block-media-text{
        grid-gap:24px;
        grid-template-columns:1fr
    }
    .wp-block-columns{
        grid-gap:20px;
        display:grid;
        grid-template-columns:1fr
    }
    .wp-block-columns.wp-container-11,.wp-block-columns.wp-container-8{
        grid-template-columns:1fr
    }
    .banner-slider .banner-slider--slide .banner-slider--slide--overlay{
        padding:32px 0
    }
    .banner-slider .banner-slider--slide .banner-slider--title{
        font-size:32px
    }
}
.banner-slider .banner-slider--slide .banner-slider--desc{
    color:#fff;
    font-size:16px;
    line-height:1.5;
    margin-bottom:42px;
    max-width:620px
}
.global-links{
    margin-bottom:42px;
    margin-top:16px
}
.global-links ol{
    -moz-column-count:2;
    column-count:2;
    margin-bottom:0;
    margin-left:24px
}
.global-links ol li{
    list-style:decimal;
    margin:0 0 12px;
    padding-left:4px
}
.global-links ol li a{
    border-bottom:1px dotted #fff;
    color:#000
}
.mt42{
    margin-top:42px
}
.scroll-top{
    align-items:center;
    background:#0693e3;
    border-radius:100px;
    bottom:320px;
    cursor:pointer;
    display:flex;
    height:74px;
    justify-content:center;
    opacity:0;
    position:fixed;
    right:3%;
    transform:translateY(100px);
    transition:.5s;
    width:74px;
    z-index:100
}
.scroll-top svg{
    fill:#fff;
    height:auto;
    width:12px
}
.scroll-top span{
    color:#fff;
    font-size:16px;
    font-weight:700;
    letter-spacing:.5px;
    line-height:24px;
    margin-left:6px
}
.showBtn,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{
    opacity:1
}
.breadcrumbs{
    color:#bdbdbd;
    font-size:13px;
    margin:9px 0 24px
}
.breadcrumbs a{
    color:#bdbdbd;
    text-decoration:underline
}
.main-stars-block{
    display:flex;
    gap:1px
}
.main-stars-block i{
    display:block;
    height:16px;
    width:16px
}
.main-stars-block.green i{
    background:url(images/star-color-green.svg) 50%/contain no-repeat
}
.main-stars-block.green i.icon-half{
    background:url(images/star-half-green.svg) 50%/contain no-repeat
}
.main-stars-block.green i.icon-empty{
    background:url(images/star-empty-green.svg) 50%/contain no-repeat
}
.main-stars-block.orange i{
    background:url(images/star-color-orange.svg) 50%/contain no-repeat
}
.main-stars-block.orange i.icon-half{
    background:url(images/star-half-orange.svg) 50%/contain no-repeat
}
.main-stars-block.orange i.icon-empty{
    background:url(images/star-empty-orange.svg) 50%/contain no-repeat
}
.main-stars-block.yellow i{
    background:url(images/star-color.svg) 50%/contain no-repeat
}
.main-stars-block.yellow i.icon-half{
    background:url(images/star-half.svg) 50%/contain no-repeat
}
.main-stars-block.yellow i.icon-empty{
    background:url(images/star-empty.svg) 50%/contain no-repeat
}
.main-stars-block.grey i{
    background:url(images/star-color-grey.svg) 50%/contain no-repeat
}
.g-custom-table{
    border-left:2px solid #ededef;
    margin-bottom:42px;
    margin-top:20px;
    max-width:680px;
    padding-left:42px;
    width:100%
}
.g-custom-table.-rating .g-custom-table--item{
    grid-gap:20px;
    display:grid;
    grid-template-columns:repeat(2,1fr)
}
.g-custom-table.-rating .g-custom-table--item:not(:last-child){
    margin-bottom:20px
}
.g-custom-table.-rating .g-custom-table--item .col{
    color:#111;
    font-size:16px
}
.g-custom-table.-rating .g-custom-table--item .col b,.g-custom-table.-rating .g-custom-table--item .col span,.g-custom-table.-rating .g-custom-table--item .col strong{
    font-weight:700
}
.g-custom-table.-rating .g-custom-table--item .col.-rating{
    align-items:center;
    display:flex;
    gap:8px;
    justify-content:flex-end
}
.g-custom-table.-rating .g-custom-table--item .col.-rating span{
    font-size:15px;
    font-weight:400;
    width:42px
}
.g-custom-table.-data{
    background:#ededef;
    border:none;
    border-radius:5px;
    margin:20px 0 42px;
    max-width:100%;
    padding:24px 20px
}
.g-custom-table.-data .g-custom-table--item{
    display:grid;
    grid-template-columns:45% 55%
}
.g-custom-table.-data .g-custom-table--item:not(:last-child){
    margin-bottom:14px
}
.g-custom-table.-data .g-custom-table--item .col{
    align-items:flex-end;
    display:flex;
    flex-wrap:nowrap;
    gap:8px;
    padding-right:20px;
    position:relative
}
.g-custom-table.-data .g-custom-table--item .col .span{
    background:#ededef;
    flex:0 0 auto;
    padding-right:12px;
    position:relative;
    z-index:5
}
.g-custom-table.-data .g-custom-table--item .col .line{
    border-bottom:1px solid #12192c;
    bottom:3px;
    flex:1 0 auto;
    position:relative
}
.g-custom-table.-data .g-custom-table--item .value{
    font-weight:700
}
.g-custom-table.-data .g-custom-table--item .value a{
    color:#111;
    text-decoration:underline
}
.g-cta-big-block{
    grid-gap:24px;
    background:#ededef;
    border-radius:5px;
    display:grid;
    grid-template-columns:max-content 1fr 300px;
    margin-bottom:42px;
    padding:24px 20px
}
.g-cta-big-block .g-cta-big-block--img img{
    background:#0ea7b5;
    border-radius:5px;
    max-width:240px;
    padding:20px 12px;
    width:100%
}
.g-cta-big-block .g-cta-big-block--content h2{
    font-size:32px;
    padding:0
}
.g-cta-big-block .g-cta-big-block--content h2:before{
    content:none
}
.g-cta-big-block .g-cta-big-block--content .g-cta-links{
    display:flex;
    gap:12px;
    margin-bottom:24px
}
.g-cta-big-block .g-cta-big-block--content .g-cta-links .cta-link{
    flex:1 0 auto
}
.g-cta-big-block .g-cta-big-block--content .g-cta-links .cta-link a{
    background:#e64849;
    border-radius:4px;
    color:#111;
    display:block;
    font-size:13px;
    font-weight:600;
    height:42px;
    line-height:42px;
    padding:0 20px;
    text-align:center;
    text-transform:uppercase
}
.g-cta-big-block .g-cta-big-block--content .cta-avantages--title{
    color:#111;
    font-size:17px;
    font-weight:700;
    margin-bottom:14px
}
.g-cta-big-block .g-cta-big-block--content .cta-avantages ul li{
    font-size:14px
}
.g-cta-big-block .g-cta-big-block--content .cta-avantages ul li:not(:last-child){
    margin-bottom:10px
}
.g-cta-big-block .g-cta-big-block--content .cta-avantages ul li:before{
    background-size:14px!important
}
.g-cta-big-block .g-cta-big-block--payments{
    border-left:2px solid #12192c;
    padding-left:24px
}
.g-cta-big-block .g-cta-big-block--payments .mp-block--title{
    background:#0ea7b5;
    border-radius:5px;
    color:#111;
    font-size:16px;
    font-weight:700;
    margin-bottom:20px;
    padding:8px 16px
}
.g-cta-big-block .g-cta-big-block--payments .mp-block--items{
    grid-gap:4px;
    display:grid;
    grid-template-columns:repeat(5,1fr)
}
@media (max-width:420px){
    .g-cta-big-block .g-cta-big-block--payments .mp-block--items{
        grid-template-columns:repeat(4,1fr)
    }
}
.g-cta-big-block .g-cta-big-block--payments .mp-block--items img{
    background:#12192c;
    border-radius:4px;
    padding:8px
}
.g-contact-form{
    margin-bottom:32px;
    max-width:640px;
    width:100%
}
.g-contact-form form input[type=email],.g-contact-form form input[type=password],.g-contact-form form input[type=text],.g-contact-form form textarea{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    font-family:Ubuntu,sans-serif
}
.g-contact-form form ::-webkit-input-placeholder{
    color:#888;
    font-size:13px;
    -webkit-transition:.7s;
    transition:.7s
}
.g-contact-form form ::-moz-placeholder{
    color:#888;
    font-size:13px;
    -moz-transition:.7s;
    transition:.7s
}
.g-contact-form form :-ms-input-placeholder{
    color:#888;
    font-size:13px;
    -ms-transition:.7s;
    transition:.7s
}
.g-contact-form form :-moz-placeholder{
    color:#888;
    font-size:13px;
    -moz-transition:.7s;
    transition:.7s
}
.g-contact-form form :focus::-webkit-input-placeholder{
    opacity:0;
    -webkit-transition:.7s;
    transition:.7s
}
.g-contact-form form :focus::-moz-placeholder{
    opacity:0;
    -moz-transition:.7s;
    transition:.7s
}
.g-contact-form form :focus:-ms-input-placeholder{
    opacity:0;
    -ms-transition:.7s;
    transition:.7s
}
.g-contact-form form :focus:-moz-placeholder{
    opacity:0;
    -moz-transition:.7s;
    transition:.7s
}
.g-contact-form form textarea::-webkit-input-placeholder{
    color:#888;
    font-size:13px;
    text-indent:0;
    -webkit-transition:.7s;
    transition:.7s
}
.g-contact-form form textarea:-moz-placeholder,.g-contact-form form textarea::-moz-placeholder{
    color:#888;
    font-size:13px;
    text-indent:0;
    -moz-transition:.7s;
    transition:.7s
}
.g-contact-form form textarea:-ms-input-placeholder{
    color:#888;
    font-size:13px;
    text-indent:0;
    -ms-transition:.7s;
    transition:.7s
}
.g-contact-form form textarea:focus::-webkit-input-placeholder{
    opacity:0;
    text-indent:50px;
    -webkit-transition:.7s;
    transition:.7s
}
.g-contact-form form textarea:focus:-moz-placeholder,.g-contact-form form textarea:focus::-moz-placeholder{
    opacity:0;
    text-indent:50px;
    -moz-transition:.7s;
    transition:.7s
}
.g-contact-form form textarea:focus:-ms-input-placeholder{
    opacity:0;
    text-indent:50px;
    -ms-transition:.7s;
    transition:.7s
}
.g-contact-form form input,.g-contact-form form select,.g-contact-form form textarea{
    background:#f7f7f7!important;
    border:1px solid rgba(14,167,181,.38)!important;
    border-radius:4px;
    box-sizing:border-box;
    color:#000!important;
    display:block;
    height:48px;
    margin-bottom:20px;
    padding:0 16px;
    width:100%
}
.g-contact-form form input:focus,.g-contact-form form select:focus,.g-contact-form form textarea:focus{
    color:#000!important
}
.g-contact-form form textarea{
    height:180px;
    padding:16px;
    resize:none
}
.g-contact-form form button{
    background:#12192c;
    border-radius:4px;
    color:#fff;
    display:inline-block;
    font-size:15px;
    font-weight:700;
    height:46px;
    line-height:46px;
    margin:0 auto;
    padding:0 76px
}
.site-header{
    box-shadow:0 0 5px rgb(0 0 0 / 70%);
    left:0;
    position:fixed;
    right:0;
    top:0;
    z-index:99999
}

@media screen and (max-width:1115px){
    
    .site-header{
        padding:5px 0
    }
    .site-header .site-header--menu-area.-toggle,.site-header .site-header__langs:hover>ul{
        display:grid
    }
    .site-header .site-header__langs ul{
        background:#fff;
        bottom:100%;
        grid-template-columns:repeat(2,1fr);
        left:0;
        padding:20px 14px;
        right:unset;
        top:unset;
        width:300px
    }
    .site-header .site-header__langs ul li:not(:last-child) a{
        border:none;
        margin-bottom:8px;
        padding-bottom:8px
    }
    .site-header .site-header__langs ul li a span{
        color:#000
    }
    .site-header .site-header--menu-area{
        grid-gap:16px;
        background:#0a0909e8;
        display:none;
        grid-template-columns:86px 1fr;
        height:calc(100% - 70px);
        left:0;
        overflow-y:auto;
        padding:20px;
        place-content:flex-start;
        position:fixed;
        top:70px;
        width:100%;
        z-index:99999999
    }
    .site-header .site-header__menu{
        grid-column:1/3;
        grid-row:1;
        margin-bottom:64px;
        padding:0;
        text-align:left
    }
    .site-header .site-header__menu ul{
        display:block;
        padding:24px 20px
    }
    .site-header .site-header__menu ul li:not(:last-child){
        display:block;
        margin-bottom:20px
    }
    .site-header .site-header__langs{
        grid-row:2
    }
    .site-header .site-header__btn-login{
        grid-row:2;
        text-align:center
    }
    .site-header .site-header--menu-btn{
        display:block
    }
}
@media (max-width:768px){
    .banner-slider .banner-slider--slide .banner-slider--desc{
        font-size:14px
    }
    .global-links ol{
        -moz-column-count:1;
        column-count:1
    }
    .scroll-top{
        display:none!important
    }
    .g-custom-table.-rating{
        border:none;
        padding-left:0
    }
    .g-custom-table.-data .g-custom-table--item,.g-custom-table.-rating .g-custom-table--item .col,.g-custom-table.-rating .g-custom-table--item .col.-rating span{
        font-size:13px
    }
    .g-custom-table.-data .g-custom-table--item .col .line{
        display:none
    }
    .g-cta-big-block{
        grid-template-columns:1fr
    }
    .g-cta-big-block .g-cta-big-block--img img{
        max-width:160px
    }
    .g-cta-big-block .g-cta-big-block--content h2{
        font-size:24px
    }
    .g-contact-form form{
        display:block
    }
    .g-contact-form form input,.g-contact-form form select,.g-contact-form form textarea{
        width:100%
    }
    .post-entry .wp-block-table{
        max-width:calc(100% + 3px);
        overflow-x:auto;
        padding-bottom:4px;
        width:calc(100% + 3px);
        letter-spacing:0;
        line-height:1.4
    }
}
.wp-block-cover,.wp-block-cover-image{
    align-items:center;
    background-position:50%;
    display:flex;
    justify-content:center;
    min-height:430px;
    padding:1em;
    position:relative
}
.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){
    background-color:#000
}
.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{
    background-color:transparent
}
.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{
    background-color:inherit;
    content:""
}
.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{
    bottom:0;
    left:0;
    opacity:.5;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{
    opacity:.1
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{
    opacity:.2
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{
    opacity:.3
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{
    opacity:.4
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{
    opacity:.5
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{
    opacity:.6
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{
    opacity:.7
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{
    opacity:.8
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{
    opacity:.9
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{
    opacity:0
}
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright,[data-align=left]>.wp-block-cover,[data-align=right]>.wp-block-cover{
    max-width:420px;
    width:100%
}
.wp-block-cover-image:after,.wp-block-cover:after{
    content:"";
    display:block;
    font-size:0;
    min-height:inherit
}
@supports (position:sticky){
    .wp-block-cover-image:after,.wp-block-cover:after{
        content:none
    }
}
.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{
    display:flex
}
.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{
    color:#fff;
    width:100%;
    z-index:1
}
.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover.components-placeholder h2{
    color:inherit
}
.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{
    align-items:flex-start;
    justify-content:flex-start
}
.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{
    align-items:flex-start;
    justify-content:center
}
.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{
    align-items:flex-start;
    justify-content:flex-end
}
.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{
    align-items:center;
    justify-content:flex-start
}
.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{
    align-items:center;
    justify-content:center
}
.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{
    align-items:center;
    justify-content:flex-end
}
.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{
    align-items:flex-end;
    justify-content:flex-start
}
.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{
    align-items:flex-end;
    justify-content:center
}
.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{
    align-items:flex-end;
    justify-content:flex-end
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{
    margin:0;
    width:auto
}
.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{
    border:none;
    bottom:0;
    box-shadow:none;
    height:100%;
    left:0;
    margin:0;
    max-height:none;
    max-width:none;
    -o-object-fit:cover;
    object-fit:cover;
    outline:0;
    padding:0;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
    background-attachment:fixed;
    background-repeat:no-repeat;
    background-size:cover
}
@supports (-webkit-overflow-scrolling:touch){
    .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
        background-attachment:scroll
    }
}
@media (prefers-reduced-motion:reduce){
    *{
        animation-duration:0s!important;
        animation-iteration-count:1!important;
        scroll-behavior:auto!important;
        transition-duration:0s!important
    }
    .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
        background-attachment:scroll
    }
}
.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{
    background-repeat:repeat;
    background-size:auto
}
.wp-block-cover__image-background,.wp-block-cover__video-background{
    z-index:0
}
.wp-block-cover-image .wp-block-cover.has-left-content{
    justify-content:flex-start
}
.wp-block-cover-image .wp-block-cover.has-right-content{
    justify-content:flex-end
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{
    margin-left:0;
    text-align:left
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{
    margin-right:0;
    text-align:right
}
.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{
    font-size:2em;
    line-height:1.25;
    margin-bottom:0;
    max-width:840px;
    padding:.44em;
    text-align:center;
    z-index:1
}
.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{
    max-width:360px;
    width:100%
}
.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{
    min-width:280px
}
.wp-block-cover .wp-block-embed{
    min-height:240px;
    min-width:320px
}
.wp-block-cover{
    margin-bottom:28px
}
.wp-block-cover.is-placeholder{
    min-height:auto!important;
    padding:0!important
}
.wp-block-cover.is-placeholder .components-placeholder.is-large{
    justify-content:flex-start;
    min-height:240px;
    z-index:1
}
.wp-block-cover.is-placeholder .components-placeholder.is-large+.block-library-cover__resize-container{
    display:block;
    min-height:240px
}
.wp-block-cover.is-transient:before{
    background-color:#fff;
    opacity:.3
}
.wp-block-cover .components-spinner{
    left:50%;
    margin:0;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    z-index:1
}
.wp-block-cover .wp-block-cover__inner-container{
    margin-left:0;
    margin-right:0;
    text-align:left
}
.wp-block-cover .wp-block-cover__image--placeholder-image{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.block-library-cover__reset-button{
    margin-left:auto
}
.block-library-cover__resize-container{
    bottom:0;
    left:0;
    min-height:50px;
    position:absolute!important;
    right:0;
    top:0
}
.block-library-cover__resize-container:not(.is-resizing){
    height:auto!important
}
.wp-block-cover>.components-drop-zone .components-drop-zone__content{
    opacity:.8!important
}
.block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover{
    background-attachment:scroll
}
.wp-block-cover:after{
    min-height:auto
}
.wp-block-cover img{
    height:100%!important
}
.is-layout-flex{
    justify-content:center;
    gap:.5em
}
.view-full-post-btn{
    display:inline-block;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    padding:8px 16px;
    margin-top:10px;
    color:#454545;
    border:1px solid #d8dcdc;
    font-family:Georgia,serif;
    font-style:italic;
    font-size:16px
}
.view-full-post-btn:hover{
    background:#454545;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    border:1px solid #000;
    color:#fff
}

