@font-face{font-family:Gotham;font-weight:300;font-style:normal;src:url(../fonts/Gotham-Light.woff);font-display:swap;}
@font-face{font-family:Gotham;font-weight:500;font-style:normal;src:url(../fonts/Gotham-Medium.woff);font-display:swap;}
@font-face{font-family:Gotham;font-weight:700;font-style:normal;src:url(../fonts/Gotham-Bold.woff);font-display:swap;}

body::-webkit-scrollbar,.modal .text::-webkit-scrollbar,.delivery-suggest::-webkit-scrollbar{width:4px;}

b{font-weight:400;}
*{box-sizing:border-box;}
div{display:flex;flex-direction:column;}

img{max-width:100%;height:auto;}
footer{margin-top:auto;}
select{cursor:pointer;}
select option{padding:20px;min-height:40px;}

input[type="date"]::-webkit-calendar-picker-indicator{cursor:pointer;}
input:focus::placeholder,textarea:focus::placeholder{color:rgba(52, 31, 16,.0);}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input[type=number]{-moz-appearance:textfield;}

fieldset{border-color:#eee;border-style:solid;border-width:1px;border-radius:3px;}
legend{padding:0 10px;}
i{font-style:normal;}
iframe,iframe body{display:block;width:100%;border:0px;max-width:100%;overflow-x:hidden;}
svg{transition:.2s;}
input.errorr,input.error,textarea.error,select.error{border-color:#E84B37!important;}
input.good.valid,input.good.valid{border-color:#3BB698!important;}
.button:disabled{cursor:not-allowed!important;}
.check{padding:0;margin:5px 0;}
.check.groupe{flex-direction:row;justify-content:space-between;}
.check .item:not(:last-child){margin-bottom:20px;}
.check input,.radios input{display:none;}

.check input + label:after,.radios input + label:after{content:"";position:absolute;top:-6px;left:-3px;box-sizing:border-box;width:30px;height:30px;transition:.2s;transform:scale(0);background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"%23E42411\"><path d=\"M0 11.522l1.578-1.626 7.734 4.619 13.335-12.526 1.353 1.354-14 18.646z\"/></svg>") 50% 50% no-repeat;background-size:contain;}
.check input:checked + label:after,.radios input:checked + label:after{transform:scale(1);}
.radios input + label:before,.radios input + label:after{border-radius:100%;}

.radios input.error + label:after{background:#F76463;}

.w-100{width:100%;}
.w-70{width:calc(70% - 10px);}
.w-50{width:calc(50% - 10px);}
.w-33{width:calc(33.33% - 13.33px);}
.w-25{width:calc(25% - 15px);}
.w-30{width:calc(30% - 10px);}

form,form>.inner-form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-block-end:0;}
form>*:not(:last-child){margin-bottom:20px;}
form .uploader input{display:none;}

form .uploader .uploader-wrap{flex-direction:row;width:100%;align-items:center;cursor:pointer;}
form .uploader svg{width:24px;height:24px;}
form .uploader svg *:first-child{fill:#ffffff;}
form .uploader svg *:not(:first-child){stroke:#ffffff;}
form .uploader svg.added,form .uploader .added svg{display:none;}
form .uploader .added svg.added *:first-child{fill:#A68246;}
form .uploader .added svg.added *:not(:first-child){stroke:#A68246;}
form .uploader .added svg.added{display:block;}
form .uploader .uploader-wrap span{margin:0 0 0 10px;}

form>.inner-form>*:not(:last-child){margin-bottom:20px;}
form .w-100.actions{flex-direction:row;align-items:center;justify-content:space-between;}
form#form-winners-info .button{margin:0 auto;}
form#form-merch-delivery label{text-align:left;}

.button.disabled{opacity:.5;pointer-events:none!important;cursor:not-allowed!important;}
.button.claim svg{width:24px;height:24px;}
.button.extra-small{height:30px;font-size:12px;min-width:1px!important;}
.button.retry-scan{height:40px;font-size:12px!important;color:#1C1714!important;margin:5px 0 0 0!important;}
.button.black span svg{margin:0 0 0 6px;width:117px;height:10px;}
.button.black:hover span svg>*{transition:.2s;fill:#1C1714;}

.modal.modal-info{z-index:999999;}
.modal.visible{opacity:1;visibility:visible;pointer-events:auto;}
.modal .modal-body::before{content:"";position:absolute;top:0;left:44px;right:44px;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,rgb(3,72,38),rgb(5,104,55) 55%,rgb(248,187,27));}
.modal.visible .modal-body{transform:translateY(0) scale(1);}
.modal-body>*{position:relative;z-index:2;}
.modal .text{display:flex;width:100%;max-height:calc(100dvh - 150px);overflow-x:hidden;overflow-y:auto;padding:10px 10px 0 10px;}
.modal .text.center{align-items:center;text-align:center;}
.modal .text::-webkit-scrollbar{width:4px;}
.modal .text::-webkit-scrollbar-track{background:rgba(5,104,55,.05);}
.modal .text::-webkit-scrollbar-thumb{border-radius:999px;background:rgb(5,104,55);}
.modal-title,.auth-title{margin:0 0 20px 0;padding:0;color:rgb(3,72,38);font-family:DelaGothicOneRegular,Gotham,Arial,sans-serif;font-size:28px;font-weight:400;line-height:1.12;text-align:center;text-transform:uppercase;}
.modal-title + form,.modal-title + .form{margin-top:24px;}
.modal-desc:first-child{margin-top:0;}
.modal-desc a{color:rgb(5,104,55);font-weight:700;text-decoration:underline;text-decoration-color:rgba(5,104,55,.28);text-underline-offset:4px;}
.modal-desc a:hover{color:rgb(223,163,17);text-decoration-color:rgb(223,163,17);}
.modal-close{display:flex;position:absolute;top:14px;right:14px;z-index:20;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(5,104,55,.12);border-radius:50%;background:rgba(255,255,255,.78);box-shadow:0 7px 20px rgba(4,83,45,.10);cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease;}
.modal-close svg{display:block;width:34px;height:34px;max-width:34px;transition:transform .22s ease;}
.modal-close:hover{border-color:rgba(223,163,17,.50);background:rgb(255,255,255);transform:rotate(8deg);}
.modal-close:hover svg{transform:rotate(90deg);}
.modal .icon{display:flex;width:62px;height:62px;align-items:center;justify-content:center;margin:0 auto 16px;border-radius:50%;background:rgba(5,104,55,.07);box-shadow:0 0 0 7px rgba(5,104,55,.035);}
.modal .icon svg{display:none;width:48px;height:48px;}
.modal.success .icon .success{display:block;}
.modal.error .icon .error{display:block;}
.modal.success .icon .success path{stroke:rgb(5,104,55)!important;}
.modal.error .icon .error path{stroke:rgb(214,64,53)!important;}
.modal.error .icon{background:rgba(214,64,53,.08);box-shadow:0 0 0 7px rgba(214,64,53,.035);}
.modal .form{display:flex;width:100%;margin-top:22px;}
.modal form,.modal form>.inner-form{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;}
.modal form>*:not(:last-child),.modal form>.inner-form>*:not(:last-child){margin-bottom:16px;}
.modal .w-100{width:100%;}
.modal .w-50{width:calc(50% - 7px);}
.modal .relative{position:relative;}
.modal input[type="text"],.modal input[type="password"],.modal input[type="date"],.modal input[type="tel"],.modal input[type="email"],.modal input[type="number"],.modal textarea,.modal select{display:flex;width:100%;height:58px;align-items:center;padding:0 18px;border:1px solid rgba(5,104,55,.20);border-radius:13px;outline:none;color:rgb(24,40,28);background:rgba(255,255,255,.82);box-shadow:0 8px 22px rgba(4,83,45,.045);font-family:Gotham,Arial,sans-serif;font-size:15px;font-weight:400;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;}
.modal textarea{height:120px;padding:17px 18px;resize:none;line-height:1.45;}
.modal input::placeholder,.modal textarea::placeholder{color:rgba(24,40,28,.43);font-family:Gotham,Arial,sans-serif;font-size:15px;}
.modal input:focus,.modal textarea:focus,.modal select:focus{border-color:rgba(5,104,55,.60);background:rgb(255,255,255);box-shadow:0 0 0 4px rgba(5,104,55,.09),0 10px 26px rgba(4,83,45,.07);}
.modal input:disabled,.modal textarea:disabled,.modal input[readonly],.modal textarea[readonly]{color:rgba(24,40,28,.58);background:rgba(5,104,55,.055);cursor:not-allowed;}
.modal input.error,.modal textarea.error,.modal select.error{border-color:rgb(214,64,53)!important;box-shadow:0 0 0 4px rgba(214,64,53,.08);}
.modal input.good.valid,.modal textarea.good.valid{border-color:rgb(5,150,83)!important;}
.modal .label{display:block;margin:0 0 7px;color:rgba(24,40,28,.72);font-family:Gotham,Arial,sans-serif;font-size:13px;font-weight:700;text-align:left;}
.modal form .w-100.actions{display:flex;align-items:center;justify-content:space-between;gap:18px;}
.modal .check{display:flex;position:relative;width:100%;margin:0;}
.modal .check input{display:none;}
.modal .check input + label{display:block;position:relative;min-height:24px;padding:2px 0 0 34px;color:rgba(24,40,28,.74);font-family:Gotham,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.45;text-align:left;cursor:pointer;}
.modal .check input + label::before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;border:1px solid rgba(5,104,55,.28);border-radius:7px;background:rgba(255,255,255,.82);box-shadow:0 5px 12px rgba(4,83,45,.06);transition:.2s;}
.modal .check input + label::after{content:"";position:absolute;top:5px;left:5px;width:14px;height:9px;border-left:3px solid rgb(255,255,255);border-bottom:3px solid rgb(255,255,255);opacity:0;transform:rotate(-45deg) scale(.5);transition:.18s;}
.modal .check input:checked + label::before{border-color:rgb(5,104,55);background:rgb(5,104,55);}
.modal .check input:checked + label::after{opacity:1;transform:rotate(-45deg) scale(1);}
.modal .check input:disabled + label{opacity:.55;cursor:not-allowed;}
.modal .check label a{color:rgb(5,104,55);font-weight:700;text-decoration:underline;text-decoration-color:rgba(5,104,55,.25);text-underline-offset:3px;}
.modal-login .tabs{display:flex;width:100%;max-width:none;padding:0;background:none;}
.modal-login .tab-content{display:none;width:100%;}
.modal-login .tab-content[style*="display:flex"]{display:flex;}
.modal-login .auth-dop{display:flex;width:100%;align-items:center;gap:0px;margin-top:22px;padding-top:19px;border-top:1px dashed rgba(5,104,55,.18);}
.modal-login .auth-dop .title{color:rgba(24,40,28,.62);font-family:Gotham,Arial,sans-serif;font-size:14px;}
.modal-login .auth-dop .tabs-nav{display:flex;margin:0;padding:0;}
.modal-login .tab-button{color:rgb(5,104,55);font-family:Gotham,Arial,sans-serif;font-size:20px;font-weight:800;text-decoration:underline;text-decoration-color:rgba(5,104,55,.30);text-underline-offset:4px;cursor:pointer;}
.modal-login .tab-button:hover{color:rgb(223,163,17);}
.modal-login form .button{width:100%;}
.modal-check .modal-body{width:680px;max-width:calc(100% - 40px);}
.tabs-checks{display:flex;width:100%;margin-top:22px;}

.tabs-checks-nav .t-button{display:flex;width:33.333%;align-items:center;justify-content:center;padding:0 10px;color:rgb(3,72,38);font-family:Gotham,Arial,sans-serif;font-size:12px;font-weight:800;line-height:1.2;text-align:center;cursor:pointer;transition:.2s;}
.tabs-checks-nav .t-button + .t-button{border-left:1px solid rgba(5,104,55,.25);white-space:nowrap;}
.tabs-checks-nav .t-button.active{color:rgb(255,255,255);background:linear-gradient(135deg,rgb(3,72,38),rgb(5,104,55));box-shadow:0 7px 18px rgba(4,83,45,.18);}
.tabs-checks-nav .t-button:hover:not(.active){background:rgba(5,104,55,.07);}
.tabs-checks .tab-content{display:none;width:100%;}
.tabs-checks .check-form{display:flex;width:100%;}
.modal form .uploader input[type="file"]{display:none;}
.modal form .uploader label{display:flex;width:100%;min-height:76px;align-items:center;padding:12px 16px;border:2px dashed rgba(5,104,55,.30);border-radius:14px;background:rgba(5,104,55,.035);cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease;}
.modal form .uploader label:hover{border-color:rgb(5,104,55);background:rgba(5,104,55,.07);transform:translateY(-1px);}
.modal form .uploader .uploader-wrap{display:flex;width:100%;align-items:center;flex-direction:row;color:rgb(3,72,38);font-family:Gotham,Arial,sans-serif;font-size:14px;font-weight:700;}
.modal form .uploader svg{width:32px;height:32px;margin:0 13px 0 0;}
.modal form .uploader svg path:first-child{fill:rgb(5,104,55);}
.modal form .uploader svg path:not(:first-child){stroke:rgb(5,104,55);}
.modal form .uploader svg.added,.modal form .uploader .added svg{display:none;}
.modal form .uploader .added svg.added{display:block;}
.modal form .uploader .added svg.added path:first-child{fill:rgb(223,163,17);}
.modal form .uploader .added svg.added path:not(:first-child){stroke:rgb(223,163,17);}
.modal form .uploader .up-label{min-height:64px;}
.modal-merch-delivery .modal-body{width:650px;max-width:calc(100% - 40px);}
.modal-merch-delivery .form{width:100%;}
.delivery-suggest{display:none;position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:50;max-height:230px;padding:7px;overflow-y:auto;border:1px solid rgba(5,104,55,.14);border-radius:13px;background:rgb(255,255,255);box-shadow:0 16px 36px rgba(4,83,45,.16);}
.delivery-suggest:not(:empty){display:flex;}
.delivery-suggest>*{display:flex;width:100%;padding:11px 12px;border-radius:9px;color:rgb(24,40,28);font-family:Gotham,Arial,sans-serif;font-size:13px;line-height:1.35;text-align:left;cursor:pointer;transition:.16s;}
.delivery-suggest>*:hover{color:rgb(3,72,38);background:rgba(5,104,55,.08);}
.delivery-suggest::-webkit-scrollbar{width:4px;}
.delivery-suggest::-webkit-scrollbar-track{background:rgba(5,104,55,.04);}
.delivery-suggest::-webkit-scrollbar-thumb{border-radius:999px;background:rgb(5,104,55);}
.merch-delivery-manual-field,.merch-delivery-5post-field{width:100%;}
.modal-profile .modal-body,.modal-password .modal-body{width:430px;max-width:calc(100% - 40px);}
.modal-profile .button,.modal-password .button{width:100%;}
.modal-callback .modal-body{width:620px;max-width:calc(100% - 40px);}
.modal-callback .button{width:100%;}
.modal-winners-info .modal-body{width:680px;max-width:calc(100% - 40px);}
.modal-winners-info .image-preview{display:flex;width:100%;align-items:center;justify-content:center;margin-bottom:18px;}
.modal-winners-info .image-preview img{display:block;width:100%;max-width:260px;max-height:260px;object-fit:contain;border-radius:16px;box-shadow:0 13px 30px rgba(4,83,45,.10);}
.modal-end .modal-body,.modal-info .modal-body{width:470px;max-width:calc(100% - 40px);}
.modal-cookie{display:flex;position:fixed;left:50%;bottom:24px;z-index:999999;width:630px;max-width:calc(100% - 48px);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,20px);transition:opacity .22s ease,visibility .22s ease,transform .22s ease;}
.modal-cookie.visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0);}
.modal-cookie .modal-body{display:flex;position:relative;width:100%;padding:25px 56px 24px;overflow:hidden;border:1px solid rgba(5,104,55,.14);border-radius:20px;color:rgb(24,40,28);background:radial-gradient(circle at 96% 0,rgba(255,198,42,.18),transparent 27%),rgb(255,252,245);box-shadow:0 24px 65px rgba(0,0,0,.24);}
.modal-cookie .text{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column;text-align:center;}
.modal-cookie .modal-desc{width:100%;margin:0 0 14px;font-size:12px;line-height:1.45;text-align:center;}
.modal-cookie .modal-desc:last-child{margin:11px 0 0;}
.modal-cookie .button{width:auto;min-width:130px;margin:0 auto;}
.modal-cookie .modal-close{top:10px;right:10px;}

.wrap-qr-scan{display:flex;position:relative;width:100%;min-height:310px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(5,104,55,.16);border-radius:17px;background:radial-gradient(circle at 50% 50%,rgba(5,104,55,.08),transparent 68%),rgba(255,255,255,.64);}
.wrap-qr-scan::after{inset:50% 14%;height:2px;border:0;border-radius:999px;background:linear-gradient(90deg,transparent,rgb(248,187,27),transparent);box-shadow:0 0 14px rgba(248,187,27,.70);}
.wrap-qr-result{display:flex;position:relative;z-index:2;width:100%;align-items:center;justify-content:center;font-size:13px;padding:0 0 30px 0;}
.wrap-qr-result video,.wrap-qr-result canvas{display:block;width:100%;max-width:100%;border-radius:14px;}
.scan-response{position:absolute;display:flex;right:0px;bottom:0px;left:0px;z-index:4;color:rgb(3,72,38);font-family:Gotham,Arial,sans-serif;font-size:12px;font-weight:700;text-align:center;justify-content:center;align-items:center;line-height:40px;}
.button.retry-scan{width:auto!important;min-width:0!important;min-height:36px;height:36px;padding:0 14px!important;margin:8px auto 0!important;border-radius:10px;font-size:10px!important}

section{width:100%;display:flex;flex-direction:column;padding:50px 0;position:relative;z-index:5;}

.section-title{padding:0;font-size:55px;text-align:center;font-weight:400;line-height:1.1;color:#fff;width:auto;margin:0 auto;text-transform:uppercase;font-family:Gotham;}
.section-title.medium{font-size:48px;}
.section-title.white{color:#fff;}

table td,table th{padding:12px 20px;text-align:left;font-size:24px;text-transform:uppercase;}

table thead th:first-child{border-radius:10px 0 0 0;}
table thead th:last-child{border-radius:0 10px 0 0;}

table tr:last-child td:first-child{border-radius:0 0 0 10px;}
table tr:last-child td:last-child{border-radius:0 0 10px 0;}
table td.delete{padding:5px 20px;width:80px;}
table .button.delete{width:40px;height:40px;padding:0;}
table .button.delete svg{margin:0;width:48px;height:48px;}
table p{margin:0;}

table td.comment{text-transform:none;}

.only-text{display:block;}
.only-text>*{margin:0px;}
.only-text>*:not(:last-child){margin-bottom:10px;}
.only-text a{border-bottom:1px solid #ffffff;}
.only-text a:hover{color:#1C1714;border-color:#1C1714;}

.tabs-nav>*.active{background:#1C1714;transform:translateY(-3px);box-shadow:0 2px 0 1px rgba(0,0,0,.15);}
.tabs form{margin:0;}
.tabs form .button{width:100%;}
.tabs.forgot .tabs-nav>*{width:100%;}
.tab-content{display:none;}
.tabs-checks-nav>*:not(:last-child){border-right:3px solid #E42411;}
.tabs-checks-nav>*.active{background:#E42411;color:#fff;}
.tabs-checks-nav>*:hover:not(.active){background:rgba(0,0,0,.1);}

.wrap-qr .r{width:100%;height:200px;}

/* OWL */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative;}
.owl-carousel .owl-stage-outer{width:100%;position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none;}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block;}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel.owl-refresh .owl-item{visibility:hidden;}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-grab{cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{animation-name:fadeOut;}
@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}
.owl-height{transition:height .5s ease-in-out;}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .2s ease;}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0;}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease;}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3);}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .2s ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}
.owl-carousel .owl-stage {position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;flex-direction:row;}
.owl-dots{flex-direction:row;justify-content:center;padding:30px 20px 0 20px;position:relative;z-index:9;bottom:0;left:0;width:100%;}
.owl-dots button{width:40px;height:8px;border-radius:10px;background:#1C1714!important;margin:0 5px;transition:.2s;opacity:.3;}
.owl-dots button.active{background:#1C1714!important;opacity:1;}
button.owl-prev,button.owl-next,.article-nav a{position:absolute;top:50%;transform:translateY(-50%);width:80px;height:80px;border-radius:8px;z-index:5;background:#E42411!important;display:flex;align-items:center;justify-content:center;transition:.2s;opacity:0;visibility:hidden;padding:0px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.25);}

button.owl-prev span,button.owl-next span{display:flex;height:100%;width:100%;align-items:center;justify-content:center;}
.owl-carousel .owl-nav.disabled svg{width:29px;height:29px;}
button.owl-prev{left:-10px;transform:translateY(-50%);}
button.owl-next{right:-10px;}
button.owl-prev svg,button.owl-next svg{fill:#FFAF00;transition:.2s;}
button.owl-prev svg,button.owl-next svg,button.owl-prev path,button.owl-next path{fill:#fff;position:relative;z-index:9;}
.owl-carousel:hover button.owl-prev{left:40px;opacity:1;visibility:visible;}
.owl-carousel:hover button.owl-next{right:40px;opacity:1;visibility:visible;}
.owl-carousel{display:none;width:100%;z-index:1;overflow:hidden;opacity:0;transition:.2s;}
.owl-carousel.owl-loaded{opacity:1;}
button.owl-prev:hover::before,button.owl-next:hover::before{box-shadow:none!important;}
.owl-carousel:not(.owl-loaded){opacity:0;}
.underline{text-decoration:underline;cursor:pointer;}

/* Tippy JS */
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0;}
[data-tippy-root]{max-width:calc(100vw - 10px);}
.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0;}
.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top;}
.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0;}
.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom;}
.tippy-box[data-placement^=left]>.tippy-arrow{right:0;}
.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left;}
.tippy-box[data-placement^=right]>.tippy-arrow{left:0;}
.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right;}
.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);}
.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid;}
.tippy-content{position:relative;padding:5px 9px;z-index:1;}

