@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
html {font-size:1.11111vw;   }
body, html { width: 100%; height:100%; background: #000; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
body, th, td {font-family: "Inter", sans-serif;color: rgba(255, 255, 255, 0.60);font-size: 1.125rem;font-style: normal;font-weight: 400;line-height: 1.75rem; }
body, form, object {margin: 0;padding: 0;}
img, table {border: none;}
table {border-collapse: collapse;}
table td {padding: 0;}
a {color: #FFF; text-decoration:underline; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; }
a:hover {text-decoration:none;}
:focus {outline:none!important;text-decoration:none!important;}



.simpleParallax {height:100%;position:relative;}
.wrapper { overflow:hidden; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.sticky {position:fixed;}
.stop {  position: relative;}
.bold {font-weight:bold;}
.container-fluid {max-width:70.5rem;padding:0 1rem;}
.container-fluid.full {max-width:100%;padding:0 3.75rem;}

.italic {font-style:italic;}
img {max-width:100%;height:auto;width:auto;display:block;}
button {display:block;margin:0; border:0;outline: none!important; background:none; padding:0; color: var(--Body-Grey, #323E48);  text-align:left; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s;  }
button .ic { transition:0s ; -webkit-transition:0s ; -moz-transition:0s ; -ms-transition:0s ; -o-transition:0s ; }

.ic { display:block; transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -webkit-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -moz-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -ms-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -o-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); }
.ic:before { display:block; transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -webkit-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -moz-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -ms-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -o-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); }
.ic:after { display:block; transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -webkit-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -moz-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -ms-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -o-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); }
.h-100 {    height: 100% !important;}

.margin-bottom {margin-bottom:8.75rem!important;}
.padding {padding-top:8.75rem;padding-bottom:8.75rem;}
.padding-top {padding-top:8.75rem;}
.padding-bottom {padding-bottom:8.75rem;}
.modal-open {overflow:hidden!important;}
.menu-open {overflow:hidden!important;}


.gutters-075 {margin-right: -0.75rem;margin-left: -0.75rem;}
.gutters-075 > .col,.gutters-075 > [class*="col-"] {padding-right: 0.75rem; padding-left: 0.75rem;}
.gutters-25 {margin-right: -2.5rem;margin-left: -2.5rem;}
.gutters-25 > .col,.gutters-25 > [class*="col-"] {padding-right: 2.5rem; padding-left: 2.5rem;}
.gutters-225 {margin-right: -2.25rem;margin-left: -2.25rem;}
.gutters-225 > .col,.gutters-225 > [class*="col-"] {padding-right: 2.25rem; padding-left: 2.25rem;}


.op { transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; -webkit-transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; -moz-transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; -ms-transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; -o-transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; }


::-webkit-scrollbar { width: 0.25rem; border-radius: 6px; background-color: #0E0E0E; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
::-webkit-scrollbar-thumb { border-radius: 6px; background: #FFAE00; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
::-webkit-scrollbar-track { border-radius: 6px; background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
::-webkit-scrollbar:horizontal{height:0.25rem;}

.btn-default { white-space: nowrap; text-decoration: none; text-align: center; border:0;overflow:hidden; ;box-shadow: 0 10px 18px 0 rgba(255, 174, 0, 0.20);border-radius: 0.5rem; position:relative; color: #000; font-size: 1rem; font-weight: 700; line-height: 1.5rem; letter-spacing: 0.02rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.btn-default div { height:3.25rem; padding:0 1.4rem;position:relative;}
.btn-default::before {    content: ""; z-index:10;   position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    border-radius: 0.5rem;    border: 0.125rem solid transparent;    background: linear-gradient(133deg, rgba(255, 174, 0, 0.4), rgba(255, 174, 0, 1)) border-box;    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);    -webkit-mask-composite: destination-out;    mask-composite: exclude;    -webkit-border-radius: 0.5rem;    -moz-border-radius: 0.5rem;    -ms-border-radius: 0.5rem;    -o-border-radius: 0.5rem;}
.btn-default .ic {margin:0 0 0 0.75rem;font-size:1.5rem;position:relative;z-index:5;}
.btn-default .value {position:relative;z-index:5; white-space: nowrap;}
.btn-default div:before { content:"";border-radius: 0.5rem; display:block; z-index:1; position:absolute; top:0; bottom:0; left:0; right:0; background: var(--1-orange, #FFAE00); border-radius: 0.5rem; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.btn-default div:after { content:""; border-radius: 0.5rem; display:block; z-index:2; position:absolute; top:0; bottom:0; left:0; right:0; backdrop-filter: blur(8px); -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.btn-default:hover div:before {background: rgba(0, 0, 0, 0.20);}
.btn-default:hover {color:#fff;}
.btn-default:hover .ic:before {color:#fff;}



.btn-border { text-decoration: none; white-space: nowrap; text-align: center; border:0;overflow:hidden; ;box-shadow: 0 10px 18px 0 rgba(255, 174, 0, 0.20);border-radius: 0.5rem; position:relative; color: #fff; font-size: 1rem; font-weight: 700; line-height: 1.5rem; letter-spacing: 0.02rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.btn-border div { height:3.25rem; padding:0 1.4rem;position:relative;}
.btn-border::before {    content: ""; z-index:10;   position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;  border-radius: 0.5rem;  border-radius: 0.5rem;    border: 0.125rem solid transparent;    background: linear-gradient(133deg, rgba(255, 174, 0, 0.4), rgba(255, 174, 0, 1)) border-box;    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);    -webkit-mask-composite: destination-out;    mask-composite: exclude;    -webkit-border-radius: 0.5rem;    -moz-border-radius: 0.5rem;    -ms-border-radius: 0.5rem;    -o-border-radius: 0.5rem;}
.btn-border .ic {margin:0 0 0 0.75rem;font-size:1.5rem;position:relative;z-index:5;}
.btn-border .value {position:relative;z-index:5; white-space: nowrap;}
.btn-border div:before { content:""; display:block; z-index:1; position:absolute; top:0; bottom:0; border-radius: 0.5rem; left:0; right:0; background: rgba(0, 0, 0, 0.20); transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.btn-border div:after { content:""; display:block; z-index:2; position:absolute; top:0; bottom:0; left:0; right:0; backdrop-filter: blur(8px); border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.btn-border:hover div:before {background: var(--1-orange, #FFAE00);}
.btn-border:hover {color:#000;}
.btn-border:hover .ic:before {color:#000;}


.small-btn { background:none; text-decoration: none; padding:0.75rem 1.5rem;color: #FFF;font-size: 0.875rem;font-weight: 700;line-height: 1.25rem;letter-spacing: 0.0175rem; border-radius: 0.5rem; border: 0.125rem solid rgba(255, 255, 255, 0.24); background: rgba(0, 0, 0, 0.20); -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.small-btn:hover {border-color:#FFAE00;background:#FFAE00;color: #000;}

h1 { margin:0 0 1rem 0; text-align:center; font-family: "Inter", sans-serif; color: #FFF; font-size: 3.25rem; font-weight: 800; line-height: 4.125rem; transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; -webkit-transition:; -moz-transition:; -ms-transition:; -o-transition:; }
h2 { margin:0 0 1.25rem 0; text-align:center; font-family: "Inter", sans-serif; color: #FFF; font-size: 2.75rem; font-weight: 500; line-height: 3.5rem; transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; -webkit-transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; -moz-transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; -ms-transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; -o-transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; }
h2 span {font-weight: 800;}
h3 { margin:0 0 1.25rem 0; text-align:left; font-family: "Inter", sans-serif; color: #FFF; font-size: 2.25rem; font-weight: 700; line-height: 2.75rem; transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; -webkit-transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; -moz-transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; -ms-transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; -o-transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; }
h4 { margin:0 0 1.25rem 0; text-align:left; font-family: "Inter", sans-serif; color: #FFF; font-size: 1.625rem; font-weight: 700; line-height: 2.25rem; transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; -webkit-transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; -moz-transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; -ms-transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; -o-transition: all 1.5s cubic-bezier(0.22, 1, 0.36, 1)!important; }



.header { background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.00) 100%); position:fixed; top:0; left:0; right:0; z-index:200; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.header.fix {background:#000;}
.header.out { transform:translateY(-100%) ; -webkit-transform:translateY(-100%) ; -moz-transform:translateY(-100%) ; -ms-transform:translateY(-100%) ; -o-transform:translateY(-100%) ; }
.header:after {content:"";display:block;position:absolute;left:0;bottom:0;right:0;border-bottom:0.0625rem solid rgba(255, 255, 255, 0.12);}
.header .header-container {height:5.5rem;}
.header .logo {display:block;width: 17.25rem;}
.header .logo img {width:100%;}
.header .header-menu .nav a {display:block;text-decoration: none;margin:0 0.75rem;font-size: 0.875rem;font-weight: 600;line-height: 1.25rem;letter-spacing: 0.07rem;text-transform: uppercase;}
.header .header-menu .nav a:hover {color:#FFAE00;}
.header .header-menu .nav a.active {color:#FFAE00;}

.header .powered {text-decoration: none;font-size: 0.875rem;font-weight: 600;line-height: 1.25rem;letter-spacing: 0.07rem;text-transform: uppercase; position:relative;margin:0 -3.75rem 0 1.5rem;height: 5.5rem;width:7.94rem;background: var(--2-green, #004F00);}
.header .powered img {margin:0.25rem 0 0 0;width: 2.84994rem;}
.header .header-langs {position:relative;margin:0 0 0 1.5rem;}
.header-langs .langs-btn {cursor:pointer; color: #FFF;font-size: 0.875rem;font-weight: 600;line-height: 1.25rem;letter-spacing: 0.07rem;text-transform: uppercase;}
.header-langs .flag {margin:0 0.38rem 0 0;width: 1rem;}
.header-langs .flag img {width:100%;}
.header-langs .langs-btn .ic {margin:0 0 0 0.38rem;font-size:0.625rem;}
.header-langs .langs-dropdown {opacity:0;visibility: hidden;pointer-events: none;margin:-0.5rem 0 0 0;  position:absolute; top:100%; left:-0.5rem; padding:0.5rem 0.5rem 0 0.5rem; background:#fff; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.header-langs .langs-dropdown a {text-decoration: none;margin:0 0 0.5rem 0; color: #000;font-size: 0.875rem;font-weight: 600;line-height: 1.25rem;letter-spacing: 0.07rem;text-transform: uppercase;}
.header-langs .langs-dropdown a:hover {color:#FFAE00;}

.header-langs .name span {display:flex;align-items:center;}
.header-langs .name .trp-flag-image { width: 1rem; margin:0 0.38rem 0 0; border-radius:0.1rem ; -webkit-border-radius:0.1rem ; -moz-border-radius:0.1rem ; -ms-border-radius:0.1rem ; -o-border-radius:0.1rem ; }

.main-hero {margin:0 0 8.75rem 0;}
.main-hero .hero-image {height: 100dvh;position:relative;}
.main-hero .hero-image img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.main-hero .hero-image:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.20) 0%, #000 100%);}
.main-hero .hero-blocks {position:relative;z-index:5;margin:-3rem 0 0 0;}
.main-hero .hero-blocks .item { margin:0 0 1.5rem 0; min-height:13.75rem; padding:1.5rem; position:relative; overflow:hidden; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.main-hero .hero-blocks .item:before {content:"";display:block;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;background: rgba(255, 255, 255, 0.08);}
.main-hero .hero-blocks .item:after {content:"";display:block;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;backdrop-filter: blur(12px);}
.main-hero .hero-blocks .item .icon {margin:0 0 0.75rem 0;}
.main-hero .hero-blocks .item .icon img {height:2.5rem;}
.main-hero .hero-blocks .item > * {position:relative;z-index:5;}
.main-hero .hero-blocks .item .anons {color: rgba(255, 255, 255, 0.60);font-size: 1rem;line-height: 1.5rem;}
.main-hero .hero-blocks .item .anons b {color:#fff;font-weight:600;}
.main-hero .hero-blocks .item .anons p {margin:0 0 1rem 0;}
.main-hero .hero-blocks .item .anons p:last-child {margin:0;}
.main-hero .hero-blocks div .item:last-child {margin:0;}

.main-hero .hero-blocks .col-lg-6 .item {height:100%;}
.main-hero .hero-blocks .col-lg-6 .item .bg {position:absolute;z-index:3;top:0;bottom:0;left:0;right:0;background:#004F00;}
.main-hero .hero-blocks .col-lg-6 .item .bg img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.main-hero .hero-blocks .col-lg-6 .item .anons {width:16.5rem;}

.main-hero .hero-bg {position:absolute;top:13.06rem;left:0;right:0;}
.main-hero .hero-bg img {width:100%;}
.main-hero .hero-info { position:absolute; z-index:5; left:0; right:0; top:50%; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }
.main-hero .hero-info h1 {margin:0 auto 1rem auto;max-width:68.5rem;}
.main-hero .hero-info .hero-anons {margin:0 auto; max-width:35rem;color: rgba(255, 255, 255, 0.80);font-size: 1.125rem;font-weight: 400;line-height: 1.75rem;}
.main-hero .hero-info .hero-anons p {margin:0;}
.main-hero .hero-buttons {margin:1.75rem 0 0 0;}
.main-hero .hero-buttons > * {margin:0 0.5rem;min-width: 18.5625rem;}


.tizers-section {position:relative;margin:0 0 5rem 0;overflow:visible;}
.tizers-section .item {position:relative;text-align: center;}
.tizers-section .item .data {margin:0 0 1.25rem 0;font-size: 4.5rem;font-weight: 600;line-height: 3.75rem;color:#fff;}
.tizers-section .item .value {color:#fff;}
.tizers-section .item .anons {margin:1.25rem 0 0 0;color:rgba(255,255,255,0.6);font-size: 1rem;line-height: 1.5rem;}
.tizers-section .item .anons b {font-weight: 600;color:#fff;}
.tizers-section .item .anons p {margin:0;}
.tizers-section .item .logo {margin:0 auto 1.25rem auto;width: 10.6875rem;}
.tizers-section .item .logo img {width:100%;}
.tizers-section .item .power { display:inline-block; padding:0 0.75rem; border-radius: 0.5rem; background: var(--2-green, #004F00); -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.tizers-section .col {position:relative;}
.tizers-section .col:after {content:"";display:block;position:absolute;right:0;top:0;bottom:0;width:0.06225rem;background: linear-gradient(to bottom,  rgba(1,0,104,1) 0%,rgba(255,255,255,0.25) 58%,rgba(255,255,255,0) 100%);}
.tizers-section .col:last-child:after {display:none;}
.tizers-section .bg { position:absolute;z-index:1; top:0; left:50%; width: 64rem; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.tizers-section .bg img {width:100%;}
.tizers-section .row {position:relative;z-index:5;}
.tizers-section .container-fluid {overflow:hidden;position:relative;padding-bottom:6.38rem;}
.tizers-section .container-fluid:after { content:""; position:absolute;z-index:2;border-radius: 54.4rem;background: #000; height: 128rem;width: 100%; bottom:0; left:50%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }


.main-biznes .biznes-left {width:33.5rem;}
.main-biznes h2 {text-align: left;}
.main-biznes .anons {margin:0 0 2.5rem 0;}
.main-biznes .anons p {margiN:0;}
.main-biznes .biznes-right {width:30.75rem;}
.main-biznes .item {padding:1rem 1.25rem; margin:0 0 1rem 0; border-radius: 0.5rem; background: rgba(255, 255, 255, 0.08); -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem;}
.main-biznes .item:last-child {margin:0;}
.main-biznes .item .icon {margin:0 1.5rem 0 0;width: 2.5rem;min-width: 2.5rem;}
.main-biznes .item .icon img {width:100%;}
.main-biznes .item .value {color: rgba(255, 255, 255, 0.60);font-size: 1rem;line-height: 1.5rem; /* 150% */}
.main-biznes .item .data {color:#fff;font-size: 1.125rem;font-weight: 700;line-height: 1.75rem;}
.main-biznes .biznes-image {position:relative;}
.main-biznes .biznes-image:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.75) 25%, rgba(0, 0, 0, 0.00) 50%, rgba(0, 0, 0, 0.75) 75%, #000 100%);}
.main-biznes .biznes-image img {width:100%;}
.title-container {margin:0 0 5rem 0;padding:0 0 1.87rem 0;position:relative;}
.title-container:after {content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:0.0625rem; background: linear-gradient(to right,  rgba(1,0,104,1) 0%,rgba(255,255,255,0.25) 58%,rgba(255,255,255,0) 100%);}
.title-container h2 {margin:0 0 1.25rem 0;text-align: left;}
.title-container .title-left {max-width:35rem;font-weight: 400;}
.title-container .title-anons p {margin:0;}
.title-container .title {max-width:51rem;font-size: 1.625rem;font-weight: 700;line-height: 2.25rem;color:#fff;}

.posts-list.posts-slider .item { width: 39rem;min-width: 39rem;}
.posts-list .item {padding:2.25rem;height: 28.875rem; position:relative;  overflow:hidden; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.posts-list .item .item-bg {position:absolute;top:0;bottom:0;left:0;right:0;}
.posts-list .item .item-bg img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.posts-list .item .item-bg:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(180deg, rgba(0, 79, 0, 0.80) 50.09%, #004F00 100%);}
.posts-list .item .item-kadr {position:absolute;right:0;bottom:0;top:0;z-index:3;width:21rem;display:flex;align-items: end;justify-content: end;}
.posts-list .item .item-kadr img {width:100%;}
.posts-list .item .item-kadr:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(180deg, rgba(0, 79, 0, 0.00) 50%, rgba(0, 79, 0, 0.90) 100%);}
.posts-list .item .item-dates {position:relative;z-index:5;}
.posts-list .item .item-dates .d-item {width:3rem;text-align: center;}
.posts-list .item .item-dates .d-item .m { padding:0.12rem 0;color: #000;font-size: 0.625rem;line-height: 0.875rem;letter-spacing: 0.05rem;text-transform: uppercase; border-radius: 0.5rem 0.5rem 0 0; background: var(--1-orange, #FFAE00); -webkit-border-radius: 0.5rem 0.5rem 0 0; -moz-border-radius: 0.5rem 0.5rem 0 0; -ms-border-radius: 0.5rem 0.5rem 0 0; -o-border-radius: 0.5rem 0.5rem 0 0; }
.posts-list .item .item-dates .d-item .d {color: #FFF;font-size: 1.25rem;font-weight: 700;line-height: 1.875rem; text-align: center; padding:0.38rem 0; border-radius: 0 0 0.5rem 0.5rem; background: rgba(255, 255, 255, 0.30); backdrop-filter: blur(4px); -webkit-border-radius:; -moz-border-radius:; -ms-border-radius:; -o-border-radius:; }
.posts-list .item .item-dates .sep { margin:0 0.25rem; width: 0.5rem; height: 0.1875rem; border-radius: 0.125rem; background: #FFF; -webkit-border-radius: 0.125rem; -moz-border-radius: 0.125rem; -ms-border-radius: 0.125rem; -o-border-radius: 0.125rem; }
.posts-list .item .item-info {position:relative;z-index:5;}
.posts-list .item .item-dates .closed-date {padding:1rem 0 0 0;color: var(--1-orange, #FFAE00);font-size: 0.875rem;font-weight: 600;line-height: 1.25rem;letter-spacing: 0.07rem;text-transform: uppercase; width: 8.125rem;height: 3.75rem;background: url('../../images/closed.svg') no-repeat center; background-size: 8.125rem; text-align: center;}
.posts-list .item .item-dates .closed-date span {display:block;color: var(--1-orange, #FFAE00);font-size: 0.625rem;font-weight: 400;line-height: 0.875rem;letter-spacing: 0.05rem;text-transform: uppercase;}
.posts-list .item.closed .item-bg:after {background: linear-gradient(180deg, rgba(25, 25, 25, 0.72) 50.09%, rgba(25, 25, 25, 0.90) 100%);}
.posts-list .item.closed .item-kadr:after {   background: linear-gradient(180deg, rgba(25, 25, 25, 0.00) 50%, rgba(25, 25, 25, 0.90) 100%);}

.posts-list .item .item-tag {display:inline-block; padding:0 0.75rem; border-radius: 0.5rem; margin:0 0 0.75rem 0; color: #FFF; font-size: 0.875rem; font-weight: 600; line-height: 1.25rem; letter-spacing: 0.07rem; text-transform: uppercase; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.posts-list .item .t1 {background: rgba(1, 0, 104, 0.70);}
.posts-list .item .t2 {background: rgba(192, 0, 206, 0.80);}
.posts-list .item .t3 {background: rgba(242, 44, 0, 0.70);}
.posts-list .item .t4 {background: rgba(0, 201, 195, 0.8);}
.posts-list .item .item-name {color:#fff; max-width:21.25rem; margin:0 0 0.75rem 0;font-size: 1.625rem;font-weight: 700;line-height: 2.25rem;}
.posts-list .item .item-props {margin:0 0 1.5rem 0;}
.posts-list .item .item-props .p-item {margin:0 1rem 0 0;padding:0 1rem 0 0;position:relative;}
.posts-list .item .item-props .p-item .data {/*opacity:0.6;*/font-size: 0.625rem;line-height: 0.875rem;letter-spacing: 0.05rem;text-transform: uppercase;}
.posts-list .item .item-props .p-item .value {font-size: 1rem;font-weight: 600;line-height: 1.5rem;color:#fff;}
.posts-list .item .item-props .p-item:after {content:"";display:block;position:absolute;right:0;top:0;bottom:0;width:0.0625rem;background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.24) 100%);}
.posts-list .item .item-props .p-item:last-child:after {display:none;}
.posts-list .item .item-buttons > * {margin:0 1rem 0 0;}
.posts-list.posts-slider {padding:0 5.25rem;position:relative;margin:0 -1.5rem 0 0;}
.posts-list.posts-slider .item {margin:0 1.5rem 0 0;}
.posts-list.posts-slider .slick-list {overflow:visible;}
.slick-track {display:flex;flex-wrap: nowrap;}
.main-list {margin:0 0 3rem 0;}


.main-event {padding:4.38rem 0 0 0;background:url('../../images/bg3.png') no-repeat top center;background-size:64rem;}


.title-container.text-center {margin:0 auto 1.25rem auto;padding:0;max-width:40rem;}
.title-container.text-center:after {display:none;}
.title-container.text-center h2 {text-align: center;}

.title-container.text-center .cta {margin:2.5rem 0 0 0;}

.event-list {padding:10rem 0 8.75rem 0;}
.event-list .item:after {content:"";display:block;position:absolute;left:0;top:0;bottom:0;width:0.06225rem;background: linear-gradient(to bottom,  rgba(1,0,104,1) 0%,rgba(255,255,255,0.25) 58%,rgba(255,255,255,0) 100%);}
.event-list .item {padding:2.25rem;text-align: left;position:relative;height:100%;}
.event-list .item .icon {margin:0 0 0.75rem 0;}
.event-list .item .icon img {height:2.5rem;}
.event-list .item .name {margin:0 0 2.5rem 0;font-weight: 700;color:#fff;}
.event-list .item .anons {/*opacity:0.6;*/font-size: 1rem;line-height: 1.5rem;}


.main-video .video-container {position:relative;}
.main-video .video-image {position:relative; height: 46.4375rem; overflow:hidden; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.main-video .video-image img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;} 
.main-video .video-image:before { content:""; display:block;z-index:2; position:absolute; top:0; left:50%; width:100rem;height: 39.93956rem; background: url('../../images/bg5.png') no-repeat top center; background-size: 100rem; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.main-video .video-image:after { content:""; display:block;z-index:3; position:absolute; top:0; left:0; width:90rem;height: 27rem; background: url('../../images/bg4.png') no-repeat top center; background-size: 90rem;}
.main-video .video-info {position:absolute;z-index:5;bottom:5rem;left:7rem;right:7rem;}
.main-video .video-info h2 {text-align: left;}
.main-video .video-info .info-left {width:41.25rem;}
.main-video .video-info .info-container {padding:0 0 1.88rem 0;position:relative; margin:0 0 1.88rem 0;}
.main-video .video-info .info-container:after {content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:0.06225rem;background:linear-gradient(to right,  rgba(1,0,104,1) 0%,rgba(255,255,255,0.25) 58%,rgba(255,255,255,0) 100%); }
.main-video .video-info .pidpys {/*opacity:0.6;*/font-size: 0.625rem;line-height: 0.875rem;letter-spacing: 0.05rem;text-transform: uppercase;}

.reviews-section {padding:8.75rem 0;position:relative;overflow:visible;}
.reviews-section .item {height:100%; text-align:center; margin:0 1.44rem 0 0; padding:2.25rem 1.5rem; position:relative;overflow:hidden; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; } 
.reviews-section h2 {margin:0 0 3.75rem 0;}
.reviews-section .item:before {content:"";display:block;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;background: rgba(255, 255, 255, 0.08);}
.reviews-section .item:after {content:"";display:block;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;backdrop-filter: blur(12px);}
.reviews-section .item > * {position:relative;z-index:5;}
.reviews-section .item .icon {margin:0 0 2.25rem 0;}
.reviews-section .item .icon img {height:2rem;margin:0 auto;}
.reviews-section .item .review {margin:0 0 2.25rem 0;}
.reviews-section .item .name {color:#fff; font-size: 1rem;font-weight: 600;line-height: 1.5rem;}
.reviews-section .bg { position:absolute; top:0; left:50%;width: 100%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.reviews-section .bg img {width:100%;}
.reviews-section .container-fluid {position:relative;z-index:3;}
.reviews-section .reviews-slider {margin:0 -1.44rem 0 0;}
.reviews-section .reviews-slider .slick-slide {height:auto;float:none;}

.partners-section {position:relative;z-index:3;}
.partners-section .title-container {margin:0 0 3.75rem 0;padding:0 0 2.5rem 0;}
.partners-slider {position:relative;}
.partners-slider .slide {padding:0 3.75rem 0 0;}
.partners-slider .slide img {height:3.25rem;filter: grayscale(100%) brightness(300%);opacity:0.4;}
.partners-slider:before {content:"";display:block;position:absolute;z-index:70;left:0;top:0;bottom:0;width:10.75rem;background: linear-gradient(270deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);}
.partners-slider:after {content:"";display:block;position:absolute;z-index:70;right:0;top:0;bottom:0;width:10.75rem;background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);}

.invest-section {position:relative;margin:-3rem 0 8.75rem 0;}
.invest-section .title-container {margin:-5rem auto 0 auto;max-width: 40.375rem;}
.invest-section .invest-image img {width:100%;}
.invest-section .invest-image {position:relative;}
.invest-section .invest-image:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.10) 63.96%, rgba(0, 0, 0, 0.00) 75%, #000 100%);}

.footer {overflow:hidden; padding:5rem 0 3.75rem 0;border-top:0.06225rem solid rgba(255,255,255,0.12); background:url('../../images/bg8.png') no-repeat bottom center;background-size:100%;}
.footer-contacts { box-shadow: 0 8px 16px 0 rgba(255, 174, 0, 0.20); position:relative; overflow:hidden; width: 23.75rem; min-width: 23.75rem; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.footer-contacts .contacts-container {position:relative;padding:2.2rem 2.25rem;z-index:5;}
.footer-contacts .contacts-container::before {    content: ""; z-index:10; pointer-events: none;  position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;  border-radius: 0.5rem;  border-radius: 0.5rem;    border: 0.125rem solid transparent;    background: linear-gradient(133deg, rgba(255, 174, 0, 0.4), rgba(255, 174, 0, 1)) border-box;    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);    -webkit-mask-composite: destination-out;    mask-composite: exclude;    -webkit-border-radius: 0.5rem;    -moz-border-radius: 0.5rem;    -ms-border-radius: 0.5rem;    -o-border-radius: 0.5rem;}
.footer-contacts:before { content:""; display:block; z-index:1; position:absolute; top:0; bottom:0; border-radius: 0.5rem; left:0; right:0; background: rgba(0, 0, 0, 0.20); transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.footer-contacts:after { content:""; display:block; z-index:2; position:absolute; top:0; bottom:0; left:0; right:0; backdrop-filter: blur(8px); border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.footer-contacts .title {margin:0 0 0.25rem 0;color: var(--1-orange, #FFAE00);font-size: 1.625rem;font-weight: 700;line-height: 2.25rem;}
.footer-contacts .anons {margin:0 0 1.5rem 0;color: rgba(255, 255, 255, 0.60);font-size: 1rem;line-height: 1.5rem;}
.footer-contacts a {display:block;text-decoration: none;margin:0 0 0.25rem 0;font-size: 1.25rem;font-weight: 700;line-height: 1.875rem;}
.footer-contacts a:hover {color:#FFAE00;}
.footer-contacts .socials {margin:1.5rem 0 0 0;}
.socials .data {margin:0 0 1.5rem 0;position:relative;overflow:hidden;}
.socials .data span {display:inline-block;position:relative;color: rgba(255, 255, 255, 0.60);font-size: 1rem;line-height: 1.5rem; padding:0 1rem;}
.socials .data span:before {content:"";display:block;width:50vw;top:50%;right:100%; position:absolute;height: 0.0625rem;background: rgba(255, 255, 255, 0.12);}
.socials .data span:after {content:"";display:block;width:50vw;top:50%;left:100%; position:absolute;height: 0.0625rem;background: rgba(255, 255, 255, 0.12);}
.socials .item {text-decoration: none;margin:0 0.375rem;font-size:2.75rem;}
.socials .item:hover .ic:before {color:#FFAE00;}

.footer .footer-left {width:21rem;}
.footer .logo {display:block;text-decoration: none;margin:0 0 1.5rem 0;width: 17.25rem;}
.footer .logo img {width:100%;}
.footer .footer-anons {margin:0 0 1.5rem 0;color: rgba(255, 255, 255, 0.60);font-size: 1rem;line-height: 1.5rem;}
.footer .powered {text-decoration: none; padding:0.5rem 0.75rem;color: #FFF;font-size: 1rem;line-height: 1.5rem; border-radius: 0.5rem; background: var(--2-green, #004F00); -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.footer .powered img {margin:0 0 0 0.25rem;width: 2.84994rem;}
.footer .copy {/*opacity:0.6;*/font-size: 0.625rem;line-height: 0.875rem;letter-spacing: 0.05rem;text-transform: uppercase;}

/*.footer .footer-navs .nav {display: grid;  grid-template-columns: auto auto;  column-gap: 3.75rem;row-gap:1.5rem;}*/
.footer .footer-navs .nav {margin:0 3.75rem 0 0;}
.footer .footer-navs .nav:last-child {margin:0;}
.footer .footer-navs .nav a {margin:0 0 1.5rem 0; display:block;text-decoration: none;font-size: 0.875rem;font-weight: 600;line-height: 1.25rem;letter-spacing: 0.07rem;text-transform: uppercase;}
.footer .footer-navs .nav a:hover {color:#FFAE00;}

.modal-title {margin:0 0 0.25rem 0;text-align:center;font-size: 1.625rem;font-weight: 700;line-height: 2.25rem;}
.modal-anons {margin:0 0 2.25rem 0;text-align:center;color: rgba(255, 255, 255, 0.60);font-size: 1rem;line-height: 1.5rem;}

.input-container {position:relative;margin:0 0 1rem 0;}
.input { border-radius: 0.5rem; padding:0 1.25rem;color:#fff; font-size: 1rem;font-weight: 400;line-height: 1.5rem; border: 0.0625rem solid rgba(255, 255, 255, 0.24); width:100%; background:none; height:3rem; display:flex; align-items:center; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
input::-webkit-input-placeholder {color:#fff; opacity:0.6;}
input::-moz-placeholder          {color:#fff;opacity:0.6;}
input:-moz-placeholder           {color:#fff;opacity:0.6;}
input:-ms-input-placeholder      {color:#fff;opacity:0.6;}
input:focus::-webkit-input-placeholder {color: transparent!important;}
input:focus::-moz-placeholder          {color: transparent!important;}
input:focus:-moz-placeholder           {color: transparent!important;}
input:focus:-ms-input-placeholder      {color: transparent!important;}

.mobile-menu {display:none;}

.hero-inner {position:relative;overflow: visible;margin:0 0 3rem 0;}
.hero-inner .hero-image {height: 36.25rem;position:relative;}
.hero-inner .hero-image img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;} 
.hero-inner .hero-image:before {content:"";display:block;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);}
.hero-inner .bg {position:absolute;top:0;left:0;right:0;z-index:3;}
.hero-inner .bg img {width:100%;}
.hero-inner .hero-info {text-align: center; position:absolute; z-index:5; left:0; right:0; top:50%; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }
.hero-inner .hero-info .hero-anons {max-width: 35rem;margin:0 auto;}
.hero-inner .hero-info .hero-anons p {margin:0;}
.breadcrumps {font-size: 0.625rem;line-height: 0.875rem;letter-spacing: 0.05rem;text-transform: uppercase; position:absolute; top:7.81rem; left:50%; z-index:15; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.breadcrumps a {text-decoration: underline;}
.breadcrumps a:hover {text-decoration: none;}
.breadcrumps .sep {margin:0 0.75rem;}

.hero-detail .breadcrumps .current {display:block; white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  max-width: 20ch; /* примерно 20 символов */}
.hero-detail .breadcrumps li {display:inline-flex;align-items:center;}


.hero-inner .hero-filter {z-index:15; position:absolute; padding:1.25rem;  border-radius: 1rem; bottom:3.3rem; left:50%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; -webkit-border-radius: 1rem; -moz-border-radius: 1rem; -ms-border-radius: 1rem; -o-border-radius: 1rem; }
.hero-inner .hero-filter:before { content:""; z-index:1; display:block; position:absolute; top:0; bottom:0; left:0; right:0; background: rgba(255, 255, 255, 0.08); border-radius: 1rem; -webkit-border-radius:; -moz-border-radius:; -ms-border-radius:; -o-border-radius:; }
.hero-inner .hero-filter:after { content:""; z-index:2; display:block; position:absolute; top:0; bottom:0; left:0; right:0; backdrop-filter: blur(12px); border-radius: 1rem; -webkit-border-radius: 1rem; -moz-border-radius: 1rem; -ms-border-radius: 1rem; -o-border-radius: 1rem; }
.hero-inner .hero-filter > * {position:relative;z-index:5;}
.hero-inner .filter-container {margin:0 1rem 0 0;}
.hero-inner .input {width: 16.25rem;height:3.25rem;background:url('../../images/down.svg') no-repeat right 1.25rem center;background-size:0.625rem;}
.hero-inner .select2-container {   width: 16.25rem!important;}
.ui-widget.ui-widget-content {z-index:16!important}

.hero-inner .hero-tizers {position:relative;margin:-7rem 0 8.75rem 0;z-index:6;}
.hero-inner .hero-tizers .item { height:100%; position:relative; overflow:hidden; padding:1.5rem; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.hero-inner .hero-tizers .item:before {content:"";display:block;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;background: rgba(255, 255, 255, 0.08);}
.hero-inner .hero-tizers .item:after {content:"";display:block;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;backdrop-filter: blur(12px);}
.hero-inner .hero-tizers .item > * {position:relative;z-index:5;}
.hero-inner .hero-tizers .item .name {margin:0 0 0.75rem 0;color: var(--1-orange, #FFAE00);font-size: 1.125rem;font-weight: 700;line-height: 1.75rem;}
.hero-inner .hero-tizers .item .anons {/*opacity:0.6;*/font-size: 1rem;line-height: 1.5rem; }


.wrapper {overflow:hidden;}


.ui-datepicker th {color:#000;}
.ui-datepicker-range a {    background: #FFAE00 !important;    color: #000 !important;}
.ui-state-active, .ui-widget-content .ui-state-active {    background: #FFAE00 !important;    color: #000 !important;}
.posts-section {position:relative;z-index:5;}
.posts-section .posts-list .item {margin:0 0 4.5rem 0;}

.panginations {margin:0.5rem 0 2rem 0;}
.panginations .nav { border: 1px solid rgba(255, 255, 255, 0.24); font-size:0.625rem;}
.panginations a {display: flex;align-items: center;justify-content: center; text-decoration: none;position:relative;margin:0 0.25rem; border-radius: 0.5rem; background: rgba(0, 0, 0, 0.20); width: 2.75rem; height: 2.75rem; font-size: 0.875rem;font-weight: 700;line-height: 1.25rem;letter-spacing: 0.0175rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.panginations a:hover {box-shadow: 0 8px 16px 0 rgba(255, 174, 0, 0.20);color:#FFAE00;}
.panginations a:hover .ic:before {color:#FFAE00;}
.panginations a::before { content: ""; z-index:10; opacity:0; transition:0.5s ; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 0.5rem; border-radius: 0.5rem; border: 0.125rem solid transparent; background: linear-gradient(133deg, rgba(255, 174, 0, 0.4), rgba(255, 174, 0, 1)) border-box; -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); -webkit-mask-composite: destination-out; mask-composite: exclude; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.panginations a:hover::before {opacity:1;}
.panginations .nav:hover { border: 1px solid rgba(255, 255, 255, 0);}
.panginations a.active {color:#FFAE00;}
.panginations .nav.disabled {pointer-events: none;}
.panginations .nav.disabled .ic {opacity:0.4;}

.about-info .info-image { width: 30.75rem; overflow: hidden; height: 25rem; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.about-info .info-image img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.about-info .info-container h2 {text-align: left;}
.about-info .info-container {max-width:33.5rem;}
.about-info .info-container p:last-child {margin:0;}


.about-gallery .slider-container {overflow:hidden;}




.gallery-slider {width: 49rem;margin:0 auto;}
.gallery-slider .slick-list {overflow:visible;}
.gallery-slider .item { width: 47.5rem; margin:0 0.75rem; transition:0.5s ; height: 31.25rem; overflow:hidden; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.gallery-slider .item img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.gallery-slider .slick-track {display:flex;align-items: center;height: 38.75rem;}
.gallery-slider .act .item {height: 38.75rem;}
.gallery-slider .slick-slide {float:none;height:auto;}

p {margin:0 0 1.25rem 0;}
article h2 {text-align: left;}
article p b {color:#fff;font-weight:400;}

article h2,article h3,article h4 {opacity:1!important; transform:none!important ; -webkit-transform:none!important ; -moz-transform:none!important ; -ms-transform:none!important ; -o-transform:none!important ; }
ul:not(.nav).ul {list-style:none!important;padding:0;margin:0 0 1.25rem;}
ul:not(.nav).ul li {margin:0 0 0.5rem 0;padding:0 0 0 2rem;position:relative;}
ul:not(.nav).ul li:before {content:"";display:block;position:absolute;left:0;top:0.3rem;width: 1.25rem;height: 1.125rem;background: url('../../images/li.svg') no-repeat center; background-size: 1.125rem;}

ul:not(.nav) {list-style:none;padding:0;margin:0 0 1.25rem 2rem;}
ul:not(.nav) li {margin:0 0 0.25rem 0;padding:0 0 0 1.125rem;position:relative;}
ul:not(.nav) li:before {content:"";display:block;position:absolute;left:0;top:0.7rem;width: 0.375em;height: 0.375rem;background: url('../../images/li2.svg') no-repeat center; background-size: 0.375rem;}


.about-content {position:relative;overflow:visible;}
.about-content .bg { position:absolute; width: 64rem; top:-26rem; left:50%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.about-content .bg img {width:100%;}
.about-content .content-container {max-width:47.5rem;margin:0 auto;position:relative;z-index:3;}

.hero-detail {position:relative;overflow: visible;}
.hero-detail .hero-media {height:100dvh;position:relative;}
.hero-detail .hero-bg {position:absolute;top:0;bottom:0;left:0;right:0;}
.hero-detail .hero-bg img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.hero-detail .hero-bg:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 60%, #000 100%), linear-gradient(180deg, #004F00 0%, rgba(0, 79, 0, 0.70) 50%);}

.hero-detail .hero-info {z-index:10; position:absolute; padding:8.69rem 0 0 0; left:0; right:0; top:50%; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }
.hero-detail .hero-info .info-container {max-width:40.5rem;}
.hero-detail .hero-info h1 {text-align:left;}
.hero-detail .hero-info .item-dates {margin:0 0 1.25rem 0;}
.hero-detail .hero-info .item-dates .d-item {width:3rem;text-align: center;}
.hero-detail .hero-info .item-dates .d-item .m { padding:0.12rem 0;color: #000;font-size: 0.625rem;line-height: 0.875rem;letter-spacing: 0.05rem;text-transform: uppercase; border-radius: 0.5rem 0.5rem 0 0; background: var(--1-orange, #FFAE00); -webkit-border-radius: 0.5rem 0.5rem 0 0; -moz-border-radius: 0.5rem 0.5rem 0 0; -ms-border-radius: 0.5rem 0.5rem 0 0; -o-border-radius: 0.5rem 0.5rem 0 0; }
.hero-detail .hero-info .item-dates .d-item .d {color: #FFF;font-size: 1.25rem;font-weight: 700;line-height: 1.875rem; text-align: center; padding:0.38rem 0; border-radius: 0 0 0.5rem 0.5rem; background: rgba(255, 255, 255, 0.30); backdrop-filter: blur(4px); -webkit-border-radius:; -moz-border-radius:; -ms-border-radius:; -o-border-radius:; }
.hero-detail .hero-info .item-dates .sep { margin:0 0.25rem; width: 0.5rem; height: 0.1875rem; border-radius: 0.125rem; background: #FFF; -webkit-border-radius: 0.125rem; -moz-border-radius: 0.125rem; -ms-border-radius: 0.125rem; -o-border-radius: 0.125rem; }
.hero-detail .hero-info .hero-location {margin:0 0 2.5rem 0;}
.hero-detail .hero-info .hero-location .value {coloR:#fff;font-weight: 600;}

.hero-detail .hero-lektors {position:absolute;bottom:0;right:3.75rem;top:5.5rem;width: 33.875rem;}
.hero-detail .hero-lektor {height:100%;display: flex;align-items: end; justify-content: end;}
.hero-detail .hero-lektor img {max-height:100%;}
.hero-detail .hero-lektor:after { content:""; display:block; position:absolute; top:0; bottom:0; left:50%; width:300vw; transform:translateX(-50%) ; background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 60%, #000 100%); -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.hero-detail .hero-media .bg {position:absolute;top:5.5rem;left:0;right:0;}
.hero-detail .hero-media .bg img {width:100%;}

.hero-detail .lektors-block {text-align:center; box-shadow: 4px 4px 16px 0 rgba(1, 0, 104, 0.20); position:absolute; bottom:0; right:0; padding:1rem 1.25rem; width: 19.5rem; overflow:hidden; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.hero-detail .lektors-block:before {content:"";display:block;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;background: rgba(255, 255, 255, 0.12);}
.hero-detail .lektors-block:after {content:"";display:block;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;backdrop-filter: blur(20px);}
.hero-detail .lektors-block > * {position:relative;z-index:5;}
.hero-detail .lektors-block .lertors-title {margin:0 0 0.62rem 0;color: #FFF;font-weight: 600;}
.hero-detail .lektros-foto {margin:0 0 0.62rem 0;}
.hero-detail .lektros-foto .item {margin:0 0 0 -0.5rem;  width: 5rem; height: 5rem; overflow:hidden; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.hero-detail .lektros-foto .item img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;-webkit-mask-image: url('../../images/mask.png');    mask-image: url('../../images/mask.png');    -webkit-mask-position: 0 0;    mask-position: 0 0;    -webkit-mask-size: 100% 100%;    mask-size: 100% 100%;}
.hero-detail .lektros-name {color:rgba(255,255,255,0.6);font-size: 1rem;line-height: 1.5rem; }
.hero-detail .lektros-foto .item:last-child img {-webkit-mask-image:none;    mask-image:none;}
.hero-detail .lektros-foto .item:first-child {margin:0 0 0 0;}

.hero-detail .current-lektor { position:absolute; left:0; bottom:13rem; padding:1rem 1.25rem; overflow:hidden; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.hero-detail .current-lektor:before {content:"";display:block;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;background: rgba(255, 255, 255, 0.12);}
.hero-detail .current-lektor:after {content:"";display:block;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;backdrop-filter: blur(20px);}
.hero-detail .current-lektor > * {position:relative;z-index:5;}
.hero-detail .current-lektor .data {font-size: 1rem;line-height: 1.5rem; color:rgba(255,255,255,0.6);}
.hero-detail .current-lektor .value {color:#fff;font-weight: 600;}

.event-detail {}
.event-detail .detail-right {width: 52rem;margin:0 4.75rem 0 0;position:relative;z-index:5;}
.event-detail .detail-right h2,.event-detail .detail-right h3,.event-detail .detail-right h4 { opacity:1!important; transform:none!important ; -webkit-transform:none!important ; -moz-transform:none!important ; -ms-transform:none!important ; -o-transform:none!important ; }
.event-detail .detail-left {width:19.5rem;position:relative;}
.event-detail .detail-left .bg {position:absolute;top:8.25rem;right:-11rem;width: 64rem;}
.event-detail .detail-left .bg img {width:100%;}
.event-detail .detail-navigate {position:relative;z-index:2;}
.event-detail .detail-navigate a {padding:0 1.25rem;text-decoration: none; color: #FFF;font-size: 1rem;font-weight: 400;line-height: 1.5rem; margin:0 0 0.5rem 0; height:3.25rem; border-radius: 0.5rem; border: 1px solid rgba(255, 255, 255, 0); background: rgba(255, 255, 255, 0.08); backdrop-filter: blur(12px); -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.event-detail .detail-navigate a .ic {font-size:0.625rem;}
.event-detail .detail-navigate a:hover {border: 1px solid rgba(255, 255, 255, 0.24);}
.event-detail .detail-navigate a:hover .ic:before {color:#FFAE00;}
.event-detail .detail-navigate a.active {border: 1px solid rgba(255, 255, 255, 0.24);}
.event-detail .detail-navigate a.active .ic:before {color:#FFAE00;}
.event-detail .detail-left .cta {margin:0 0 1rem 0;}
.event-detail .detail-left .powered {position:relative;z-index:2;color: #FFF;font-size: 1rem;line-height: 1.5rem;}
.event-detail .detail-left .powered img {margin:0 0 0 0.25rem;width: 2.84994rem;}

.event-detail .dop-block { margin:2.5rem -2.25rem 0 -2.25rem; position:relative; padding:2.25rem; overflow:hidden;background:url('../../images/bg15.png') no-repeat center; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.event-detail .dop-block:before {content:"";display:block;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;background: rgba(255, 255, 255, 0.08);}
.event-detail .dop-block:after {content:"";display:block;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;backdrop-filter: blur(12px);}
.event-detail .dop-block > * {position:relative;z-index:5;}
.event-detail .detail-container {position:relative;padding:0 0 5rem 0;margin:0 0 5rem 0;}
.event-detail .detail-container:after {content:"";display:block;position:absolute;left:2.25rem;right:2.25rem;bottom:0;height: 0.0625rem;background: linear-gradient(to right,  rgba(1,0,104,1) 0%,rgba(255,255,255,0.25) 58%,rgba(255,255,255,0) 100%);}

.event-detail .main-teacher {margin:0 -2.25rem 1.75rem -2.25rem; border-radius: 0.5rem; overflow:hidden;min-height:17.5rem;padding:0 0 0 2.25rem; background: var(--2-green, #004F00) url('../../images/bg16.png') no-repeat right bottom; background-size:17.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.event-detail .main-teacher .teacher-info {width:30rem;padding:2rem 0;}
.event-detail .main-teacher .teacher-info .data {margin:0 0 0.25rem 0;color: rgba(255, 255, 255, 0.60);font-size: 1rem;line-height: 1.5rem;}
.event-detail .main-teacher .teacher-info .name {margin:0 0 1rem 0;color: var(--1-orange, #FFAE00);font-size: 2.75rem;font-weight: 800;line-height: 3.5rem;}
.event-detail .main-teacher .teacher-info .anons {color: #FFF;}
.event-detail .main-teacher .teacher-image {width: 17.5rem;height: 17.5rem;position:relative;}
.event-detail .main-teacher .teacher-image img {position:absolute;width:100%;left:0;top:0;max-width:none;}
.event-detail .main-teacher .teacher-image:after {content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0;background: linear-gradient(180deg, rgba(0, 79, 0, 0.00) 50%, #004F00 100%);}
.event-detail p b {color:#fff;font-weight:600;}

.event-detail .guests {margin:2.5rem 0 0 0;}
.event-detail .guests .item {margin:0 0 1.25rem 0;}
.event-detail .guests .item:last-child {margin:0;}
.event-detail .guests .item .item-image { margin:0 1rem 0 0; width: 6.25rem; height: 6.25rem; overflow:hidden; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.event-detail .guests .item .item-image img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.event-detail .guests .item .item-name {margin:0 0 0.5rem 0;color: var(--1-orange, #FFAE00);font-size: 1.125rem;font-weight: 700;line-height: 1.75rem;}
.event-detail .guests .item .item-anons {color: rgba(255, 255, 255, 0.60);}

.event-detail .detail-location > *:last-child {margin-bottom:0!important;}
.event-detail .detail-location .location-name {margin:0 0 2.5rem 0;color: var(--1-orange, #FFAE00);font-size: 2.75rem;font-weight: 800;line-height: 3.5rem;}
.event-detail .detail-location .location-slider {overflow:hidden;position:relative;margin:0 -2.25rem 2.5rem -2.25rem; overflow:hidden; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.event-detail .detail-location .location-slider .item { height: 30rem; overflow:hidden; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.event-detail .detail-location .location-slider .item img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.event-detail .detail-location .location-map { overflow:hidden; position:relative; margin:0 -2.25rem 2.5rem -2.25rem; overflow:hidden; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.event-detail .detail-location .location-map .map-container {height: 30rem;position:relative;}
.event-detail .detail-location .location-map .map-container img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.event-detail .detail-location .location-map .map-container:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 80%, rgba(0, 0, 0, 0.80) 100%);}
.event-detail .detail-location .location-map .pin { position:absolute; z-index:3; top:50%; left:50%; transform:translate(-50%,-50%) ; -webkit-transform:translate(-50%,-50%) ; -moz-transform:translate(-50%,-50%) ; -ms-transform:translate(-50%,-50%) ; -o-transform:translate(-50%,-50%) ; }
.event-detail .detail-location .location-map .pin img {width: 2.5rem;}
.event-detail .detail-location .location-map .adres {position:absolute;left:2.25rem;right:2.25rem;bottom:1.5rem;z-index:3;color: #FFF;font-size: 1.125rem;font-weight: 700;line-height: 1.75rem;}
.event-detail .detail-location .location-content {margin:0 0 2.5rem 0;}
.event-detail .detail-location .location-rooms {margin:0 0 2.5rem 0;}
.event-detail .detail-location .location-rooms .item {padding:2.25rem; overflow:hidden; position:relative;background: rgba(255, 255, 255, 0.08);backdrop-filter: blur(12px); margin:0 -2.25rem 1.25rem -2.25rem; overflow:hidden; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.event-detail .detail-location .location-rooms .item:last-child {margin:0 -2.25rem 0rem -2.25rem;}
.event-detail .detail-location .location-rooms .item-gallery {width: 17.5rem;min-width: 17.5rem;margin:0 1.25rem 0 0;}
.event-detail .detail-location .location-rooms .item-slider {overflow:hidden;position:relative;overflow:hidden; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.event-detail .detail-location .location-rooms .item-slider .s-item { height: 11.875rem; overflow:hidden; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.event-detail .detail-location .location-rooms .item-slider .s-item img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.event-detail .detail-location .location-rooms .item-slider .slick-dots {margin:1.25rem 0 0 0!important;}
.event-detail .detail-location .location-rooms .item .item-name {margin:0 0 0.75rem 0;color: #FFF;font-weight: 700;}
.event-detail .detail-location .location-rooms .item .item-anons {font-size: 1rem;line-height: 1.5rem;margin:0 0 0.75rem 0;}
.event-detail .detail-location .location-rooms .item .b-item {font-size: 1rem;line-height: 1.5rem;margin:0 0 0.25rem 0;}
.event-detail .detail-location .location-rooms .item .b-item .beds {margin:0 0 0 0.25rem;}
.event-detail .detail-location .location-rooms .item .b-item .beds img {margin:0 0 0 0.5rem;width: 1.5rem;min-width: 1.5rem;}


.event-detail .detail-program .item {margin:0 0 2.5rem 0;}
.event-detail .detail-program .item:last-child {margin:0;}
.event-detail .detail-program .item-collapse {    display: block;min-height:13.5rem!important; position:relative;}
.event-detail .detail-program .collapse:not(.show) {height:13.5rem;overflow:hidden;}
.event-detail .detail-program .item .item-day {margin:0 0 1.25rem 0;}
.event-detail .detail-program .item .item-day .day {color: var(--1-orange, #FFAE00);font-size: 2.75rem;font-weight: 800;line-height: 3.5rem;}
.event-detail .detail-program .item .item-date {width:3rem;text-align: center;margin:0 1.5rem 0 0;}
.event-detail .detail-program .item .item-date .m { padding:0.12rem 0;color: #000;font-size: 0.625rem;line-height: 0.875rem;letter-spacing: 0.05rem;text-transform: uppercase; border-radius: 0.5rem 0.5rem 0 0; background: var(--1-orange, #FFAE00); -webkit-border-radius: 0.5rem 0.5rem 0 0; -moz-border-radius: 0.5rem 0.5rem 0 0; -ms-border-radius: 0.5rem 0.5rem 0 0; -o-border-radius: 0.5rem 0.5rem 0 0; }
.event-detail .detail-program .item .item-date .d {color: #FFF;font-size: 1.25rem;font-weight: 700;line-height: 1.875rem; text-align: center; padding:0.38rem 0; border-radius: 0 0 0.5rem 0.5rem; background: rgba(255, 255, 255, 0.30); backdrop-filter: blur(4px); -webkit-border-radius:; -moz-border-radius:; -ms-border-radius:; -o-border-radius:; }
.event-detail .detail-program .item .item-content p:first-child {color:#fff;}
.event-detail .detail-program .item .item-content ul {list-style:none!important;padding:0;margin:0 0 1.25rem;}
.event-detail .detail-program .item .item-content ul li {margin:0 0 0.5rem 0;padding:0 0 0 2rem;position:relative;}
.event-detail .detail-program .item .item-content ul li:before {content:"";display:block;position:absolute;left:0;top:0.3rem;width: 1.25rem;height: 1.125rem;background: url('../../images/li.svg') no-repeat center; background-size: 1.125rem;}
.event-detail .detail-program .item .btn-show {margin:1rem 0 0 0;color: var(--1-orange, #FFAE00);font-size: 1rem;font-weight: 700;line-height: 1.5rem;letter-spacing: 0.02rem;}
.event-detail .detail-program .item .btn-show .ic {margin:0.5rem 0 0 0; transform: rotate(-180deg); margin:0 0 0 0.75rem; font-size:0.625rem; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); }
.event-detail .detail-program .item .btn-show.collapsed .ic { transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); }
.event-detail .detail-program .item .btn-show .ic:before {color:#FFAE00;}
.event-detail .detail-program .item .btn-show .value2 {display:block;}
.event-detail .detail-program .item .btn-show .value {display:none;}
.event-detail .detail-program .item .btn-show.collapsed .value2 {display:none;}
.event-detail .detail-program .item .btn-show.collapsed .value {display:block;}
.event-detail .detail-program .item-collapse:after { content:""; display:block; position:absolute; left:0; right:0; bottom:0; height:3rem; background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 30%, rgba(0, 0, 0, 1) 100%); transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.event-detail .detail-program .item-collapse.show:after {opacity:0;}
.event-detail .detail-program .item-collapse.collapsing:after {opacity:0;}

.detail-prices {position:relative;}
.detail-prices .bg {position:absolute;left:0;right:0;bottom:6.44rem;}
.detail-prices .bg img {width:100%;}
.detail-prices .item {width:19.5rem;height:100%; padding:1.25rem; position:relative; overflow:hidden; border-radius:0.5rem ; -webkit-border-radius:0.5rem ; -moz-border-radius:0.5rem ; -ms-border-radius:0.5rem ; -o-border-radius:0.5rem ; }
.detail-prices .item .item-bg {position:absolute;top:0;bottom:0;left:0;right:0;}
.detail-prices .item .item-bg img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.detail-prices .item .item-bg:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(0deg, rgba(0, 79, 0, 0.80) 0%, rgba(0, 79, 0, 0.80) 100%);}
.detail-prices .item .item-cont {position:relative;z-index:3;}
.detail-prices .item .item-header {padding:0 0 1rem 0;margin:0 0 1.25rem 0;border-bottom:0.06225rem solid rgba(255, 255, 255, 0.24);}
.detail-prices .item .item-name {margin:0 0 0.12rem 0;color: #FFF;font-weight: 700;}
.detail-prices .item .item-price {color: var(--1-orange, #FFAE00);font-size: 2.75rem;font-weight: 800;line-height: 3.5rem;}
.detail-prices .item .item-price span {font-size: 1.25rem;font-weight: 700;line-height: 1.875rem;}
.detail-prices .item .item-collapse {display:block!important;}
.detail-prices .item .p-item {margin:0 0 0.75rem 0;}
.detail-prices .item .p-item .icon {margin:0 0.38rem 0 0;min-width:1.5rem;width:1.5rem;}
.detail-prices .item .p-item .icon img {width:100%;}
.detail-prices .item .p-item .data {margin:0 0 0.12rem 0;color: #FFF;font-size: 1rem;font-weight: 700;line-height: 1.5rem;letter-spacing: 0.02rem;}
.detail-prices .item .p-item .data span {color: rgba(255, 255, 255, 0.60);font-weight: 400;}
.detail-prices .item .p-item .value {color: rgba(255, 255, 255, 0.60);font-size: 0.875rem;line-height: 1.25rem;}

.detail-services .item { position:relative; padding:1.5rem; overflow:hidden; margin:0 0 0.5rem 0; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.detail-services .item:before {content:"";display:block;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;background: rgba(255, 255, 255, 0.08);}
.detail-services .item:after {content:"";display:block;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;backdrop-filter: blur(12px);}
.detail-services .item > * {position:relative;z-index:5;}
.detail-services .item .cta {margin:0 0 0 2rem;}
.detail-services .item .item-anons {font-size: 1rem;line-height: 1.5rem;}
.detail-services .item .item-anons p {margin:0.5rem 0 0 0;}
.detail-services .item .item-name {color: var(--1-orange, #FFAE00);font-weight: 700;}
.detail-services .item .item-price { margin:0 0 0 0.5rem; padding:0.25rem 0.75rem;color: #FFF;font-size: 1rem;line-height: 1.5rem; border-radius: 0.5rem; background: var(--2-green, #004F00); -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }


.detail-ticket {position:relative;margin:5rem 0 0 0;position:relative;}
.detail-ticket .bg { position:absolute; left:0; right:0; top:50%; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }
.detail-ticket .bg img {width:100%;}
.detail-ticket .container-fluid {position:relative;z-index:3;}
.detail-ticket .ticket-container {min-width: 44.75rem; width: 44.75rem;margin:0 0.5rem 0 0; height: 25rem; overflow:hidden;position:relative;padding:1.75rem; border-radius:0.5rem ; -webkit-border-radius:0.5rem ; -moz-border-radius:0.5rem ; -ms-border-radius:0.5rem ; -o-border-radius:0.5rem ; }
.detail-ticket .ticket-container .ticket-bg {position:absolute;top:0;bottom:0;left:0;right:0;}
.detail-ticket .ticket-container .ticket-bg img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.detail-ticket .ticket-container .ticket-bg:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(180deg, rgba(0, 79, 0, 0.80) 50.09%, #004F00 100%);}
.detail-ticket .ticket-container .ticket-lektor {height:100%;position:absolute;top:0;right:0;width:21rem; display: flex;align-items: end; justify-content: end;}
.detail-ticket .ticket-container .ticket-lektor img {max-height:100%;}
.detail-ticket .ticket-container .ticket-lektor:after { content:""; display:block; position:absolute; top:0; bottom:0; left:0;right:0;background: linear-gradient(180deg, rgba(0, 79, 0, 0.00) 50%, rgba(0, 79, 0, 0.90) 100%); }
.detail-ticket .ticket-container > * {position:relative;z-index:5;}
.detail-ticket .ticket-container .ticket-dates .d-item {width:3rem;text-align: center;}
.detail-ticket .ticket-container .ticket-dates .d-item .m { padding:0.12rem 0;color: #000;font-size: 0.625rem;line-height: 0.875rem;letter-spacing: 0.05rem;text-transform: uppercase; border-radius: 0.5rem 0.5rem 0 0; background: var(--1-orange, #FFAE00); -webkit-border-radius: 0.5rem 0.5rem 0 0; -moz-border-radius: 0.5rem 0.5rem 0 0; -ms-border-radius: 0.5rem 0.5rem 0 0; -o-border-radius: 0.5rem 0.5rem 0 0; }
.detail-ticket .ticket-container .ticket-dates .d-item .d {color: #FFF;font-size: 1.25rem;font-weight: 700;line-height: 1.875rem; text-align: center; padding:0.38rem 0; border-radius: 0 0 0.5rem 0.5rem; background: rgba(255, 255, 255, 0.30); backdrop-filter: blur(4px); -webkit-border-radius:; -moz-border-radius:; -ms-border-radius:; -o-border-radius:; }
.detail-ticket .ticket-container .ticket-dates .sep { margin:0 0.25rem; width: 0.5rem; height: 0.1875rem; border-radius: 0.125rem; background: #FFF; -webkit-border-radius: 0.125rem; -moz-border-radius: 0.125rem; -ms-border-radius: 0.125rem; -o-border-radius: 0.125rem; }
.detail-ticket .ticket-container .location {margin:0 0 0 1.25rem;}
.detail-ticket .ticket-container .location .data {font-size: 0.625rem;line-height: 0.875rem; /* 140% */letter-spacing: 0.05rem;text-transform: uppercase;}
.detail-ticket .ticket-container .location .value {color: #FFF;font-size: 1rem;font-weight: 600;line-height: 1.5rem;}
.detail-ticket .ticket-container .ticket-head .data {margin:0 0 0.5rem 0;color: var(--1-orange, #FFAE00);font-weight: 600;}
.detail-ticket .ticket-container .ticket-head .name {color: #FFF;font-size: 2.25rem;font-weight: 700;line-height: 2.875rem; max-width:25.75rem;}
.detail-ticket .ticket-otriv {z-index:10; background:#fff;width:100%;position:relative; border-radius:0.5rem ; -webkit-border-radius:0.5rem ; -moz-border-radius:0.5rem ; -ms-border-radius:0.5rem ; -o-border-radius:0.5rem ; }
.detail-ticket .ticket-otriv .union { width:1.25rem; position:absolute; left:-0.87rem; top:50%; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }
.detail-ticket .ticket-otriv .ticket-price {margin:0 0 0.75rem 0;color: var(--2-green, #004F00);font-size: 2.25rem;font-weight: 700;line-height: 2.875rem;}







#wpadminbar {display:none!important;}
#detach-button-host {display:none!important;}
.wpcf7 form {position:relative;}
.wpcf7 form.invalid .wpcf7-response-output {display:none!important;}
.wpcf7-not-valid-tip {line-height:16px;    font-size: 12px; position:absolute;left:0;top:100%;}
.wpcf7-not-valid {border-color:red!important;}
.wpcf7-list-item {margin:0;}
.wpcf7 form .wpcf7-response-output {position:absolute;left:0;top:100%;font-size:14px;line-height:16px;margin:12px 0 0 0; width:100%;} 

.wpcf7-form-control-wrap {display:block;}
.wpcf7 form.sent .wpcf7-response-output {display:none!important;}




.codedropz-upload-handler {display:none!important;}
.dnd-upload-status {display:none!important;}

article h2,article h3,article h4 { opacity:1!important; transform:none!important ; -webkit-transform:none!important ; -moz-transform:none!important ; -ms-transform:none!important ; -o-transform:none!important ; }

.preloader {
	position: fixed;
	z-index: 9999999999;
	top: 0;
	left: 0;
	height: 100vh;
	width: 100vw;
	display: flex;
}			
.preloader span {
	position: relative;
	height: 100vh;
	width: 100%;
	display: flex;
	background-color: #FCF5E6;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
}	
 
.preloader.on {
	visibility: hidden;
}
.preloader.on span {
	opacity: 0;
}			
.preloader.off span  {
	opacity: 1;
}


.bg {pointer-events: none;}


.event-detail .detail-text ul {list-style:none!important;padding:0;margin:0 0 1.25rem;}
.event-detail .detail-text ul li {margin:0 0 0.5rem 0;padding:0 0 0 2rem;position:relative;}
.event-detail .detail-text ul li:before {content:"";display:block;position:absolute;left:0;top:0.3rem;width: 1.25rem;height: 1.125rem;background: url('../../images/li.svg') no-repeat center; background-size: 1.125rem;}

.event-detail .detail-text ul ul {list-style:none;padding:0;margin:0 0 1.25rem 0rem;}
.event-detail .detail-text ul ul li {margin:0 0 0.25rem 0;padding:0 0 0 1.125rem;position:relative;}
.event-detail .detail-text ul ul li:before {content:"";display:block;position:absolute;left:0;top:0.7rem;width: 0.375em;height: 0.375rem;background: url('../../images/li2.svg') no-repeat center; background-size: 0.375rem;}




.checkbox input {  cursor:pointer;  position: absolute;    z-index: -1;    opacity: 0;  }
.checkbox label {display:inline-block;margin:0;cursor:pointer;    font-weight: 400;}
.checkbox label input+span { cursor:pointer; position:relative;   display:block; padding:0 0 0 36px;font-size: 16px;   color: var(--Dark-Agro, #fff); line-height: 100%; }
.checkbox label input+span:before { content:""; display:block; position:absolute; left:0; top:-5px;  background:none; width: 24px; height: 24px; border: 1px solid #B8C3C4; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.checkbox label input:checked+span:before {border: 1px solid fff; background: #000 url('../../images/check.svg') no-repeat center; }

.wpcf7-not-valid .select2-selection{border-color: red !important;}

.page-hero {padding:7rem 0 0 0;}



@media (min-width: 993px) {
    .header-langs:hover .langs-dropdown {opacity:1;visibility: visible;pointer-events: all;margin:0;}
    .header-langs:hover .langs-btn .ic { transform:rotate(-180deg) ; -webkit-transform:rotate(-180deg) ; -moz-transform:rotate(-180deg) ; -ms-transform:rotate(-180deg) ; -o-transform:rotate(-180deg) ; }


}

