@font-face{font-family:'Gudea';src:url("../assets/fonts/Gudea-Italic.woff2") format("woff2"),url("../assets/fonts/Gudea-Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'Gudea';src:url("../assets/fonts/Gudea.woff2") format("woff2"),url("../assets/fonts/Gudea.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Gudea';src:url("../assets/fonts/Gudea-Bold.woff2") format("woff2"),url("../assets/fonts/Gudea-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}
:root{--clr-neutral-000:white;--clr-neutral-100:#f2f2f2;--clr-neutral-200:#d2d2d2;--clr-neutral-300:#b3b3b3;--clr-neutral-400:#999;--clr-neutral-500:gray;--clr-neutral-600:#666;--clr-neutral-700:#4d4d4d;--clr-neutral-800:#2d2d2d;--clr-neutral-900:#131313;--clr-neutral-901:#0a1d26;--clr-neutral-902:rgba(10,29,38,0.8);--clr-neutral-903:rgba(42,122,156,0.6);--clr-neutral-904:#2a7a9c;--clr-neutral-905:rgba(42,122,156,0.8);--clr-neutral-906:#2a7a9c;--clr-neutral-907:#6c98aa;--clr-neutral-908:#187299;--clr-neutral-1000:black;--clr-neutral-1001:#0a1d26;--clr-neutral-1002:#0a1d26;--clr-neutral-1003:rgba(255,255,255,0.8);--clr-neutral-1004:white;--clr-neutral-1005:#fefefe;--clr-neutral-1006:rgba(10,29,38,0.8);--clr-neutral-1007:#2a7a9c;--clr-neutral-1008:#b4ccd7;--clr-neutral-1009:white;--clr-neutral-1010:#fdfbfe;--clr-neutral-1011:whitesmoke;--clr-neutral-1012:#8edcff;--clr-neutral-1013:rgba(42,122,156,0.4);--clr-neutral-1014:#1d566e;--clr-neutral-1015:#8eb6ca;--clr-neutral-1016:#dae7ed;--clr-neutral-1017:#2a7a9b;--clr-neutral-1018:#1d566e;--clr-neutral-1019:#0a1d26;--clr-neutral-1020:rgba(42,122,156,0.35);--clr-neutral-1021:#0c1e28;--clr-neutral-1022:rgba(255,255,255,0);--clr-neutral-1023:white;--clr-neutral-1024:rgba(255,255,255,0.5);--clr-neutral-1025:#2a7a9c;--clr-neutral-1026:#d324bf;--clr-primary-100:#e6efff;--clr-primary-200:#b3d3ff;--clr-primary-300:#80b3ff;--clr-primary-400:#69f;--clr-primary-500:#4d80ff;--clr-primary-600:#3d66cc;--clr-primary-700:#2e4d99;--clr-primary-800:#1c2d66;--clr-primary-900:#0c1333;--clr-accent-100:#ffe6ef;--clr-accent-200:#ffb3d3;--clr-accent-300:#ff80b3;--clr-accent-400:#f69;--clr-accent-500:#ff4d80;--clr-accent-600:#cc3d66;--clr-accent-700:#992e4d;--clr-accent-800:#661c2d;--clr-accent-900:#330c17;--fs-900:3.75rem;--fs-800:3.75rem;--fs-700:2.5rem;--fs-600:1.3125rem;--fs-500:1.125rem;--fs-400:1rem;--fs-300:.875rem;--fs-200:.75rem}
:root[data-mode="dark"]{--clr-neutral-1026:#2a7a9c;--clr-neutral-1025:white;--clr-neutral-1024:rgba(77,10,69,0.4);--clr-neutral-1023:#d324bd;--clr-neutral-1022:white;--clr-neutral-1021:#d324bd;--clr-neutral-1020:rgba(211,36,191,0.35);--clr-neutral-1019:rgba(255,255,255,0.4);--clr-neutral-1018:#7a0e6e;--clr-neutral-1017:linear-gradient(100deg,#4d0a45 0,#7a0e6e 100%);--clr-neutral-1016:#220420;--clr-neutral-1015:#3f0a38;--clr-neutral-1014:#4d0a45;--clr-neutral-1013:rgba(120,13,107,0.4);--clr-neutral-1012:#ff85f0;--clr-neutral-1011:black;--clr-neutral-1010:#fdfbfe;--clr-neutral-1009:black;--clr-neutral-1008:#d324bf;--clr-neutral-1007:white;--clr-neutral-1006:rgba(255,255,255,0.8);--clr-neutral-1005:black;--clr-neutral-1004:white;--clr-neutral-1003:rgba(255,255,255,0.8);--clr-neutral-1002:white;--clr-neutral-1001:#0a1d26;--clr-neutral-1000:white;--clr-neutral-908:#d324bf;--clr-neutral-907:#d324bf;--clr-neutral-906:#d324bf;--clr-neutral-905:rgba(211,36,191,0.8);--clr-neutral-904:#d324bf;--clr-neutral-903:rgba(211,36,191,0.6);--clr-neutral-902:rgba(255,255,255,0.8);--clr-neutral-901:#fdffff;--clr-neutral-900:#f2f2f2;--clr-neutral-800:#d2d2d2;--clr-neutral-700:#b3b3b3;--clr-neutral-600:#999;--clr-neutral-500:gray;--clr-neutral-400:#666;--clr-neutral-300:#4d4d4d;--clr-neutral-200:#2d2d2d;--clr-neutral-100:#131313;--clr-neutral-000:black;--clr-primary-900:#0c1333;--clr-primary-800:#1c2d66;--clr-primary-700:#2e4d99;--clr-primary-600:#3d66cc;--clr-primary-500:#4d80ff;--clr-primary-400:#69f;--clr-primary-300:#80b3ff;--clr-primary-200:#b3d3ff;--clr-primary-100:#e6efff;--clr-accent-900:#330c17;--clr-accent-800:#661c2d;--clr-accent-700:#992e4d;--clr-accent-600:#cc3d66;--clr-accent-500:#ff4d80;--clr-accent-400:#f69;--clr-accent-300:#ff80b3;--clr-accent-200:#ffb3d3;--clr-accent-100:#ffe6ef}
*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}
*{margin:0;padding:0;font:inherit}
img,picture,svg{display:block;max-width:100%}
.wpcf7-form *{padding:0;margin:0}
.wpcf7-form br,.wpcf7-form .wpcf7-spinner{display:none}
.wpcf7-form .wpcf7-not-valid-tip{display:none}
.wpcf7-form .wpcf7-response-output{margin:0 !important;padding:0 !important;border:none !important;margin-top:1.5rem !important}
.wpml-ls-statics-footer,.otgs-development-site-front-end{display:none}
html.lenis,html.lenis body{height:auto}
.lenis.lenis-smooth{scroll-behavior:auto !important}
.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}
.lenis.lenis-stopped{overflow:hidden}
.lenis.lenis-smooth iframe{pointer-events:none}
html{scroll-behavior:smooth}
body{font-family:"Gudea",sans-serif;font-weight:400;font-size:var(--fs-400);color:var(--clr-neutral-901);background-color:var(--clr-neutral-1005);line-height:1.5;overflow-x:hidden}
.wrapper{padding-top:25rem}
a{color:var(--clr-neutral-904)}
.bg_image_decor_lines{fill:var(--clr-neutral-904)}
.logo-lines{fill:var(--clr-neutral-901)}
.logo-letters{fill:var(--clr-neutral-904)}
.contact__form_item br{display:none !important}
.slider_pagination.swiper-pagination{display:none;position:relative;margin-top:3.75rem}
.slider_pagination.swiper-pagination .swiper-pagination-bullet{width:1.125rem;height:1.125rem;background:var(--clr-neutral-905)}
.slider_pagination.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--clr-neutral-904)}
svg{height:100%}
.bg_image_decor_lines_2{-webkit-transform:translateZ(0);transform:translateZ(0)}
.bg_image_decor_lines_w{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:.1}
.js-decor-bg{width:100%}
.js-fade-el{-webkit-transform:translateZ(0);transform:translateZ(0)}
.contact__form_box{position:relative}
.wpcf7-response-output{position:absolute;top:100%;left:0;color:var(--clr-neutral-1004)}
.wpcf7-form .wpcf7-response-output.wpcf7-response-output{margin-top:.625rem !important}
.wpcf7-not-valid{border-color:red !important;-webkit-box-shadow:inset 0 0 2px 2px red;box-shadow:inset 0 0 2px 2px red}
.policy .container{max-width:62.5rem}
.policy .container h1{word-break:break-all;position:relative}
.policy .container h1:not(:first-child){margin-top:1.2em;position:relative}
.policy .container h1:not(:last-child){margin-bottom:.8em;position:relative}
.policy .container h1:after{position:absolute;bottom:-0.625rem;left:50%;display:block;width:40%;height:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:var(--clr-neutral-904);content:""}
.policy .container h2{word-break:break-all;position:relative}
.policy .container h2:not(:first-child){margin-top:1.2em;position:relative}
.policy .container h2:not(:last-child){margin-bottom:.8em;position:relative}
.policy .container h2:after{position:absolute;bottom:-0.625rem;left:50%;display:block;width:40%;height:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:var(--clr-neutral-904);content:""}
.policy .container h3{word-break:break-all}
.policy .container h3:not(:first-child){margin-top:1.2em;position:relative}
.policy .container h3:not(:last-child){margin-bottom:.8em;position:relative}
.policy .container h4{word-break:break-all}
.policy .container h4:not(:first-child){margin-top:1.2em;position:relative}
.policy .container h4:not(:last-child){margin-bottom:.8em;position:relative}
.policy .container h5{word-break:break-all}
.policy .container h5:not(:first-child){margin-top:1.2em;position:relative}
.policy .container h5:not(:last-child){margin-bottom:.8em;position:relative}
.policy .container h6{word-break:break-all}
.policy .container h6:not(:first-child){margin-top:1.2em;position:relative}
.policy .container h6:not(:last-child){margin-bottom:.8em;position:relative}
.policy .container p{font-size:1.25rem}
.policy .container p:not(:last-child){margin-bottom:.625rem}
.policy .container ul{padding-left:1.25rem}
.policy .container li{font-size:1.25rem}
.policy .container strong{font-weight:700}
.error404 h1{font-size:var(--fs-800)}
.error404 h1:not(:last-child){margin-bottom:2.5rem}
.error404 h2{font-size:var(--fs-700)}
h1,.heading-1{font-size:var(--fs-900);color:var(--clr-neutral-900);font-family:"Gudea",sans-serif;line-height:1.1;text-transform:normal;letter-spacing:0;font-weight:700}
h2,.heading-2{font-size:var(--fs-800);color:var(--clr-neutral-900);font-family:"Gudea",sans-serif;line-height:1.1;text-transform:normal;letter-spacing:0;font-weight:700}
h3,.heading-3{font-size:var(--fs-700);color:var(--clr-neutral-900);font-family:"Gudea",sans-serif;line-height:1.1;text-transform:normal;letter-spacing:0;font-weight:700}
h4,.heading-4{font-size:var(--fs-600);color:var(--clr-neutral-900);font-family:"Gudea",sans-serif;line-height:1.1;text-transform:normal;letter-spacing:0;font-weight:700}
h5,.heading-5{font-size:var(--fs-500);color:var(--clr-neutral-900);font-family:"Gudea",sans-serif;line-height:1.1;text-transform:normal;letter-spacing:0;font-weight:700}
h6,.heading-6{font-size:var(--fs-400);color:var(--clr-neutral-900);font-family:"Gudea",sans-serif;line-height:1.1;text-transform:normal;letter-spacing:0;font-weight:700}
/*! purgecss start ignore */.site_header{-webkit-transition:-webkit-transform ease .3s;transition:-webkit-transform ease .3s;transition:transform ease .3s;transition:transform ease .3s,-webkit-transform ease .3s;z-index:100;position:fixed;top:0;left:0;width:100%;will-change:transform;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;will-change:opacity;-webkit-transform:translateY(1.875rem) translateZ(0);transform:translateY(1.875rem) translateZ(0);-webkit-transition:background-color ease .2s,-webkit-transform ease .3s;transition:background-color ease .2s,-webkit-transform ease .3s;transition:transform ease .3s,background-color ease .2s;transition:transform ease .3s,background-color ease .2s,-webkit-transform ease .3s}
.site_header.menu--scroll_state{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);background-color:var(--clr-neutral-1009)}
.site_header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1.25rem;width:100%}
.site_header__nav{position:fixed;z-index:10;top:9.75rem;right:1.25rem}
.site_header__logo{display:block}
.site_header__logo_w{height:18.75rem;max-width:100%;width:45.125rem;cursor:pointer;position:absolute;z-index:100;top:0;left:50%;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:translate(-50%,4.625rem);transform:translate(-50%,4.625rem);-webkit-transition:-webkit-transform ease .3s;transition:-webkit-transform ease .3s;transition:transform ease .3s;transition:transform ease .3s,-webkit-transform ease .3s}
.site_header .site_header__menu_list{overflow:hidden;position:relative;padding-right:1.375rem}
.site_header .site_header__menu_list:after{position:absolute;top:0;right:0;width:3px;height:100%;content:"";background-color:var(--clr-neutral-1007);border-radius:.625rem}
.site_header .menu-item{position:relative;list-style-type:none}
.site_header .menu-item:not(:last-child){margin-bottom:1.25rem}
.site_header .menu-item.active a{color:var(--clr-neutral-1002);font-weight:700}
.site_header .menu-item.active:after{position:absolute;z-index:11;bottom:0;right:-1.375rem;width:3px;height:31.25rem;content:"";background-color:var(--clr-neutral-1008);border-radius:.625rem}
.site_header .menu-item a{font-size:1.25rem;text-decoration:none;color:var(--clr-neutral-1006)}
.header__social{margin-right:auto}
.site_header__menu_trigger{--burgerHeight:16px;position:relative;z-index:5;width:1.875rem;height:var(--burgerHeight);background:0;border:0;-ms-flex-item-align:center;align-self:center;cursor:pointer;display:none}
.site_header__menu_trigger::before,.site_header__menu_trigger::after,.site_header__menu_trigger span{position:absolute;left:0;top:50%;width:100%;height:2px;border-radius:1.25rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform;background-color:var(--clr-neutral-904)}
.site_header__menu_trigger::before{content:"";-webkit-transform:translateY(calc(var(--burgerHeight) / 2 * -1));transform:translateY(calc(var(--burgerHeight) / 2 * -1))}
.site_header__menu_trigger::after{content:"";-webkit-transform:translateY(calc(var(--burgerHeight) / 2));transform:translateY(calc(var(--burgerHeight) / 2))}
.body--open_menu_state .site_header__menu_trigger span{-webkit-transform:scale(0);transform:scale(0)}
.body--open_menu_state .site_header__menu_trigger::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.body--open_menu_state .site_header__menu_trigger::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
/*! purgecss end ignore */.footer__row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.25rem}
.footer__col.footer__col--info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.footer__col.footer__col--social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.footer__about{color:var(--clr-neutral-901);font-size:1rem}
.footer__about:not(:last-child){margin-bottom:1.25rem}
.footer__adress{color:var(--clr-neutral-901);font-size:1rem;margin-top:auto}
.footer__logo__box{max-width:23.125rem;width:100%;margin:0 auto}
.footer__logo{position:relative;display:block;width:100%;padding-bottom:34%}
.footer__logo_img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.footer__logo_img:not(:last-child){margin-bottom:1.25rem}
.footer__logo_title{font-size:.9375rem;text-align:center;color:var(--clr-neutral-901)}
.footer__logo_title strong{font-weight:700;color:var(--clr-neutral-904)}
.footer__social .icon_block{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.footer__social:not(:last-child){margin-bottom:1.25rem}
.footer__rights{font-size:1rem;text-decoration:underline;color:var(--clr-neutral-901)}
.footer__bottom_copyright{margin-top:2.5rem;padding:2.5rem 0 1.25rem;border-top:1px solid var(--clr-neutral-903);text-align:center;font-size:1rem}
.footer__btn_top{position:fixed;z-index:9;bottom:1.25rem;right:1.25rem;width:3.5rem;height:3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;color:var(--clr-neutral-1011);border:1px solid var(--clr-neutral-903);cursor:pointer;background-color:var(--clr-neutral-905);-webkit-transition:opacity ease .3s;transition:opacity ease .3s;text-decoration:none;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.footer__btn_top svg{pointer-events:none}
.footer__btn_top:hover{opacity:.6}
.footer__btn_top.active{opacity:1}
.nav{--flex-column-gap:1rem;list-style:none;font-family:"Gudea",sans-serif;font-weight:400}
.nav a{color:var(--clr-neutral-900);text-decoration:none}
.contact-form .form-group{display:grid}
label{color:var(--clr-neutral-901);font-family:"Gudea",sans-serif;font-weight:400;font-size:var(--fs-400)}
input:not(.button){font-size:.875rem;font-weight:400;color:var(--clr-neutral-1024);background-color:var(--clr-neutral-1022);padding:1rem 1.25rem;border:1px solid var(--clr-neutral-1023);border-radius:0}
::-webkit-input-placeholder{color:var(--clr-neutral-1024);font-weight:400;font-family:"Gudea",sans-serif}
::-moz-placeholder{color:var(--clr-neutral-1024);font-weight:400;font-family:"Gudea",sans-serif}
:-ms-input-placeholder{color:var(--clr-neutral-1024);font-weight:400;font-family:"Gudea",sans-serif}
::-ms-input-placeholder{color:var(--clr-neutral-1024);font-weight:400;font-family:"Gudea",sans-serif}
::placeholder{color:var(--clr-neutral-1024);font-weight:400;font-family:"Gudea",sans-serif}
.card{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:2rem;background-color:var(--clr-primary-100);font-family:"Gudea",sans-serif;color:var(--clr-neutral-901);line-height:1.25;-webkit-box-shadow:0 6px 5px rgba(0,0,0,0.012),0 22px 18px rgba(0,0,0,0.018),0 100px 80px rgba(0,0,0,0.03);box-shadow:0 6px 5px rgba(0,0,0,0.012),0 22px 18px rgba(0,0,0,0.018),0 100px 80px rgba(0,0,0,0.03);border-radius:2rem}
.card__heading{font-size:var(--fs-600);color:var(--clr-neutral-901);font-family:"Gudea",sans-serif;line-height:1.1;text-transform:normal;letter-spacing:0;font-weight:700}
.card__image-box{width:100%;height:15rem;overflow:hidden;border-radius:2rem}
.card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;text-decoration:none;line-height:1;font-family:"Gudea",sans-serif;font-size:var(--fs-500);text-transform:default;font-weight:400;padding:.75em 1.25em;border:0;border-radius:0;-webkit-transition:275ms ease;transition:275ms ease;gap:.625rem;background-color:transparent;color:var(--clr-primary-400)}
.button--accent{background-color:var(--clr-neutral-1023);color:var(--clr-neutral-1025);height:3.5rem}
.button--primary{background-color:var(--clr-neutral-906);color:var(--clr-neutral-1004);height:3.5rem}
.accordion__content{border:1px solid var(--clr-neutral-900);padding:1.25rem .75rem}
.accordion__button{border:1px solid var(--clr-neutral-900);padding:.5rem .75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;gap:.25rem}
.accordion__icon{width:2.25rem;height:2.25rem;-webkit-transition:.3s ease;transition:.3s ease}
.accordion__icon img,.accordion__icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.accordion[open] .accordion__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
[role="tablist"]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%;position:relative;background-color:inherit;z-index:1;gap:.25rem}
[role="tab"]{cursor:pointer;display:inline-block;background:var(--clr-neutral-000);padding:.25rem .5rem;border:1px solid var(--clr-neutral-900)}
[role="tab"]:hover,[role="tab"]:focus{background:var(--clr-neutral-100)}
[role="tab"][aria-selected="true"]{background:var(--clr-neutral-000);border-bottom:2px solid var(--clr-neutral-000)}
[role="tab"][aria-selected="false"]{border-bottom:1px solid var(--clr-neutral-900)}
[role="tabpanel"]{margin-top:-1px;border:1px solid var(--clr-neutral-900);padding:1.25rem .75rem;background:var(--clr-neutral-000)}
[role="tabpanel"].is-hidden{display:none}
.popup{width:90%;max-width:48.125rem;padding:3.75rem 3rem;border:0;border-radius:1rem;z-index:10;inset:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-overflow-style:none;scrollbar-width:none}
.popup::-webkit-scrollbar{width:0 !important}
.popup__close{border:0;cursor:pointer;position:absolute;background:transparent;width:1.25rem;height:1.25rem;inset:2rem 2rem auto auto}
.popup__close svg,.popup__close img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.form-control{font-size:var(--fs-400);font-weight:400;line-height:1.5;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;gap:.5rem}
.form-control--disabled{color:var(--clr-neutral-300);cursor:not-allowed}
input[type="checkbox"]{margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--clr-neutral-000);font:inherit;color:currentColor;width:1rem;height:1rem;border:1px solid var(--clr-neutral-900);border-radius:1rem;display:grid;place-content:center;--form-control-color:var(--clr-primary-400)}
input[type="checkbox"]::before{content:"";width:.8em;height:.8em;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:120ms -webkit-transform ease-in-out;transition:120ms -webkit-transform ease-in-out;transition:120ms transform ease-in-out;transition:120ms transform ease-in-out,120ms -webkit-transform ease-in-out;-webkit-box-shadow:inset 1em 1em var(--form-control-color);box-shadow:inset 1em 1em var(--form-control-color);background-color:CanvasText}
input[type="checkbox"]:checked::before{-webkit-transform:scale(1);transform:scale(1)}
input[type="checkbox"]:focus{outline:calc(max(2px, 0.15em)) solid currentColor;outline-offset:calc(max(2px, 0.15em))}
input[type="checkbox"]:disabled{--form-control-color:var(--clr-neutral-300);color:var(--form-control-color);cursor:not-allowed}
input[type="radio"]{margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--clr-neutral-000);font:inherit;color:currentColor;width:1rem;height:1rem;border:1px solid var(--clr-neutral-900);border-radius:50%;display:grid;place-content:center}
input[type="radio"]::before{content:"";width:.8em;height:.8em;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:120ms -webkit-transform ease-in-out;transition:120ms -webkit-transform ease-in-out;transition:120ms transform ease-in-out;transition:120ms transform ease-in-out,120ms -webkit-transform ease-in-out;-webkit-box-shadow:inset 1em 1em var(--clr-primary-400);box-shadow:inset 1em 1em var(--clr-primary-400);background-color:CanvasText}
input[type="radio"]:checked::before{-webkit-transform:scale(1);transform:scale(1)}
input[type="radio"]:focus{outline:calc(max(2px, 0.15em)) solid currentColor;outline-offset:calc(max(2px, 0.15em))}
.text-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}
.text-field__label,.text-field__input,.text-field__textarea{display:block;width:100%}
.text-field__label{color:var(--clr-neutral-901);font-family:"Gudea",sans-serif;font-weight:400;font-size:var(--fs-400)}
.text-field__input,.text-field__textarea{color:var(--clr-neutral-1024);font-size:.875rem;font-weight:400;padding:1rem 1.25rem;border:1px solid var(--clr-neutral-1023);border-radius:0;background-color:var(--clr-neutral-1022)}
.text-field__input::-webkit-input-placeholder,.text-field__textarea::-webkit-input-placeholder{color:var(--clr-neutral-1024);font-weight:400;font-family:"Gudea",sans-serif}
.text-field__input::-moz-placeholder,.text-field__textarea::-moz-placeholder{color:var(--clr-neutral-1024);font-weight:400;font-family:"Gudea",sans-serif}
.text-field__input:-ms-input-placeholder,.text-field__textarea:-ms-input-placeholder{color:var(--clr-neutral-1024);font-weight:400;font-family:"Gudea",sans-serif}
.text-field__input::-ms-input-placeholder,.text-field__textarea::-ms-input-placeholder{color:var(--clr-neutral-1024);font-weight:400;font-family:"Gudea",sans-serif}
.text-field__input::placeholder,.text-field__textarea::placeholder{color:var(--clr-neutral-1024);font-weight:400;font-family:"Gudea",sans-serif}
.text-field--error .text-field__input,.text-field--error .text-field__textarea{color:red;font-size:.875rem;font-weight:400;padding:1rem 1.25rem;border:1px solid red;border-radius:0;background-color:var(--clr-neutral-1022)}
.text-field--error .text-field__input::-webkit-input-placeholder,.text-field--error .text-field__textarea::-webkit-input-placeholder{color:red;font-weight:400;font-family:"Gudea",sans-serif}
.text-field--error .text-field__input::-moz-placeholder,.text-field--error .text-field__textarea::-moz-placeholder{color:red;font-weight:400;font-family:"Gudea",sans-serif}
.text-field--error .text-field__input:-ms-input-placeholder,.text-field--error .text-field__textarea:-ms-input-placeholder{color:red;font-weight:400;font-family:"Gudea",sans-serif}
.text-field--error .text-field__input::-ms-input-placeholder,.text-field--error .text-field__textarea::-ms-input-placeholder{color:red;font-weight:400;font-family:"Gudea",sans-serif}
.text-field--error .text-field__input::placeholder,.text-field--error .text-field__textarea::placeholder{color:red;font-weight:400;font-family:"Gudea",sans-serif}
.text-field--error .text-field__label{color:red;font-family:"Gudea",sans-serif;font-weight:400;font-size:var(--fs-400)}
.text-field__input:focus,.text-field__textarea:focus{color:var(--clr-neutral-1024);font-size:.875rem;font-weight:400;padding:1rem 1.25rem;border:1px solid var(--clr-neutral-1023);border-radius:0;background-color:var(--clr-neutral-1022)}
.text-field__input:focus::-webkit-input-placeholder,.text-field__textarea:focus::-webkit-input-placeholder{color:var(--clr-neutral-1024);font-weight:400;font-family:"Gudea",sans-serif}
.text-field__input:focus::-moz-placeholder,.text-field__textarea:focus::-moz-placeholder{color:var(--clr-neutral-1024);font-weight:400;font-family:"Gudea",sans-serif}
.text-field__input:focus:-ms-input-placeholder,.text-field__textarea:focus:-ms-input-placeholder{color:var(--clr-neutral-1024);font-weight:400;font-family:"Gudea",sans-serif}
.text-field__input:focus::-ms-input-placeholder,.text-field__textarea:focus::-ms-input-placeholder{color:var(--clr-neutral-1024);font-weight:400;font-family:"Gudea",sans-serif}
.text-field__input:focus::placeholder,.text-field__textarea:focus::placeholder{color:var(--clr-neutral-1024);font-weight:400;font-family:"Gudea",sans-serif}
.text-field:has(*:focus) .text-field__label{color:var(--clr-neutral-901);font-family:"Gudea",sans-serif;font-weight:400;font-size:var(--fs-400)}
.skip-link{position:absolute;height:1px;width:1px;overflow:hidden;-webkit-clip-path:inset(1px 1px 1px 1px);clip-path:inset(1px 1px 1px 1px);-webkit-clip-path:inset(1px,1px,1px,1px);clip-path:inset(1px,1px,1px,1px)}
.skip-link:focus{position:relative;display:inline-block;height:auto;width:auto;overflow:visible;-webkit-clip-path:none;clip-path:none;text-decoration:none;padding:1.25rem 2rem;background-color:var(--clr-primary-400);color:var(--clr-neutral-000)}
.slider__nav_block{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.375rem}
.slider__nav{width:3.5rem;height:3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--clr-neutral-903);color:var(--clr-neutral-1002);cursor:pointer;background-color:transparent;-webkit-transition:opacity ease .3s;transition:opacity ease .3s;text-decoration:none;-webkit-transform-origin:center center;transform-origin:center center}
.slider__nav.swiper-button-disabled{opacity:.4;pointer-events:none}
.slider__nav.slider__nav--prev_mod{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.slider__nav:hover{opacity:.6}
.flex-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:var(--flex-column-gap,1rem);-moz-column-gap:var(--flex-column-gap,1rem);column-gap:var(--flex-column-gap,1rem);row-gap:var(--flex-row-gap,calc(1rem / 2));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.flex-group.mx-auto{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.flow>*:where(:not(:first-child)){margin-top:var(--flow-spacer,1rem)}
.even-columns{display:grid;gap:var(--grid-gap,1rem)}
.grid-auto-fit{display:grid;gap:var(--grid-gap,1rem);grid-template-columns:repeat(auto-fit,minmax(calc(min(250px, 100%)), 1fr))}
.cluster{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}
.pile{display:grid;grid-template-areas:"pile";place-content:center}
.pile>*{grid-area:pile}
.row{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}
.col-1{grid-column:span 1}
.col-1-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:3}
.col-1-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:4}
.col-1-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:5}
.col-1-offset-4{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:5;grid-column-end:6}
.col-1-offset-5{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:6;grid-column-end:7}
.col-1-offset-6{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:7;grid-column-end:8}
.col-1-offset-7{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:8;grid-column-end:9}
.col-1-offset-8{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:9;grid-column-end:10}
.col-1-offset-9{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:10;grid-column-end:11}
.col-1-offset-10{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:11;grid-column-end:12}
.col-1-offset-11{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:12;grid-column-end:13}
.col-2{grid-column:span 2}
.col-2-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:4}
.col-2-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:5}
.col-2-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:6}
.col-2-offset-4{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:5;grid-column-end:7}
.col-2-offset-5{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:6;grid-column-end:8}
.col-2-offset-6{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:7;grid-column-end:9}
.col-2-offset-7{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:8;grid-column-end:10}
.col-2-offset-8{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:9;grid-column-end:11}
.col-2-offset-9{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:10;grid-column-end:12}
.col-2-offset-10{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:11;grid-column-end:13}
.col-3{grid-column:span 3}
.col-3-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:5}
.col-3-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:6}
.col-3-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:7}
.col-3-offset-4{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:5;grid-column-end:8}
.col-3-offset-5{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:6;grid-column-end:9}
.col-3-offset-6{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:7;grid-column-end:10}
.col-3-offset-7{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:8;grid-column-end:11}
.col-3-offset-8{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:9;grid-column-end:12}
.col-3-offset-9{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:10;grid-column-end:13}
.col-4{grid-column:span 4}
.col-4-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:6}
.col-4-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:7}
.col-4-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:8}
.col-4-offset-4{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:5;grid-column-end:9}
.col-4-offset-5{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:6;grid-column-end:10}
.col-4-offset-6{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:7;grid-column-end:11}
.col-4-offset-7{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:8;grid-column-end:12}
.col-4-offset-8{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:9;grid-column-end:13}
.col-5{grid-column:span 5}
.col-5-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:7}
.col-5-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:8}
.col-5-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:9}
.col-5-offset-4{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:5;grid-column-end:10}
.col-5-offset-5{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:6;grid-column-end:11}
.col-5-offset-6{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:7;grid-column-end:12}
.col-5-offset-7{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:8;grid-column-end:13}
.col-6{grid-column:span 6}
.col-6-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:8}
.col-6-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:9}
.col-6-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:10}
.col-6-offset-4{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:5;grid-column-end:11}
.col-6-offset-5{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:6;grid-column-end:12}
.col-6-offset-6{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:7;grid-column-end:13}
.col-7{grid-column:span 7}
.col-7-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:9}
.col-7-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:10}
.col-7-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:11}
.col-7-offset-4{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:5;grid-column-end:12}
.col-7-offset-5{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:6;grid-column-end:13}
.col-8{grid-column:span 8}
.col-8-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:10}
.col-8-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:11}
.col-8-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:12}
.col-8-offset-4{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:5;grid-column-end:13}
.col-9{grid-column:span 9}
.col-9-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:11}
.col-9-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:12}
.col-9-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:13}
.col-10{grid-column:span 10}
.col-10-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:12}
.col-10-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:13}
.col-11{grid-column:span 11}
.col-11-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:13}
.col-12{grid-column:span 12}
.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.align-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.fade-up{-webkit-transition:var(--duration,1s) var(--easing,ease-out);transition:var(--duration,1s) var(--easing,ease-out);-webkit-transform:translateY(var(--initialTranslateY,3.125em));transform:translateY(var(--initialTranslateY,3.125em));opacity:0}
.fade-up.in{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;transform:translateY(0);opacity:1}
.fade-in{-webkit-transition:var(--duration,1s) var(--easing,ease-out);transition:var(--duration,1s) var(--easing,ease-out);opacity:0}
.fade-in.in{opacity:1;opacity:1}
.zoom-in{-webkit-transition:var(--duration,1s) var(--easing,ease-out);transition:var(--duration,1s) var(--easing,ease-out);-webkit-transform:scale(var(--initialScale,1.2));transform:scale(var(--initialScale,1.2))}
.zoom-in.in{-webkit-transform:scale(1);transform:scale(1);transform:scale(1)}
.zoom-out{-webkit-transition:var(--duration,1s) var(--easing,ease-out);transition:var(--duration,1s) var(--easing,ease-out);-webkit-transform:scale(var(--initialScale,0));transform:scale(var(--initialScale,0))}
.zoom-out.in{-webkit-transform:scale(1);transform:scale(1);transform:scale(1)}
.fade-left{-webkit-transition:var(--duration,1s) var(--easing,ease-out);transition:var(--duration,1s) var(--easing,ease-out);-webkit-transform:translateX(var(--initialTranslateX,3.125em));transform:translateX(var(--initialTranslateX,3.125em));opacity:0}
.fade-left.in{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;transform:translateX(0);opacity:1}
.fade-right{-webkit-transition:var(--duration,1s) var(--easing,ease-out);transition:var(--duration,1s) var(--easing,ease-out);-webkit-transform:translateX(var(--initialTranslateX,-3.125em));transform:translateX(var(--initialTranslateX,-3.125em));opacity:0}
.fade-right.in{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;transform:translateX(0);opacity:1}
.move-left{-webkit-transition:var(--duration,1s) var(--easing,ease-out);transition:var(--duration,1s) var(--easing,ease-out);-webkit-transform:translateX(var(--initialTranslateX,-3.125em));transform:translateX(var(--initialTranslateX,-3.125em))}
.move-left.in{-webkit-transform:translateX(0);transform:translateX(0);transform:translateX(0)}
.move-right{-webkit-transition:var(--duration,1s) var(--easing,ease-out);transition:var(--duration,1s) var(--easing,ease-out);-webkit-transform:translateX(var(--initialTranslateX,3.125em));transform:translateX(var(--initialTranslateX,3.125em))}
.move-right.in{-webkit-transform:translateX(0);transform:translateX(0);transform:translateX(0)}
.delay-0{-webkit-transition-delay:0s;transition-delay:0s}
.delay-1{-webkit-transition-delay:.2s;transition-delay:.2s}
.delay-2{-webkit-transition-delay:.4s;transition-delay:.4s}
.delay-3{-webkit-transition-delay:.6s;transition-delay:.6s}
.delay-4{-webkit-transition-delay:.8s;transition-delay:.8s}
.delay-5{-webkit-transition-delay:1s;transition-delay:1s}
.delay-6{-webkit-transition-delay:1.2s;transition-delay:1.2s}
.delay-7{-webkit-transition-delay:1.4s;transition-delay:1.4s}
.delay-8{-webkit-transition-delay:1.6s;transition-delay:1.6s}
.delay-9{-webkit-transition-delay:1.8s;transition-delay:1.8s}
.delay-10{-webkit-transition-delay:2s;transition-delay:2s}
.delay-11{-webkit-transition-delay:2.2s;transition-delay:2.2s}
.delay-12{-webkit-transition-delay:2.4s;transition-delay:2.4s}
.delay-13{-webkit-transition-delay:2.6s;transition-delay:2.6s}
.delay-14{-webkit-transition-delay:2.8s;transition-delay:2.8s}
.delay-15{-webkit-transition-delay:3s;transition-delay:3s}
.delay-16{-webkit-transition-delay:3.2s;transition-delay:3.2s}
.delay-17{-webkit-transition-delay:3.4s;transition-delay:3.4s}
.delay-18{-webkit-transition-delay:3.6s;transition-delay:3.6s}
.delay-19{-webkit-transition-delay:3.8s;transition-delay:3.8s}
.delay-20{-webkit-transition-delay:4s;transition-delay:4s}
.delay-21{-webkit-transition-delay:4.2s;transition-delay:4.2s}
.delay-22{-webkit-transition-delay:4.4s;transition-delay:4.4s}
.delay-23{-webkit-transition-delay:4.6s;transition-delay:4.6s}
.delay-24{-webkit-transition-delay:4.8s;transition-delay:4.8s}
.delay-25{-webkit-transition-delay:5s;transition-delay:5s}
.delay-26{-webkit-transition-delay:5.2s;transition-delay:5.2s}
.delay-27{-webkit-transition-delay:5.4s;transition-delay:5.4s}
.delay-28{-webkit-transition-delay:5.6s;transition-delay:5.6s}
.delay-29{-webkit-transition-delay:5.8s;transition-delay:5.8s}
.delay-30{-webkit-transition-delay:6s;transition-delay:6s}
.delay-31{-webkit-transition-delay:6.2s;transition-delay:6.2s}
.delay-32{-webkit-transition-delay:6.4s;transition-delay:6.4s}
.delay-33{-webkit-transition-delay:6.6s;transition-delay:6.6s}
.delay-34{-webkit-transition-delay:6.8s;transition-delay:6.8s}
.delay-35{-webkit-transition-delay:7s;transition-delay:7s}
.delay-36{-webkit-transition-delay:7.2s;transition-delay:7.2s}
.delay-37{-webkit-transition-delay:7.4s;transition-delay:7.4s}
.delay-38{-webkit-transition-delay:7.6s;transition-delay:7.6s}
.delay-39{-webkit-transition-delay:7.8s;transition-delay:7.8s}
.delay-40{-webkit-transition-delay:8s;transition-delay:8s}
.delay-41{-webkit-transition-delay:8.2s;transition-delay:8.2s}
.delay-42{-webkit-transition-delay:8.4s;transition-delay:8.4s}
.delay-43{-webkit-transition-delay:8.6s;transition-delay:8.6s}
.delay-44{-webkit-transition-delay:8.8s;transition-delay:8.8s}
.delay-45{-webkit-transition-delay:9s;transition-delay:9s}
.delay-46{-webkit-transition-delay:9.2s;transition-delay:9.2s}
.delay-47{-webkit-transition-delay:9.4s;transition-delay:9.4s}
.delay-48{-webkit-transition-delay:9.6s;transition-delay:9.6s}
.delay-49{-webkit-transition-delay:9.8s;transition-delay:9.8s}
.delay-50{-webkit-transition-delay:10s;transition-delay:10s}
.duration-0{-webkit-transition-duration:0s;transition-duration:0s}
.duration-1{-webkit-transition-duration:.2s;transition-duration:.2s}
.duration-2{-webkit-transition-duration:.4s;transition-duration:.4s}
.duration-3{-webkit-transition-duration:.6s;transition-duration:.6s}
.duration-4{-webkit-transition-duration:.8s;transition-duration:.8s}
.duration-5{-webkit-transition-duration:1s;transition-duration:1s}
.duration-6{-webkit-transition-duration:1.2s;transition-duration:1.2s}
.duration-7{-webkit-transition-duration:1.4s;transition-duration:1.4s}
.duration-8{-webkit-transition-duration:1.6s;transition-duration:1.6s}
.duration-9{-webkit-transition-duration:1.8s;transition-duration:1.8s}
.duration-10{-webkit-transition-duration:2s;transition-duration:2s}
.duration-11{-webkit-transition-duration:2.2s;transition-duration:2.2s}
.duration-12{-webkit-transition-duration:2.4s;transition-duration:2.4s}
.duration-13{-webkit-transition-duration:2.6s;transition-duration:2.6s}
.duration-14{-webkit-transition-duration:2.8s;transition-duration:2.8s}
.duration-15{-webkit-transition-duration:3s;transition-duration:3s}
.duration-16{-webkit-transition-duration:3.2s;transition-duration:3.2s}
.duration-17{-webkit-transition-duration:3.4s;transition-duration:3.4s}
.duration-18{-webkit-transition-duration:3.6s;transition-duration:3.6s}
.duration-19{-webkit-transition-duration:3.8s;transition-duration:3.8s}
.duration-20{-webkit-transition-duration:4s;transition-duration:4s}
.border-radius-1{border-radius:1rem}
.border-radius-2{border-radius:2rem}
.box-shadow-1{-webkit-box-shadow:0 6px 5px rgba(0,0,0,0.012),0 22px 18px rgba(0,0,0,0.018),0 100px 80px rgba(0,0,0,0.03);box-shadow:0 6px 5px rgba(0,0,0,0.012),0 22px 18px rgba(0,0,0,0.018),0 100px 80px rgba(0,0,0,0.03)}
.box-shadow-2{-webkit-box-shadow:0 6px 5px rgba(0,0,0,0.016),0 22px 18px rgba(0,0,0,0.024),0 100px 80px rgba(0,0,0,0.04);box-shadow:0 6px 5px rgba(0,0,0,0.016),0 22px 18px rgba(0,0,0,0.024),0 100px 80px rgba(0,0,0,0.04)}
.box-shadow-3{-webkit-box-shadow:0 6px 5px rgba(0,0,0,0.02),0 22px 18px rgba(0,0,0,0.03),0 100px 80px rgba(0,0,0,0.05);box-shadow:0 6px 5px rgba(0,0,0,0.02),0 22px 18px rgba(0,0,0,0.03),0 100px 80px rgba(0,0,0,0.05)}
.box-shadow-4{-webkit-box-shadow:0 6px 5px rgba(0,0,0,0.03),0 22px 18px rgba(0,0,0,0.042),0 100px 80px rgba(0,0,0,0.07);box-shadow:0 6px 5px rgba(0,0,0,0.03),0 22px 18px rgba(0,0,0,0.042),0 100px 80px rgba(0,0,0,0.07)}
.box-shadow-5{-webkit-box-shadow:0 6px 5px rgba(0,0,0,0.04),0 22px 18px rgba(0,0,0,0.06),0 100px 80px rgba(0,0,0,0.1);box-shadow:0 6px 5px rgba(0,0,0,0.04),0 22px 18px rgba(0,0,0,0.06),0 100px 80px rgba(0,0,0,0.1)}
/*! purgecss start ignore */.clr-neutral-000{color:var(--clr-neutral-000)}
.bg-neutral-000{background-color:var(--clr-neutral-000)}
.clr-neutral-100{color:var(--clr-neutral-100)}
.bg-neutral-100{background-color:var(--clr-neutral-100)}
.clr-neutral-200{color:var(--clr-neutral-200)}
.bg-neutral-200{background-color:var(--clr-neutral-200)}
.clr-neutral-300{color:var(--clr-neutral-300)}
.bg-neutral-300{background-color:var(--clr-neutral-300)}
.clr-neutral-400{color:var(--clr-neutral-400)}
.bg-neutral-400{background-color:var(--clr-neutral-400)}
.clr-neutral-500{color:var(--clr-neutral-500)}
.bg-neutral-500{background-color:var(--clr-neutral-500)}
.clr-neutral-600{color:var(--clr-neutral-600)}
.bg-neutral-600{background-color:var(--clr-neutral-600)}
.clr-neutral-700{color:var(--clr-neutral-700)}
.bg-neutral-700{background-color:var(--clr-neutral-700)}
.clr-neutral-800{color:var(--clr-neutral-800)}
.bg-neutral-800{background-color:var(--clr-neutral-800)}
.clr-neutral-900{color:var(--clr-neutral-900)}
.bg-neutral-900{background-color:var(--clr-neutral-900)}
.clr-neutral-901{color:var(--clr-neutral-901)}
.bg-neutral-901{background-color:var(--clr-neutral-901)}
.clr-neutral-902{color:var(--clr-neutral-902)}
.bg-neutral-902{background-color:var(--clr-neutral-902)}
.clr-neutral-903{color:var(--clr-neutral-903)}
.bg-neutral-903{background-color:var(--clr-neutral-903)}
.clr-neutral-904{color:var(--clr-neutral-904)}
.bg-neutral-904{background-color:var(--clr-neutral-904)}
.clr-neutral-905{color:var(--clr-neutral-905)}
.bg-neutral-905{background-color:var(--clr-neutral-905)}
.clr-neutral-906{color:var(--clr-neutral-906)}
.bg-neutral-906{background-color:var(--clr-neutral-906)}
.clr-neutral-907{color:var(--clr-neutral-907)}
.bg-neutral-907{background-color:var(--clr-neutral-907)}
.clr-neutral-908{color:var(--clr-neutral-908)}
.bg-neutral-908{background-color:var(--clr-neutral-908)}
.clr-neutral-1000{color:var(--clr-neutral-1000)}
.bg-neutral-1000{background-color:var(--clr-neutral-1000)}
.clr-neutral-1001{color:var(--clr-neutral-1001)}
.bg-neutral-1001{background-color:var(--clr-neutral-1001)}
.clr-neutral-1002{color:var(--clr-neutral-1002)}
.bg-neutral-1002{background-color:var(--clr-neutral-1002)}
.clr-neutral-1003{color:var(--clr-neutral-1003)}
.bg-neutral-1003{background-color:var(--clr-neutral-1003)}
.clr-neutral-1004{color:var(--clr-neutral-1004)}
.bg-neutral-1004{background-color:var(--clr-neutral-1004)}
.clr-neutral-1005{color:var(--clr-neutral-1005)}
.bg-neutral-1005{background-color:var(--clr-neutral-1005)}
.clr-neutral-1006{color:var(--clr-neutral-1006)}
.bg-neutral-1006{background-color:var(--clr-neutral-1006)}
.clr-neutral-1007{color:var(--clr-neutral-1007)}
.bg-neutral-1007{background-color:var(--clr-neutral-1007)}
.clr-neutral-1008{color:var(--clr-neutral-1008)}
.bg-neutral-1008{background-color:var(--clr-neutral-1008)}
.clr-neutral-1009{color:var(--clr-neutral-1009)}
.bg-neutral-1009{background-color:var(--clr-neutral-1009)}
.clr-neutral-1010{color:var(--clr-neutral-1010)}
.bg-neutral-1010{background-color:var(--clr-neutral-1010)}
.clr-neutral-1011{color:var(--clr-neutral-1011)}
.bg-neutral-1011{background-color:var(--clr-neutral-1011)}
.clr-neutral-1012{color:var(--clr-neutral-1012)}
.bg-neutral-1012{background-color:var(--clr-neutral-1012)}
.clr-neutral-1013{color:var(--clr-neutral-1013)}
.bg-neutral-1013{background-color:var(--clr-neutral-1013)}
.clr-neutral-1014{color:var(--clr-neutral-1014)}
.bg-neutral-1014{background-color:var(--clr-neutral-1014)}
.clr-neutral-1015{color:var(--clr-neutral-1015)}
.bg-neutral-1015{background-color:var(--clr-neutral-1015)}
.clr-neutral-1016{color:var(--clr-neutral-1016)}
.bg-neutral-1016{background-color:var(--clr-neutral-1016)}
.clr-neutral-1017{color:var(--clr-neutral-1017)}
.bg-neutral-1017{background-color:var(--clr-neutral-1017)}
.clr-neutral-1018{color:var(--clr-neutral-1018)}
.bg-neutral-1018{background-color:var(--clr-neutral-1018)}
.clr-neutral-1019{color:var(--clr-neutral-1019)}
.bg-neutral-1019{background-color:var(--clr-neutral-1019)}
.clr-neutral-1020{color:var(--clr-neutral-1020)}
.bg-neutral-1020{background-color:var(--clr-neutral-1020)}
.clr-neutral-1021{color:var(--clr-neutral-1021)}
.bg-neutral-1021{background-color:var(--clr-neutral-1021)}
.clr-neutral-1022{color:var(--clr-neutral-1022)}
.bg-neutral-1022{background-color:var(--clr-neutral-1022)}
.clr-neutral-1023{color:var(--clr-neutral-1023)}
.bg-neutral-1023{background-color:var(--clr-neutral-1023)}
.clr-neutral-1024{color:var(--clr-neutral-1024)}
.bg-neutral-1024{background-color:var(--clr-neutral-1024)}
.clr-neutral-1025{color:var(--clr-neutral-1025)}
.bg-neutral-1025{background-color:var(--clr-neutral-1025)}
.clr-neutral-1026{color:var(--clr-neutral-1026)}
.bg-neutral-1026{background-color:var(--clr-neutral-1026)}
.clr-primary-100{color:var(--clr-primary-100)}
.bg-primary-100{background-color:var(--clr-primary-100)}
.clr-primary-200{color:var(--clr-primary-200)}
.bg-primary-200{background-color:var(--clr-primary-200)}
.clr-primary-300{color:var(--clr-primary-300)}
.bg-primary-300{background-color:var(--clr-primary-300)}
.clr-primary-400{color:var(--clr-primary-400)}
.bg-primary-400{background-color:var(--clr-primary-400)}
.clr-primary-500{color:var(--clr-primary-500)}
.bg-primary-500{background-color:var(--clr-primary-500)}
.clr-primary-600{color:var(--clr-primary-600)}
.bg-primary-600{background-color:var(--clr-primary-600)}
.clr-primary-700{color:var(--clr-primary-700)}
.bg-primary-700{background-color:var(--clr-primary-700)}
.clr-primary-800{color:var(--clr-primary-800)}
.bg-primary-800{background-color:var(--clr-primary-800)}
.clr-primary-900{color:var(--clr-primary-900)}
.bg-primary-900{background-color:var(--clr-primary-900)}
.clr-accent-100{color:var(--clr-accent-100)}
.bg-accent-100{background-color:var(--clr-accent-100)}
.clr-accent-200{color:var(--clr-accent-200)}
.bg-accent-200{background-color:var(--clr-accent-200)}
.clr-accent-300{color:var(--clr-accent-300)}
.bg-accent-300{background-color:var(--clr-accent-300)}
.clr-accent-400{color:var(--clr-accent-400)}
.bg-accent-400{background-color:var(--clr-accent-400)}
.clr-accent-500{color:var(--clr-accent-500)}
.bg-accent-500{background-color:var(--clr-accent-500)}
.clr-accent-600{color:var(--clr-accent-600)}
.bg-accent-600{background-color:var(--clr-accent-600)}
.clr-accent-700{color:var(--clr-accent-700)}
.bg-accent-700{background-color:var(--clr-accent-700)}
.clr-accent-800{color:var(--clr-accent-800)}
.bg-accent-800{background-color:var(--clr-accent-800)}
.clr-accent-900{color:var(--clr-accent-900)}
.bg-accent-900{background-color:var(--clr-accent-900)}
/*! purgecss end ignore */.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.container{max-width:100rem;margin-inline:auto;padding:0 1.25rem;-webkit-box-sizing:content-box;box-sizing:content-box}
.container--overflow-hidden{overflow-x:hidden}
.container--remove-padding{padding:0}
.container--narrow{max-width:58rem}
.container--wide{max-width:75rem}
.container--full{max-width:100%}
.d-block{display:block}
.d-inline-block{display:inline-block}
.d-inline{display:inline}
.d-none{display:none}
.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.d-grid{display:grid}
.ff-base{font-family:"Gudea",sans-serif}
.ff-accent{font-family:"Gudea",sans-serif}
.fs-900{font-size:var(--fs-900)}
.fs-800{font-size:var(--fs-800)}
.fs-700{font-size:var(--fs-700)}
.fs-600{font-size:var(--fs-600)}
.fs-500{font-size:var(--fs-500)}
.fs-400{font-size:var(--fs-400)}
.fs-300{font-size:var(--fs-300)}
.fs-200{font-size:var(--fs-200)}
.height-auto{height:auto}
.height-full{height:100%}
.height-screen{height:100dvh;height:100vh}
.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-content-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.justify-content-around{-ms-flex-pack:distribute;justify-content:space-around}
.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.justify-content-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.round{border-radius:50%;aspect-ratio:1 / 1}
.section{padding-block:6.25rem;scroll-margin-top:5.625rem}
.mx-auto{margin-inline:auto}
.my-auto{margin-block:auto}
.mt-auto{-webkit-margin-before:auto;margin-block-start:auto}
.mb-auto{-webkit-margin-after:auto;margin-block-end:auto}
.mr-auto{-webkit-margin-end:auto;margin-inline-end:auto}
.ml-auto{-webkit-margin-start:auto;margin-inline-start:auto}
.m-0{margin:0}
.mt-0{-webkit-margin-before:0;margin-block-start:0}
.mb-0{-webkit-margin-after:0;margin-block-end:0}
.my-0{margin-block:0}
.ml-0{-webkit-margin-start:0;margin-inline-start:0}
.mr-0{-webkit-margin-end:0;margin-inline-end:0}
.mx-0{margin-inline:0}
.p-0{padding:0}
.pt-0{-webkit-padding-before:0;padding-block-start:0}
.pb-0{-webkit-padding-after:0;padding-block-end:0}
.py-0{padding-block:0}
.pl-0{-webkit-padding-start:0;padding-inline-start:0}
.pr-0{-webkit-padding-end:0;padding-inline-end:0}
.px-0{padding-inline:0}
.g-0{gap:0}
.gx-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
.gy-0{row-gap:0}
.m-4{margin:.25rem}
.mt-4{-webkit-margin-before:.25rem;margin-block-start:.25rem}
.mb-4{-webkit-margin-after:.25rem;margin-block-end:.25rem}
.my-4{margin-block:.25rem}
.ml-4{-webkit-margin-start:.25rem;margin-inline-start:.25rem}
.mr-4{-webkit-margin-end:.25rem;margin-inline-end:.25rem}
.mx-4{margin-inline:.25rem}
.p-4{padding:.25rem}
.pt-4{-webkit-padding-before:.25rem;padding-block-start:.25rem}
.pb-4{-webkit-padding-after:.25rem;padding-block-end:.25rem}
.py-4{padding-block:.25rem}
.pl-4{-webkit-padding-start:.25rem;padding-inline-start:.25rem}
.pr-4{-webkit-padding-end:.25rem;padding-inline-end:.25rem}
.px-4{padding-inline:.25rem}
.g-4{gap:.25rem}
.gx-4{-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}
.gy-4{row-gap:.25rem}
.m-8{margin:.5rem}
.mt-8{-webkit-margin-before:.5rem;margin-block-start:.5rem}
.mb-8{-webkit-margin-after:.5rem;margin-block-end:.5rem}
.my-8{margin-block:.5rem}
.ml-8{-webkit-margin-start:.5rem;margin-inline-start:.5rem}
.mr-8{-webkit-margin-end:.5rem;margin-inline-end:.5rem}
.mx-8{margin-inline:.5rem}
.p-8{padding:.5rem}
.pt-8{-webkit-padding-before:.5rem;padding-block-start:.5rem}
.pb-8{-webkit-padding-after:.5rem;padding-block-end:.5rem}
.py-8{padding-block:.5rem}
.pl-8{-webkit-padding-start:.5rem;padding-inline-start:.5rem}
.pr-8{-webkit-padding-end:.5rem;padding-inline-end:.5rem}
.px-8{padding-inline:.5rem}
.g-8{gap:.5rem}
.gx-8{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}
.gy-8{row-gap:.5rem}
.m-12{margin:.75rem}
.mt-12{-webkit-margin-before:.75rem;margin-block-start:.75rem}
.mb-12{-webkit-margin-after:.75rem;margin-block-end:.75rem}
.my-12{margin-block:.75rem}
.ml-12{-webkit-margin-start:.75rem;margin-inline-start:.75rem}
.mr-12{-webkit-margin-end:.75rem;margin-inline-end:.75rem}
.mx-12{margin-inline:.75rem}
.p-12{padding:.75rem}
.pt-12{-webkit-padding-before:.75rem;padding-block-start:.75rem}
.pb-12{-webkit-padding-after:.75rem;padding-block-end:.75rem}
.py-12{padding-block:.75rem}
.pl-12{-webkit-padding-start:.75rem;padding-inline-start:.75rem}
.pr-12{-webkit-padding-end:.75rem;padding-inline-end:.75rem}
.px-12{padding-inline:.75rem}
.g-12{gap:.75rem}
.gx-12{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}
.gy-12{row-gap:.75rem}
.m-16{margin:1rem}
.mt-16{-webkit-margin-before:1rem;margin-block-start:1rem}
.mb-16{-webkit-margin-after:1rem;margin-block-end:1rem}
.my-16{margin-block:1rem}
.ml-16{-webkit-margin-start:1rem;margin-inline-start:1rem}
.mr-16{-webkit-margin-end:1rem;margin-inline-end:1rem}
.mx-16{margin-inline:1rem}
.p-16{padding:1rem}
.pt-16{-webkit-padding-before:1rem;padding-block-start:1rem}
.pb-16{-webkit-padding-after:1rem;padding-block-end:1rem}
.py-16{padding-block:1rem}
.pl-16{-webkit-padding-start:1rem;padding-inline-start:1rem}
.pr-16{-webkit-padding-end:1rem;padding-inline-end:1rem}
.px-16{padding-inline:1rem}
.g-16{gap:1rem}
.gx-16{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}
.gy-16{row-gap:1rem}
.m-20{margin:1.25rem}
.mt-20{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}
.mb-20{-webkit-margin-after:1.25rem;margin-block-end:1.25rem}
.my-20{margin-block:1.25rem}
.ml-20{-webkit-margin-start:1.25rem;margin-inline-start:1.25rem}
.mr-20{-webkit-margin-end:1.25rem;margin-inline-end:1.25rem}
.mx-20{margin-inline:1.25rem}
.p-20{padding:1.25rem}
.pt-20{-webkit-padding-before:1.25rem;padding-block-start:1.25rem}
.pb-20{-webkit-padding-after:1.25rem;padding-block-end:1.25rem}
.py-20{padding-block:1.25rem}
.pl-20{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}
.pr-20{-webkit-padding-end:1.25rem;padding-inline-end:1.25rem}
.px-20{padding-inline:1.25rem}
.g-20{gap:1.25rem}
.gx-20{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}
.gy-20{row-gap:1.25rem}
.m-24{margin:1.5rem}
.mt-24{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}
.mb-24{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}
.my-24{margin-block:1.5rem}
.ml-24{-webkit-margin-start:1.5rem;margin-inline-start:1.5rem}
.mr-24{-webkit-margin-end:1.5rem;margin-inline-end:1.5rem}
.mx-24{margin-inline:1.5rem}
.p-24{padding:1.5rem}
.pt-24{-webkit-padding-before:1.5rem;padding-block-start:1.5rem}
.pb-24{-webkit-padding-after:1.5rem;padding-block-end:1.5rem}
.py-24{padding-block:1.5rem}
.pl-24{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}
.pr-24{-webkit-padding-end:1.5rem;padding-inline-end:1.5rem}
.px-24{padding-inline:1.5rem}
.g-24{gap:1.5rem}
.gx-24{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}
.gy-24{row-gap:1.5rem}
.m-28{margin:1.75rem}
.mt-28{-webkit-margin-before:1.75rem;margin-block-start:1.75rem}
.mb-28{-webkit-margin-after:1.75rem;margin-block-end:1.75rem}
.my-28{margin-block:1.75rem}
.ml-28{-webkit-margin-start:1.75rem;margin-inline-start:1.75rem}
.mr-28{-webkit-margin-end:1.75rem;margin-inline-end:1.75rem}
.mx-28{margin-inline:1.75rem}
.p-28{padding:1.75rem}
.pt-28{-webkit-padding-before:1.75rem;padding-block-start:1.75rem}
.pb-28{-webkit-padding-after:1.75rem;padding-block-end:1.75rem}
.py-28{padding-block:1.75rem}
.pl-28{-webkit-padding-start:1.75rem;padding-inline-start:1.75rem}
.pr-28{-webkit-padding-end:1.75rem;padding-inline-end:1.75rem}
.px-28{padding-inline:1.75rem}
.g-28{gap:1.75rem}
.gx-28{-webkit-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}
.gy-28{row-gap:1.75rem}
.m-32{margin:2rem}
.mt-32{-webkit-margin-before:2rem;margin-block-start:2rem}
.mb-32{-webkit-margin-after:2rem;margin-block-end:2rem}
.my-32{margin-block:2rem}
.ml-32{-webkit-margin-start:2rem;margin-inline-start:2rem}
.mr-32{-webkit-margin-end:2rem;margin-inline-end:2rem}
.mx-32{margin-inline:2rem}
.p-32{padding:2rem}
.pt-32{-webkit-padding-before:2rem;padding-block-start:2rem}
.pb-32{-webkit-padding-after:2rem;padding-block-end:2rem}
.py-32{padding-block:2rem}
.pl-32{-webkit-padding-start:2rem;padding-inline-start:2rem}
.pr-32{-webkit-padding-end:2rem;padding-inline-end:2rem}
.px-32{padding-inline:2rem}
.g-32{gap:2rem}
.gx-32{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}
.gy-32{row-gap:2rem}
.m-36{margin:2.25rem}
.mt-36{-webkit-margin-before:2.25rem;margin-block-start:2.25rem}
.mb-36{-webkit-margin-after:2.25rem;margin-block-end:2.25rem}
.my-36{margin-block:2.25rem}
.ml-36{-webkit-margin-start:2.25rem;margin-inline-start:2.25rem}
.mr-36{-webkit-margin-end:2.25rem;margin-inline-end:2.25rem}
.mx-36{margin-inline:2.25rem}
.p-36{padding:2.25rem}
.pt-36{-webkit-padding-before:2.25rem;padding-block-start:2.25rem}
.pb-36{-webkit-padding-after:2.25rem;padding-block-end:2.25rem}
.py-36{padding-block:2.25rem}
.pl-36{-webkit-padding-start:2.25rem;padding-inline-start:2.25rem}
.pr-36{-webkit-padding-end:2.25rem;padding-inline-end:2.25rem}
.px-36{padding-inline:2.25rem}
.g-36{gap:2.25rem}
.gx-36{-webkit-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem}
.gy-36{row-gap:2.25rem}
.m-48{margin:3rem}
.mt-48{-webkit-margin-before:3rem;margin-block-start:3rem}
.mb-48{-webkit-margin-after:3rem;margin-block-end:3rem}
.my-48{margin-block:3rem}
.ml-48{-webkit-margin-start:3rem;margin-inline-start:3rem}
.mr-48{-webkit-margin-end:3rem;margin-inline-end:3rem}
.mx-48{margin-inline:3rem}
.p-48{padding:3rem}
.pt-48{-webkit-padding-before:3rem;padding-block-start:3rem}
.pb-48{-webkit-padding-after:3rem;padding-block-end:3rem}
.py-48{padding-block:3rem}
.pl-48{-webkit-padding-start:3rem;padding-inline-start:3rem}
.pr-48{-webkit-padding-end:3rem;padding-inline-end:3rem}
.px-48{padding-inline:3rem}
.g-48{gap:3rem}
.gx-48{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}
.gy-48{row-gap:3rem}
.m-60{margin:3.75rem}
.mt-60{-webkit-margin-before:3.75rem;margin-block-start:3.75rem}
.mb-60{-webkit-margin-after:3.75rem;margin-block-end:3.75rem}
.my-60{margin-block:3.75rem}
.ml-60{-webkit-margin-start:3.75rem;margin-inline-start:3.75rem}
.mr-60{-webkit-margin-end:3.75rem;margin-inline-end:3.75rem}
.mx-60{margin-inline:3.75rem}
.p-60{padding:3.75rem}
.pt-60{-webkit-padding-before:3.75rem;padding-block-start:3.75rem}
.pb-60{-webkit-padding-after:3.75rem;padding-block-end:3.75rem}
.py-60{padding-block:3.75rem}
.pl-60{-webkit-padding-start:3.75rem;padding-inline-start:3.75rem}
.pr-60{-webkit-padding-end:3.75rem;padding-inline-end:3.75rem}
.px-60{padding-inline:3.75rem}
.g-60{gap:3.75rem}
.gx-60{-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}
.gy-60{row-gap:3.75rem}
.m-80{margin:5rem}
.mt-80{-webkit-margin-before:5rem;margin-block-start:5rem}
.mb-80{-webkit-margin-after:5rem;margin-block-end:5rem}
.my-80{margin-block:5rem}
.ml-80{-webkit-margin-start:5rem;margin-inline-start:5rem}
.mr-80{-webkit-margin-end:5rem;margin-inline-end:5rem}
.mx-80{margin-inline:5rem}
.p-80{padding:5rem}
.pt-80{-webkit-padding-before:5rem;padding-block-start:5rem}
.pb-80{-webkit-padding-after:5rem;padding-block-end:5rem}
.py-80{padding-block:5rem}
.pl-80{-webkit-padding-start:5rem;padding-inline-start:5rem}
.pr-80{-webkit-padding-end:5rem;padding-inline-end:5rem}
.px-80{padding-inline:5rem}
.g-80{gap:5rem}
.gx-80{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}
.gy-80{row-gap:5rem}
.m-96{margin:6rem}
.mt-96{-webkit-margin-before:6rem;margin-block-start:6rem}
.mb-96{-webkit-margin-after:6rem;margin-block-end:6rem}
.my-96{margin-block:6rem}
.ml-96{-webkit-margin-start:6rem;margin-inline-start:6rem}
.mr-96{-webkit-margin-end:6rem;margin-inline-end:6rem}
.mx-96{margin-inline:6rem}
.p-96{padding:6rem}
.pt-96{-webkit-padding-before:6rem;padding-block-start:6rem}
.pb-96{-webkit-padding-after:6rem;padding-block-end:6rem}
.py-96{padding-block:6rem}
.pl-96{-webkit-padding-start:6rem;padding-inline-start:6rem}
.pr-96{-webkit-padding-end:6rem;padding-inline-end:6rem}
.px-96{padding-inline:6rem}
.g-96{gap:6rem}
.gx-96{-webkit-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}
.gy-96{row-gap:6rem}
.m-128{margin:8rem}
.mt-128{-webkit-margin-before:8rem;margin-block-start:8rem}
.mb-128{-webkit-margin-after:8rem;margin-block-end:8rem}
.my-128{margin-block:8rem}
.ml-128{-webkit-margin-start:8rem;margin-inline-start:8rem}
.mr-128{-webkit-margin-end:8rem;margin-inline-end:8rem}
.mx-128{margin-inline:8rem}
.p-128{padding:8rem}
.pt-128{-webkit-padding-before:8rem;padding-block-start:8rem}
.pb-128{-webkit-padding-after:8rem;padding-block-end:8rem}
.py-128{padding-block:8rem}
.pl-128{-webkit-padding-start:8rem;padding-inline-start:8rem}
.pr-128{-webkit-padding-end:8rem;padding-inline-end:8rem}
.px-128{padding-inline:8rem}
.g-128{gap:8rem}
.gx-128{-webkit-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}
.gy-128{row-gap:8rem}
.m-160{margin:10rem}
.mt-160{-webkit-margin-before:10rem;margin-block-start:10rem}
.mb-160{-webkit-margin-after:10rem;margin-block-end:10rem}
.my-160{margin-block:10rem}
.ml-160{-webkit-margin-start:10rem;margin-inline-start:10rem}
.mr-160{-webkit-margin-end:10rem;margin-inline-end:10rem}
.mx-160{margin-inline:10rem}
.p-160{padding:10rem}
.pt-160{-webkit-padding-before:10rem;padding-block-start:10rem}
.pb-160{-webkit-padding-after:10rem;padding-block-end:10rem}
.py-160{padding-block:10rem}
.pl-160{-webkit-padding-start:10rem;padding-inline-start:10rem}
.pr-160{-webkit-padding-end:10rem;padding-inline-end:10rem}
.px-160{padding-inline:10rem}
.g-160{gap:10rem}
.gx-160{-webkit-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}
.gy-160{row-gap:10rem}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.underline{text-decoration:underline}
.uppercase{text-transform:uppercase}
.width-full{width:100%}
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}
:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}
.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}
.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-3d{-webkit-perspective:1200px;perspective:1200px}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}
.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}
.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}
:root{--swiper-navigation-size:44px}
.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}
.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}
.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}
.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}
.swiper-button-lock{display:none}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2)}
button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet:only-child{display:none !important}
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right}
.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}
.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,0.25));position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,0.1))}
.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}
.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}
.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-fade .swiper-slide-active{pointer-events:auto}
.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube{overflow:visible}
.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}
.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}
.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-flip{overflow:visible}
.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}
.swiper-cards{overflow:visible}
.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.logo-slider .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}
.logo-slider .container{overflow-x:hidden}
.logo-slider .swiper-slide{width:10rem;height:8rem}
.logo-slider .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.features{--title-margin-bottom:2rem;--grid-gap:2rem 2rem;--feature-min-width:15rem}
.features__title{margin-bottom:var(--title-margin-bottom)}
.features__list{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(calc(min(var(--feature-min-width), 100%)), 1fr))}
.feature{--icon-width:3rem;--icon-height:3rem;--icon-margin-bottom:1rem;--title-margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.feature__title{margin-bottom:var(--title-margin-bottom)}
.feature__icon{position:relative;width:var(--icon-width);height:var(--icon-height);margin-bottom:var(--icon-margin-bottom)}
.feature__icon img,.feature__icon svg{inset:0;position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.hero_2{position:relative}
.hero_2 .block_bg_decor{top:16%}
.hero_2 .hero_2__decor{height:auto}
.hero_2 .hero_2__slider_container{position:relative;overflow:visible !important;padding:0}
.hero_2__slider_box{overflow:hidden}
.hero_2__img_box{position:relative;width:100%;padding-bottom:126%;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;overflow:hidden;background-color:var(--clr-neutral-1005)}
.hero_2__img_box:not(:last-child){margin-bottom:.625rem}
.hero_2__slide_logo{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity ease-in-out .5s .5s;transition:opacity ease-in-out .5s .5s;background-color:var(--clr-neutral-1005)}
.hero_2--state_active .hero_2__slide_logo{opacity:0}
.hero_2__slide_logo_img{width:10.625rem;height:auto}
.hero_2__slide_logo_img:not(:last-child){margin-bottom:.25rem}
.hero_2__slide_logo_title{font-size:.5rem;text-align:center;color:var(--clr-neutral-901)}
.hero_2__slide_logo_title strong{font-weight:700;color:var(--clr-neutral-904)}
.hero_2__img_w{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;overflow:hidden;opacity:0;-webkit-transition:opacity ease-in-out .5s .5s;transition:opacity ease-in-out .5s .5s}
.hero_2--state_active .hero_2__img_w{opacity:1}
.hero_2__img_w img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.hero_2__voice{font-weight:700;color:var(--clr-neutral-904);font-size:.75rem;-webkit-transition:opacity ease-in-out .3s .6s;transition:opacity ease-in-out .3s .6s}
.hero_2__voice:not(:last-child){margin-bottom:.5rem}
.hero_2:not(.hero_2--state_active) .hero_2__voice{opacity:0}
.hero_2__name{font-weight:700;color:var(--clr-neutral-1001);font-size:1rem;-webkit-transition:opacity ease-in-out .3s .6s;transition:opacity ease-in-out .3s .6s}
.hero_2:not(.hero_2--state_active) .hero_2__name{opacity:0}
.hero_2__swiper{padding:1.25rem 1rem;position:relative;z-index:1;margin:0 auto;margin-bottom:1.875rem}
.hero_2__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.hero_2__slide{width:14.125rem;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}
.hero_2:not(.hero_2--state_active) .hero_2__slide:nth-child(7n+1){-webkit-transform:translateX(301%);transform:translateX(301%)}
.hero_2:not(.hero_2--state_active) .hero_2__slide:nth-child(7n+2){-webkit-transform:translateX(200%);transform:translateX(200%)}
.hero_2:not(.hero_2--state_active) .hero_2__slide:nth-child(7n+3){-webkit-transform:translateX(100%);transform:translateX(100%)}
.hero_2:not(.hero_2--state_active) .hero_2__slide:nth-child(7n+4){-webkit-transform:rotate(0);transform:rotate(0)}
.hero_2:not(.hero_2--state_active) .hero_2__slide:nth-child(7n+5){-webkit-transform:translateX(-98%);transform:translateX(-98%)}
.hero_2:not(.hero_2--state_active) .hero_2__slide:nth-child(7n+6){-webkit-transform:translateX(-207%);transform:translateX(-207%)}
.hero_2:not(.hero_2--state_active) .hero_2__slide:nth-child(7n+7){-webkit-transform:translateX(-307%);transform:translateX(-307%)}
.hero_2__card{height:100%;border-radius:1.25rem;overflow:hidden;padding:.5rem .5rem 1.25rem;background-color:var(--clr-neutral-1004);text-align:center;position:relative;-webkit-box-shadow:0 0 .375rem 0 rgba(0,0,0,0.2),inset 0 0 1.5625rem 0 rgba(0,0,0,0.1);box-shadow:0 0 .375rem 0 rgba(0,0,0,0.2),inset 0 0 1.5625rem 0 rgba(0,0,0,0.1)}
.hero_2__slide:nth-child(7n+1) .hero_2__card{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}
.hero_2__slide:nth-child(7n+2) .hero_2__card{-webkit-transform:rotate(1deg);transform:rotate(1deg)}
.hero_2__slide:nth-child(7n+3) .hero_2__card{-webkit-transform:rotate(3deg);transform:rotate(3deg);z-index:2}
.hero_2__slide:nth-child(7n+4) .hero_2__card{-webkit-transform:rotate(-1deg);transform:rotate(-1deg);z-index:1}
.hero_2__slide:nth-child(7n+5) .hero_2__card{-webkit-transform:rotate(2deg);transform:rotate(2deg)}
.hero_2__slide:nth-child(7n+6) .hero_2__card{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}
.hero_2__slide:nth-child(7n+7) .hero_2__card{-webkit-transform:rotate(4deg);transform:rotate(4deg)}
.hero_2__descr{padding-top:3.875rem;font-size:1.375rem;color:var(--clr-neutral-901);line-height:125%}
.hero_2__descr p{font-size:1.375rem}
.hero_2__descr p:not(:last-child){margin-bottom:1.5rem}
.hero_2__descr strong{font-weight:700}
.icon_block{list-style-type:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}
.icon_block button,.icon_block a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;background:transparent;cursor:pointer;padding:1rem;border:1px solid var(--clr-neutral-903);color:var(--clr-neutral-1002);-webkit-transition:color ease .1s;transition:color ease .1s;text-decoration:none;font-size:1.125rem}
.icon_block button:hover,.icon_block a:hover{color:var(--clr-neutral-1026)}
.icon_block svg{display:block;width:1.5rem;height:1.5rem;-webkit-transition:color ease .3s;transition:color ease .3s}
.block_bg_decor{position:absolute;pointer-events:none;top:30%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%}
[data-mode="dark"] .events{background:-webkit-gradient(linear,left top,left bottom,color-stop(13%,rgba(255,255,255,0)),color-stop(30%,rgba(77,10,69,0.7)),to(rgba(255,255,255,0)));background:linear-gradient(180deg,rgba(255,255,255,0) 13%,rgba(77,10,69,0.7) 30%,rgba(255,255,255,0) 100%)}
.events .events__title_w{position:relative}
.events .slider__nav_block{position:absolute;right:0;bottom:.5rem}
.events .events_pagination{display:none}
.events__title{padding-right:9.375rem;text-transform:uppercase;color:var(--clr-neutral-901);font-weight:400}
.events__title strong{font-weight:700}
.events__title:not(:last-child){margin-bottom:3.75rem}
.events .swiper-slide{height:auto}
.events .swiper-slide .events__card_date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}
.events .swiper-slide .events__card_info_in{position:relative;z-index:1}
.events .swiper-slide .evetnts__card_decor{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}
.events .swiper-slide:not(:last-child){-webkit-box-shadow:0 0 .625rem 0 rgba(0,0,0,0.07);box-shadow:0 0 .625rem 0 rgba(0,0,0,0.07);background-color:rgba(0,0,0,0.03)}
.events .swiper-slide:not(:last-child) .events__card_slide_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;overflow:hidden;height:100%}
.events .swiper-slide:not(:last-child) .events__card_img_w{position:relative;display:block;width:100%;padding-bottom:75.5%;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;overflow:hidden}
.events .swiper-slide:not(:last-child) .events__card_img_w img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.events .swiper-slide:not(:last-child) .events__card_info{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;padding:1.875rem 1.25rem 2.5rem;margin-top:-1.625rem;min-height:26.375rem;height:100%;overflow:hidden}
.events .swiper-slide:not(:last-child) .events__card_info:after{position:absolute;top:0;left:0;display:block;width:100%;height:5rem;content:"";background-color:white}
.events .swiper-slide:not(:last-child) .events__card_info_in{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1;width:100%}
.events .swiper-slide:not(:last-child) .evetnts__card_decor img{height:100%;-o-object-fit:fill;object-fit:fill}
.events .swiper-slide:not(:last-child) .events__card_info_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--clr-neutral-904);gap:.625rem;font-size:1.125rem}
.events .swiper-slide:not(:last-child) .events__card_info_row:not(:last-child){margin-bottom:.625rem}
.events .swiper-slide:not(:last-child) .events__card_place{padding-left:.625rem;border-left:2px solid var(--clr-neutral-904);line-height:1}
.events .swiper-slide:not(:last-child) .events__card_title{font-size:1.75rem;color:var(--clr-neutral-1001)}
.events .swiper-slide:not(:last-child) .events__card_title:not(:last-child){margin-bottom:1.25rem}
.events .swiper-slide:not(:last-child) .events__card_price_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;padding:1.25rem 0;border-top:1px solid #e2e2e2;margin-bottom:auto}
.events .swiper-slide:not(:last-child) .events__card_price_col{text-align:center}
.events .swiper-slide:not(:last-child) .events__card_price_label{font-size:1.125rem;color:#9d9d9d}
.events .swiper-slide:not(:last-child) .events__card_price{font-size:1.75rem;font-weight:700;color:var(--clr-neutral-1001)}
.events .swiper-slide:not(:last-child) .events__card_btn_w{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:7.5rem}
.events .swiper-slide:not(:last-child) .events__card_btn_w .button{width:100%}
.events .swiper-slide:last-child{height:auto;background:0}
.events .swiper-slide:last-child .events__card_slide_in{height:100%}
.events .swiper-slide:last-child .evetnts__card_decor{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;overflow:hidden;-webkit-transform:scale(1);transform:scale(1)}
.events .swiper-slide:last-child .events__card_info_in{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:1.875rem 1.25rem 2.5rem}
.events .swiper-slide:last-child .events__card_date{color:var(--clr-neutral-1012);font-size:1.125rem}
.events .swiper-slide:last-child .events__card_date:not(:last-child){margin-bottom:.875rem}
.events .swiper-slide:last-child .events__card_title{font-size:1.75rem;color:var(--clr-neutral-1004)}
.events .swiper-slide:last-child .events__card_title:not(:last-child){margin-bottom:.875rem}
.events .swiper-slide:last-child .events__card_descr{font-size:1.25rem;color:var(--clr-neutral-1003)}
.events .swiper-slide:last-child .events__card_descr:not(:last-child){margin-bottom:2.5rem}
.events .swiper-slide:last-child .events__card_img_w{position:relative;display:block;width:100%;padding-bottom:83.5%;border-radius:1.25rem;overflow:hidden;margin-bottom:auto}
.events .swiper-slide:last-child .events__card_img_w .events__card_img-dark{display:none}
.events .swiper-slide:last-child .events__card_img_w img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
[data-mode="dark"] .events .swiper-slide:last-child .events__card_img_w .events__card_img-light{display:none}
[data-mode="dark"] .events .swiper-slide:last-child .events__card_img_w .events__card_img-dark{display:block}
.events .swiper-slide:last-child .button{width:100%;margin-top:3.125rem}
.info{position:relative}
.info__decor__box{position:relative}
.info__decor{position:absolute;top:50%;left:50%;height:100%;width:100%;max-width:100rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}
.info__decor:before{position:absolute;z-index:2;top:-1.25rem;left:1.25rem;width:calc(100% - 40px);height:calc(100% + 40px);content:'';background-color:var(--clr-neutral-1015);border-radius:1.25rem;-webkit-transition:opacity ease-in-out .5s,-webkit-transform ease-in-out .5s;transition:opacity ease-in-out .5s,-webkit-transform ease-in-out .5s;transition:transform ease-in-out .5s,opacity ease-in-out .5s;transition:transform ease-in-out .5s,opacity ease-in-out .5s,-webkit-transform ease-in-out .5s;-webkit-transform:scaleY(0.7);transform:scaleY(0.7);opacity:0}
.animate .info__decor:before{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}
.info__decor:after{position:absolute;z-index:1;top:-2.5rem;left:2.5rem;width:calc(100% - 80px);height:calc(100% + 80px);content:'';background-color:var(--clr-neutral-1016);border-radius:1.25rem;-webkit-transition:opacity ease-in-out .5s,-webkit-transform ease-in-out .5s;transition:opacity ease-in-out .5s,-webkit-transform ease-in-out .5s;transition:transform ease-in-out .5s,opacity ease-in-out .5s;transition:transform ease-in-out .5s,opacity ease-in-out .5s,-webkit-transform ease-in-out .5s;-webkit-transform:scaleY(0.7);transform:scaleY(0.7);opacity:0}
.animate .info__decor:after{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}
.info__row_box{position:relative;z-index:4;border-radius:1.25rem;background:var(--clr-neutral-1017)}
.info__row{display:grid;grid-template-columns:1fr 2fr;gap:2.5rem;max-width:90rem;width:100%;padding:4.375rem 2.5rem 3.5rem;margin:0 auto}
.info__col.info__col--info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.info__img_box{padding:.625rem .625rem 4.375rem .625rem;width:26.5rem;border-radius:1.25rem;-webkit-box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.25);box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.25);background-color:var(--clr-neutral-1004);-webkit-transform:rotate(-6.55deg);transform:rotate(-6.55deg)}
.info__img_w{position:relative;display:block;width:100%;padding-bottom:88%;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;overflow:hidden}
.info__img_w img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.info__place{max-width:51.875rem;width:100%;margin-left:auto;color:var(--clr-neutral-1004)}
.info__place h3{text-transform:uppercase;font-weight:400;color:inherit}
.info__place h3:not(:last-child){margin-bottom:2.75rem}
.info__place strong{font-weight:700}
.info__place p{font-size:1.375rem}
.info__place p:not(:last-child){margin-bottom:2.125rem}
.music{position:relative}
.music .container{position:relative}
.music .block_bg_decor{top:40%}
.music__row{display:grid;grid-template-columns:1fr 1fr;gap:13.75rem;width:100%;margin:0 auto}
.music__col{height:100%}
.music__col.music__col--music{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}
.music__img_block{position:relative;width:100%;height:43.75rem}
.music__img_box{position:absolute;top:50%;left:50%;padding:.625rem .625rem 4.375rem .625rem;width:26.5rem;border-radius:1.25rem;-webkit-box-shadow:0 0 2.25rem 0 var(--clr-neutral-1020);box-shadow:0 0 2.25rem 0 var(--clr-neutral-1020);background-color:var(--clr-neutral-1004);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform ease-in-out .5s;transition:-webkit-transform ease-in-out .5s;transition:transform ease-in-out .5s;transition:transform ease-in-out .5s,-webkit-transform ease-in-out .5s}
.music__img_w{position:relative;display:block;width:100%;padding-bottom:88%;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;overflow:hidden}
.music__img_w img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.music__descr{max-width:40.875rem;width:100%;color:var(--clr-neutral-902)}
.music__descr:not(:last-child){margin-bottom:2.5rem}
.music__descr h2{font-weight:400;color:inherit;text-transform:uppercase;line-height:125%}
.music__descr h2:not(:last-child){margin-bottom:3.75rem}
.music__descr strong{font-weight:700}
.music__descr p{font-size:1.25rem}
.music__descr p:not(:last-child){margin-bottom:2.5rem}
.music__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.75rem}
.music__item{list-style-type:none}
.music__link{display:block;height:3.5rem;width:auto;padding:.75rem 1.5rem;border:1px solid var(--clr-neutral-903)}
.music__item_img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:none}
[data-mode="light"] .music__item_img.music__item_img--light{display:block}
[data-mode="dark"] .music__item_img.music__item_img--dark{display:block}
.contact{position:relative}
.contact .block_bg_decor{top:60%}
.contact .block_bg_decor .bg_image_decor_lines_2{display:none}
.contact__decor_box{position:relative}
.contact__decor{position:absolute;top:50%;left:50%;height:100%;width:100%;max-width:100rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}
.contact__decor:before{position:absolute;z-index:2;top:-1.25rem;left:1.25rem;width:calc(100% - 40px);height:calc(100% + 40px);content:"";background-color:var(--clr-neutral-1015);border-radius:1.25rem;-webkit-transition:opacity ease-in-out .5s,-webkit-transform ease-in-out .5s;transition:opacity ease-in-out .5s,-webkit-transform ease-in-out .5s;transition:transform ease-in-out .5s,opacity ease-in-out .5s;transition:transform ease-in-out .5s,opacity ease-in-out .5s,-webkit-transform ease-in-out .5s;-webkit-transform:scaleY(0.7);transform:scaleY(0.7);opacity:0}
.animate .contact__decor:before{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}
.contact__decor:after{position:absolute;z-index:1;top:-2.5rem;left:2.5rem;width:calc(100% - 80px);height:calc(100% + 80px);content:"";background-color:var(--clr-neutral-1016);border-radius:1.25rem;-webkit-transition:opacity ease-in-out .5s,-webkit-transform ease-in-out .5s;transition:opacity ease-in-out .5s,-webkit-transform ease-in-out .5s;transition:transform ease-in-out .5s,opacity ease-in-out .5s;transition:transform ease-in-out .5s,opacity ease-in-out .5s,-webkit-transform ease-in-out .5s;-webkit-transform:scaleY(0.7);transform:scaleY(0.7);opacity:0}
.animate .contact__decor:after{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}
.contact__row_box{position:relative;z-index:4;border-radius:1.25rem;background:var(--clr-neutral-1017)}
.contact__row{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;max-width:88.125rem;width:100%;padding:3.75rem 2.5rem 3.75rem;margin:0 auto}
.contact__col.contact__col--form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
.contact__icon{width:3.125rem;height:3.125rem;margin-bottom:2.5rem}
.contact__descr{max-width:42.1875rem;width:100%;color:var(--clr-neutral-1004)}
.contact__descr h3{text-transform:uppercase;font-weight:400;color:inherit}
.contact__descr h3:not(:last-child){margin-bottom:2.75rem}
.contact__descr strong{font-weight:700}
.contact__descr p{font-size:1.375rem}
.contact__descr p:not(:last-child){margin-bottom:2.125rem}
.contact__form_row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.contact__form_row.contact__form_row--fullwide{grid-template-columns:1fr}
.contact__form_row:not(:last-child){margin-bottom:.5rem}
.contact__form_item label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;font-size:1rem;color:var(--clr-neutral-1004)}
.contact__form_item input{width:100%}
.contact__form_btn_w{margin-top:1rem}
.contact__form_btn_w button{width:100%}
.mobile__nav{position:fixed;top:0;right:0;z-index:20;width:100%;height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:rgba(128,128,128,0.4);-webkit-transition:opacity ease-in-out .5s,-webkit-transform ease-in-out .4s;transition:opacity ease-in-out .5s,-webkit-transform ease-in-out .4s;transition:opacity ease-in-out .5s,transform ease-in-out .4s;transition:opacity ease-in-out .5s,transform ease-in-out .4s,-webkit-transform ease-in-out .4s;opacity:0;pointer-events:none;display:none}
.body--open_menu_state .mobile__nav{opacity:1;pointer-events:auto}
.mobile__nav .icon_block{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.25rem}
.mobile__nav:after{position:absolute;z-index:1;top:-50%;right:0;display:block;width:28.125rem;height:200vh;content:'';pointer-events:none;background:var(--clr-neutral-1005);-webkit-transition:-webkit-transform ease-in-out .4s;transition:-webkit-transform ease-in-out .4s;transition:transform ease-in-out .4s;transition:transform ease-in-out .4s,-webkit-transform ease-in-out .4s;pointer-events:none;-webkit-transform:translateX(100%);transform:translateX(100%)}
.body--open_menu_state .mobile__nav:after{pointer-events:auto;-webkit-transform:translateX(0);transform:translateX(0)}
.mobile__nav_in{position:relative;z-index:2;max-width:18.75rem;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:8.75rem 1.25rem 1.25rem}
.mobile__nav .site_header__menu_list{overflow:hidden;position:relative;padding-right:1.375rem}
.mobile__nav .site_header__menu_list:after{position:absolute;top:0;right:0;width:3px;height:100%;content:'';background-color:var(--clr-neutral-1007);border-radius:.625rem}
.mobile__nav .menu-item{position:relative;list-style-type:none}
.mobile__nav .menu-item:not(:last-child){margin-bottom:1.25rem}
.mobile__nav .menu-item.active a{color:var(--clr-neutral-904);font-weight:700}
.mobile__nav .menu-item.active:after{position:absolute;z-index:11;bottom:0;right:-1.375rem;width:3px;height:31.25rem;content:'';background-color:var(--clr-neutral-1008);border-radius:.625rem}
.mobile__nav .menu-item a{font-size:1.25rem;text-decoration:none;color:var(--clr-neutral-1006)}
.ui-kit .ui-color-box{width:10rem;border:2px solid var(--clr-neutral-901);color:var(--clr-neutral-901);display:grid;place-items:center}
.ui-kit .ui-color-box__color{width:100%;height:7.5rem}
.ui-kit .ui-color-box__name{height:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.error404__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:70vh}
.error404__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:52.0625rem;max-width:100%;margin:auto;padding:0 1rem}
.error404__content{width:100%;margin-bottom:3rem}
.error404__content h1{font-size:14rem;font-size:clamp(100px,15vw,220px)}
.error404__content h1+p{margin-top:1rem}
@media(hover:hover){a:hover,a:focus{color:var(--clr-neutral-1026)}
.nav a:hover,.nav a:focus{color:var(--clr-primary-300)}
.card:hover,.card:focus{color:var(--clr-neutral-901)}
.button:hover,.button:focus{background-color:transparent;color:var(--clr-primary-600)}
.button--accent:hover,.button--accent:focus{opacity:.8;background-color:var(--clr-neutral-1023);color:var(--clr-neutral-1025)}
.button--primary:hover,.button--primary:focus{background-color:var(--clr-neutral-905);color:var(--clr-neutral-1004)}
}@media screen and (min-width:48em){.even-columns{grid-auto-flow:column;grid-auto-columns:1fr}
}@media screen and (min-width:64em){:root{font-size:16px}
.policy .container h2{font-size:3.75rem}
.error404 .wrapper{padding-top:6.25rem}
.error404 .site_header__logo_w{position:fixed;-webkit-transform:translate(-50%,2.5rem) scale(0.3);transform:translate(-50%,2.5rem) scale(0.3)}
.site_header__logo_w.active{position:fixed;-webkit-transform:translate(-50%,0.625rem) scale(0.3);transform:translate(-50%,0.625rem) scale(0.3)}
.hero_2__slider_box{margin-bottom:1.875rem}
}@media screen and (min-width:64em) and (max-width:1780px){:root{font-size:calc(12px + 4 * ((100vw - 320px) / 1460))}
}@media screen and (min-width:1440px){.container{padding:0 8.75rem}
}@media screen and (min-width:1701px){.animate .music__img_box:nth-child(1){-webkit-transform:translate(-104%,-78%) rotate(-7deg);transform:translate(-104%,-78%) rotate(-7deg)}
.animate .music__img_box:nth-child(2){-webkit-transform:translate(-26%,-43%) rotate(9deg);transform:translate(-26%,-43%) rotate(9deg)}
}@media screen and (max-width:1800px){body.body--open_menu_state{overflow:hidden}
.mobile__nav{display:-webkit-box;display:-ms-flexbox;display:flex}
}@media screen and (max-width:1700px){.animate .music__img_box:nth-child(1){-webkit-transform:translate(-119%,-78%) rotate(-7deg);transform:translate(-119%,-78%) rotate(-7deg)}
.animate .music__img_box:nth-child(2){-webkit-transform:translate(-42%,-43%) rotate(9deg);transform:translate(-42%,-43%) rotate(9deg)}
}@media screen and (max-width:1600px){.hero_2__descr{padding-top:0}
}@media screen and (max-width:1540px){.hero_2__slide_logo_img{width:6.875rem}
.hero_2__slide{width:12.875rem}
}@media screen and (max-width:1440px){.site_header__nav{display:none}
.site_header__menu_trigger{margin-left:1.25rem}
.site_header__menu_trigger{display:block}
}@media screen and (max-width:1400px){.site_header__logo_w{-webkit-transform:translate(-50%,9.375rem) scale(0.88);transform:translate(-50%,9.375rem) scale(0.88)}
}@media screen and (max-width:1320px){.hero_2__slide{width:11.25rem}
}@media screen and (max-width:1200px){.hero_2__slide{width:10.625rem}
.music__img_box{width:20rem}
}@media screen and (max-width:580px){.events .swiper-slide:not(:last-child) .events__card_price_row{margin-bottom:1.875rem}
.events .swiper-slide:not(:last-child) .events__card_btn_w{margin-top:auto}
}@media screen and (max-width:480px){.events .swiper-slide:not(:last-child) .events__card_btn_w{height:5rem}
}@media screen and (max-width:64em){.wrapper{padding-top:0}
.slider_pagination.swiper-pagination{display:block}
.policy.section{padding-block:8.125rem 3.75rem}
.site_header{height:6.25rem;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}
.site_header__logo_w{position:fixed;height:5rem;width:11.25rem;top:.625rem;left:1.25rem;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}
.header__social,.site_header__contact{display:none}
.site_header__menu_trigger{margin-left:auto}
.footer{padding-top:6.25rem}
.footer__row{grid-template-columns:1fr}
.footer__col.footer__col--logo{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.footer__col.footer__col--social{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footer__about{text-align:center}
.footer__adress{text-align:center}
.footer__social{margin-left:auto;margin-right:auto}
.footer__social .icon_block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer__social .icon_block__item:nth-child(1){width:100%}
.row{grid-template-columns:repeat(8,1fr);-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}
.col-lg-1{grid-column:span 1}
.col-lg-1-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:3}
.col-lg-1-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:4}
.col-lg-1-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:5}
.col-lg-1-offset-4{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:5;grid-column-end:6}
.col-lg-1-offset-5{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:6;grid-column-end:7}
.col-lg-1-offset-6{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:7;grid-column-end:8}
.col-lg-1-offset-7{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:8;grid-column-end:9}
.col-lg-2{grid-column:span 2}
.col-lg-2-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:4}
.col-lg-2-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:5}
.col-lg-2-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:6}
.col-lg-2-offset-4{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:5;grid-column-end:7}
.col-lg-2-offset-5{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:6;grid-column-end:8}
.col-lg-2-offset-6{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:7;grid-column-end:9}
.col-lg-3{grid-column:span 3}
.col-lg-3-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:5}
.col-lg-3-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:6}
.col-lg-3-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:7}
.col-lg-3-offset-4{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:5;grid-column-end:8}
.col-lg-3-offset-5{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:6;grid-column-end:9}
.col-lg-4{grid-column:span 4}
.col-lg-4-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:6}
.col-lg-4-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:7}
.col-lg-4-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:8}
.col-lg-4-offset-4{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:5;grid-column-end:9}
.col-lg-5{grid-column:span 5}
.col-lg-5-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:7}
.col-lg-5-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:8}
.col-lg-5-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:9}
.col-lg-6{grid-column:span 6}
.col-lg-6-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:8}
.col-lg-6-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:9}
.col-lg-7{grid-column:span 7}
.col-lg-7-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:9}
.col-lg-8{grid-column:span 8}
.d-lg-block{display:block}
.d-lg-inline-block{display:inline-block}
.d-lg-inline{display:inline}
.d-lg-none{display:none}
.d-lg-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.d-lg-grid{display:grid}
.fs-lg-900{font-size:var(--fs-900)}
.fs-lg-800{font-size:var(--fs-800)}
.fs-lg-700{font-size:var(--fs-700)}
.fs-lg-600{font-size:var(--fs-600)}
.fs-lg-500{font-size:var(--fs-500)}
.fs-lg-400{font-size:var(--fs-400)}
.fs-lg-300{font-size:var(--fs-300)}
.fs-lg-200{font-size:var(--fs-200)}
.section{padding-block:3.75rem}
.m-lg-0{margin:0}
.mt-lg-0{-webkit-margin-before:0;margin-block-start:0}
.mb-lg-0{-webkit-margin-after:0;margin-block-end:0}
.my-lg-0{margin-block:0}
.ml-lg-0{-webkit-margin-start:0;margin-inline-start:0}
.mr-lg-0{-webkit-margin-end:0;margin-inline-end:0}
.mx-lg-0{margin-inline:0}
.p-0{padding:0}
.pt-lg-0{-webkit-padding-before:0;padding-block-start:0}
.pb-lg-0{-webkit-padding-after:0;padding-block-end:0}
.py-lg-0{padding-block:0}
.pl-lg-0{-webkit-padding-start:0;padding-inline-start:0}
.pr-lg-0{-webkit-padding-end:0;padding-inline-end:0}
.px-lg-0{padding-inline:0}
.g-0{gap:0}
.gx-lg-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
.gy-lg-0{row-gap:0}
.m-lg-4{margin:.25rem}
.mt-lg-4{-webkit-margin-before:.25rem;margin-block-start:.25rem}
.mb-lg-4{-webkit-margin-after:.25rem;margin-block-end:.25rem}
.my-lg-4{margin-block:.25rem}
.ml-lg-4{-webkit-margin-start:.25rem;margin-inline-start:.25rem}
.mr-lg-4{-webkit-margin-end:.25rem;margin-inline-end:.25rem}
.mx-lg-4{margin-inline:.25rem}
.p-4{padding:.25rem}
.pt-lg-4{-webkit-padding-before:.25rem;padding-block-start:.25rem}
.pb-lg-4{-webkit-padding-after:.25rem;padding-block-end:.25rem}
.py-lg-4{padding-block:.25rem}
.pl-lg-4{-webkit-padding-start:.25rem;padding-inline-start:.25rem}
.pr-lg-4{-webkit-padding-end:.25rem;padding-inline-end:.25rem}
.px-lg-4{padding-inline:.25rem}
.g-4{gap:.25rem}
.gx-lg-4{-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}
.gy-lg-4{row-gap:.25rem}
.m-lg-8{margin:.5rem}
.mt-lg-8{-webkit-margin-before:.5rem;margin-block-start:.5rem}
.mb-lg-8{-webkit-margin-after:.5rem;margin-block-end:.5rem}
.my-lg-8{margin-block:.5rem}
.ml-lg-8{-webkit-margin-start:.5rem;margin-inline-start:.5rem}
.mr-lg-8{-webkit-margin-end:.5rem;margin-inline-end:.5rem}
.mx-lg-8{margin-inline:.5rem}
.p-8{padding:.5rem}
.pt-lg-8{-webkit-padding-before:.5rem;padding-block-start:.5rem}
.pb-lg-8{-webkit-padding-after:.5rem;padding-block-end:.5rem}
.py-lg-8{padding-block:.5rem}
.pl-lg-8{-webkit-padding-start:.5rem;padding-inline-start:.5rem}
.pr-lg-8{-webkit-padding-end:.5rem;padding-inline-end:.5rem}
.px-lg-8{padding-inline:.5rem}
.g-8{gap:.5rem}
.gx-lg-8{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}
.gy-lg-8{row-gap:.5rem}
.m-lg-12{margin:.75rem}
.mt-lg-12{-webkit-margin-before:.75rem;margin-block-start:.75rem}
.mb-lg-12{-webkit-margin-after:.75rem;margin-block-end:.75rem}
.my-lg-12{margin-block:.75rem}
.ml-lg-12{-webkit-margin-start:.75rem;margin-inline-start:.75rem}
.mr-lg-12{-webkit-margin-end:.75rem;margin-inline-end:.75rem}
.mx-lg-12{margin-inline:.75rem}
.p-12{padding:.75rem}
.pt-lg-12{-webkit-padding-before:.75rem;padding-block-start:.75rem}
.pb-lg-12{-webkit-padding-after:.75rem;padding-block-end:.75rem}
.py-lg-12{padding-block:.75rem}
.pl-lg-12{-webkit-padding-start:.75rem;padding-inline-start:.75rem}
.pr-lg-12{-webkit-padding-end:.75rem;padding-inline-end:.75rem}
.px-lg-12{padding-inline:.75rem}
.g-12{gap:.75rem}
.gx-lg-12{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}
.gy-lg-12{row-gap:.75rem}
.m-lg-16{margin:1rem}
.mt-lg-16{-webkit-margin-before:1rem;margin-block-start:1rem}
.mb-lg-16{-webkit-margin-after:1rem;margin-block-end:1rem}
.my-lg-16{margin-block:1rem}
.ml-lg-16{-webkit-margin-start:1rem;margin-inline-start:1rem}
.mr-lg-16{-webkit-margin-end:1rem;margin-inline-end:1rem}
.mx-lg-16{margin-inline:1rem}
.p-16{padding:1rem}
.pt-lg-16{-webkit-padding-before:1rem;padding-block-start:1rem}
.pb-lg-16{-webkit-padding-after:1rem;padding-block-end:1rem}
.py-lg-16{padding-block:1rem}
.pl-lg-16{-webkit-padding-start:1rem;padding-inline-start:1rem}
.pr-lg-16{-webkit-padding-end:1rem;padding-inline-end:1rem}
.px-lg-16{padding-inline:1rem}
.g-16{gap:1rem}
.gx-lg-16{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}
.gy-lg-16{row-gap:1rem}
.m-lg-20{margin:1.25rem}
.mt-lg-20{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}
.mb-lg-20{-webkit-margin-after:1.25rem;margin-block-end:1.25rem}
.my-lg-20{margin-block:1.25rem}
.ml-lg-20{-webkit-margin-start:1.25rem;margin-inline-start:1.25rem}
.mr-lg-20{-webkit-margin-end:1.25rem;margin-inline-end:1.25rem}
.mx-lg-20{margin-inline:1.25rem}
.p-20{padding:1.25rem}
.pt-lg-20{-webkit-padding-before:1.25rem;padding-block-start:1.25rem}
.pb-lg-20{-webkit-padding-after:1.25rem;padding-block-end:1.25rem}
.py-lg-20{padding-block:1.25rem}
.pl-lg-20{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}
.pr-lg-20{-webkit-padding-end:1.25rem;padding-inline-end:1.25rem}
.px-lg-20{padding-inline:1.25rem}
.g-20{gap:1.25rem}
.gx-lg-20{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}
.gy-lg-20{row-gap:1.25rem}
.m-lg-24{margin:1.5rem}
.mt-lg-24{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}
.mb-lg-24{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}
.my-lg-24{margin-block:1.5rem}
.ml-lg-24{-webkit-margin-start:1.5rem;margin-inline-start:1.5rem}
.mr-lg-24{-webkit-margin-end:1.5rem;margin-inline-end:1.5rem}
.mx-lg-24{margin-inline:1.5rem}
.p-24{padding:1.5rem}
.pt-lg-24{-webkit-padding-before:1.5rem;padding-block-start:1.5rem}
.pb-lg-24{-webkit-padding-after:1.5rem;padding-block-end:1.5rem}
.py-lg-24{padding-block:1.5rem}
.pl-lg-24{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}
.pr-lg-24{-webkit-padding-end:1.5rem;padding-inline-end:1.5rem}
.px-lg-24{padding-inline:1.5rem}
.g-24{gap:1.5rem}
.gx-lg-24{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}
.gy-lg-24{row-gap:1.5rem}
.m-lg-28{margin:1.75rem}
.mt-lg-28{-webkit-margin-before:1.75rem;margin-block-start:1.75rem}
.mb-lg-28{-webkit-margin-after:1.75rem;margin-block-end:1.75rem}
.my-lg-28{margin-block:1.75rem}
.ml-lg-28{-webkit-margin-start:1.75rem;margin-inline-start:1.75rem}
.mr-lg-28{-webkit-margin-end:1.75rem;margin-inline-end:1.75rem}
.mx-lg-28{margin-inline:1.75rem}
.p-28{padding:1.75rem}
.pt-lg-28{-webkit-padding-before:1.75rem;padding-block-start:1.75rem}
.pb-lg-28{-webkit-padding-after:1.75rem;padding-block-end:1.75rem}
.py-lg-28{padding-block:1.75rem}
.pl-lg-28{-webkit-padding-start:1.75rem;padding-inline-start:1.75rem}
.pr-lg-28{-webkit-padding-end:1.75rem;padding-inline-end:1.75rem}
.px-lg-28{padding-inline:1.75rem}
.g-28{gap:1.75rem}
.gx-lg-28{-webkit-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}
.gy-lg-28{row-gap:1.75rem}
.m-lg-32{margin:2rem}
.mt-lg-32{-webkit-margin-before:2rem;margin-block-start:2rem}
.mb-lg-32{-webkit-margin-after:2rem;margin-block-end:2rem}
.my-lg-32{margin-block:2rem}
.ml-lg-32{-webkit-margin-start:2rem;margin-inline-start:2rem}
.mr-lg-32{-webkit-margin-end:2rem;margin-inline-end:2rem}
.mx-lg-32{margin-inline:2rem}
.p-32{padding:2rem}
.pt-lg-32{-webkit-padding-before:2rem;padding-block-start:2rem}
.pb-lg-32{-webkit-padding-after:2rem;padding-block-end:2rem}
.py-lg-32{padding-block:2rem}
.pl-lg-32{-webkit-padding-start:2rem;padding-inline-start:2rem}
.pr-lg-32{-webkit-padding-end:2rem;padding-inline-end:2rem}
.px-lg-32{padding-inline:2rem}
.g-32{gap:2rem}
.gx-lg-32{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}
.gy-lg-32{row-gap:2rem}
.m-lg-36{margin:2.25rem}
.mt-lg-36{-webkit-margin-before:2.25rem;margin-block-start:2.25rem}
.mb-lg-36{-webkit-margin-after:2.25rem;margin-block-end:2.25rem}
.my-lg-36{margin-block:2.25rem}
.ml-lg-36{-webkit-margin-start:2.25rem;margin-inline-start:2.25rem}
.mr-lg-36{-webkit-margin-end:2.25rem;margin-inline-end:2.25rem}
.mx-lg-36{margin-inline:2.25rem}
.p-36{padding:2.25rem}
.pt-lg-36{-webkit-padding-before:2.25rem;padding-block-start:2.25rem}
.pb-lg-36{-webkit-padding-after:2.25rem;padding-block-end:2.25rem}
.py-lg-36{padding-block:2.25rem}
.pl-lg-36{-webkit-padding-start:2.25rem;padding-inline-start:2.25rem}
.pr-lg-36{-webkit-padding-end:2.25rem;padding-inline-end:2.25rem}
.px-lg-36{padding-inline:2.25rem}
.g-36{gap:2.25rem}
.gx-lg-36{-webkit-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem}
.gy-lg-36{row-gap:2.25rem}
.m-lg-48{margin:3rem}
.mt-lg-48{-webkit-margin-before:3rem;margin-block-start:3rem}
.mb-lg-48{-webkit-margin-after:3rem;margin-block-end:3rem}
.my-lg-48{margin-block:3rem}
.ml-lg-48{-webkit-margin-start:3rem;margin-inline-start:3rem}
.mr-lg-48{-webkit-margin-end:3rem;margin-inline-end:3rem}
.mx-lg-48{margin-inline:3rem}
.p-48{padding:3rem}
.pt-lg-48{-webkit-padding-before:3rem;padding-block-start:3rem}
.pb-lg-48{-webkit-padding-after:3rem;padding-block-end:3rem}
.py-lg-48{padding-block:3rem}
.pl-lg-48{-webkit-padding-start:3rem;padding-inline-start:3rem}
.pr-lg-48{-webkit-padding-end:3rem;padding-inline-end:3rem}
.px-lg-48{padding-inline:3rem}
.g-48{gap:3rem}
.gx-lg-48{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}
.gy-lg-48{row-gap:3rem}
.m-lg-60{margin:3.75rem}
.mt-lg-60{-webkit-margin-before:3.75rem;margin-block-start:3.75rem}
.mb-lg-60{-webkit-margin-after:3.75rem;margin-block-end:3.75rem}
.my-lg-60{margin-block:3.75rem}
.ml-lg-60{-webkit-margin-start:3.75rem;margin-inline-start:3.75rem}
.mr-lg-60{-webkit-margin-end:3.75rem;margin-inline-end:3.75rem}
.mx-lg-60{margin-inline:3.75rem}
.p-60{padding:3.75rem}
.pt-lg-60{-webkit-padding-before:3.75rem;padding-block-start:3.75rem}
.pb-lg-60{-webkit-padding-after:3.75rem;padding-block-end:3.75rem}
.py-lg-60{padding-block:3.75rem}
.pl-lg-60{-webkit-padding-start:3.75rem;padding-inline-start:3.75rem}
.pr-lg-60{-webkit-padding-end:3.75rem;padding-inline-end:3.75rem}
.px-lg-60{padding-inline:3.75rem}
.g-60{gap:3.75rem}
.gx-lg-60{-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}
.gy-lg-60{row-gap:3.75rem}
.m-lg-80{margin:5rem}
.mt-lg-80{-webkit-margin-before:5rem;margin-block-start:5rem}
.mb-lg-80{-webkit-margin-after:5rem;margin-block-end:5rem}
.my-lg-80{margin-block:5rem}
.ml-lg-80{-webkit-margin-start:5rem;margin-inline-start:5rem}
.mr-lg-80{-webkit-margin-end:5rem;margin-inline-end:5rem}
.mx-lg-80{margin-inline:5rem}
.p-80{padding:5rem}
.pt-lg-80{-webkit-padding-before:5rem;padding-block-start:5rem}
.pb-lg-80{-webkit-padding-after:5rem;padding-block-end:5rem}
.py-lg-80{padding-block:5rem}
.pl-lg-80{-webkit-padding-start:5rem;padding-inline-start:5rem}
.pr-lg-80{-webkit-padding-end:5rem;padding-inline-end:5rem}
.px-lg-80{padding-inline:5rem}
.g-80{gap:5rem}
.gx-lg-80{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}
.gy-lg-80{row-gap:5rem}
.m-lg-96{margin:6rem}
.mt-lg-96{-webkit-margin-before:6rem;margin-block-start:6rem}
.mb-lg-96{-webkit-margin-after:6rem;margin-block-end:6rem}
.my-lg-96{margin-block:6rem}
.ml-lg-96{-webkit-margin-start:6rem;margin-inline-start:6rem}
.mr-lg-96{-webkit-margin-end:6rem;margin-inline-end:6rem}
.mx-lg-96{margin-inline:6rem}
.p-96{padding:6rem}
.pt-lg-96{-webkit-padding-before:6rem;padding-block-start:6rem}
.pb-lg-96{-webkit-padding-after:6rem;padding-block-end:6rem}
.py-lg-96{padding-block:6rem}
.pl-lg-96{-webkit-padding-start:6rem;padding-inline-start:6rem}
.pr-lg-96{-webkit-padding-end:6rem;padding-inline-end:6rem}
.px-lg-96{padding-inline:6rem}
.g-96{gap:6rem}
.gx-lg-96{-webkit-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}
.gy-lg-96{row-gap:6rem}
.m-lg-128{margin:8rem}
.mt-lg-128{-webkit-margin-before:8rem;margin-block-start:8rem}
.mb-lg-128{-webkit-margin-after:8rem;margin-block-end:8rem}
.my-lg-128{margin-block:8rem}
.ml-lg-128{-webkit-margin-start:8rem;margin-inline-start:8rem}
.mr-lg-128{-webkit-margin-end:8rem;margin-inline-end:8rem}
.mx-lg-128{margin-inline:8rem}
.p-128{padding:8rem}
.pt-lg-128{-webkit-padding-before:8rem;padding-block-start:8rem}
.pb-lg-128{-webkit-padding-after:8rem;padding-block-end:8rem}
.py-lg-128{padding-block:8rem}
.pl-lg-128{-webkit-padding-start:8rem;padding-inline-start:8rem}
.pr-lg-128{-webkit-padding-end:8rem;padding-inline-end:8rem}
.px-lg-128{padding-inline:8rem}
.g-128{gap:8rem}
.gx-lg-128{-webkit-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}
.gy-lg-128{row-gap:8rem}
.m-lg-160{margin:10rem}
.mt-lg-160{-webkit-margin-before:10rem;margin-block-start:10rem}
.mb-lg-160{-webkit-margin-after:10rem;margin-block-end:10rem}
.my-lg-160{margin-block:10rem}
.ml-lg-160{-webkit-margin-start:10rem;margin-inline-start:10rem}
.mr-lg-160{-webkit-margin-end:10rem;margin-inline-end:10rem}
.mx-lg-160{margin-inline:10rem}
.p-160{padding:10rem}
.pt-lg-160{-webkit-padding-before:10rem;padding-block-start:10rem}
.pb-lg-160{-webkit-padding-after:10rem;padding-block-end:10rem}
.py-lg-160{padding-block:10rem}
.pl-lg-160{-webkit-padding-start:10rem;padding-inline-start:10rem}
.pr-lg-160{-webkit-padding-end:10rem;padding-inline-end:10rem}
.px-lg-160{padding-inline:10rem}
.g-160{gap:10rem}
.gx-lg-160{-webkit-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}
.gy-lg-160{row-gap:10rem}
.hero_2{padding-top:9.375rem !important;background:#4d0a45;background:-webkit-gradient(linear,left top,left bottom,color-stop(2%,rgba(77,10,69,0)),color-stop(50%,rgba(42,122,156,0.25)),to(rgba(42,122,156,0)));background:linear-gradient(180deg,rgba(77,10,69,0) 2%,rgba(42,122,156,0.25) 50%,rgba(42,122,156,0) 100%)}
[data-mode="dark"] .hero_2{background:white;background:-webkit-gradient(linear,left top,left bottom,color-stop(2%,rgba(255,255,255,0)),color-stop(50%,rgba(77,10,69,0.6)),to(rgba(255,255,255,0)));background:linear-gradient(180deg,rgba(255,255,255,0) 2%,rgba(77,10,69,0.6) 50%,rgba(255,255,255,0) 100%)}
.hero_2 .block_bg_decor{display:none}
.hero_2__img_box{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.hero_2__slide_logo_img{width:4.0625rem}
.hero_2__img_w{border-radius:.25rem}
.hero_2__slide{width:7.5rem}
.hero_2__card{padding:.25rem .25rem .625rem;border-radius:.25rem}
.events .slider__nav_block{display:none}
.events .events_pagination{display:block}
.events__title{font-size:3rem;padding-right:0;text-align:center}
.events .swiper-slide:not(:last-child) .events__card_info{min-height:21.875rem;padding:1.875rem 1.25rem 1.875rem}
.events .swiper-slide:not(:last-child) .events__card_title{font-size:1.25rem}
.events .swiper-slide:not(:last-child) .events__card_price_row{padding:.9375rem 0}
.events .swiper-slide:not(:last-child) .events__card_price{font-size:1.25rem}
.events .swiper-slide:last-child .events__card_info_in{padding:1.875rem 1.25rem 1.875rem}
.events .swiper-slide:last-child .events__card_title{font-size:1.25rem}
.events .swiper-slide:last-child .events__card_descr:not(:last-child){margin-bottom:1.25rem}
.events .swiper-slide:last-child .events__card_img_w{padding-bottom:80%}
.info__row{grid-template-columns:1fr;padding:4.375rem 1.25rem 3.5rem}
.info__img_box{margin:0 auto;width:22.5rem}
.info__place{text-align:center;margin:0 auto}
.info__place h3:not(:last-child){margin-bottom:1.5rem}
.info__place p{font-size:1.125rem}
.info__place p:not(:last-child){margin-bottom:1.5rem}
.music .block_bg_decor{display:none}
.music{padding-bottom:0}
.music__row{grid-template-columns:1fr;gap:2.5rem}
.music__col.music__col--music{-ms-flex-line-pack:center;align-content:center;text-align:center}
.music__img_block{height:35.625rem}
.animate .music__img_box:nth-child(1){-webkit-transform:translate(-86%,-78%) rotate(-7deg);transform:translate(-86%,-78%) rotate(-7deg)}
.animate .music__img_box:nth-child(2){-webkit-transform:translate(-15%,-43%) rotate(9deg);transform:translate(-15%,-43%) rotate(9deg)}
.music__descr:not(:last-child){margin-bottom:1.875rem}
.music__descr h2:not(:last-child){margin-bottom:2.125rem}
.music__descr p{font-size:1.125rem}
.music__descr p:not(:last-child){margin-bottom:1.5rem}
.music__list{gap:1rem}
.contact__row{grid-template-columns:1fr;padding:6.25rem 1.25rem}
.contact__col.contact__col--form{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.contact__icon{margin:0 auto 2.5rem}
.contact__descr{margin:0 auto;text-align:center}
.contact__descr h3:not(:last-child){margin-bottom:1.5rem}
.contact__descr p{font-size:1.125rem}
.contact__descr p:not(:last-child){margin-bottom:1.5rem}
.contact__form_box{max-width:37.5rem;width:100%}
.contact__form_row{grid-template-columns:1fr}
.mobile__nav:after{width:18.75rem}
}@media screen and (max-width:48em){:root{--fs-900:2.25rem;--fs-800:2.25rem;--fs-700:1.75rem;--fs-600:1.125rem;--fs-500:1.125rem;--fs-400:1rem;--fs-300:.875rem;--fs-200:.75rem}
.slider_pagination.swiper-pagination{margin-top:1.875rem}
.slider_pagination.swiper-pagination .swiper-pagination-bullet{width:.875rem;height:.875rem}
.row{grid-template-columns:repeat(8,1fr);-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}
.col-md-1{grid-column:span 1}
.col-md-1-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:3}
.col-md-1-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:4}
.col-md-1-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:5}
.col-md-1-offset-4{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:5;grid-column-end:6}
.col-md-1-offset-5{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:6;grid-column-end:7}
.col-md-1-offset-6{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:7;grid-column-end:8}
.col-md-1-offset-7{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:8;grid-column-end:9}
.col-md-2{grid-column:span 2}
.col-md-2-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:4}
.col-md-2-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:5}
.col-md-2-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:6}
.col-md-2-offset-4{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:5;grid-column-end:7}
.col-md-2-offset-5{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:6;grid-column-end:8}
.col-md-2-offset-6{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:7;grid-column-end:9}
.col-md-3{grid-column:span 3}
.col-md-3-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:5}
.col-md-3-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:6}
.col-md-3-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:7}
.col-md-3-offset-4{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:5;grid-column-end:8}
.col-md-3-offset-5{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:6;grid-column-end:9}
.col-md-4{grid-column:span 4}
.col-md-4-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:6}
.col-md-4-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:7}
.col-md-4-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:8}
.col-md-4-offset-4{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:5;grid-column-end:9}
.col-md-5{grid-column:span 5}
.col-md-5-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:7}
.col-md-5-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:8}
.col-md-5-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:9}
.col-md-6{grid-column:span 6}
.col-md-6-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:8}
.col-md-6-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:9}
.col-md-7{grid-column:span 7}
.col-md-7-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:9}
.col-md-8{grid-column:span 8}
.d-md-block{display:block}
.d-md-inline-block{display:inline-block}
.d-md-inline{display:inline}
.d-md-none{display:none}
.d-md-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.d-md-grid{display:grid}
.fs-md-900{font-size:var(--fs-900)}
.fs-md-800{font-size:var(--fs-800)}
.fs-md-700{font-size:var(--fs-700)}
.fs-md-600{font-size:var(--fs-600)}
.fs-md-500{font-size:var(--fs-500)}
.fs-md-400{font-size:var(--fs-400)}
.fs-md-300{font-size:var(--fs-300)}
.fs-md-200{font-size:var(--fs-200)}
.section{padding-block:2.5rem}
.m-0{margin:0}
.mt-md-0{-webkit-margin-before:0;margin-block-start:0}
.mb-md-0{-webkit-margin-after:0;margin-block-end:0}
.my-md-0{margin-block:0}
.ml-md-0{-webkit-margin-start:0;margin-inline-start:0}
.mr-md-0{-webkit-margin-end:0;margin-inline-end:0}
.mx-md-0{margin-inline:0}
.p-0{padding:0}
.pt-md-0{-webkit-padding-before:0;padding-block-start:0}
.pb-md-0{-webkit-padding-after:0;padding-block-end:0}
.py-md-0{padding-block:0}
.pl-md-0{-webkit-padding-start:0;padding-inline-start:0}
.pr-md-0{-webkit-padding-end:0;padding-inline-end:0}
.px-md-0{padding-inline:0}
.g-0{gap:0}
.gx-md-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
.gy-md-0{row-gap:0}
.m-4{margin:.25rem}
.mt-md-4{-webkit-margin-before:.25rem;margin-block-start:.25rem}
.mb-md-4{-webkit-margin-after:.25rem;margin-block-end:.25rem}
.my-md-4{margin-block:.25rem}
.ml-md-4{-webkit-margin-start:.25rem;margin-inline-start:.25rem}
.mr-md-4{-webkit-margin-end:.25rem;margin-inline-end:.25rem}
.mx-md-4{margin-inline:.25rem}
.p-4{padding:.25rem}
.pt-md-4{-webkit-padding-before:.25rem;padding-block-start:.25rem}
.pb-md-4{-webkit-padding-after:.25rem;padding-block-end:.25rem}
.py-md-4{padding-block:.25rem}
.pl-md-4{-webkit-padding-start:.25rem;padding-inline-start:.25rem}
.pr-md-4{-webkit-padding-end:.25rem;padding-inline-end:.25rem}
.px-md-4{padding-inline:.25rem}
.g-4{gap:.25rem}
.gx-md-4{-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}
.gy-md-4{row-gap:.25rem}
.m-8{margin:.5rem}
.mt-md-8{-webkit-margin-before:.5rem;margin-block-start:.5rem}
.mb-md-8{-webkit-margin-after:.5rem;margin-block-end:.5rem}
.my-md-8{margin-block:.5rem}
.ml-md-8{-webkit-margin-start:.5rem;margin-inline-start:.5rem}
.mr-md-8{-webkit-margin-end:.5rem;margin-inline-end:.5rem}
.mx-md-8{margin-inline:.5rem}
.p-8{padding:.5rem}
.pt-md-8{-webkit-padding-before:.5rem;padding-block-start:.5rem}
.pb-md-8{-webkit-padding-after:.5rem;padding-block-end:.5rem}
.py-md-8{padding-block:.5rem}
.pl-md-8{-webkit-padding-start:.5rem;padding-inline-start:.5rem}
.pr-md-8{-webkit-padding-end:.5rem;padding-inline-end:.5rem}
.px-md-8{padding-inline:.5rem}
.g-8{gap:.5rem}
.gx-md-8{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}
.gy-md-8{row-gap:.5rem}
.m-12{margin:.75rem}
.mt-md-12{-webkit-margin-before:.75rem;margin-block-start:.75rem}
.mb-md-12{-webkit-margin-after:.75rem;margin-block-end:.75rem}
.my-md-12{margin-block:.75rem}
.ml-md-12{-webkit-margin-start:.75rem;margin-inline-start:.75rem}
.mr-md-12{-webkit-margin-end:.75rem;margin-inline-end:.75rem}
.mx-md-12{margin-inline:.75rem}
.p-12{padding:.75rem}
.pt-md-12{-webkit-padding-before:.75rem;padding-block-start:.75rem}
.pb-md-12{-webkit-padding-after:.75rem;padding-block-end:.75rem}
.py-md-12{padding-block:.75rem}
.pl-md-12{-webkit-padding-start:.75rem;padding-inline-start:.75rem}
.pr-md-12{-webkit-padding-end:.75rem;padding-inline-end:.75rem}
.px-md-12{padding-inline:.75rem}
.g-12{gap:.75rem}
.gx-md-12{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}
.gy-md-12{row-gap:.75rem}
.m-16{margin:1rem}
.mt-md-16{-webkit-margin-before:1rem;margin-block-start:1rem}
.mb-md-16{-webkit-margin-after:1rem;margin-block-end:1rem}
.my-md-16{margin-block:1rem}
.ml-md-16{-webkit-margin-start:1rem;margin-inline-start:1rem}
.mr-md-16{-webkit-margin-end:1rem;margin-inline-end:1rem}
.mx-md-16{margin-inline:1rem}
.p-16{padding:1rem}
.pt-md-16{-webkit-padding-before:1rem;padding-block-start:1rem}
.pb-md-16{-webkit-padding-after:1rem;padding-block-end:1rem}
.py-md-16{padding-block:1rem}
.pl-md-16{-webkit-padding-start:1rem;padding-inline-start:1rem}
.pr-md-16{-webkit-padding-end:1rem;padding-inline-end:1rem}
.px-md-16{padding-inline:1rem}
.g-16{gap:1rem}
.gx-md-16{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}
.gy-md-16{row-gap:1rem}
.m-20{margin:1.25rem}
.mt-md-20{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}
.mb-md-20{-webkit-margin-after:1.25rem;margin-block-end:1.25rem}
.my-md-20{margin-block:1.25rem}
.ml-md-20{-webkit-margin-start:1.25rem;margin-inline-start:1.25rem}
.mr-md-20{-webkit-margin-end:1.25rem;margin-inline-end:1.25rem}
.mx-md-20{margin-inline:1.25rem}
.p-20{padding:1.25rem}
.pt-md-20{-webkit-padding-before:1.25rem;padding-block-start:1.25rem}
.pb-md-20{-webkit-padding-after:1.25rem;padding-block-end:1.25rem}
.py-md-20{padding-block:1.25rem}
.pl-md-20{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}
.pr-md-20{-webkit-padding-end:1.25rem;padding-inline-end:1.25rem}
.px-md-20{padding-inline:1.25rem}
.g-20{gap:1.25rem}
.gx-md-20{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}
.gy-md-20{row-gap:1.25rem}
.m-24{margin:1.5rem}
.mt-md-24{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}
.mb-md-24{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}
.my-md-24{margin-block:1.5rem}
.ml-md-24{-webkit-margin-start:1.5rem;margin-inline-start:1.5rem}
.mr-md-24{-webkit-margin-end:1.5rem;margin-inline-end:1.5rem}
.mx-md-24{margin-inline:1.5rem}
.p-24{padding:1.5rem}
.pt-md-24{-webkit-padding-before:1.5rem;padding-block-start:1.5rem}
.pb-md-24{-webkit-padding-after:1.5rem;padding-block-end:1.5rem}
.py-md-24{padding-block:1.5rem}
.pl-md-24{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}
.pr-md-24{-webkit-padding-end:1.5rem;padding-inline-end:1.5rem}
.px-md-24{padding-inline:1.5rem}
.g-24{gap:1.5rem}
.gx-md-24{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}
.gy-md-24{row-gap:1.5rem}
.m-28{margin:1.75rem}
.mt-md-28{-webkit-margin-before:1.75rem;margin-block-start:1.75rem}
.mb-md-28{-webkit-margin-after:1.75rem;margin-block-end:1.75rem}
.my-md-28{margin-block:1.75rem}
.ml-md-28{-webkit-margin-start:1.75rem;margin-inline-start:1.75rem}
.mr-md-28{-webkit-margin-end:1.75rem;margin-inline-end:1.75rem}
.mx-md-28{margin-inline:1.75rem}
.p-28{padding:1.75rem}
.pt-md-28{-webkit-padding-before:1.75rem;padding-block-start:1.75rem}
.pb-md-28{-webkit-padding-after:1.75rem;padding-block-end:1.75rem}
.py-md-28{padding-block:1.75rem}
.pl-md-28{-webkit-padding-start:1.75rem;padding-inline-start:1.75rem}
.pr-md-28{-webkit-padding-end:1.75rem;padding-inline-end:1.75rem}
.px-md-28{padding-inline:1.75rem}
.g-28{gap:1.75rem}
.gx-md-28{-webkit-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}
.gy-md-28{row-gap:1.75rem}
.m-32{margin:2rem}
.mt-md-32{-webkit-margin-before:2rem;margin-block-start:2rem}
.mb-md-32{-webkit-margin-after:2rem;margin-block-end:2rem}
.my-md-32{margin-block:2rem}
.ml-md-32{-webkit-margin-start:2rem;margin-inline-start:2rem}
.mr-md-32{-webkit-margin-end:2rem;margin-inline-end:2rem}
.mx-md-32{margin-inline:2rem}
.p-32{padding:2rem}
.pt-md-32{-webkit-padding-before:2rem;padding-block-start:2rem}
.pb-md-32{-webkit-padding-after:2rem;padding-block-end:2rem}
.py-md-32{padding-block:2rem}
.pl-md-32{-webkit-padding-start:2rem;padding-inline-start:2rem}
.pr-md-32{-webkit-padding-end:2rem;padding-inline-end:2rem}
.px-md-32{padding-inline:2rem}
.g-32{gap:2rem}
.gx-md-32{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}
.gy-md-32{row-gap:2rem}
.m-36{margin:2.25rem}
.mt-md-36{-webkit-margin-before:2.25rem;margin-block-start:2.25rem}
.mb-md-36{-webkit-margin-after:2.25rem;margin-block-end:2.25rem}
.my-md-36{margin-block:2.25rem}
.ml-md-36{-webkit-margin-start:2.25rem;margin-inline-start:2.25rem}
.mr-md-36{-webkit-margin-end:2.25rem;margin-inline-end:2.25rem}
.mx-md-36{margin-inline:2.25rem}
.p-36{padding:2.25rem}
.pt-md-36{-webkit-padding-before:2.25rem;padding-block-start:2.25rem}
.pb-md-36{-webkit-padding-after:2.25rem;padding-block-end:2.25rem}
.py-md-36{padding-block:2.25rem}
.pl-md-36{-webkit-padding-start:2.25rem;padding-inline-start:2.25rem}
.pr-md-36{-webkit-padding-end:2.25rem;padding-inline-end:2.25rem}
.px-md-36{padding-inline:2.25rem}
.g-36{gap:2.25rem}
.gx-md-36{-webkit-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem}
.gy-md-36{row-gap:2.25rem}
.m-48{margin:3rem}
.mt-md-48{-webkit-margin-before:3rem;margin-block-start:3rem}
.mb-md-48{-webkit-margin-after:3rem;margin-block-end:3rem}
.my-md-48{margin-block:3rem}
.ml-md-48{-webkit-margin-start:3rem;margin-inline-start:3rem}
.mr-md-48{-webkit-margin-end:3rem;margin-inline-end:3rem}
.mx-md-48{margin-inline:3rem}
.p-48{padding:3rem}
.pt-md-48{-webkit-padding-before:3rem;padding-block-start:3rem}
.pb-md-48{-webkit-padding-after:3rem;padding-block-end:3rem}
.py-md-48{padding-block:3rem}
.pl-md-48{-webkit-padding-start:3rem;padding-inline-start:3rem}
.pr-md-48{-webkit-padding-end:3rem;padding-inline-end:3rem}
.px-md-48{padding-inline:3rem}
.g-48{gap:3rem}
.gx-md-48{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}
.gy-md-48{row-gap:3rem}
.m-60{margin:3.75rem}
.mt-md-60{-webkit-margin-before:3.75rem;margin-block-start:3.75rem}
.mb-md-60{-webkit-margin-after:3.75rem;margin-block-end:3.75rem}
.my-md-60{margin-block:3.75rem}
.ml-md-60{-webkit-margin-start:3.75rem;margin-inline-start:3.75rem}
.mr-md-60{-webkit-margin-end:3.75rem;margin-inline-end:3.75rem}
.mx-md-60{margin-inline:3.75rem}
.p-60{padding:3.75rem}
.pt-md-60{-webkit-padding-before:3.75rem;padding-block-start:3.75rem}
.pb-md-60{-webkit-padding-after:3.75rem;padding-block-end:3.75rem}
.py-md-60{padding-block:3.75rem}
.pl-md-60{-webkit-padding-start:3.75rem;padding-inline-start:3.75rem}
.pr-md-60{-webkit-padding-end:3.75rem;padding-inline-end:3.75rem}
.px-md-60{padding-inline:3.75rem}
.g-60{gap:3.75rem}
.gx-md-60{-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}
.gy-md-60{row-gap:3.75rem}
.m-80{margin:5rem}
.mt-md-80{-webkit-margin-before:5rem;margin-block-start:5rem}
.mb-md-80{-webkit-margin-after:5rem;margin-block-end:5rem}
.my-md-80{margin-block:5rem}
.ml-md-80{-webkit-margin-start:5rem;margin-inline-start:5rem}
.mr-md-80{-webkit-margin-end:5rem;margin-inline-end:5rem}
.mx-md-80{margin-inline:5rem}
.p-80{padding:5rem}
.pt-md-80{-webkit-padding-before:5rem;padding-block-start:5rem}
.pb-md-80{-webkit-padding-after:5rem;padding-block-end:5rem}
.py-md-80{padding-block:5rem}
.pl-md-80{-webkit-padding-start:5rem;padding-inline-start:5rem}
.pr-md-80{-webkit-padding-end:5rem;padding-inline-end:5rem}
.px-md-80{padding-inline:5rem}
.g-80{gap:5rem}
.gx-md-80{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}
.gy-md-80{row-gap:5rem}
.m-96{margin:6rem}
.mt-md-96{-webkit-margin-before:6rem;margin-block-start:6rem}
.mb-md-96{-webkit-margin-after:6rem;margin-block-end:6rem}
.my-md-96{margin-block:6rem}
.ml-md-96{-webkit-margin-start:6rem;margin-inline-start:6rem}
.mr-md-96{-webkit-margin-end:6rem;margin-inline-end:6rem}
.mx-md-96{margin-inline:6rem}
.p-96{padding:6rem}
.pt-md-96{-webkit-padding-before:6rem;padding-block-start:6rem}
.pb-md-96{-webkit-padding-after:6rem;padding-block-end:6rem}
.py-md-96{padding-block:6rem}
.pl-md-96{-webkit-padding-start:6rem;padding-inline-start:6rem}
.pr-md-96{-webkit-padding-end:6rem;padding-inline-end:6rem}
.px-md-96{padding-inline:6rem}
.g-96{gap:6rem}
.gx-md-96{-webkit-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}
.gy-md-96{row-gap:6rem}
.m-128{margin:8rem}
.mt-md-128{-webkit-margin-before:8rem;margin-block-start:8rem}
.mb-md-128{-webkit-margin-after:8rem;margin-block-end:8rem}
.my-md-128{margin-block:8rem}
.ml-md-128{-webkit-margin-start:8rem;margin-inline-start:8rem}
.mr-md-128{-webkit-margin-end:8rem;margin-inline-end:8rem}
.mx-md-128{margin-inline:8rem}
.p-128{padding:8rem}
.pt-md-128{-webkit-padding-before:8rem;padding-block-start:8rem}
.pb-md-128{-webkit-padding-after:8rem;padding-block-end:8rem}
.py-md-128{padding-block:8rem}
.pl-md-128{-webkit-padding-start:8rem;padding-inline-start:8rem}
.pr-md-128{-webkit-padding-end:8rem;padding-inline-end:8rem}
.px-md-128{padding-inline:8rem}
.g-128{gap:8rem}
.gx-md-128{-webkit-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}
.gy-md-128{row-gap:8rem}
.m-160{margin:10rem}
.mt-md-160{-webkit-margin-before:10rem;margin-block-start:10rem}
.mb-md-160{-webkit-margin-after:10rem;margin-block-end:10rem}
.my-md-160{margin-block:10rem}
.ml-md-160{-webkit-margin-start:10rem;margin-inline-start:10rem}
.mr-md-160{-webkit-margin-end:10rem;margin-inline-end:10rem}
.mx-md-160{margin-inline:10rem}
.p-160{padding:10rem}
.pt-md-160{-webkit-padding-before:10rem;padding-block-start:10rem}
.pb-md-160{-webkit-padding-after:10rem;padding-block-end:10rem}
.py-md-160{padding-block:10rem}
.pl-md-160{-webkit-padding-start:10rem;padding-inline-start:10rem}
.pr-md-160{-webkit-padding-end:10rem;padding-inline-end:10rem}
.px-md-160{padding-inline:10rem}
.g-160{gap:10rem}
.gx-md-160{-webkit-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}
.gy-md-160{row-gap:10rem}
.hero_2__slide_logo_img{width:2.8125rem}
.hero_2__slide_logo_title{display:none}
.hero_2__voice{display:none}
.hero_2__name{display:none}
.hero_2__slide{width:6.25rem}
.events__title{font-size:1.75rem}
.info__img_box{width:17.5rem}
.music__img_block{height:29.375rem}
.music__img_box{width:12.5rem}
.mobile__nav:after{width:100%}
}@media screen and (max-width:30em){.policy.section{padding-block:8.125rem 2.5rem}
.row{grid-template-columns:repeat(4,1fr);-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}
.col-sm-1{grid-column:span 1}
.col-sm-1-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:3}
.col-sm-1-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:4}
.col-sm-1-offset-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:4;grid-column-end:5}
.col-sm-2{grid-column:span 2}
.col-sm-2-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:4}
.col-sm-2-offset-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:3;grid-column-end:5}
.col-sm-3{grid-column:span 3}
.col-sm-3-offset-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:2;grid-column-end:5}
.col-sm-4{grid-column:span 4}
.d-sm-block{display:block}
.d-sm-inline-block{display:inline-block}
.d-sm-inline{display:inline}
.d-sm-none{display:none}
.d-sm-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.d-sm-grid{display:grid}
.fs-sm-900{font-size:var(--fs-900)}
.fs-sm-800{font-size:var(--fs-800)}
.fs-sm-700{font-size:var(--fs-700)}
.fs-sm-600{font-size:var(--fs-600)}
.fs-sm-500{font-size:var(--fs-500)}
.fs-sm-400{font-size:var(--fs-400)}
.fs-sm-300{font-size:var(--fs-300)}
.fs-sm-200{font-size:var(--fs-200)}
.m-0{margin:0}
.mt-sm-0{-webkit-margin-before:0;margin-block-start:0}
.mb-sm-0{-webkit-margin-after:0;margin-block-end:0}
.my-sm-0{margin-block:0}
.ml-sm-0{-webkit-margin-start:0;margin-inline-start:0}
.mr-sm-0{-webkit-margin-end:0;margin-inline-end:0}
.mx-sm-0{margin-inline:0}
.p-0{padding:0}
.pt-sm-0{-webkit-padding-before:0;padding-block-start:0}
.pb-sm-0{-webkit-padding-after:0;padding-block-end:0}
.py-sm-0{padding-block:0}
.pl-sm-0{-webkit-padding-start:0;padding-inline-start:0}
.pr-sm-0{-webkit-padding-end:0;padding-inline-end:0}
.px-sm-0{padding-inline:0}
.g-0{gap:0}
.gx-sm-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
.gy-sm-0{row-gap:0}
.m-4{margin:.25rem}
.mt-sm-4{-webkit-margin-before:.25rem;margin-block-start:.25rem}
.mb-sm-4{-webkit-margin-after:.25rem;margin-block-end:.25rem}
.my-sm-4{margin-block:.25rem}
.ml-sm-4{-webkit-margin-start:.25rem;margin-inline-start:.25rem}
.mr-sm-4{-webkit-margin-end:.25rem;margin-inline-end:.25rem}
.mx-sm-4{margin-inline:.25rem}
.p-4{padding:.25rem}
.pt-sm-4{-webkit-padding-before:.25rem;padding-block-start:.25rem}
.pb-sm-4{-webkit-padding-after:.25rem;padding-block-end:.25rem}
.py-sm-4{padding-block:.25rem}
.pl-sm-4{-webkit-padding-start:.25rem;padding-inline-start:.25rem}
.pr-sm-4{-webkit-padding-end:.25rem;padding-inline-end:.25rem}
.px-sm-4{padding-inline:.25rem}
.g-4{gap:.25rem}
.gx-sm-4{-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}
.gy-sm-4{row-gap:.25rem}
.m-8{margin:.5rem}
.mt-sm-8{-webkit-margin-before:.5rem;margin-block-start:.5rem}
.mb-sm-8{-webkit-margin-after:.5rem;margin-block-end:.5rem}
.my-sm-8{margin-block:.5rem}
.ml-sm-8{-webkit-margin-start:.5rem;margin-inline-start:.5rem}
.mr-sm-8{-webkit-margin-end:.5rem;margin-inline-end:.5rem}
.mx-sm-8{margin-inline:.5rem}
.p-8{padding:.5rem}
.pt-sm-8{-webkit-padding-before:.5rem;padding-block-start:.5rem}
.pb-sm-8{-webkit-padding-after:.5rem;padding-block-end:.5rem}
.py-sm-8{padding-block:.5rem}
.pl-sm-8{-webkit-padding-start:.5rem;padding-inline-start:.5rem}
.pr-sm-8{-webkit-padding-end:.5rem;padding-inline-end:.5rem}
.px-sm-8{padding-inline:.5rem}
.g-8{gap:.5rem}
.gx-sm-8{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}
.gy-sm-8{row-gap:.5rem}
.m-12{margin:.75rem}
.mt-sm-12{-webkit-margin-before:.75rem;margin-block-start:.75rem}
.mb-sm-12{-webkit-margin-after:.75rem;margin-block-end:.75rem}
.my-sm-12{margin-block:.75rem}
.ml-sm-12{-webkit-margin-start:.75rem;margin-inline-start:.75rem}
.mr-sm-12{-webkit-margin-end:.75rem;margin-inline-end:.75rem}
.mx-sm-12{margin-inline:.75rem}
.p-12{padding:.75rem}
.pt-sm-12{-webkit-padding-before:.75rem;padding-block-start:.75rem}
.pb-sm-12{-webkit-padding-after:.75rem;padding-block-end:.75rem}
.py-sm-12{padding-block:.75rem}
.pl-sm-12{-webkit-padding-start:.75rem;padding-inline-start:.75rem}
.pr-sm-12{-webkit-padding-end:.75rem;padding-inline-end:.75rem}
.px-sm-12{padding-inline:.75rem}
.g-12{gap:.75rem}
.gx-sm-12{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}
.gy-sm-12{row-gap:.75rem}
.m-16{margin:1rem}
.mt-sm-16{-webkit-margin-before:1rem;margin-block-start:1rem}
.mb-sm-16{-webkit-margin-after:1rem;margin-block-end:1rem}
.my-sm-16{margin-block:1rem}
.ml-sm-16{-webkit-margin-start:1rem;margin-inline-start:1rem}
.mr-sm-16{-webkit-margin-end:1rem;margin-inline-end:1rem}
.mx-sm-16{margin-inline:1rem}
.p-16{padding:1rem}
.pt-sm-16{-webkit-padding-before:1rem;padding-block-start:1rem}
.pb-sm-16{-webkit-padding-after:1rem;padding-block-end:1rem}
.py-sm-16{padding-block:1rem}
.pl-sm-16{-webkit-padding-start:1rem;padding-inline-start:1rem}
.pr-sm-16{-webkit-padding-end:1rem;padding-inline-end:1rem}
.px-sm-16{padding-inline:1rem}
.g-16{gap:1rem}
.gx-sm-16{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}
.gy-sm-16{row-gap:1rem}
.m-20{margin:1.25rem}
.mt-sm-20{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}
.mb-sm-20{-webkit-margin-after:1.25rem;margin-block-end:1.25rem}
.my-sm-20{margin-block:1.25rem}
.ml-sm-20{-webkit-margin-start:1.25rem;margin-inline-start:1.25rem}
.mr-sm-20{-webkit-margin-end:1.25rem;margin-inline-end:1.25rem}
.mx-sm-20{margin-inline:1.25rem}
.p-20{padding:1.25rem}
.pt-sm-20{-webkit-padding-before:1.25rem;padding-block-start:1.25rem}
.pb-sm-20{-webkit-padding-after:1.25rem;padding-block-end:1.25rem}
.py-sm-20{padding-block:1.25rem}
.pl-sm-20{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}
.pr-sm-20{-webkit-padding-end:1.25rem;padding-inline-end:1.25rem}
.px-sm-20{padding-inline:1.25rem}
.g-20{gap:1.25rem}
.gx-sm-20{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}
.gy-sm-20{row-gap:1.25rem}
.m-24{margin:1.5rem}
.mt-sm-24{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}
.mb-sm-24{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}
.my-sm-24{margin-block:1.5rem}
.ml-sm-24{-webkit-margin-start:1.5rem;margin-inline-start:1.5rem}
.mr-sm-24{-webkit-margin-end:1.5rem;margin-inline-end:1.5rem}
.mx-sm-24{margin-inline:1.5rem}
.p-24{padding:1.5rem}
.pt-sm-24{-webkit-padding-before:1.5rem;padding-block-start:1.5rem}
.pb-sm-24{-webkit-padding-after:1.5rem;padding-block-end:1.5rem}
.py-sm-24{padding-block:1.5rem}
.pl-sm-24{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}
.pr-sm-24{-webkit-padding-end:1.5rem;padding-inline-end:1.5rem}
.px-sm-24{padding-inline:1.5rem}
.g-24{gap:1.5rem}
.gx-sm-24{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}
.gy-sm-24{row-gap:1.5rem}
.m-28{margin:1.75rem}
.mt-sm-28{-webkit-margin-before:1.75rem;margin-block-start:1.75rem}
.mb-sm-28{-webkit-margin-after:1.75rem;margin-block-end:1.75rem}
.my-sm-28{margin-block:1.75rem}
.ml-sm-28{-webkit-margin-start:1.75rem;margin-inline-start:1.75rem}
.mr-sm-28{-webkit-margin-end:1.75rem;margin-inline-end:1.75rem}
.mx-sm-28{margin-inline:1.75rem}
.p-28{padding:1.75rem}
.pt-sm-28{-webkit-padding-before:1.75rem;padding-block-start:1.75rem}
.pb-sm-28{-webkit-padding-after:1.75rem;padding-block-end:1.75rem}
.py-sm-28{padding-block:1.75rem}
.pl-sm-28{-webkit-padding-start:1.75rem;padding-inline-start:1.75rem}
.pr-sm-28{-webkit-padding-end:1.75rem;padding-inline-end:1.75rem}
.px-sm-28{padding-inline:1.75rem}
.g-28{gap:1.75rem}
.gx-sm-28{-webkit-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}
.gy-sm-28{row-gap:1.75rem}
.m-32{margin:2rem}
.mt-sm-32{-webkit-margin-before:2rem;margin-block-start:2rem}
.mb-sm-32{-webkit-margin-after:2rem;margin-block-end:2rem}
.my-sm-32{margin-block:2rem}
.ml-sm-32{-webkit-margin-start:2rem;margin-inline-start:2rem}
.mr-sm-32{-webkit-margin-end:2rem;margin-inline-end:2rem}
.mx-sm-32{margin-inline:2rem}
.p-32{padding:2rem}
.pt-sm-32{-webkit-padding-before:2rem;padding-block-start:2rem}
.pb-sm-32{-webkit-padding-after:2rem;padding-block-end:2rem}
.py-sm-32{padding-block:2rem}
.pl-sm-32{-webkit-padding-start:2rem;padding-inline-start:2rem}
.pr-sm-32{-webkit-padding-end:2rem;padding-inline-end:2rem}
.px-sm-32{padding-inline:2rem}
.g-32{gap:2rem}
.gx-sm-32{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}
.gy-sm-32{row-gap:2rem}
.m-36{margin:2.25rem}
.mt-sm-36{-webkit-margin-before:2.25rem;margin-block-start:2.25rem}
.mb-sm-36{-webkit-margin-after:2.25rem;margin-block-end:2.25rem}
.my-sm-36{margin-block:2.25rem}
.ml-sm-36{-webkit-margin-start:2.25rem;margin-inline-start:2.25rem}
.mr-sm-36{-webkit-margin-end:2.25rem;margin-inline-end:2.25rem}
.mx-sm-36{margin-inline:2.25rem}
.p-36{padding:2.25rem}
.pt-sm-36{-webkit-padding-before:2.25rem;padding-block-start:2.25rem}
.pb-sm-36{-webkit-padding-after:2.25rem;padding-block-end:2.25rem}
.py-sm-36{padding-block:2.25rem}
.pl-sm-36{-webkit-padding-start:2.25rem;padding-inline-start:2.25rem}
.pr-sm-36{-webkit-padding-end:2.25rem;padding-inline-end:2.25rem}
.px-sm-36{padding-inline:2.25rem}
.g-36{gap:2.25rem}
.gx-sm-36{-webkit-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem}
.gy-sm-36{row-gap:2.25rem}
.m-48{margin:3rem}
.mt-sm-48{-webkit-margin-before:3rem;margin-block-start:3rem}
.mb-sm-48{-webkit-margin-after:3rem;margin-block-end:3rem}
.my-sm-48{margin-block:3rem}
.ml-sm-48{-webkit-margin-start:3rem;margin-inline-start:3rem}
.mr-sm-48{-webkit-margin-end:3rem;margin-inline-end:3rem}
.mx-sm-48{margin-inline:3rem}
.p-48{padding:3rem}
.pt-sm-48{-webkit-padding-before:3rem;padding-block-start:3rem}
.pb-sm-48{-webkit-padding-after:3rem;padding-block-end:3rem}
.py-sm-48{padding-block:3rem}
.pl-sm-48{-webkit-padding-start:3rem;padding-inline-start:3rem}
.pr-sm-48{-webkit-padding-end:3rem;padding-inline-end:3rem}
.px-sm-48{padding-inline:3rem}
.g-48{gap:3rem}
.gx-sm-48{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}
.gy-sm-48{row-gap:3rem}
.m-60{margin:3.75rem}
.mt-sm-60{-webkit-margin-before:3.75rem;margin-block-start:3.75rem}
.mb-sm-60{-webkit-margin-after:3.75rem;margin-block-end:3.75rem}
.my-sm-60{margin-block:3.75rem}
.ml-sm-60{-webkit-margin-start:3.75rem;margin-inline-start:3.75rem}
.mr-sm-60{-webkit-margin-end:3.75rem;margin-inline-end:3.75rem}
.mx-sm-60{margin-inline:3.75rem}
.p-60{padding:3.75rem}
.pt-sm-60{-webkit-padding-before:3.75rem;padding-block-start:3.75rem}
.pb-sm-60{-webkit-padding-after:3.75rem;padding-block-end:3.75rem}
.py-sm-60{padding-block:3.75rem}
.pl-sm-60{-webkit-padding-start:3.75rem;padding-inline-start:3.75rem}
.pr-sm-60{-webkit-padding-end:3.75rem;padding-inline-end:3.75rem}
.px-sm-60{padding-inline:3.75rem}
.g-60{gap:3.75rem}
.gx-sm-60{-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}
.gy-sm-60{row-gap:3.75rem}
.m-80{margin:5rem}
.mt-sm-80{-webkit-margin-before:5rem;margin-block-start:5rem}
.mb-sm-80{-webkit-margin-after:5rem;margin-block-end:5rem}
.my-sm-80{margin-block:5rem}
.ml-sm-80{-webkit-margin-start:5rem;margin-inline-start:5rem}
.mr-sm-80{-webkit-margin-end:5rem;margin-inline-end:5rem}
.mx-sm-80{margin-inline:5rem}
.p-80{padding:5rem}
.pt-sm-80{-webkit-padding-before:5rem;padding-block-start:5rem}
.pb-sm-80{-webkit-padding-after:5rem;padding-block-end:5rem}
.py-sm-80{padding-block:5rem}
.pl-sm-80{-webkit-padding-start:5rem;padding-inline-start:5rem}
.pr-sm-80{-webkit-padding-end:5rem;padding-inline-end:5rem}
.px-sm-80{padding-inline:5rem}
.g-80{gap:5rem}
.gx-sm-80{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}
.gy-sm-80{row-gap:5rem}
.m-96{margin:6rem}
.mt-sm-96{-webkit-margin-before:6rem;margin-block-start:6rem}
.mb-sm-96{-webkit-margin-after:6rem;margin-block-end:6rem}
.my-sm-96{margin-block:6rem}
.ml-sm-96{-webkit-margin-start:6rem;margin-inline-start:6rem}
.mr-sm-96{-webkit-margin-end:6rem;margin-inline-end:6rem}
.mx-sm-96{margin-inline:6rem}
.p-96{padding:6rem}
.pt-sm-96{-webkit-padding-before:6rem;padding-block-start:6rem}
.pb-sm-96{-webkit-padding-after:6rem;padding-block-end:6rem}
.py-sm-96{padding-block:6rem}
.pl-sm-96{-webkit-padding-start:6rem;padding-inline-start:6rem}
.pr-sm-96{-webkit-padding-end:6rem;padding-inline-end:6rem}
.px-sm-96{padding-inline:6rem}
.g-96{gap:6rem}
.gx-sm-96{-webkit-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}
.gy-sm-96{row-gap:6rem}
.m-128{margin:8rem}
.mt-sm-128{-webkit-margin-before:8rem;margin-block-start:8rem}
.mb-sm-128{-webkit-margin-after:8rem;margin-block-end:8rem}
.my-sm-128{margin-block:8rem}
.ml-sm-128{-webkit-margin-start:8rem;margin-inline-start:8rem}
.mr-sm-128{-webkit-margin-end:8rem;margin-inline-end:8rem}
.mx-sm-128{margin-inline:8rem}
.p-128{padding:8rem}
.pt-sm-128{-webkit-padding-before:8rem;padding-block-start:8rem}
.pb-sm-128{-webkit-padding-after:8rem;padding-block-end:8rem}
.py-sm-128{padding-block:8rem}
.pl-sm-128{-webkit-padding-start:8rem;padding-inline-start:8rem}
.pr-sm-128{-webkit-padding-end:8rem;padding-inline-end:8rem}
.px-sm-128{padding-inline:8rem}
.g-128{gap:8rem}
.gx-sm-128{-webkit-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}
.gy-sm-128{row-gap:8rem}
.m-160{margin:10rem}
.mt-sm-160{-webkit-margin-before:10rem;margin-block-start:10rem}
.mb-sm-160{-webkit-margin-after:10rem;margin-block-end:10rem}
.my-sm-160{margin-block:10rem}
.ml-sm-160{-webkit-margin-start:10rem;margin-inline-start:10rem}
.mr-sm-160{-webkit-margin-end:10rem;margin-inline-end:10rem}
.mx-sm-160{margin-inline:10rem}
.p-160{padding:10rem}
.pt-sm-160{-webkit-padding-before:10rem;padding-block-start:10rem}
.pb-sm-160{-webkit-padding-after:10rem;padding-block-end:10rem}
.py-sm-160{padding-block:10rem}
.pl-sm-160{-webkit-padding-start:10rem;padding-inline-start:10rem}
.pr-sm-160{-webkit-padding-end:10rem;padding-inline-end:10rem}
.px-sm-160{padding-inline:10rem}
.g-160{gap:10rem}
.gx-sm-160{-webkit-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}
.gy-sm-160{row-gap:10rem}
.hero_2__slide_logo_img{width:1.875rem}
.hero_2__slide{width:3.5rem}
.error404__buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.error404__buttons-wrapper a:nth-child(2){margin-top:1rem}
}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}

.evetnts__card_decor--regular {
	border-top-left-radius: 1.35rem;
    border-top-right-radius: 1.35rem;
    overflow: hidden;
}

.events__title.events__title h2 {
	font-weight: 400;
}