/*DaData*/
.dadata{position:relative;text-align:left;}
.suggestion{position:relative;}
.suggestion input{margin-bottom:0;}
.suggestions-nowrap{white-space:nowrap;}
.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}
.suggestions-input::-ms-clear{display:none;}
.suggestions-wrapper{position:absolute;top:calc(100% + 2px);left:0;width:100%;margin:0;padding:0;vertical-align:top;-webkit-text-size-adjust:100%;}
.suggestions-suggestions strong{font-weight:400;}
.suggestions-suggestions.suggestions-mobile{border-style:none;}
.suggestions-suggestions.suggestions-mobile .suggestions-suggestion{border-bottom:1px solid #ddd;}
.suggestions-suggestion{padding:4px;overflow:hidden;}
.suggestions-suggestion:not(:last-child){margin-bottom:2px;}
.suggestions-hint{padding:5px;white-space:nowrap;overflow:hidden;color:#C7A76A;font-size:85%;line-height:20px;}
.suggestions-subtext_inline{display:inline-block;min-width:6em;vertical-align:bottom;margin:0 .5em 0 0;}
.suggestions-subtext-delimiter{display:inline-block;width:2px;}
.suggestions-subtext_label{margin:0 0 0 .25em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:0 3px;background:#f5f5f5;font-size:85%;}
.suggestions-value[data-suggestion-status=LIQUIDATED]{position:relative;}
.suggestions-value[data-suggestion-status=LIQUIDATED]:after{position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,.4);content:"";}
.suggestions-promo{font-size:85%;display:none;color:#C7A76A;padding:4px;text-align:left;}
.suggestions-promo a{color:#C7A76A;display:block;filter:grayscale(100%);line-height:20px;text-decoration:none;}
.suggestions-promo a:hover{filter:grayscale(0);}
.suggestions-promo svg{height:20px;vertical-align:bottom;}

/* Natakhtari desktop defaults */
.mobile-menu,.btn-menu{display:none;}

body,html{margin:0;padding:0;width:100%;height:auto;font-size:18px;font-weight:400;overflow-x:hidden;position:relative;font-family:Gotham,Arial,sans-serif;color:#18281c;background:#fffcf5;}
body{background:radial-gradient(circle at 88% 8%,#ffc62a1f,transparent 24%),radial-gradient(circle at 7% 76%,#0568370f,transparent 28%),#fffcf5;}
a{transition:.2s;text-decoration:none;color:#056837;}
a:hover{color:#dfa311;}
::selection{color:#18281c;background:#f8bb1b;}
::-moz-selection{color:#18281c;background:#f8bb1b;}
body::-webkit-scrollbar-track,.modal .text::-webkit-scrollbar-track,.delivery-suggest::-webkit-scrollbar-track{box-shadow:none;background:#f2efe5;}
body::-webkit-scrollbar-thumb,.modal .text::-webkit-scrollbar-thumb,.delivery-suggest::-webkit-scrollbar-thumb{outline:0px solid #fff;background:#056837;}
.content{width:100%;height:auto;min-height:100vh;max-width:100%;margin:0 auto;padding:0;overflow-x:hidden;position:relative;z-index:2;background:transparent;}
.container{width:100%;flex-direction:column;padding:0 20px;margin:0 auto;position:relative;max-width:1180px;}

.top-menu a{display:flex;width:100%;white-space:nowrap;color:#034826;}
.top-menu a:not(.button):hover{color:#dfa311;opacity:1;}
input[type="text"],input[type="password"],input[type="date"],input[type="tel"],input[type="email"],textarea,select,input[type=number],.select2-container .select2-selection--single,form .uploader label,.select2-container--default .select2-selection--multiple{display:flex;width:100%;align-items:center;padding:0 20px;font-weight:400;outline:none;transition:.2s;font-size:16px;height:60px;border:1px solid #05683738;border-radius:12px;color:#18281c;background:#ffffffdb;box-shadow:0 8px 24px #04532d0d;font-family:Onest,Arial,sans-serif;}
textarea{padding:20px 22px;resize:none;height:120px;}
input::placeholder,textarea::placeholder,input[type=date]:invalid::-webkit-datetime-edit{font-size:16px;transition:.2s;font-weight:400;color:#18281c7a;font-family:Onest,Arial,sans-serif;}
input[type="text"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type=date]:focus,input[type="password"]:focus,textarea:focus,select:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text:focus,.select2-container--open .select2-selection{border-color:#0568378c;box-shadow:0 0 0 4px #0568371a;}
input:disabled{color:#18281c73;background:#0568370d;}
form .label{text-align:left;margin:0 0 5px 0;font-size:14px;color:#18281cb8;}
form .uploader label{border-style:dashed;border-width:3px;border-color:#05683757;background:#ffffff85;}
form .uploader svg :first-child{fill:#056837;}
form .uploader svg :not(:first-child){stroke:#056837;}
.check input + label,.radios input + label{position:relative;padding:0 0 0 32px;cursor:pointer;font-size:16px;font-weight:400;font-family:Gotham,Arial,sans-serif;color:#18281c;}
.check input + label:before,.radios input + label:before{content:"";position:absolute;top:0px;left:0;box-sizing:border-box;width:24px;height:24px;border-radius:5px;border:1px solid rgba(255,255,255, .25);transition:.2s;border-color:#0568374d;background:#ffffffdb;}
.radios input + label:after{width:12px;height:12px;border-radius:100%;top:4px;left:4px;background:#f8bb1b;}
.check label a{border-bottom:1px solid #ffffff;border-bottom-color:#05683759;}
.button,.top-menu .button{position:relative;display:flex;max-width:100%;min-height:58px;align-items:center;justify-content:center;flex-direction:row;gap:10px;margin:0 auto 0 0;padding:0 22px;overflow:hidden;border:1px solid rgb(223,163,17);border-radius:15px;color:rgb(25,30,20);background:linear-gradient(180deg,rgb(255,216,81),rgb(248,187,27));box-shadow:0 10px 22px rgba(224,165,18,.28),0 1px 0 rgba(255,255,255,.58) inset;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:900;line-height:1;letter-spacing:.025em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease}
.button::before,.top-menu .button::before{content:"";position:absolute;top:-75%;left:-20%;width:28%;height:220%;background:rgba(255,255,255,.28);transform:rotate(24deg);transition:left .35s ease}
.button:hover,.top-menu .button:hover{color:rgb(25,30,20);transform:translateY(-2px);box-shadow:0 14px 28px rgba(224,165,18,.37),0 1px 0 rgba(255,255,255,.58) inset}
.button:hover::before,.top-menu .button:hover::before{left:110%}
.button>svg,.top-menu .button>svg{width:19px;height:19px;margin:0;fill:currentColor;stroke:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.button.blue,.button.yellow,.button.orange,.button.black,.button.red{color:rgb(25,30,20);border-color:rgb(223,163,17);background:linear-gradient(180deg,rgb(255,216,81),rgb(248,187,27));box-shadow:0 10px 22px rgba(224,165,18,.28),0 1px 0 rgba(255,255,255,.58) inset}
.button.blue:hover,.button.yellow:hover,.button.orange:hover,.button.black:hover,.button.red:hover{color:rgb(25,30,20);box-shadow:0 14px 28px rgba(224,165,18,.37),0 1px 0 rgba(255,255,255,.58) inset}
.button.loading{color:rgb(28,23,20)!important;border-color:transparent!important;background:linear-gradient(45deg,rgb(255,255,255) 25%,rgb(238,238,238) 25%,rgb(238,238,238) 50%,rgb(255,255,255) 50%,rgb(255,255,255) 75%,rgb(238,238,238) 75%,rgb(238,238,238))!important;background-size:100px 100px!important;box-shadow:none!important;transform:none!important;animation:loading 7.5s linear infinite;pointer-events:none}
.button.loading::before{display:none}
@keyframes loading{0%{background-position:0 0}100%{background-position:100% 100%}}
.modal{display:flex;position:fixed;inset:0;z-index:99999;width:100%;height:100%;align-items:center;justify-content:center;padding:40px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease;background:#07100bbd;backdrop-filter:blur(8px);}
.modal .modal-body{display:flex;position:relative;width:auto;min-width:420px;max-width:720px;max-height:calc(100dvh - 80px);overflow:hidden;transform:translateY(18px) scale(.97);transition:transform .24s ease;padding:34px 28px;border:1px solid #0568371a;border-radius:20px;color:#18281c;background:radial-gradient(circle at 88% 8%,#ffc62a21,transparent 22%),#fffcf5;box-shadow:0 34px 95px #00000052,1px 0 #fffc inset;}
.modal-close svg>*{stroke:rgb(3,72,38)!important;}
.modal-title{color:#034826;}
.modal-desc{display:block;margin-top:12px;font-family:Gotham,Arial,sans-serif;font-size:15px;color:#18281c94;line-height:1.4;}
.modal a{color:#056837;}
.modal a:hover{color:#dfa311;}
.modal .button{color:#18281c;}
.section-title,.section-title.white{color:#034826;}
.section-desc{text-align:center;font-size:30px;font-weight:400;margin:15px 0 0 0;text-transform:uppercase;line-height:1.6;color:#18281cb8;}
.modal-login .modal-body{width:460px;max-width:calc(100% - 40px);}
.modal a{font-size:14px;white-space:nowrap;}
table{border-spacing:0px;width:100%;overflow:hidden;border:1px solid #0568371a;border-radius:16px;background:#ffffffb8;box-shadow:0 14px 38px #04532d14;}
table thead th{font-weight:400;font-size:23px;color:#034826;background:#0568370d;border-bottom:2px solid #f8bb1b;}
table td{font-family:Onest;font-size:16px;color:#18281c;}
table tr:nth-child(even) td{background:#05683709;}
table small{font-size:14px;color:#18281c85;}
.checks td span.promo-code{display:inline-flex;margin:0 0 0 30px!important;height:40px;font-size:14px;font-weight:700;padding:0 10px;align-items:center;color:#034826;background:#f8bb1b38;border:1px solid #dfa3114d;border-radius:10px;}
.tabs{width:100%;max-width:650px;border-radius:20px;margin:0 auto 0 auto;position:relative;padding:18px;}
.tabs-nav{flex-direction:row;list-style:none;margin:0;padding:0;font-size:20px;font-weight:400;justify-content:space-between;gap:10px;color:#034826;}
.tabs-nav>*{transition:.2s;text-align:center;cursor:pointer;padding:12px 16px;border-radius:12px;}
.tabs-nav>.active{color:#fff;background:linear-gradient(135deg,#034826,#056837);box-shadow:0 10px 24px #04532d2e;}
.tabs-checks-nav{display:flex;width:100%;background:rgba(255,255,255,.58);flex-direction:row;align-items:center;height:50px;justify-content:center;overflow:hidden;border:2px solid #E42411;margin:0 0 5px 0;border-color:#056837;border-radius:12px;}
.tabs-checks-nav>*{display:flex;width:33.33%;height:100%;align-items:center;justify-content:center;cursor:pointer;transition:.2s;font-size:14px;color:#034826;}
.tabs-checks-nav>:not(:last-child){border-right-color:#056837;}
.tabs-checks-nav>.active{color:#fff;background:#056837;}
.tabs-checks-nav>:hover:not(.active){background:#05683714;}
.tippy-box{position:relative;white-space:pre-line;padding:15px 10px;font-size:12px;line-height:1;outline:0;transition-property:transform,visibility,opacity;color:#fff;background:#034826;border-radius:12px;box-shadow:0 12px 28px #04532d33;}
.tippy-arrow{width:16px;height:16px;color:#034826;}
.suggestions-suggestions{box-sizing:border-box;cursor:pointer;left:0;min-width:100%;position:absolute;z-index:9999;-webkit-text-size-adjust:100%;padding:10px;font-weight:400;font-size:18px;border:1px solid #0568371f;border-radius:12px;color:#18281c;background:#fff;box-shadow:0 16px 34px #04532d24;}
.suggestions-suggestion:hover{border-radius:8px;color:#034826;background:#0568371a;}
.suggestions-selected{border-radius:8px;color:#fff;background:#056837;}
.suggestions-selected:hover{background:#034826;}
.suggestions-hint,.suggestions-promo,.suggestions-promo a{color:#dfa311;}
.suggestions-subtext{color:#056837b3;}
header{display:flex;position:fixed;top:0;left:0;width:100%;z-index:99;transition:.2s;height:96px;padding:14px 0;background:transparent;border:0;backdrop-filter:none;pointer-events:none;}
header .site-logo{height:60px;display:flex;}
header .site-logo img{height:100%;object-fit:contain;}
header .container{max-width:1240px;}
.header-wrap{width:100%;flex-direction:row;align-items:center;justify-content:space-between;color:#18281c;height:68px;padding:0 14px 0 22px;border:1px solid #ffffffad;border-radius:22px;background:#fffcf5e0;box-shadow:0 16px 42px #04391f21,1px 0 #ffffffe6 inset;backdrop-filter:blur(18px);pointer-events:auto;}
header.min{height:100px;background:transparent;box-shadow:none;}
header.min .header-wrap{background:#fffcf5f5;}
.top-menu{display:flex;width:100%;align-items:center;flex-direction:row;margin:0;font-family:Gotham,Arial,sans-serif;}
.top-menu .inner{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:row;gap:8px;}
.top-menu .inner>*{width:auto;flex:0 0 auto;}
.top-menu .inner.center{width:auto;min-width:150px;margin:0 auto 0 0;}
.top-menu .inner.center img,.top-menu .logo img{display:block;width:auto;max-width:170px;max-height:52px;}
.top-menu .item{display:flex;width:auto;align-items:center;justify-content:center;}
.top-menu .item>a:not(.button){display:flex;width:auto;min-height:42px;align-items:center;justify-content:center;padding:0 13px;border-radius:12px;color:#034826;font-size:14px;font-weight:700;line-height:1.15;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;}
.top-menu .item>a:not(.button):hover{color:#034826;background:#05683713;}
.top-menu .item>a.orange{color:#dfa311;}
.top-menu .button{margin:0 0 0 6px}
.top-menu form{display:flex;width:auto;margin:0;}
.top-menu .item:has(#form-logout){width:auto;flex:0 0 auto}
.top-menu #form-logout{display:flex;width:auto;align-items:center;justify-content:center;flex:0 0 auto;margin:0}
.top-menu #form-logout>*{margin:0!important}
.top-menu #form-logout>a{display:flex;width:auto;min-height:42px;align-items:center;justify-content:center;flex-direction:row;gap:7px;padding:0 13px;border:0;border-radius:12px;color:#034826;background:transparent;font-family:Gotham,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.15;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;cursor:pointer}
.top-menu #form-logout>a:hover{color:#034826;background:rgba(5,104,55,.075)}
.top-menu #form-logout>a svg{display:block;width:18px;height:18px;flex:0 0 18px;margin:0;fill:currentColor}
.top-menu #form-logout>a span{display:block;width:auto;margin:0}
.welcome{position:relative;display:flex;min-height:100vh;align-items:center;padding:150px 0 82px;overflow:hidden;background:linear-gradient(135deg,#f9f7ee 0%,#fffcf5 46%,#edf5ed 100%);}
.welcome::before{content:"";position:absolute;z-index:0;top:0;right:-4%;bottom:0;width:96%;background-image:url(/img/el/kv-natakhtari.png);background-repeat:no-repeat;background-position:center 72%;background-size:cover;filter:saturate(.95) contrast(.96);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.15) 10%,rgba(0,0,0,.55) 25%,rgba(0,0,0,.9) 40%,rgba(0,0,0,1) 52%,rgba(0,0,0,1) 100%);mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.15) 10%,rgba(0,0,0,.55) 25%,rgba(0,0,0,.9) 40%,rgba(0,0,0,1) 52%,rgba(0,0,0,1) 100%);}
.welcome::after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(circle at 86% 16%,#ffc2263d,transparent 25%),radial-gradient(circle at 62% 88%,#04673721,transparent 30%),linear-gradient(90deg,#fffcf5fa 0%,#fffcf5eb 38%,#fffcf585 63%,#fffcf51f 100%);}
.welcome .container{z-index:2;max-width:1240px;}
.welcome-wrap{display:flex;width:100%;min-height:650px;align-items:center;justify-content:space-between;flex-direction:row;gap:42px;}
.welcome .column{position:relative;display:flex;}
.welcome .column.left{width:49%;align-items:flex-start;justify-content:center;}
.welcome .column.right{width:51%;min-height:610px;align-items:center;justify-content:center;}
.welcome .column.right::before{content:"";position:absolute;z-index:0;width:520px;height:520px;border:5px solid #f7be2340;border-radius:50%;background:radial-gradient(circle,#ffd8512e 0%,#ffd85112 48%,transparent 72%);box-shadow:0 0 0 22px #ffffff1f, 0 0 23px #0568370d;display:none;}
.welcome-label{display:inline-flex;min-height:30px;align-items:center;margin:0 0 18px;padding:0 13px;border:1px solid #05683726;border-radius:999px;color:#055b30;background:#ffffff9e;box-shadow:0 8px 20px #04532d0f;font-family:Gotham,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;}
.welcome-title{max-width:720px;margin:0;color:#034826;font-family:Gotham,Arial,sans-serif;font-size:clamp(30px,5.3vw,65px);font-weight:700;line-height:1.1;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 0 #ffffffb3;}
.welcome-title span{display:inline-block;color:#056837;}
.welcome-text{display:block;max-width:580px;margin:22px 0 0;color:#36453a;font-family:Gotham,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.55;}
.welcome-text p{margin:0;}
.welcome-features{display:flex;width:100%;max-width:650px;align-items:stretch;flex-direction:row;gap:10px;margin:28px 0 0;}
.welcome-feature{display:flex;position:relative;width:33.333%;min-height:154px;align-items:flex-start;justify-content:flex-start;padding:18px 16px;overflow:hidden;border:1px solid #05683724;border-radius:18px;background:#ffffffb8;box-shadow:0 14px 32px #04532d14, 0 1px 0 #ffffffe6 inset;backdrop-filter:blur(10px);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.welcome-feature::before{content:"";position:absolute;top:-38px;right:-34px;width:110px;height:110px;border-radius:50%;background:#f8bb1b17;pointer-events:none}
.welcome-feature-icon{display:flex;position:relative;z-index:2;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;margin:0 0 13px;border:1px solid #05683729;border-radius:13px;color:#056837;background:linear-gradient(145deg,#fffffff2,#f8bb1b21);box-shadow:0 9px 20px #04532d17 0 1px 0 #ffffffe6 inset}
.welcome-feature-icon svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.welcome-feature-title{position:relative;z-index:2;display:block;margin:0 0 7px;color:#034826;font-family:Gotham,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.welcome-feature-text{position:relative;z-index:2;display:block;color:#48574c;font-family:Gotham,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.38}
.welcome-actions{display:flex;align-items:center;flex-direction:row;gap:12px;margin:32px 0 0;}
.welcome-actions .button{min-width:220px;padding-right:24px;padding-left:24px;}
.welcome-actions .button.black{min-width:175px;}
.welcome-visual{position:relative;z-index:2;display:flex;width:100%;min-height:610px;align-items:center;justify-content:center;display:none;}
.welcome-visual img{border-radius:100%;width:80%;height:80%;}
.welcome-visual::after{content:"";position:absolute;z-index:0;left:50%;bottom:45px;width:72%;height:54px;border-radius:50%;background:#032e1933;filter:blur(22px);transform:translateX(-50%);}
.w-l-2,.welcome-visual-main{position:relative;z-index:2;display:block;width:100%;max-width:680px;max-height:650px;object-fit:contain;filter:drop-shadow(0 28px 42px #0003);transform:translateY(8px);}
.welcome-note{position:absolute;z-index:3;right:3%;bottom:12%;display:flex;width:132px;height:132px;align-items:center;justify-content:center;padding:18px;border:3px solid #f7be23;border-radius:50%;color:#fff;background:linear-gradient(145deg,#046737,#024927);box-shadow:0 18px 34px #00000038 0 0 6px #ffffff29 inset;font-family:Gotham,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.15;text-align:center;text-transform:uppercase;transform:rotate(-7deg);}
.welcome-bg{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}
.welcome-bg::before{content:"";position:absolute;top:40px;bottom:0;left:-60px;width:52%;background:#05683713;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:210px 210px,110px 110px,62px 62px,145px 145px,48px 48px;-webkit-mask-position:0 5%,52% 2%,36% 46%,5% 78%,68% 68%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:210px 210px,110px 110px,62px 62px,145px 145px,48px 48px;mask-position:0 5%,52% 2%,36% 46%,5% 78%,68% 68%;transform:rotate(-7deg)}
.welcome .container{position:relative;z-index:2}

.footer{display:flex;position:relative;width:100%;margin-top:auto;padding:76px 0 28px;overflow:hidden;color:rgb(255,252,245);background:radial-gradient(circle at 12% 18%,rgba(248,187,27,.14),transparent 24%),radial-gradient(circle at 88% 86%,rgba(255,216,81,.09),transparent 26%),linear-gradient(145deg,rgb(2,54,29),rgb(3,72,38) 52%,rgb(5,104,55))}
.footer::before{content:"";position:absolute;top:-90px;left:-70px;width:570px;height:470px;pointer-events:none;background:rgba(255,216,81,.075);transform:rotate(-8deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:240px 240px,110px 110px,54px 54px;-webkit-mask-position:0 5%,62% 12%,48% 72%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:240px 240px,110px 110px,54px 54px;mask-position:0 5%,62% 12%,48% 72%}
.footer::after{content:"";position:absolute;top:0;left:50%;width:min(1180px,calc(100% - 40px));height:1px;background:linear-gradient(90deg,transparent,rgba(255,216,81,.72),transparent);transform:translateX(-50%)}
.footer .container{z-index:2;max-width:1180px}
.footer-wrap{display:flex;width:100%;}
.footer-menu{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.footer-menu .row{display:flex;width:100%;gap:12px}
.footer-menu a{display:flex;position:relative;width:100%;min-height:58px;align-items:center;padding:0 52px 0 18px;border:1px solid rgba(255,255,255,.12);border-radius:15px;color:rgb(255,252,245);background:rgba(255,255,255,.055);font-family:Gotham,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.3;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}
.footer-menu a::after{content:"↗";display:flex;position:absolute;top:50%;right:14px;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid rgba(255,216,81,.32);border-radius:50%;color:rgb(255,216,81);background:rgba(255,216,81,.07);font-size:15px;transform:translateY(-50%);transition:transform .2s ease,background .2s ease,color .2s ease}
.footer-menu a:hover{color:rgb(255,216,81);border-color:rgba(255,216,81,.35);background:rgba(255,216,81,.08);transform:translateY(-2px)}
.footer-menu a:hover::after{color:rgb(3,72,38);background:rgb(255,216,81);transform:translateY(-50%) rotate(8deg)}
.footer-after-wrap{display:block;width:100%;margin-top:22px;padding:22px 30px 0;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,252,245,.58);font-family:Gotham,Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.65;text-align:center}
.footer-after-wrap p{max-width:1020px;margin:0 auto}

.button-tg{display:flex;position:fixed;right:24px;bottom:24px;z-index:9998;align-items:center;flex-direction:row;color:rgb(255,255,255);text-decoration:none;filter:drop-shadow(0 16px 28px rgba(3,72,38,.28));transition:transform .2s ease}
.button-tg:hover{color:rgb(24,40,28);transform:translateY(-3px)}
.button-tg-icon{display:flex;position:relative;z-index:2;width:64px;height:64px;flex:0 0 64px;align-items:center;justify-content:center;border:1px solid rgba(255,216,81,.72);border-radius:50%;color:rgb(255,255,255);background:linear-gradient(145deg,rgb(3,72,38),rgb(5,104,55));box-shadow:0 0 0 6px rgba(255,255,255,.18),0 1px 0 rgba(255,255,255,.18) inset;transition:background .2s ease,color .2s ease,box-shadow .2s ease}
.button-tg-icon::before{content:"";position:absolute;inset:5px;border:1px solid rgba(255,255,255,.18);border-radius:50%}
.button-tg:hover .button-tg-icon{color:rgb(24,40,28);background:linear-gradient(180deg,rgb(255,216,81),rgb(248,187,27));box-shadow:0 0 0 7px rgba(255,216,81,.16),0 1px 0 rgba(255,255,255,.60) inset}
.button-tg svg{position:relative;z-index:2;width:30px;height:30px;margin:0;fill:currentColor}
.button-tg svg path{fill:currentColor}
.button-tg-text{display:flex;min-height:46px;align-items:center;margin-left:-10px;padding:0 18px 0 21px;border:1px solid rgba(255,216,81,.48);border-left:0;border-radius:0 15px 15px 0;color:rgb(255,252,245);background:linear-gradient(135deg,rgb(3,72,38),rgb(5,104,55));box-shadow:0 1px 0 rgba(255,255,255,.12) inset;font-family:DelaGothicOneRegular,Gotham,Arial,sans-serif;font-size:10px;line-height:1;text-transform:uppercase;white-space:nowrap;transition:background .2s ease,color .2s ease}
.button-tg:hover .button-tg-text{color:rgb(24,40,28);background:linear-gradient(180deg,rgb(255,216,81),rgb(248,187,27))}

.inner-page{position:relative;isolation:isolate;min-height:60vh;padding-top:150px;overflow:hidden;background:radial-gradient(circle at 4% 18%,#0568370e,transparent 25%),radial-gradient(circle at 96% 54%,#f8bb1b13,transparent 24%),#fffcf5}
.inner-page>*{position:relative;z-index:2}
.inner-page::before,.inner-page::after{content:"";position:absolute;z-index:0;pointer-events:none;background:#0568370e;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.inner-page::before{top:80px;left:-100px;width:620px;height:820px;background:#0568370f;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");-webkit-mask-size:300px 300px,140px 140px,74px 74px,190px 190px;-webkit-mask-position:0 2%,68% 4%,62% 43%,7% 73%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");mask-size:300px 300px,140px 140px,74px 74px,190px 190px;mask-position:0 2%,68% 4%,62% 43%,7% 73%;transform:rotate(-9deg)}
.inner-page::after{top:360px;right:-110px;width:510px;height:720px;background:#dfa31111;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");-webkit-mask-size:220px 220px,96px 96px,155px 155px;-webkit-mask-position:54% 0,3% 42%,65% 72%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");mask-size:220px 220px,96px 96px,155px 155px;mask-position:54% 0,3% 42%,65% 72%;transform:rotate(10deg)}
.form-forgot{max-width:1000px;margin:40px auto 0 auto;}
.form-forgot .button{width:100%;}

.button.button-green{color:#fff;border-color:rgba(3,72,38,.55);background:linear-gradient(135deg,#034826,#056837);box-shadow:0 12px 27px rgba(3,72,38,.15),0 1px 0 rgba(255,255,255,.16) inset}
.button.button-green:hover{color:#fff;border-color:rgba(3,72,38,.65);background:linear-gradient(135deg,#055e32,#087d43);box-shadow:0 16px 34px rgba(4,83,45,.14),0 1px 0 rgba(255,255,255,.20) inset}

.start{display:flex;position:relative;width:100%;padding:100px 0 100px;overflow:hidden;background:radial-gradient(circle at 8% 18%,rgba(5,104,55,.0),transparent 27%),radial-gradient(circle at 92% 78%,rgba(248,187,27,.11),transparent 26%),linear-gradient(180deg,#fffcf5,#f5f8f2)}
.start::before,.start::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:rgba(5,104,55,.045);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.start::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");-webkit-mask-size:290px 290px,85px 85px;-webkit-mask-position:-100px 60px,220px 72%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");mask-size:290px 290px,85px 85px;mask-position:-100px 60px,220px 72%}
.start::after{background:rgba(223,163,17,.055);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");-webkit-mask-size:190px 190px,65px 65px;-webkit-mask-position:calc(100% + 45px) 40%,calc(100% - 230px) 12%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");mask-size:190px 190px,65px 65px;mask-position:calc(100% + 45px) 40%,calc(100% - 230px) 12%}
.start .container{position:relative;z-index:2}
.start-head{display:flex;width:100%;align-items:center;text-align:center}
.start-label{display:inline-flex;min-height:32px;align-items:center;justify-content:center;margin:0 0 18px;padding:0 15px;border:1px solid rgba(5,104,55,.18);border-radius:999px;color:#056837;background:rgba(255,255,255,.72);box-shadow:0 8px 20px rgba(4,83,45,.07);font-family:Gotham,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.start .section-title{margin:0;color:#034826}
.start-desc{display:block;width:100%;max-width:660px;margin:20px auto 0;color:#48574c;font-family:Gotham,Arial,sans-serif;font-size:17px;font-weight:500;line-height:1.55;text-align:center}
.start-grid{display:grid;position:relative;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:58px 0 0}
.start-grid::before{content:"";position:absolute;z-index:0;top:71px;left:16.666%;width:66.666%;border-top:2px dashed rgba(5,104,55,.20);pointer-events:none}
.start-card{display:flex;position:relative;z-index:2;min-height:280px;align-items:center;padding:28px 24px 25px;overflow:hidden;border:1px solid rgba(5,104,55,.14);border-radius:22px;background:rgba(255,255,255,.78);box-shadow:0 18px 44px rgba(4,83,45,.09),0 1px 0 rgba(255,255,255,.94) inset;backdrop-filter:blur(12px);text-align:center;transition:border-color .22s ease,box-shadow .22s ease}
.start-card::before{content:"";position:absolute;top:0;right:34px;left:34px;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#056837,#f8bb1b)}
.start-card::after{content:"";position:absolute;right:-40px;bottom:-45px;width:130px;height:130px;border-radius:50%;background:rgba(248,187,27,.08);pointer-events:none}
.start-card:hover{border-color:rgba(5,104,55,.28);box-shadow:0 25px 55px rgba(4,83,45,.14),0 1px 0 rgba(255,255,255,.94) inset;}
.start-number{position:absolute;top:18px;right:19px;color:rgba(5,104,55,.16);font-family:DrukWideCyr,Gotham,Arial,sans-serif;font-size:38px;font-weight:700;line-height:1}
.start-icon{display:flex;position:relative;z-index:2;width:84px;height:84px;flex:0 0 84px;align-items:center;justify-content:center;margin:4px 0 22px;border:1px solid rgba(5,104,55,.18);border-radius:24px;color:#056837;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,187,27,.15));box-shadow:0 14px 28px rgba(4,83,45,.11),0 0 0 8px rgba(5,104,55,.035)}
.start-icon svg{display:block;width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.start-card-title{display:block;position:relative;z-index:2;margin:0 0 11px;color:#034826;font-family:DelaGothicOneRegular,Gotham,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.2;text-transform:uppercase}
.start-card-text{display:block;position:relative;z-index:2;max-width:270px;color:#48574c;font-family:Gotham,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5}
.start-action{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:row;gap:12px;margin:42px 0 0}
.start-action .button{min-width:220px;margin:0}

.prizes{display:flex;position:relative;width:100%;margin-top:-1px;padding:0px 0 100px;overflow:hidden;background:radial-gradient(circle at 8% 12%,rgba(5,104,55,0),transparent 27%),radial-gradient(circle at 92% 28%,rgba(248,187,27,.13),transparent 28%),linear-gradient(180deg,#f5f8f2 0%,#fffcf5 100%)}
.prizes::before,.prizes::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.prizes::before{background:rgba(5,104,55,.045);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");-webkit-mask-size:240px 240px,72px 72px;-webkit-mask-position:-80px 64%,180px 14%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");mask-size:240px 240px,72px 72px;mask-position:-80px 64%,180px 14%}
.prizes::after{background:rgba(223,163,17,.05);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");-webkit-mask-size:180px 180px;-webkit-mask-position:calc(100% + 50px) 78%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");mask-size:180px 180px;mask-position:calc(100% + 50px) 78%}
.prizes .container{position:relative;z-index:2}
.prizes-head{display:flex;width:100%;align-items:center;text-align:center}
.prizes-label{display:inline-flex;min-height:32px;align-items:center;justify-content:center;margin:0 0 18px;padding:0 15px;border:1px solid rgba(5,104,55,.18);border-radius:999px;color:#056837;background:rgba(255,255,255,.72);box-shadow:0 8px 20px rgba(4,83,45,.07);font-family:Gotham,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.prizes .section-title{margin:0;color:#034826}
.prizes-desc{display:block;max-width:760px;margin:20px auto 0;color:#48574c;font-family:Gotham,Arial,sans-serif;font-size:17px;font-weight:500;line-height:1.55;text-align:center}
.prizes-desc.large{font-size:27px}
.prizes-wrap{display:flex;width:100%;align-items:center;justify-content:space-between;flex-direction:row;gap:48px;margin:60px 0 0}
.prizes-list{display:flex;width:100%;gap:24px;margin:58px 0 0}
.prize-item{display:grid;position:relative;width:100%;min-height:390px;grid-template-columns:1.08fr .92fr;overflow:hidden;border-radius:30px;box-shadow:0 26px 65px rgba(4,83,45,.14);transition:box-shadow .25s ease}
.prize-item:hover{box-shadow:0 34px 78px rgba(4,83,45,.2);}
.prize-item-feast{color:#fff;background:linear-gradient(135deg,#023b20,#056837)}
.prize-item-stock{grid-template-columns:.92fr 1.08fr;border:1px solid rgba(5,104,55,.13);color:#18281c;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(248,187,27,.12))}
.prize-image{position:relative;width:100%;min-height:390px;overflow:hidden}
.prize-image::after{content:"";position:absolute;inset:0;pointer-events:none}
.prize-item-feast .prize-image::after{background:linear-gradient(90deg,transparent 60%,rgba(3,72,38,.78))}
.prize-item-stock .prize-image::after{background:linear-gradient(90deg,rgba(255,252,245,.82),transparent 40%)}
.prize-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}
.prize-item:hover .prize-image img{transform:scale(1.045)}
.prize-content{display:flex;position:relative;z-index:2;justify-content:center;padding:42px 38px}
.prize-heading{display:flex;width:100%;align-items:center;justify-content:space-between;flex-direction:row;margin:0 0 20px}
.prize-label{display:inline-flex;min-height:30px;align-items:center;color:#ffd851;font-family:Gotham,Arial,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}
.prize-item-stock .prize-label{color:#056837;}
.prize-number{color:rgba(255,255,255,.16);font-family:DrukWideCyr,Gotham,Arial,sans-serif;font-size:42px;font-weight:700;line-height:1}
.prize-item-stock .prize-number{color:rgba(5,104,55,.14)}
.prize-title{display:block;margin:0 0 18px;color:#fff;font-family:DelaGothicOneRegular,Gotham,Arial,sans-serif;font-size:44px;font-weight:400;line-height:1.16;text-transform:uppercase}
.prize-item-stock .prize-title{color:#034826}
.prize-text{display:block;max-width:430px;color:rgba(255,255,255,.72);font-family:Gotham,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.55}
.prize-item-stock .prize-text{color:#48574c}
.prize-stats{display:flex;align-items:stretch;flex-direction:row;gap:10px;margin:30px 0 0}
.prize-stat{display:flex;width:50%;min-height:82px;justify-content:center;padding:13px 14px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(255,255,255,.07)}
.prize-item-stock .prize-stat{border-color:rgba(5,104,55,.12);background:rgba(255,255,255,.68)}
.prize-stat strong{display:block;margin:0 0 5px;color:#ffd851;font-family:DrukWideCyr,Gotham,Arial,sans-serif;font-size:27px;font-weight:700;line-height:1}
.prize-item-stock .prize-stat strong{color:#056837}
.prize-stat span{display:block;color:rgba(255,255,255,.66);font-family:Gotham,Arial,sans-serif;font-size:9px;font-weight:700;line-height:1.3;text-transform:uppercase}
.prize-item-stock .prize-stat span{color:#48574c}
.prizes-action{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:row;gap:12px;margin:40px 0 0}
.prizes-action .button{min-width:220px;margin:0}
.prizes-note{display:block;width:100%;margin:46px 0 0;padding-top:20px;border-top:1px solid rgba(5,104,55,.11);color:rgba(24,40,28,.52);font-family:Gotham,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5;text-align:center}

.winners{display:flex;position:relative;width:100%;margin-top:-1px;padding:100px 0 100px;overflow:hidden;color:#18281c;background:radial-gradient(circle at 7% 20%,rgba(5,104,55,.035),transparent 27%),radial-gradient(circle at 94% 78%,rgba(248,187,27,.05),transparent 28%),linear-gradient(180deg,#fffcf5 0%,#f8faf6 100%)}
.winners::before,.winners::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.winners::before{background:rgba(5,104,55,.03);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");-webkit-mask-size:250px 250px,72px 72px;-webkit-mask-position:-80px 100px,170px 74%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");mask-size:250px 250px,72px 72px;mask-position:-80px 100px,170px 74%}
.winners::after{background:rgba(223,163,17,.03);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");-webkit-mask-size:190px 190px;-webkit-mask-position:calc(100% + 55px) 28%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");mask-size:190px 190px;mask-position:calc(100% + 55px) 28%}
.winners .container{position:relative;z-index:2}
.winners>.container>.section-title{margin:0;color:#034826}
.winners>.container>.section-title::after{content:"";display:block;width:82px;height:4px;margin:18px auto 0;border-radius:999px;background:linear-gradient(90deg,#056837,#f8bb1b)}
.type-block{position:relative;width:100%;margin:58px 0 0}
.type-block+.type-block{margin-top:70px;padding-top:58px;border-top:1px solid rgba(5,104,55,.11)}
.pre-tables{position:relative;z-index:30;width:100%;margin:0 0 22px;align-items:center;justify-content:center;}
.type-block .section-title{width:100%;margin:0 0 24px!important;color:#034826;font-family:DelaGothicOneRegular,Gotham,Arial,sans-serif;font-size:27px;font-weight:400;line-height:1.2;text-align:left;text-transform:uppercase}
.type-block .section-title::after{content:"";display:block;width:52px;height:3px;margin:12px 0 0;border-radius:999px;background:#f8bb1b}

.pseudo-select{position:relative;width:100%;max-width:250px;margin:0}
.pseudo-select-trigger{display:flex;position:relative;width:100%;height:58px;align-items:center;justify-content:center;padding:0 58px 0 20px;border:1px solid rgba(5,104,55,.18);border-radius:16px;color:#034826;background:rgba(255,255,255,.9);box-shadow:0 12px 30px rgba(4,83,45,.09),0 1px 0 rgba(255,255,255,.95) inset;font-family:Gotham,Arial,sans-serif;font-size:20px;font-weight:700;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}
.pseudo-select-trigger::after{content:"";position:absolute;top:50%;right:21px;width:9px;height:9px;border-right:2px solid #056837;border-bottom:2px solid #056837;transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}
.pseudo-select-trigger:hover,.pseudo-select-trigger.opened{border-color:rgba(5,104,55,.42);background:#fff;box-shadow:0 15px 34px rgba(4,83,45,.13),0 0 0 4px rgba(5,104,55,.06)}
.pseudo-select-trigger.opened::after{transform:translateY(-25%) rotate(225deg)}
.pseudo-select-options{display:none;position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:100;max-height:280px;padding:7px;overflow-y:auto;border:1px solid rgba(5,104,55,.16);align-items:center;justify-content:center;border-radius:15px;color:#18281c;background:#fff;box-shadow:0 20px 48px rgba(4,83,45,.18)}
.pseudo-select-option{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;padding:0 13px;border-radius:10px;color:#48574c;font-family:Gotham,Arial,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:color .16s ease,background .16s ease}
.pseudo-select-option:hover{color:#034826;background:rgba(5,104,55,.09)}
.pseudo-select-option+.pseudo-select-option{margin-top:3px}
.pseudo-select-options::-webkit-scrollbar{width:4px}
.pseudo-select-options::-webkit-scrollbar-track{background:rgba(5,104,55,.04)}
.pseudo-select-options::-webkit-scrollbar-thumb{border-radius:999px;background:#056837}

.winners-tables{width:100%}
.winners-tables+.winners-tables{margin-top:20px}
.winners-tables>.winners-table.paging{width:100%;padding:9px;overflow-x:auto;border:1px solid rgba(5,104,55,.13);border-radius:24px;background:rgba(255,255,255,.88);box-shadow:0 24px 58px rgba(4,83,45,.11),0 1px 0 rgba(255,255,255,.95) inset;backdrop-filter:blur(10px)}
table.winners-table{width:100%;min-width:850px;margin:0;overflow:hidden;border:0;border-spacing:0;border-radius:16px;background:#fff;box-shadow:none}
table.winners-table th,table.winners-table td{border:0;font-family:Gotham,Arial,sans-serif;text-transform:none}
table.winners-table thead th{height:61px;padding:13px 18px;border:0;border-bottom:2px solid #f8bb1b;color:#fff;background:linear-gradient(135deg,#034826,#056837);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}
table.winners-table thead th:first-child{border-radius:14px 0 0}
table.winners-table thead th:last-child{border-radius:0 14px 0 0}
table.winners-table tbody td{height:65px;padding:14px 18px;border-bottom:1px solid rgba(5,104,55,.09);color:#3e4e42;background:#fff;font-size:14px;font-weight:500;line-height:1.4;vertical-align:middle}
table.winners-table tbody tr:nth-child(even) td{background:rgba(5,104,55,.035)}
table.winners-table tbody tr:hover td{background:rgba(248,187,27,.1)}
table.winners-table tbody tr:last-child td{border-bottom:0}
table.winners-table tbody tr:last-child td:first-child{border-radius:0 0 0 14px}
table.winners-table tbody tr:last-child td:last-child{border-radius:0 0 14px}
table.winners-table th:first-child,table.winners-table td:first-child{width:16%}
table.winners-table th:nth-child(2),table.winners-table td:nth-child(2){width:13%;white-space:nowrap}
table.winners-table th:nth-child(3),table.winners-table td:nth-child(3){width:18%}
table.winners-table th:nth-child(4),table.winners-table td:nth-child(4){width:18%;white-space:nowrap}
table.winners-table th:last-child,table.winners-table td:last-child{width:35%}
table.winners-table tbody td:first-child{color:#056837;font-weight:700}
table.winners-table tbody td:last-child{color:#034826;font-weight:700}
.winners-tables>.winners-table.paging>p{display:block;width:100%;margin:0;padding:38px 20px;color:#48574c;font-family:Gotham,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.5;text-align:center}
.winners-pagination{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:7px;padding:22px 8px 8px}
.winners-pagination .page-btn{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(5,104,55,.15);border-radius:12px;color:#056837;background:#fff;box-shadow:0 7px 17px rgba(4,83,45,.07);font-family:Gotham,Arial,sans-serif;font-size:12px;font-weight:700;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}
.winners-pagination .page-btn:hover{border-color:rgba(5,104,55,.35);color:#034826;background:rgba(5,104,55,.07);box-shadow:0 10px 22px rgba(4,83,45,.11);transform:translateY(-2px)}
.winners-pagination .page-btn.active{border-color:#056837;color:#fff;background:linear-gradient(135deg,#034826,#056837);box-shadow:0 10px 23px rgba(4,83,45,.24);pointer-events:none}
.winners-pagination .dots{display:flex;width:30px;height:42px;align-items:center;justify-content:center;color:rgba(3,72,38,.42);font-family:Gotham,Arial,sans-serif;font-size:13px;font-weight:700}

.products{display:block;position:relative;width:100%;margin-top:-1px;padding:90px 0 80px;overflow:hidden;background:radial-gradient(ellipse 42% 55% at 5% 18%,rgba(248,187,27,.12),transparent 72%),radial-gradient(ellipse 45% 58% at 96% 82%,rgba(3,72,38,.12),transparent 72%),linear-gradient(145deg,#e8f3e3 0%,#d9ebd5 52%,#cce3cd 100%)}
.products::before,.products::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.products::before{background:rgba(3,72,38,.065);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");-webkit-mask-size:260px 260px,88px 88px,48px 48px;-webkit-mask-position:-85px 62%,175px 13%,115px 82%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");mask-size:260px 260px,88px 88px,48px 48px;mask-position:-85px 62%,175px 13%,115px 82%}
.products::after{background:rgba(223,163,17,.075);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");-webkit-mask-size:210px 210px,76px 76px,42px 42px;-webkit-mask-position:calc(100% + 60px) 24%,calc(100% - 180px) 78%,calc(100% - 95px) 55%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");mask-size:210px 210px,76px 76px,42px 42px;mask-position:calc(100% + 60px) 24%,calc(100% - 180px) 78%,calc(100% - 95px) 55%}
.products .container{position:relative;z-index:2}
.products .start-wrap{display:flex;width:100%;align-items:center;justify-content:center;margin:0}
.products .start-wrap .image-5{display:flex;position:relative;width:100%;align-items:center;justify-content:center}
.products .start-wrap .image-5 img{display:block;position:relative;z-index:2;width:auto;max-width:620px;max-height:150px;object-fit:contain}
.products .start-wrap .image-5 .star{position:absolute;top:50%;left:50%;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(248,187,27,.2),transparent 70%);transform:translate(-50%,-50%)}

.products-wrap{position:relative;width:100%;margin:45px auto 0}
.products-wrap .owl-stage-outer{padding:42px 0 55px}
.products-wrap .owl-stage{display:flex;align-items:stretch}
.products-wrap .owl-item{display:flex;opacity:.68;transform:scale(.91);transition:opacity .35s ease,transform .35s ease}
.products-wrap .owl-item.active{opacity:.82}
.products-wrap .owl-item.center{position:relative;z-index:5;opacity:1;transform:translateY(-16px) scale(1)}
.products-wrap .item{display:flex;width:100%;height:100%;padding:0 18px}
.products-wrap .inner{display:flex;position:relative;width:100%;min-height:505px;align-items:center;padding:30px 26px 27px;overflow:hidden;border:1px solid rgba(3,72,38,.12);border-radius:30px;background:rgba(255,255,255,.74);box-shadow:0 20px 48px rgba(3,72,38,.12),0 1px 0 rgba(255,255,255,.9) inset;backdrop-filter:blur(10px);transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}
.products-wrap .inner::before{content:"";position:absolute;top:0;right:28px;left:28px;height:5px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#056837,#f8bb1b)}
.products-wrap .inner::after{content:"";position:absolute;right:25px;bottom:121px;left:25px;height:1px;background:linear-gradient(90deg,transparent,rgba(3,72,38,.14),transparent)}
.products-wrap .owl-item.center .inner{border-color:rgba(3,72,38,.22);background:rgba(255,255,255,.9);box-shadow:0 30px 68px rgba(3,72,38,.19),0 1px 0 rgba(255,255,255,.94) inset}
.products-wrap .item:hover .inner{border-color:rgba(3,72,38,.26);box-shadow:0 30px 68px rgba(3,72,38,.18),0 1px 0 rgba(255,255,255,.94) inset}
.products-wrap .image{display:flex;position:relative;width:100%;height:355px;align-items:center;justify-content:center}
.products-wrap .image::before{content:"";position:absolute;top:22px;left:50%;width:275px;height:275px;border-radius:50%;background:radial-gradient(circle,rgba(248,187,27,.15),rgba(255,255,255,.16) 54%,transparent 72%);transform:translateX(-50%)}
.products-wrap .image::after{content:"";position:absolute;bottom:8px;left:50%;width:180px;height:28px;border-radius:50%;background:rgba(3,72,38,.2);filter:blur(12px);transform:translateX(-50%)}
.products-wrap .image img{display:block;position:relative;z-index:2;width:auto!important;max-width:88%;height:auto;max-height:330px;object-fit:contain;filter:drop-shadow(0 22px 17px rgba(0,0,0,.2));transition:transform .4s ease}
.products-wrap .owl-item.center .image img{transform:translateY(-7px) scale(1.035)}
.products-wrap .item:hover .image img{transform:translateY(-10px) scale(1.045)}
.products-wrap .text{display:flex;position:relative;width:100%;min-height:110px;align-items:center;justify-content:flex-end;padding:20px 12px 0;text-align:center}
.products-wrap .title{display:block;color:#034826;font-family:DelaGothicOneRegular,Gotham,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.16;text-transform:uppercase}
.products-wrap .pre-desc,.products-wrap .desc{margin:7px 0 0}
.products-wrap .pre-desc p,.products-wrap .desc p{margin:0;color:#526256;font-family:Gotham,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.4}
.products-wrap .count{display:flex;position:absolute;top:-335px;right:-3px;z-index:5;min-width:64px;height:42px;align-items:center;justify-content:center;padding:0 13px;border:1px solid rgba(255,255,255,.32);border-radius:999px;color:#fff;background:linear-gradient(135deg,#034826,#087d43);box-shadow:0 11px 23px rgba(3,72,38,.28),0 1px 0 rgba(255,255,255,.17) inset;font-family:Gotham,Arial,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase}
.products .owl-nav{position:absolute;top:50%;right:0;left:0;z-index:20;height:0;pointer-events:none}
.products .owl-nav button.owl-prev,.products .owl-nav button.owl-next{display:flex;position:absolute;top:0;width:54px;height:54px;align-items:center;justify-content:center;padding:0!important;border:1px solid rgba(3,72,38,.16)!important;border-radius:50%;opacity:1;visibility:visible;color:#034826!important;background:rgba(255,255,255,.94)!important;box-shadow:0 13px 30px rgba(3,72,38,.18);pointer-events:auto;transform:translateY(-50%);transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}
.products .owl-nav button.owl-prev{left:5px}
.products .owl-nav button.owl-next{right:5px}
.products .owl-nav button.owl-prev:hover,.products .owl-nav button.owl-next:hover{color:#fff!important;background:#056837!important;box-shadow:0 17px 34px rgba(3,72,38,.28);transform:translateY(-50%) scale(1.06)}
.products .owl-nav button span{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:0}
.products .owl-nav button svg,.products .owl-nav button path{fill:currentColor!important}
.products .owl-dots{display:flex;position:relative;bottom:auto;left:auto;width:100%;align-items:center;justify-content:center;flex-direction:row;gap:7px;padding:3px 20px 0}
.products .owl-dots button{width:9px;height:9px;margin:0;border-radius:50%;opacity:1;background:rgba(3,72,38,.22)!important;transition:width .2s ease,border-radius .2s ease,background .2s ease}
.products .owl-dots button.active{width:30px;border-radius:999px;background:#056837!important}

.faq{display:block;position:relative;width:100%;margin-top:-1px;padding:100px 0 120px;overflow:hidden;color:#18281c;background:#fffcf5}
.faq::before,.faq::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.faq::before{background:rgba(5,104,55,.05);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");-webkit-mask-size:250px 250px,78px 78px,42px 42px;-webkit-mask-position:-80px 24%,190px 63%,90px 80%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");mask-size:250px 250px,78px 78px,42px 42px;mask-position:-80px 24%,190px 63%,90px 80%}
.faq::after{background:rgba(255,216,81,.09);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");-webkit-mask-size:190px 190px,68px 68px,36px 36px;-webkit-mask-position:calc(100% + 55px) 20%,calc(100% - 160px) 73%,calc(100% - 80px) 88%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");mask-size:190px 190px,68px 68px,36px 36px;mask-position:calc(100% + 55px) 20%,calc(100% - 160px) 73%,calc(100% - 80px) 88%}
.faq .container{position:relative;z-index:2}
.faq>.container>.section-title{margin:0;color:#034826}
.faq>.container>.section-title::after{content:"";display:block;width:82px;height:4px;margin:18px auto 0;border-radius:999px;background:linear-gradient(90deg,#056837,#f8bb1b)}
.faq .faqs-wrap{display:block;width:100%;max-width:980px;margin:55px auto 0;padding:10px;border:1px solid rgba(5,104,55,.14);border-radius:28px;background:rgba(255,255,255,.86);box-shadow:0 30px 75px rgba(3,72,38,.16),0 1px 0 rgba(255,255,255,.96) inset;backdrop-filter:blur(14px)}
.faq .faq-wrap{display:block;width:100%}
.faq .faq-wrap .item{display:block;position:relative;width:100%;overflow:hidden;border-radius:18px;transition:background .2s ease,box-shadow .2s ease}
.faq .faq-wrap .item+.item{margin:4px 0}
.faq .faq-wrap .item::after{content:"";position:absolute;right:22px;bottom:0;left:22px;height:1px;background:rgba(5,104,55,.1)}
.faq .faq-wrap .item:last-child::after,.faq .faq-wrap .item.active::after{opacity:0}
.faq .faq-wrap .title{display:flex;position:relative;width:100%;min-height:76px;align-items:center;justify-content:space-between;flex-direction:row;padding:15px 18px 15px 22px;color:#25372a;cursor:pointer;transition:color .2s ease,background .2s ease}
.faq .faq-wrap .title .text{display:block;order:1;padding-right:25px;font-family:Gotham,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.4}
.faq .faq-wrap .title .icon{display:flex;position:relative;width:44px;height:44px;flex:0 0 44px;order:2;align-items:center;justify-content:center;border:1px solid rgba(5,104,55,.16);border-radius:50%;background:rgba(5,104,55,.055);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .25s ease}
.faq .faq-wrap .title .icon::before,.faq .faq-wrap .title .icon::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;border-radius:999px;background:#056837;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .25s ease}
.faq .faq-wrap .title .icon::after{transform:translate(-50%,-50%) rotate(90deg)}
.faq .faq-wrap .item:not(.active) .title:hover{color:#034826;background:rgba(5,104,55,.045)}
.faq .faq-wrap .item:not(.active) .title:hover .icon{border-color:rgba(5,104,55,.32);background:rgba(5,104,55,.09);box-shadow:0 8px 18px rgba(3,72,38,.1);transform:scale(1.05)}
.faq .faq-wrap .item.active{background:linear-gradient(135deg,rgba(5,104,55,.085),rgba(248,187,27,.075));box-shadow:0 13px 30px rgba(3,72,38,.09)}
.faq .faq-wrap .item.active .title{color:#034826}
.faq .faq-wrap .item.active .title .icon{border-color:#056837;background:linear-gradient(135deg,#034826,#087d43);box-shadow:0 10px 22px rgba(3,72,38,.23)}
.faq .faq-wrap .item.active .title .icon::before,.faq .faq-wrap .item.active .title .icon::after{background:#fff}
.faq .faq-wrap .item.active .title .icon::after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(0)}
.faq .faq-wrap .item.active .title .icon{transform:rotate(180deg)}
.faq .faq-wrap .answer{display:none;width:100%}
.faq .faq-wrap .answer .inner{display:block;width:100%;padding:0 84px 25px 22px;color:#526256;font-family:Gotham,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.65}
.faq .faq-wrap .answer .inner p{margin:0 0 12px}
.faq .faq-wrap .answer .inner p:last-child{margin-bottom:0}
.faq .faq-wrap .answer .inner a{color:#056837;font-weight:700;text-decoration:underline;text-decoration-color:rgba(5,104,55,.3);text-underline-offset:3px}

.welcome-feature-icon{box-shadow:0 9px 20px #04532d17 0 1px 0 #ffffffe6 inset}
.welcome-note{box-shadow:0 18px 34px #00000038 0 0 0 6px #ffffff29 inset}
.products-wrap .text{position:static}
.products-wrap .count{top:22px;right:22px}
b,strong{font-weight:700}

.lk{display:flex;position:relative;width:100%;padding:150px 0 110px;overflow:hidden;color:#18281c;background:radial-gradient(ellipse 42% 30% at 4% 12%,rgba(248,187,27,.12),transparent 72%),radial-gradient(ellipse 42% 38% at 97% 43%,rgba(5,104,55,.08),transparent 72%),#fffcf5;isolation:isolate}
.lk::before,.lk::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.lk::before{background:rgba(5,104,55,.045);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");-webkit-mask-size:250px 250px,92px 92px,48px 48px,130px 130px;-webkit-mask-position:-85px 170px,170px 37%,80px 68%,230px 88%;-webkit-mask-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");mask-size:250px 250px,92px 92px,48px 48px,130px 130px;mask-position:-85px 170px,170px 37%,80px 68%,230px 88%;mask-repeat:no-repeat}
.lk::after{background:rgba(223,163,17,.06);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");-webkit-mask-size:210px 210px,76px 76px,42px 42px,115px 115px;-webkit-mask-position:calc(100% + 55px) 12%,calc(100% - 150px) 43%,calc(100% - 70px) 67%,calc(100% - 210px) 91%;-webkit-mask-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 29 71 46 100 50C71 54 54 71 50 100C46 71 29 54 0 50C29 46 46 29 50 0Z'/%3E%3C/svg%3E");mask-size:210px 210px,76px 76px,42px 42px,115px 115px;mask-position:calc(100% + 55px) 12%,calc(100% - 150px) 43%,calc(100% - 70px) 67%,calc(100% - 210px) 91%;mask-repeat:no-repeat}
.lk>.container{position:relative;z-index:2}
.lk-wrap{display:flex;width:100%;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:18px}
.lk-wrap>.lk-block:first-child{width:calc(100% - 368px)}
.lk-wrap>.lk-block:nth-child(2){width:350px}
.lk-tabs,.lk-wrap>.swap,.lk-wrap>.serts{width:100%}
.lk-block{display:flex;width:100%}
.lk-block .lk-inner{display:flex;position:relative;width:100%;height:100%;padding:28px;overflow:hidden;border:1px solid rgba(5,104,55,.13);border-radius:24px;background:rgba(255,255,255,.84);box-shadow:0 22px 55px rgba(4,83,45,.11),0 1px 0 rgba(255,255,255,.96) inset;backdrop-filter:blur(13px)}
.lk-block .lk-inner::before{content:"";position:absolute;top:0;right:34px;left:34px;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#056837,#f8bb1b)}
.lk .meta{display:flex;width:100%;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:18px}
.lk .meta>.name{display:block;width:calc(100% - 122px);color:#034826;font-family:Gotham,Arial,sans-serif;font-size:32px;font-weight:700;line-height:1.16;text-transform:uppercase}
.lk .meta>.actions{display:flex;width:auto;align-items:center;flex-direction:row;gap:8px}
.lk .edit-button{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(5,104,55,.15);border-radius:13px;color:#056837;background:rgba(5,104,55,.055);cursor:pointer;transition:.2s}
.lk .edit-button:hover{border-color:rgba(5,104,55,.34);color:#fff;background:#056837;transform:translateY(-2px)}
.lk .edit-button svg{display:block;width:21px;height:21px;fill:currentColor}
.lk .coins{display:flex;position:relative;width:100%;min-height:94px;align-items:center;justify-content:space-between;flex-direction:row;gap:20px;padding:18px 22px;overflow:hidden;border-radius:18px;color:#fff;background:radial-gradient(circle at 92% 15%,rgba(255,216,81,.21),transparent 33%),linear-gradient(135deg,#034826,#056837);box-shadow:0 18px 38px rgba(3,72,38,.21),0 1px 0 rgba(255,255,255,.14) inset}
.lk .coins::after{content:"";position:absolute;right:-35px;width:130px;height:130px;border:1px solid rgba(255,255,255,.11);border-radius:50%;box-shadow:0 0 0 24px rgba(255,255,255,.035)}
.lk .coins .title{display:flex;position:relative;z-index:2;align-items:flex-start;gap:7px}
.lk .coins .title span{font-family:Gotham,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.lk .coins .title a{color:rgb(255,216,81);font-family:Gotham,Arial,sans-serif;font-size:11px;font-weight:700;text-decoration:underline;text-decoration-color:rgba(255,216,81,.4);text-underline-offset:3px}
.lk .coins .value{display:block;position:relative;z-index:2;color:rgb(255,216,81);font-family:Gotham,Arial,sans-serif;font-size:48px;font-weight:700;line-height:1}
.lk .name-info{display:flex;width:100%;align-items:stretch;flex-direction:row;gap:10px;margin-top:18px}
.lk .name-info .item{display:flex;width:calc(50% - 5px);min-height:54px;align-items:center;justify-content:flex-start;flex-direction:row;gap:11px;padding:10px 14px;border:1px solid rgba(5,104,55,.1);border-radius:14px;color:#48574c;background:rgba(5,104,55,.035);font-family:Gotham,Arial,sans-serif;font-size:13px;font-weight:500;overflow-wrap:anywhere}
.lk .name-info .item svg{display:block;width:21px;height:21px;flex:0 0 21px;fill:#056837}
.lk-wrap>.lk-block:nth-child(2) .lk-inner{justify-content:center;background:radial-gradient(circle at 100% 0,rgba(248,187,27,.14),transparent 34%),rgba(255,255,255,.84)}
.lk .buttons{display:flex;width:100%;justify-content:center;gap:12px}
.lk .buttons .button{width:100%;min-height:62px;margin:0}
.lk .buttons .tg-connect{color:#fff;border-color:rgba(3,72,38,.55);background:linear-gradient(135deg,#034826,#056837);box-shadow:0 12px 27px rgba(3,72,38,.24),0 1px 0 rgba(255,255,255,.15) inset}
.lk .buttons .tg-connect:hover{color:#fff;background:linear-gradient(135deg,#055e32,#087d43);box-shadow:0 16px 34px rgba(4,83,45,.3),0 1px 0 rgba(255,255,255,.18) inset}
.lk .buttons .button.disabled{opacity:1;color:rgba(3,72,38,.66);border-color:rgba(5,104,55,.12);background:rgba(5,104,55,.06);box-shadow:none}
.lk .buttons .button.disabled svg{fill:rgba(3,72,38,.6)}
.lk-tabs{display:flex;width:100%;margin-top:6px;padding:10px;border:1px solid rgba(5,104,55,.13);border-radius:25px;background:rgba(255,255,255,.86);box-shadow:0 25px 62px rgba(4,83,45,.12),0 1px 0 rgba(255,255,255,.96) inset;backdrop-filter:blur(13px)}
.lk-tabs-nav{display:flex;width:100%;align-items:center;flex-direction:row;gap:6px;padding:6px;border-radius:17px;background:rgba(5,104,55,.065)}
.lk-tab-button{display:flex;position:relative;width:33.333%;min-height:52px;align-items:center;justify-content:center;padding:0 15px;border-radius:13px;color:rgba(3,72,38,.7);font-family:Gotham,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.055em;text-align:center;text-transform:uppercase;cursor:pointer;transition:.2s}
.lk-tab-button:hover:not(.active){color:#034826;background:rgba(255,255,255,.55)}
.lk-tab-button.active{color:#fff;background:linear-gradient(135deg,#034826,#056837);box-shadow:0 10px 24px rgba(4,83,45,.24),0 1px 0 rgba(255,255,255,.14) inset;transform:translateY(-1px)}
.lk-tab-button.active::after{content:"";position:absolute;bottom:0px;left:50%;width:80px;height:4px;border-radius:4px 4px 0 0;background:#f8bb1b;transform:translateX(-50%)}
.lk-tab-content{display:none;width:100%;padding:26px 10px 8px}
.lk-tab-content.active{display:flex}
.lk-desc,.check-table{display:block;width:100%;overflow-x:auto}
.lk .empty{display:flex;width:100%;min-height:150px;align-items:center;justify-content:center;margin:0;padding:30px;border:1px dashed rgba(5,104,55,.18);border-radius:17px;color:rgba(3,72,38,.62);background:rgba(5,104,55,.035);font-family:Gotham,Arial,sans-serif;font-size:14px;font-weight:700;text-align:center}
.lk-wrap>.swap,.lk-wrap>.serts{display:flex;position:relative;width:100%;padding:62px 0 0}
.lk-wrap>.serts{padding-top:76px}
.lk .swap>.container,.lk .serts>.container{max-width:none;padding:0}
.lk .section-title.medium{font-size:42px}
.lk .swap-wrap,.lk .serts-wrap{display:flex;width:100%;margin-top:38px}
.lk .swap-wrap-inner,.lk .serts-wrap-inner{display:flex;width:100%;align-items:stretch;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:18px}
.lk .swap-wrap-inner+.swap-wrap-inner{margin-top:18px}
.lk .swap-wrap-inner>.item,.lk .serts-wrap-inner>.item{display:flex;width:calc(33.333% - 12px);height:auto}
.lk .swap-wrap-inner .inner,.lk .serts-wrap-inner .inner{display:flex;position:relative;width:100%;min-height:440px;align-items:center;padding:21px;overflow:hidden;border:1px solid rgba(5,104,55,.13);border-radius:24px;background:rgba(255,255,255,.86);box-shadow:0 19px 48px rgba(4,83,45,.1),0 1px 0 rgba(255,255,255,.95) inset;transition:.22s}
.lk .swap-wrap-inner .inner::before,.lk .serts-wrap-inner .inner::before{content:"";position:absolute;top:0;right:30px;left:30px;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#056837,#f8bb1b)}
.lk .serts-wrap-inner .inner{background:radial-gradient(circle at 50% 20%,rgba(248,187,27,.11),transparent 37%),rgba(255,255,255,.88)}
.lk .swap-wrap-inner .inner:hover,.lk .serts-wrap-inner .inner:hover{border-color:rgba(5,104,55,.28);box-shadow:0 27px 60px rgba(4,83,45,.15),0 1px 0 rgba(255,255,255,.95) inset;transform:translateY(-6px)}
.lk .swap-wrap-inner .image,.lk .serts-wrap-inner .image{display:flex;position:relative;width:100%;height:255px;align-items:center;justify-content:center}
.lk .swap-wrap-inner .image::before,.lk .serts-wrap-inner .image::before{content:"";position:absolute;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(248,187,27,.14),rgba(5,104,55,.035) 55%,transparent 72%)}
.lk .swap-wrap-inner .image::after,.lk .serts-wrap-inner .image::after{content:"";position:absolute;bottom:18px;left:50%;width:145px;height:22px;border-radius:50%;background:rgba(3,72,38,.16);filter:blur(10px);transform:translateX(-50%)}
.lk .swap-wrap-inner .image img,.lk .serts-wrap-inner .image img{display:block;position:relative;z-index:2;width:auto;max-width:88%;height:auto;max-height:225px;object-fit:contain;filter:drop-shadow(0 18px 15px rgba(0,0,0,.17));transition:.3s}
.lk .swap-wrap-inner .inner:hover .image img,.lk .serts-wrap-inner .inner:hover .image img{transform:translateY(-5px) scale(1.025)}
.lk .swap-wrap-inner .count,.lk .serts-wrap-inner .count{display:flex;position:absolute;top:7px;right:0;z-index:4;min-width:68px;height:38px;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#fff;background:linear-gradient(135deg,#034826,#056837);box-shadow:0 10px 22px rgba(3,72,38,.23);font-family:Gotham,Arial,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase}
.lk .swap-wrap-inner .title,.lk .serts-wrap-inner .title{display:flex;width:100%;min-height:83px;align-items:center;justify-content:center;color:#034826;font-family:Gotham,Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.25;text-align:center;text-transform:uppercase}
.lk .stock-text{display:flex;align-items:center;justify-content:center;margin-top:8px;color:rgba(3,72,38,.62);font-family:Gotham,Arial,sans-serif;font-size:11px;font-weight:700;text-transform:none}
.lk .stock-count{margin-right:4px;color:#056837;font-weight:700}
.lk .swap-wrap-inner .button,.lk .serts-wrap-inner .button{width:100%;margin-top:auto}
.modal-check .modal-body{width:100%;max-width:500px;}
.modal-check .button{width:100%;}
.lk .checks-pre-table{display:block;width:100%;overflow-x:auto;border:1px solid rgba(5,104,55,.12);border-radius:18px;background:#fff}
.lk .checks-pre-table table.checks{width:100%;min-width:760px;margin:0;border:0;border-spacing:0;border-radius:18px;background:#fff}
.lk .checks-pre-table table.checks th{height:54px;padding:13px 17px;border:0;border-bottom:2px solid #f8bb1b;color:#034826;background:rgba(5,104,55,.055);font-family:Gotham,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}
.lk .checks-pre-table table.checks th:first-child{border-radius:16px 0 0}
.lk .checks-pre-table table.checks th:last-child{border-radius:0 16px 0 0}
.lk .checks-pre-table table.checks td{height:64px;padding:13px 17px;border:0;border-bottom:1px solid rgba(5,104,55,.085);color:#435147;background:#fff;font-family:Gotham,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.4;text-transform:none;vertical-align:middle}
.lk .checks-pre-table table.checks tr:nth-child(even) td{background:rgba(5,104,55,.028)}
.lk .checks-pre-table table.checks tr:hover td{background:rgba(248,187,27,.075)}
.lk .checks-pre-table table.checks tr:last-child td{border-bottom:0}
.lk .checks-pre-table table.checks td.comment{max-width:390px;color:#526256;text-transform:none}
.lk .checks-pre-table table.checks small{color:rgba(24,40,28,.5);font-size:11px}
.lk .check-status{display:inline-flex;min-height:32px;align-items:center;justify-content:center;padding:0 11px;border:1px solid transparent;border-radius:999px;font-size:10px;font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase;white-space:nowrap}
.lk .check-status.orange{border-color:rgba(223,163,17,.28);color:#956800;background:rgba(248,187,27,.16)}
.lk .check-status.green{border-color:rgba(5,104,55,.2);color:#056837;background:rgba(5,104,55,.09)}
.lk .check-status.red{border-color:rgba(198,55,44,.2);color:rgb(177,47,38);background:rgba(198,55,44,.08)}
.lk .checks-info-wrap{display:flex;width:100%;align-items:stretch;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:18px;margin-top:18px}
.lk .checks-info-wrap>.item{display:flex;width:calc(33.333% - 12px)}
.lk .checks-info-wrap .inner{display:flex;position:relative;width:100%;min-height:126px;align-items:flex-start;justify-content:space-between;padding:22px;overflow:hidden;border:1px solid rgba(5,104,55,.12);border-radius:19px;background:rgba(255,255,255,.88);}
.lk .checks-info-wrap .inner::before{content:"";position:absolute;top:0;right:24px;left:24px;height:4px;border-radius:0 0 999px 999px;background:#056837}
.lk .checks-info-wrap>.item:first-child .inner::before{background:linear-gradient(90deg,#f8bb1b,#f8bb1b)}
.lk .checks-info-wrap>.item:nth-child(2) .inner::before{background:#056837}
.lk .checks-info-wrap>.item:nth-child(3) .inner::before{background:rgb(190,59,49)}
.lk .checks-info-wrap .title{display:block;max-width:160px;color:#526256;font-family:Gotham,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.045em;text-transform:uppercase}
.lk .checks-info-wrap .count{display:block;margin-top:auto;color:#f8bb1b;font-family:Gotham,Arial,sans-serif;font-size:40px;font-weight:700;line-height:1}
.lk .checks-info-wrap>.item:nth-child(2) .count{color:#056837}
.lk .checks-info-wrap>.item:nth-child(3) .count{color:rgb(190,59,49)}

@media (max-width:1150px){
.stay-top{margin-left:auto;color:#034826;background:#05683713;border-radius:12px;}
.top-menu .item:not(.stay-top){display:none;}
.btn-menu{display:flex;}
.mobile-menu{display:flex;position:fixed;top:0;right:0;z-index:99998;width:min(420px,100%);height:100dvh;padding:70px 24px 30px;background:rgb(255,252,245);box-shadow:-24px 0 60px rgba(4,57,31,.18);transform:translateY(120%);transition:transform .25s ease;overflow-y:auto;border-radius:10px 10px 0 0;}
.mobile-menu .inner{display:flex;width:100%;gap:10px;}
body.show .mobile-menu{transform:translateY(0);}
.products{padding:90px 0 82px}
.products-wrap{max-width:570px;margin-top:32px}
.products-wrap .owl-stage-outer{padding:34px 0 44px}
.products-wrap .owl-item,.products-wrap .owl-item.active,.products-wrap .owl-item.center{opacity:1;transform:none}
.products-wrap .item{padding:0 24px}
.products-wrap .inner{min-height:500px}
.products-wrap .owl-nav{display:none}
body.show{overflow:hidden}
.btn-menu{width:52px;min-width:52px;height:52px;flex:0 0 52px;margin:0 0 0 10px;padding:0}
.mobile-menu .inner{align-items:stretch;flex-direction:column}
.mobile-menu .item{display:flex;width:100%}
.mobile-menu .item form{width:100%;margin:0}
.mobile-menu .item a,.mobile-menu .item button{display:flex;width:100%;min-height:52px;align-items:center;justify-content:flex-start;padding:0 16px;border:1px solid #0568371f;border-radius:14px;color:#034826;background:#0568370b;font-family:Gotham,Arial,sans-serif;font-size:13px;font-weight:700;text-align:left;text-transform:uppercase;cursor:pointer}
.mobile-menu .item a:hover,.mobile-menu .item button:hover{color:#034826;background:#05683717}
.mobile-menu .item:has(#form-logout){width:100%}
.mobile-menu #form-logout{display:flex;width:100%;margin:0}
.mobile-menu #form-logout>*{margin:0!important}
.mobile-menu #form-logout>a{display:flex;width:100%;min-height:52px;align-items:center;justify-content:flex-start;flex-direction:row;gap:10px;padding:0 16px;border:1px solid rgba(5,104,55,.12);border-radius:14px;color:#034826;background:rgba(5,104,55,.045);font-family:Gotham,Arial,sans-serif;font-size:13px;font-weight:700;text-align:left;text-transform:uppercase}
.mobile-menu #form-logout>a:hover{color:#034826;background:rgba(5,104,55,.09)}
.mobile-menu #form-logout>a svg{display:block;width:19px;height:19px;flex:0 0 19px;margin:0;fill:currentColor}
.btn-menu{display:block;position:relative;z-index:99999;width:32px;height:26px;flex:0 0 32px;margin-left:0px;cursor:pointer}
.btn-menu .bar{display:block;position:absolute;left:0;width:32px;height:3px;border-radius:999px;background:#034826;transform-origin:center;transition:top .25s ease,transform .25s ease,opacity .18s ease}
.btn-menu .bar-1{top:2px}
.btn-menu .bar-2{top:12px}
.btn-menu .bar-3{top:22px}
body.show .btn-menu .bar-1{top:12px;transform:rotate(45deg)}
body.show .btn-menu .bar-2{opacity:0}
body.show .btn-menu .bar-3{top:12px;transform:rotate(-45deg)}
}

@media (max-width:900px){
	.modal{padding:24px;}
	.modal .modal-body{max-width:calc(100% - 20px);max-height:calc(100dvh - 48px);}
	.modal .text{max-height:calc(100dvh - 120px);}
	.modal-check .modal-body,.modal-callback .modal-body,.modal-winners-info .modal-body,.modal-merch-delivery .modal-body{width:100%;}
	.footer{padding-top:58px}
	.footer-wrap{padding:24px}
	.footer-menu{grid-template-columns:1fr}
	.footer-menu .row{flex-direction:row}
	.footer-after-wrap{padding-right:10px;padding-left:10px}
	.start{padding:90px 0}
	.start-grid{max-width:620px;grid-template-columns:1fr;margin-right:auto;margin-left:auto}
	.start-grid::before{display:none}
	.start-card{min-height:250px}
	.prize-item,.prize-item-stock{grid-template-columns:1fr}
	.prize-item-feast .prize-image{order:1}
	.prize-item-feast .prize-content{order:2}
	.prize-item-stock .prize-content{order:2}
	.prize-item-stock .prize-image{order:1}
	.prize-image{min-height:360px}
	.prize-item-feast .prize-image::after,.prize-item-stock .prize-image::after{background:linear-gradient(180deg,transparent 65%,rgba(3,72,38,.7))}
	.prize-item-stock .prize-image::after{background:linear-gradient(180deg,transparent 65%,rgba(255,252,245,.9))}
	.winners{padding:90px 0}
	.type-block{margin-top:48px}
	.type-block+.type-block{margin-top:58px;padding-top:48px}
	.type-block .section-title{font-size:23px}
	.winners-tables>.winners-table.paging{border-radius:20px}
	.faq{padding:90px 0 135px}
	.faq .faqs-wrap{max-width:820px;margin-top:45px}
.section-title{font-size:44px}
.welcome{min-height:0;padding:130px 0 80px}
.welcome-wrap{min-height:0;align-items:center;flex-direction:column;gap:34px}
.welcome .column.left,.welcome .column.right{width:100%}
.welcome .column.left{align-items:center;text-align:center}
.welcome .column.right{min-height:420px}
.welcome-title{font-size:clamp(44px,8vw,56px)}
.welcome-text{margin-top:18px}
.welcome-features{max-width:720px}
.welcome-actions{justify-content:center}
.welcome-visual{min-height:420px}
.welcome .column.right::before{width:380px;height:380px}
.faq{padding:80px 0}
.lk{padding:125px 0 85px}
.lk-wrap>.lk-block:first-child,.lk-wrap>.lk-block:nth-child(2){width:100%}
.lk-wrap>.lk-block:nth-child(2) .buttons{align-items:stretch;flex-direction:row}
.lk-wrap>.lk-block:nth-child(2) .buttons .button{width:50%}
.lk .swap-wrap-inner>.item,.lk .serts-wrap-inner>.item{width:calc(50% - 9px)}
}

@media (max-width:640px){
	.modal{align-items:center;padding:12px;}
	.modal .modal-body{width:100%;min-width:0;max-width:100%;max-height:calc(100dvh - 24px);padding:31px 17px 18px;border-radius:18px;}
	.modal .modal-body::before{right:28px;left:28px;}
	.modal .text{max-height:calc(100dvh - 82px);padding:2px;}
	.modal-title,.auth-title{font-size:22px;}
	.modal-desc{font-size:13px;}
	.modal .w-50{width:100%;}
	.modal form .w-100.actions{align-items:center;flex-direction:row;gap:12px;}
	.modal input[type="text"],.modal input[type="password"],.modal input[type="date"],.modal input[type="tel"],.modal input[type="email"],.modal input[type="number"],.modal textarea,.modal select{height:54px;padding-right:15px;padding-left:15px;font-size:14px;}
	.modal textarea{height:108px;padding-top:15px;}
	.button{width:100%;min-width:0;padding:0 14px;border-radius:12px;font-size:12px;}
	.modal-close{top:9px;right:9px;width:36px;height:36px;}
	.modal-close svg{width:30px;height:30px;}
	.tabs-checks-nav{height:auto;min-height:48px;border-radius:12px;}
	.tabs-checks-nav .t-button{min-height:48px;padding:7px 5px;font-size:10px;}
	.wrap-qr-scan{min-height:260px;}
	.modal-cookie{left:50%;right:auto;bottom:10px;width:calc(100% - 20px);max-width:none;}
	.modal-cookie .modal-body{padding:22px 58px 20px 18px;border-radius:17px;}
	.modal-cookie .button{width:auto;}
	.welcome-bg::before{top:80px;left:-90px;width:100%;opacity:.7;transform:rotate(-7deg) scale(.75);transform-origin:left top}
	.inner-page{padding-top:120px}
	.inner-page::before{top:70px;left:-190px;opacity:.7;transform:rotate(-9deg) scale(.72);transform-origin:left top}
	.inner-page::after{top:460px;right:-210px;opacity:.65;transform:rotate(10deg) scale(.72);transform-origin:right top}
	.footer{padding:46px 0 20px}
	.footer::before{top:-50px;left:-150px;opacity:.72;transform:rotate(-8deg) scale(.72)}
	.footer-wrap{padding:14px;border-radius:18px}
	.footer-menu,.footer-menu .row{gap:8px}
	.footer-menu .row{flex-direction:column}
	.footer-menu a{min-height:52px;padding-left:15px;border-radius:13px;font-size:14px}
	.footer-after-wrap{margin-top:18px;padding-top:17px;font-size:10px;line-height:1.55}
	.button-tg{right:12px;bottom:12px;min-width:54px;width:54px;height:54px;padding:0;border-radius:50%}
	.button-tg svg{width:26px;height:26px;margin:0}
	.button-tg span{display:none}
	.start{padding:72px 0}
	.start-desc{font-size:14px}
	.start-grid{gap:12px;margin-top:38px}
	.start-card{min-height:0;padding:24px 18px;border-radius:18px}
	.start-icon{width:70px;height:70px;flex-basis:70px;margin-bottom:18px;border-radius:20px}
	.start-icon svg{width:31px;height:31px}
	.start-card-title{font-size:16px}
	.start-card-text{font-size:14px}
	.start-number{font-size:30px}
	.start-action{align-items:stretch;flex-direction:column}
	.start-action .button{width:100%;min-width:0}
	.prizes-list{gap:16px;margin-top:38px}
	.prize-item{min-height:0;border-radius:22px}
	.prize-image{min-height:250px}
	.prize-content{padding:27px 20px}
	.prize-heading{margin-bottom:20px}
	.prize-number{font-size:32px}
	.prize-title{font-size:28px}
	.prize-text{font-size:14px}
	.prize-stats{margin-top:22px}
	.prize-stat{min-height:74px;padding:11px 8px}
	.prize-stat strong{font-size:25px}
	.prize-stat span{font-size:10px}
	.prizes-action{align-items:stretch;flex-direction:column}
	.prizes-action .button{width:100%;min-width:0}
	.winners{padding:72px 0}
	.winners>.container>.section-title{font-size:38px}
	.type-block{margin-top:40px}
	.type-block+.type-block{margin-top:46px;padding-top:40px}
	.type-block .section-title{font-size:19px}
	.pseudo-select{max-width:100%}
	.winners-tables>.winners-table.paging{padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}
	table.winners-table{display:block;width:100%;min-width:0;overflow:visible;border:0;border-radius:0;background:transparent}
	table.winners-table thead{display:none}
	table.winners-table tbody{display:block;width:100%}
	table.winners-table tbody tr{display:block;width:100%;margin:0 0 12px;padding:8px 14px;border:1px solid rgba(5,104,55,.13);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 14px 35px rgba(4,83,45,.1)}
	table.winners-table tbody tr:last-child{margin-bottom:0}
	table.winners-table tbody td:nth-child(n),table.winners-table tbody tr:nth-child(even) td:nth-child(n),table.winners-table tbody tr:hover td:nth-child(n){display:flex;width:100%;height:auto;min-height:48px;align-items:center;justify-content:space-between;flex-direction:row;gap:12px;padding:11px 0;border-bottom:1px solid rgba(5,104,55,.09);border-radius:0;color:#3e4e42;background:transparent;font-size:14px;text-align:right;white-space:normal;overflow-wrap:anywhere}
	table.winners-table tbody td::before{content:attr(data-label);display:block;width:105px;flex:0 0 105px;color:rgba(3,72,38,.58);font-size:12px;font-weight:700;line-height:1.3;text-align:left;text-transform:uppercase}
	table.winners-table tbody td:first-child{color:#056837}
	table.winners-table tbody td:last-child{padding-bottom:11px;border-bottom:0;color:#034826}
	table.winners-table tr td:last-child{border:0px!important;}
	.winners-pagination{gap:5px;padding:18px 0 0}
	.winners-pagination .page-btn{width:38px;height:38px;border-radius:11px;font-size:11px}
	.winners-pagination .dots{width:22px;height:38px}
	.products{padding:30px 0 60px}
	.products .start-wrap .image-5 img{max-width:88%;max-height:110px}
	.products-wrap{margin-top:20px}
	.products-wrap .owl-stage-outer{padding:28px 0 36px}
	.products-wrap .item{padding:0 8px}
	.products-wrap .inner{min-height:455px;padding:24px 18px 23px;border-radius:23px;box-shadow:none;}
	.products-wrap .image{height:310px}
	.products-wrap .image::before{width:230px;height:230px}
	.products-wrap .image img{max-height:290px}
	.products-wrap .title{font-size:17px}
	.products-wrap .text{min-height:100px;padding-top:18px}
	.products-wrap .count{top:-292px;right:0;min-width:58px;height:38px;padding:0 11px;font-size:10px}
	.faq{padding:72px 0 110px;background:radial-gradient(ellipse 70% 30% at 0 16%,rgba(248,187,27,.1),transparent 72%),linear-gradient(180deg,#fffcf5 0%,#f4f8f1 44%,#dcebdc 67%,#8fbd9a 85%,#2f8056 95%,#034826 100%)}
.faq .faqs-wrap{margin-top:36px;padding:7px;border-radius:21px}
.faq .faq-wrap .item{border-radius:15px}
.faq .faq-wrap .title{min-height:67px;padding:12px 12px 12px 15px}
.faq .faq-wrap .title .text{padding-right:14px;font-size:13px}
.faq .faq-wrap .title .icon{width:39px;height:39px;flex-basis:39px}
.faq .faq-wrap .title .icon::before,.faq .faq-wrap .title .icon::after{width:14px}
.faq .faq-wrap .answer .inner{padding:0 58px 21px 15px;font-size:14px}
.faq .faq-wrap .item::after{right:15px;left:15px}
.section-title{font-size:36px}
header .button,.btn-menu{width:auto}
.welcome{padding:112px 0 64px}
.welcome-title{font-size:38px;line-height:1.05}
.welcome-text{font-size:15px;line-height:1.5}
.welcome-features{align-items:stretch;flex-direction:column;gap:8px;margin-top:24px}
.welcome-feature{width:100%;min-height:0;align-items:flex-start;flex-direction:row;padding:20px;text-align:left}
.welcome-feature-icon{margin:0 20px 0 0;width:58px;height:58px;min-width:58px;}
.welcome-feature-icon svg{width:30px;height:30px;}
.welcome-actions{width:100%;align-items:stretch;flex-direction:column;margin-top:25px}
.welcome-actions .button{width:100%;min-width:0}
.welcome .column.right{order:1;}
.welcome .column.left{order:2}
.welcome .column.right,.welcome-visual{min-height:0px}
.welcome::before{content:"";position:absolute;z-index:0;top:0;right:-4%;bottom:0;width:66%;background-image:url(/img/el/kv-natakhtari.png);background-repeat:no-repeat;background-position:center 72%;background-size:cover;opacity:.34;filter:saturate(.95) contrast(.96);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.32) 16%,rgba(0,0,0,.95) 48%,rgba(0,0,0,1) 100%),linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.90) 18%,rgba(0,0,0,1) 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.32) 16%,rgba(0,0,0,.95) 48%,rgba(0,0,0,1) 100%);}
.welcome .column.right::before{width:270px;height:270px}
.welcome-visual img{width:90%;height:auto}
.products-wrap .count{top:16px;right:16px}
.faq{padding:72px 0 64px;background:#fffcf5}
.lk{padding:112px 0 65px}
.lk-block .lk-inner{padding:20px;border-radius:20px}
.lk .meta>.name{width:calc(100% - 98px);font-size:22px}
.lk .edit-button{width:39px;height:39px;border-radius:11px}
.lk .coins{min-height:82px;padding:15px 17px;border-radius:15px}
.lk .coins .value{font-size:35px}
.lk .name-info{align-items:stretch;flex-direction:column;gap:7px}
.lk .name-info .item{width:100%;min-height:49px;font-size:14px}
.lk-wrap>.lk-block:nth-child(2) .buttons{flex-direction:column}
.lk-wrap>.lk-block:nth-child(2) .buttons .button{width:100%;min-height:52px}
.lk-tabs{padding:7px;border-radius:20px}
.lk-tabs-nav{gap:4px;padding:4px;border-radius:14px}
.lk-tab-button{min-height:46px;padding:0 6px;border-radius:11px;font-size:10px}
.lk-tab-content{padding:18px 2px 2px}
.lk-wrap>.swap,.lk-wrap>.serts{padding-top:52px}
.lk-wrap>.serts{padding-top:60px}
.lk .section-title.medium{font-size:29px}
.lk .swap-wrap,.lk .serts-wrap{margin-top:28px}
.lk .swap-wrap-inner,.lk .serts-wrap-inner{display:block}
.lk .swap-wrap-inner>.item,.lk .serts-wrap-inner>.item{width:100%}
.lk .swap-wrap-inner.owl-carousel>.item,.lk .serts-wrap-inner.owl-carousel>.item{width:100%}
.lk .swap-wrap-inner .inner,.lk .serts-wrap-inner .inner{min-height:410px;padding:18px;border-radius:20px}
.lk::before{opacity:.65;transform:scale(.75);transform-origin:left top}
.lk::after{opacity:.7;transform:scale(.75);transform-origin:right top}
.lk .checks-pre-table{overflow:visible;border:0;border-radius:0;background:transparent}
.lk .checks-pre-table{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}
.lk .checks-pre-table table.checks{display:block;width:100%;min-width:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}
.lk .checks-pre-table table.checks thead{display:none}
.lk .checks-pre-table table.checks tbody{display:block;width:100%}
.lk .checks-pre-table table.checks tbody tr{display:block;width:100%;margin:0 0 12px;padding:8px 14px;border:1px solid rgba(5,104,55,.13);border-radius:18px;background:rgba(255,255,255,.94);}
.lk .checks-pre-table table.checks tbody tr:last-child{margin-bottom:0}
.lk .checks-pre-table table.checks tbody td:nth-child(n),.lk .checks-pre-table table.checks tbody tr:nth-child(even) td:nth-child(n),.lk .checks-pre-table table.checks tbody tr:hover td:nth-child(n){display:flex;width:100%;max-width:none;height:auto;min-height:48px;align-items:center;justify-content:space-between;flex-direction:row;gap:12px;padding:11px 0;border:0;border-bottom:1px solid rgba(5,104,55,.09);border-radius:0;background:transparent;font-size:14px;text-align:right;white-space:normal;overflow-wrap:anywhere}
.lk .checks-pre-table table.checks tbody td::before{content:attr(data-label);display:block;width:105px;flex:0 0 105px;color:rgba(3,72,38,.58);font-size:12px;font-weight:700;line-height:1.3;text-align:left;text-transform:uppercase}
.lk .checks-pre-table br{display:none;}
.lk .checks-pre-table table.checks tbody td:last-child{padding-bottom:11px;border-bottom:0!important}
.lk .checks-pre-table table.checks tbody td.comment{max-width:none}
.lk .check-status{min-height:29px;padding:0 9px;font-size:9px;white-space:normal}
.lk .checks-info-wrap{flex-direction:column;gap:8px;margin-top:12px}
.lk .checks-info-wrap>.item{width:100%}
.lk .checks-info-wrap .inner{min-height:76px;align-items:center;justify-content:space-between;flex-direction:row;padding:16px 17px;border-radius:15px}
.lk .checks-info-wrap .title{max-width:190px;font-size:11px}
.lk .checks-info-wrap .count{margin:0;font-size:30px}
.header-wrap{border-radius:20px;}
.prize-label,.welcome-feature-title{font-size:14px;}
.welcome-feature-title{letter-spacing:0px;}
.prizes{padding:0 0 80px 0;}
.mobile-slider-nav{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:row;gap:18px;margin-top:-10px}
.mobile-slider-prev,.mobile-slider-next{display:flex;width:42px;height:42px;min-width:42px;flex:0 0 42px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;color:#fff;background:#056837;cursor:pointer}
.mobile-slider-prev:active,.mobile-slider-next:active{background:#034826;transform:scale(.94)}
.mobile-slider-prev svg,.mobile-slider-next svg{display:block;width:19px;height:19px;fill:currentColor}
.mobile-slider-count{display:flex;min-width:75px;align-items:center;justify-content:center;flex-direction:row;gap:5px;color:rgba(3,72,38,.55);font-family:Gotham,Arial,sans-serif;font-size:12px;font-weight:700}
.mobile-slider-count .current{color:#034826;font-size:19px}
.mobile-slider-count .total{color:#056837}
.prizes-desc.large{font-size:17px;}
}

@media (max-width:420px){
	.modal{padding:8px;}
	.modal .modal-body{max-height:calc(100dvh - 16px);padding:29px 13px 14px;border-radius:15px;}
	.modal .text{max-height:calc(100dvh - 68px);}
	.modal-title,.auth-title{font-size:19px;}
	.modal-title::after,.auth-title::after{width:48px;margin-top:10px;}
	.modal form>*:not(:last-child),.modal form>.inner-form>*:not(:last-child){margin-bottom:12px;}
	.modal .check input + label{padding-left:30px;font-size:14px;}
	.modal .check input + label::before{width:22px;height:22px;}
	.modal form .uploader label{min-height:64px;padding:10px 12px;}
	.modal form .uploader svg{width:27px;height:27px;margin-right:9px;}
	.modal form .uploader .uploader-wrap{font-size:12px;}
	.wrap-qr-scan{min-height:220px;}
	.footer-wrap{padding:10px}
	.footer-menu a{min-height:48px;padding-right:46px;}
	.footer-menu a::after{right:10px;width:28px;height:28px}
	.winners>.container>.section-title{font-size:32px}
	.type-block .section-title{font-size:17px}
	.winners-pagination{gap:4px}
	.winners-pagination .dots{width:18px;height:34px;font-size:11px}
	.faq{padding-bottom:95px}
.faq .faq-wrap .title .text{font-size:16px}
.faq .faq-wrap .answer .inner{padding-right:15px}
.section-title{font-size:30px}
.welcome-title{font-size:32px}
.welcome-feature-text{font-size:13px}
.faq{padding-bottom:52px}
.lk .checks-pre-table table.checks tbody td::before{width:76px;flex-basis:76px}
.lk .checks-info-wrap .title{font-size:12px}
.lk .checks-info-wrap .count{font-size:27px}
}