/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Lumios;font-style:italic;font-weight:400;src:url(fonts/Lumios-Marker.eaa9ba6115517affa138.woff2) format("woff2"),url(fonts/Lumios-Marker.1042600674bf3437297f.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;src:url(fonts/PlayfairDisplay-Regular.f702301ab5ec35d49556.woff2) format("woff2"),url(fonts/PlayfairDisplay-Regular.09d2e9922181a11426ea.woff) format("woff"),}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:url(fonts/Poppins-Black.95a927714076dffbb9ec.woff2) format("woff2"),url(fonts/Poppins-Black.f375ee8364e0b8fa5c52.woff) format("woff"),}@font-face{font-family:"PTSerif";font-style:italic;font-weight:400;src:url(fonts/PTSerif-Italic.289775bbdf8727c05864.woff2) format("woff2"),url(fonts/PTSerif-Italic.8795b827877df92889a5.woff) format("woff"),}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;src:url(fonts/Cormorant-Italic.ac723391f6e876cded20.woff2) format("woff2"),url(fonts/Cormorant-Italic.8732fa6556702045cfaf.woff) format("woff"),}.body{box-sizing:border-box;font-family:Cormorant,Arial,sans-serif;height:100svh;scrollbar-gutter:stable;width:100%}.title{color:#fb0000;font-family:"PTSerif",Arial,sans-serif;font-size:38px;font-style:italic;font-weight:700;letter-spacing:2px;margin:45px 0 0;text-align:center;text-transform:lowercase}.title:first-letter{text-transform:uppercase}@media screen and (max-width:485px){.title{font-size:24px}}@media screen and (max-width:390px){.title{font-size:20px}}.image-delimiter{display:block;margin:45px auto 0;width:300px}@media screen and (max-width:370px){.image-delimiter{width:200px}}.parallax{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:contain;height:600px;position:relative}@media screen and (max-width:700px){.parallax{height:400px}}.fixed{overflow-y:scroll;position:fixed}.error{background-color:#f8d5d5}.remove-from-Html{position:absolute;visibility:hidden}.glass{background-color:#59be6d00;height:100%;position:fixed;top:0;width:100%;z-index:151}.header{background-position:50%;background-size:cover;flex-direction:column;height:100svh;justify-content:space-between;position:relative}.header,.header__nav{box-sizing:border-box;display:flex}.header__nav{border-radius:10px;justify-content:center;left:50%;position:fixed;transform:translateX(-50%);z-index:10}@media screen and (max-width:370px){.header__nav{display:none}}.header__list{background-color:hsla(0,0%,43%,.8);border-radius:10px;display:flex;gap:80px;justify-content:center;list-style-type:none;margin-bottom:0;padding:10px}@media screen and (max-width:915px){.header__list{gap:50px}}@media screen and (max-width:625px){.header__list{gap:30px}}@media screen and (max-width:445px){.header__list{gap:10px}}.header__link{color:#fff;font-family:Playfair Display,Arial,sans-serif;font-size:14px;font-style:normal;letter-spacing:2px;text-decoration:none;text-transform:uppercase}@media screen and (max-width:735px){.header__link{font-size:12px}}@media screen and (max-width:685px){.header__link{font-size:10px}}@media screen and (max-width:525px){.header__link{letter-spacing:1px}}@media screen and (max-width:370px){.header__link{display:none}}.header__title{margin:120px auto 0;max-width:100%;rotate:-5deg;white-space:nowrap}.header__subtitle,.header__title{color:#00f;font-family:Lumios,Arial,sans-serif;font-size:82px;font-style:italic;letter-spacing:3px;text-align:center}.header__subtitle{margin:15px 0}@media screen and (max-width:600px){.header__subtitle{margin:5px 0 0}}@media screen and (max-width:340px){.header__subtitle{font-size:40px}}.header__bottom{display:flex;gap:20px;margin:0 auto;padding:0 0 50px;position:relative}@media screen and (max-width:550px){.header__bottom{padding-bottom:30px}}@media screen and (max-width:385px){.header__bottom{gap:5px;padding-bottom:25px}}.header__time-number{font-family:Poppins,Arial,sans-serif;font-size:50px;margin:0}@media screen and (max-width:550px){.header__time-number{font-size:40px}}@media screen and (max-width:430px){.header__time-number{font-size:30px}}@media screen and (max-width:385px){.header__time-number{font-size:25px}}.header__time-title{font-family:Playfair Display,Arial,sans-serif;margin:0}@media screen and (max-width:385px){.header__time-title{font-size:14px}}.header__timer{align-items:center;background-color:rgba(101,135,187,.6);border-radius:22px;color:#fff;display:flex;flex-direction:column;height:110px;justify-content:center;width:110px}@media screen and (max-width:550px){.header__timer{height:80px;width:80px}}@media screen and (max-width:430px){.header__timer{height:70px;width:70px}}@media screen and (max-width:360px){.header__timer{height:60px;width:60px}}.header__arrow{animation:jumpInfinite 1.5s infinite;bottom:15px;position:absolute;width:15px}.header__arrow:after{border-bottom:4px solid;border-radius:4px;border-right:4px solid;content:" ";height:16px;position:absolute;top:12px;transform:rotate(45deg);width:16px}@keyframes jumpInfinite{0%{margin-bottom:0}50%{margin-bottom:10px}to{margin-bottom:0}}@media screen and (max-width:550px){.header__arrow{bottom:5px;width:10px}}.header__arrow-box{bottom:0;left:48%;margin:0 auto;position:relative;position:absolute;transform:translate(-50%)}.invitation{margin:0 auto 50px;max-width:1200px;padding:45px 20px 0;position:relative}@media screen and (max-width:500px){.invitation{padding:0 10px}}.invitation__image{display:block;height:85px;margin:0 auto;width:135px}.invitation__text{font-display:swap;font-family:Cormorant,Arial,sans-serif;font-size:36px;font-style:italic;font-weight:400;letter-spacing:1px;line-height:1.2;margin:40px 0 0;text-align:left}@media screen and (max-width:560px){.invitation__text{font-size:24px}}.invitation__video{display:flex;flex-direction:column;margin:0 auto;position:relative}.invitation__video-player{background-color:#000;border:5px solid #000;border-radius:10px;box-sizing:border-box;display:block;height:auto;margin:40px auto 45px;max-height:500px;max-width:640px;width:100%}@media screen and (max-width:600px){.invitation__video-player{max-height:calc(100vh - 80px)}}.questions{display:flex;flex-direction:column;margin:0 auto;padding:0 0 45px;position:relative}.questions__quest{border-bottom:1px solid #000;box-sizing:border-box;margin:40px auto 0;max-width:1200px;padding:0 10px 5px}.questions__quest-title{font-size:26px;margin:0}.questions__quest-answer{font-size:22px;margin:15px 0 0}.questions__list{margin:15px 0 0;padding:0}.questions__list-item{align-items:center;display:flex;font-size:22px;margin-top:10px}.questions__list-item:last-child{margin-bottom:10px}.questions__list-color{align-items:center;display:flex;flex-wrap:wrap;gap:10px;list-style-type:none;margin:10px 0 0 10px;padding:0}.questions__list-color-item{display:flex;flex-direction:column;gap:5px}.question__buttons{margin:0 0 5px}.questions__button{cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:20px;margin:0 0 5px}.questions-color{border-radius:100%;box-shadow:0 0 4px 0 #000;box-sizing:border-box;height:60px;width:60px}.questions-color:hover{box-shadow:0 0 14px 0 #000;cursor:pointer}@media screen and (max-width:430px){.questions-color{height:50px;width:50px}}.questions-color-popup{border-radius:100%;box-sizing:border-box;height:60px;width:60px}.questions__titlle-list-item{color:inherit;cursor:default;margin:0;pointer-events:none;text-decoration:none}.questions__buttons-list{display:flex;flex-wrap:nowrap;margin-left:20px}.questions__list-block{margin-bottom:0;padding:0}.questions__quest_not-border{border-bottom:none}.program{position:relative}.program__list{list-style-type:none;margin:40px 0 0;padding:0}.program__list-item{display:flex;flex-direction:column;margin-top:20px}.program__list-item:last-child .programm__arrow{display:none}.program__time-block{align-items:center;display:flex;flex-direction:column}.program__time{font-size:26px;font-weight:600;margin:0}@media screen and (max-width:485px){.program__time{font-size:20px}}@media screen and (max-width:385px){.program__time{font-size:18px}}.programm__arrow{padding-top:10px}.program__title-block{margin-left:60px}@media screen and (max-width:485px){.program__title-block{margin-left:40px}}.program__title{font-size:26px;font-weight:600;margin:0}@media screen and (max-width:485px){.program__title{font-size:20px}}@media screen and (max-width:385px){.program__title{font-size:18px}}.program__subtitle{font-size:22px;margin:10px 0 0}@media screen and (max-width:485px){.program__subtitle{font-size:18px}}@media screen and (max-width:385px){.program__subtitle{font-size:14px}}.programm__main{display:flex}.program__buttuns{align-self:flex-end}.program__list-item_not-border{border-left:none}.maps{box-sizing:border-box;margin-top:45px;position:relative}.maps__list{list-style-type:none;margin:45px 0 0;padding:0 15px}.maps__list-item{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:65px 20px 0}.maps__list-item:first-child{padding-top:0}.maps__title{font-size:24px;font-weight:400;letter-spacing:1px;margin:8px 0 0;text-align:center;text-transform:uppercase}@media screen and (max-width:485px){.maps__title{font-size:20px}}.maps__subtitle{font-size:24px;font-weight:400;margin:8px 0 0;text-align:center}@media screen and (max-width:485px){.maps__subtitle{font-size:18px}}.maps__map{margin-top:8px;width:80%}@media screen and (max-width:1100px){.maps__map{width:90%}}@media screen and (max-width:800px){.maps__map{width:100%}}.map__block{display:flex;height:450px;margin-top:15px;position:relative;width:100%}.map__header{margin-top:0}.map__radio-coordinate{margin:0;max-width:300px}.map__radiobuttons{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:20px}.map__radiobuttons .popup-Myinvate__input{margin-bottom:5px}.map__button{cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:20px}.survey{padding:0;position:relative}.survey__subtitle{font-size:24px;letter-spacing:1px;margin:10px 0 30px;text-align:center}@media screen and (max-width:430px){.survey__subtitle{font-size:20px}}.survey__label,.survey__text{margin-top:5px}.form{margin:0 auto;max-width:850px;padding:0 20px}.from__list{list-style-type:none;margin:0;padding:0}.from__list-item{padding-top:10px}.form__title{font-size:20px;margin:5px 0 0}@media screen and (max-width:430px){.form__title{font-size:18px}}.form__fieldset{border:none;display:flex;flex-direction:column;margin:0 0 40px;padding:0;position:relative}.form__label{display:inline-block;font-size:20px;margin-top:5px;position:relative}.form__text{font-family:inherit;font-size:20px;margin-top:20px;resize:none;width:100%}@media screen and (max-width:430px){.form__text{font-size:18px}}.form__button{background-color:#bebebe;border-radius:5px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;height:55px;margin-top:40px;text-transform:uppercase;width:185px}@media screen and (max-width:430px){.form__button{font-size:18px;height:45px;width:165px}}.form__label-title{font-size:20px;margin:0}.end__title{font-family:Playfair Display,Arial,sans-serif}.footer{background-color:#f1f1f1;padding:10px 0 10px 10px}.footer__title{margin:0}.footer__link,.footer__title{font-family:Arial,Helvetica,sans-serif;font-size:12px}.footer__link{color:#000}.popup{align-items:center;background-color:rgba(0,0,0,.65);display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:180}.popup:not(.visibility-hidden){opacity:1}.popup__window{background-color:rgba(153,191,224,.7);color:#fff;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;padding:20px}.popup__header{font-size:32px;margin:20px 0 0}@media screen and (max-width:360px){.popup__header{font-size:28px}}.popup__title{font-size:22px;margin-top:20px}.popup__input{border:none;box-sizing:border-box;font-size:18px;padding:5px}.popup__input,.popup__input:focus{background-color:#fff}.popup__button{background-color:#3e32ac;border:0;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:18px;font-weight:600;height:40px;margin:20px auto 0;padding:0 20px;text-transform:uppercase}.popup__button:hover{background-color:#655da7}.popup__button_disabled{background-color:#817f8f}.popup__button_disabled:hover{cursor:default}.popup__exit{cursor:pointer;margin:5px 0 10px 10px;position:absolute;right:20px;top:-30px;width:20px}.popup-select-back__box{align-items:flex-end;display:flex;flex-direction:column;max-width:1200px;padding:0 20px;position:relative}.popup-select-back__list{box-sizing:border-box;display:grid;flex-wrap:wrap;gap:10px;grid-template-columns:1fr 1fr;list-style-type:none;margin:0;max-height:90svh;padding:10px;position:relative}.popup__body{border:2px solid #fff;box-sizing:border-box;max-height:85svh;overflow:auto;scrollbar-color:#d4aa70 #e4e4e4;scrollbar-width:thin}.popup__body::-webkit-scrollbar{padding-top:10px;width:10px}.popup__body::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px}.popup__body::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#8070d4;border:2px solid transparent;border-radius:100px}.popup__invate-text{list-style-type:none;margin:0 10px 0 0;max-width:1200px;padding:0}.list-templateText-item{background-color:#fff;cursor:pointer;font-family:Inter,Arial,sans-serif;margin-top:40px;padding:10px}.list-templateText-item:first-child{margin-top:0}.list-templateText-item-title{font-size:28px;margin:0 0 10px}@media screen and (max-width:740px){.list-templateText-item-title{font-size:22px}}.list-template-subtitle{list-style-type:none;margin:0;padding:0}.list-template-subtitle-item{font-size:22px;margin-top:15px}@media screen and (max-width:740px){.list-template-subtitle-item{font-size:20px}}.list-template-subtitle-item:first-child{margin-top:0}.popup__input-names-box{align-items:flex-end;display:flex;flex-direction:column}.popup__Button-inputName{cursor:pointer;margin:5px 0 10px 10px;width:30px}@media screen and (max-width:750px){.popup__Button-inputName{width:20px}}.popup-select-button{align-self:flex-end;width:200px}@media screen and (max-width:750px){.popup-select-button{font-size:12px}}.popup__color-list-tamplate{display:flex;flex-wrap:wrap;gap:5px;list-style-type:none;margin:10px 0 0;padding:0}.popup-message{height:100svh;left:0;position:fixed;top:0;width:100%;z-index:250}.popup-message__title{background-color:#fff;color:red;font-family:Arial,Helvetica,sans-serif;margin:0;max-width:500px;padding:30px;text-align:center}.popup__exit-icon{height:24px;margin:0 auto;width:24px}.popup__exit-icon:hover{cursor:pointer}.pop__box-message{align-items:flex-end;border:2px solid red;display:flex;flex-direction:column;margin:10px;position:relative}.popup__MyContact,.popup__MyUrl{margin-bottom:10px}.popup__button-url{background-color:#ed7777;font-size:12px;height:auto;margin-top:0;min-width:auto;padding:8px;width:auto}.popup__button-save{margin-top:0}.popup__program-time{align-items:center;display:flex;gap:10px;margin-bottom:30px}.popup__program-message{color:#0004ff;font-size:20px;margin:5px 0}@media screen and (max-width:475px){.popup__program-message{font-size:18px}}.popup__title_center{color:#fff;font-size:26px;margin:0;text-align:center}.popup__label{color:#fff;font-size:22px;margin-top:20px}.select{position:absolute;right:20px;top:20px}.select__button{background-color:rgba(248,4,4,.4);border:1px solid red;color:#faf4f4;cursor:pointer;font-size:18px;text-transform:uppercase}.select__my-invate{top:65px}.select__edit-map{margin:0 0 0 auto}.select__buttons{display:none;overflow-x:hidden}.select__buttons_top-5{top:1%}.select__buttons_top-10{top:40px}.select__buttons_center,.select__header-color-font{align-items:center;display:flex;position:relative}.select__buttons-icon{display:none}@media screen and (max-width:612px){.select__buttons-icon{display:block}}.back-list__item{border:1px solid #fff;cursor:pointer;max-width:450px}.back-list__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.popup-Myinvate{background-color:#4994d6;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;padding:20px;width:1000px}@media screen and (max-width:1100px){.popup-Myinvate{width:800px}}@media screen and (max-width:900px){.popup-Myinvate{padding:10px;width:600px}}@media screen and (max-width:670px){.popup-Myinvate{width:400px}}@media screen and (max-width:450px){.popup-Myinvate{width:300px}}@media screen and (max-width:350px){.popup-Myinvate{width:280px}}.popup-Myinvate-label{color:#fff;font-size:20px;margin:0}@media screen and (max-width:475px){.popup-Myinvate-label{font-size:18px}}.popup-Myinvate__input{font-size:24px;margin-bottom:30px;width:100%}.popup-Myinvate__input:last-child{margin-bottom:0}@media screen and (max-width:475px){.popup-Myinvate__input{font-size:16px}}.popup-Myinvate-subtitle{background-color:#fff;border:2px solid #fff;box-sizing:border-box;font-size:24px;margin:4px 0 0;padding:8px;width:100%}.popup-Myinvate-subtitle:focus{background-color:#fff;outline:2px solid #2f00ff}.popup-MyVideo__input{margin-bottom:0}.popup-Myinvate_450{width:auto}.popup-Myinvate-box{display:flex;gap:5px;margin-top:4px;width:100%}.popup-Myinvate__button-password{background-color:hsla(0,0%,100%,0);background-position:50%;background-repeat:no-repeat;border:none;cursor:pointer;width:40px}.popup-Myinvate__button-password_off{background-image:url(assets/eye_off.4de24cf04ba5b171d871.png)}.popup-Myinvate__button-password_on{background-image:url(assets/eye_on.2f47c36ab29406f48169.png)}.popup-MyVideo__box{align-items:center;border:1px solid #fff;cursor:pointer;display:flex;flex-direction:column;padding:20px 40px}.popup-MyVideo_description{margin:0;text-align:center}.popup-MyVideo__span{border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:26px;line-height:22px;margin:0 0 10px;outline:none;position:relative;text-decoration:none;transition:background-color .2s;vertical-align:middle}.popup-MyVideo-file{display:block;height:0;opacity:0;position:absolute;width:0;z-index:-1}.popup-Myinvate-label-file{margin-left:auto;margin-right:auto;width:100%}.popup-MyVideo__text-xl{font-size:26px;line-height:22px}.popup-MyVideo__load{border:4px solid #fff;height:20px;margin-top:10px;width:100%}.popup-MyVideo__line{background-color:#fff;height:100%;width:0}.popup-colorEdit{align-items:center;background-color:#99bfe0;border:1px solid #fff;display:flex;flex-direction:column;padding:40px 80px}@media screen and (max-width:380px){.popup-colorEdit{padding:20px 40px}}.popup-colorEdit__title{color:#fff;font-size:24px}.popup-colorEdit__inmupt{border:1px solid #fff;cursor:pointer;height:150px;width:150px}.popup-colorEdit__buuton{margin-top:60px;width:200px}@media screen and (max-width:750px){.popup-colorEdit__buuton{font-size:12px}}.button__add-color{cursor:pointer;font-size:20px;margin-left:20px}.button__add-color,.button__button3D{font-family:Arial,Helvetica,sans-serif}.button__button3D{background-color:#4b4747;color:#fff;display:inline-block;font-size:16px;line-height:1.3em;outline:none;padding-bottom:4px;padding-top:4px;position:relative;text-align:center;text-decoration:none;text-shadow:0 -1px 1px #777;vertical-align:middle}.button__button3D_header{border:1px solid #fff;border-bottom:none;width:200px}.rigth-menu div:last-child .button__button3D_header{border-bottom:1px solid #fff}.button__button3D:active{box-shadow:inset 0 0 0 60px rgba(0,0,0,.05);left:.1em;top:.1em}.button__button3D:hover{background-color:#949292}@media screen and (max-width:280px){.button__button3D{font-size:16px}}.button__disabled{cursor:auto}.button__disabled,.button__disabled:hover{background-color:#969697}.button__container{display:flex;gap:20px;justify-content:space-between}.button__add-in{align-self:center;margin-top:20px}.button__add-map{display:block;margin:15px auto 60px}.button__remove_survey{max-width:170px}.button__add-survey{background-color:rgba(76,133,177,.6);border:2px solid #fff;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:20px;padding:10px}.button__add-survey:hover{background-color:#88acca;transition:.1s}.input__disabled{background-color:#d6d5d5}.label__disabled{color:#e0e0e0}.input__time{font-size:22px;margin-bottom:0;max-width:110px}@media screen and (max-width:475px){.input__time{font-size:14px}}.map__radio{display:flex;gap:30px;justify-content:center}.l-radio,.map__radio{box-sizing:border-box}.l-radio{cursor:pointer;display:inline-flex;margin:8px 0;padding:6px;transition:background .2s ease;-webkit-tap-highlight-color:transparent;align-items:center;border:1px solid hsla(0,0%,100%,0);display:flex;flex-direction:column}.l-radio_active{background:hsla(0,0%,60%,.5);border:1px solid #fff}.l-radio:focus-within,.l-radio:hover{background:hsla(0,0%,60%,.5);box-sizing:border-box}.l-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:10px;box-shadow:inset 0 0 0 1px #9f9f9f;box-shadow:inset 0 0 0 2.5px #616060;box-sizing:border-box;height:20px;margin:0;padding:0;pointer-events:none;transition:box-shadow .15s cubic-bezier(.95,.15,.5,1.25);vertical-align:middle;width:20px}.l-radio input:focus{outline:none}.l-radio input:checked{box-shadow:inset 0 0 0 6px #6743ee}.l-radio span{box-sizing:border-box;color:#fff;display:inline-block;font-size:20px;line-height:20px;padding:0 8px 10px;vertical-align:middle}.button-invate{align-items:center;background-color:rgba(255,0,0,.61);border:1px solid #fff;cursor:pointer;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:16px;height:60px;min-height:20px;text-transform:uppercase;transition:.3s;width:160px}.button-invate:hover{background-color:rgba(255,0,0,.774)}.button-invate:last-child{border-top:none}.button-invate__link{color:#fff;margin-left:15px;text-decoration:none;transition:transform .3s ease;z-index:1000}.button-invate__link:hover{transform:scale(1.05)}.hidden-section{align-items:center;background-color:hsla(0,2%,9%,.7);border:1px solid #fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:50}.hidden-section__button{background:none;background-color:#6d808f;border:2px solid #fff;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:28px;margin:0 10px;padding:20px}.hidden-section__button:hover{background-color:#959799;transition:.1s}.hidden-section_survey{background-color:hsla(0,2%,9%,.4)}.myQuestion{list-style-type:none;padding:0}.myQuestion__button-add{display:block;margin:15px auto 60px}.myQuestion__item{margin-bottom:40px;margin-top:40px}.loader-popup{align-items:center;display:flex;height:100svh;justify-content:center;position:fixed;top:0;width:100%;z-index:1000}.loader-popup__loader{animation:mulShdSpin 1.3s linear infinite;border-radius:50%;color:#7c3434;font-size:10px;height:1em;position:relative;text-indent:-9999em;transform:translateZ(0);width:1em}@keyframes mulShdSpin{0%,to{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.burger-menu{background:none;background-color:none;border:none;border:2px solid rgba(255,0,0,.678);box-sizing:content-box;cursor:pointer;display:flex;flex-direction:column;height:20px;justify-content:space-between;padding:10px;position:relative;width:25px}.burger-menu:hover{background-color:hsla(0,0%,100%,.774)}.burger-menu span{background-color:rgba(255,0,0,.678);border-radius:15px;display:block;height:4px;transition:all .3s ease;width:100%}.burger-menu.active span:first-child{transform:rotate(45deg) translate(7px,7px)}.burger-menu.active span:nth-child(2){opacity:0}.burger-menu.active span:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.control__buttons{display:none;transform:translateX(-100%);transition:transform .5s ease}.control__buttons.active{display:block;transform:translateX(0)}.select__buttons-icon-item{display:block;width:32px}.icon__close,.select__buttons-icon-item{border:3px solid #fff;cursor:pointer;margin-left:auto;padding:3px}.icon__close{box-sizing:border-box;display:none;height:44px;position:relative;width:44px}@media screen and (max-width:612px){.icon__close{display:block}}.icon__close:after,.icon__close:before{background-color:#fff;content:"";height:3px;left:0;position:absolute;top:50%;width:100%}.icon__close:before{transform:rotate(45deg)}.icon__close:after{transform:rotate(-45deg)}.rigth-menu{display:none;max-height:0;overflow:hidden;position:absolute;right:0;top:100%;transition:max-height .3s ease;z-index:100}.rigth-menu.active{max-height:300px}@media screen and (max-width:612px){.rigth-menu{display:block}}.section{position:relative}.color{cursor:pointer;height:0;left:0;opacity:0;position:absolute;top:0;transform:translateX(-50%);width:0}.no-scroll{height:100%;overflow:hidden;padding-right:var(--scrollbar-width);position:absolute;width:100%}.menu-section{align-items:center;background-color:#4b4747;border-top:5px solid #fff;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;gap:5px;height:60px;padding:0 20px;position:relative;z-index:20}@media screen and (max-width:612px){.menu-section{flex-direction:row;justify-content:space-between}}@media screen and (max-width:420px){.menu-section{flex-direction:row;padding:0 10px}}.menu-section__tittle-box{font-style:italic;text-transform:uppercase}.menu-section__tittle{color:#fff;font-size:20px;margin:5px 0 0;text-align:center}@media screen and (max-width:612px){.menu-section__tittle{text-align:left}}.menu-section__list{align-items:center;display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0}@media screen and (max-width:612px){.menu-section__button{display:none}}.menu-section__list-item{margin:0;padding:0}.menu-section__button{background-color:hsla(0,0%,100%,0);border:none;color:#fff;cursor:pointer;font-size:20px}.menu-section__button:hover{text-decoration:underline}.menu-section_first{border-top:none}.capcha__button{background-color:#fff;border:none;color:#464545;font-size:24px;font-weight:700}.capcha__button:hover{background-color:#eccbd9;cursor:pointer}.capcha__buttons{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px;margin-top:20px}.visibility-hidden{opacity:0;visibility:hidden}.main-menu{bottom:10px;display:flex;font-family:Arial,Helvetica,sans-serif;position:fixed;right:0;z-index:170}.main-menu .main-menu__button:first-child{border-right:none}.main-menu__button{background-color:#e2f5f5;border:1px solid #000;cursor:pointer;display:block;font-size:20px;max-width:140px;padding:5px 6px}@media screen and (max-width:750px){.main-menu__button{font-size:16px}}@media screen and (max-width:550px){.main-menu__button{padding:5px 0}}.color-select{display:inline}.popup-colorEdit__title{font-family:Arial,Helvetica,sans-serif;margin:0 0 10px}.program__section{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:0 20px}@media screen and (max-width:500px){.program__section{padding:0 10px}}.header__title_dev{margin-top:60px}.header__names-box{box-sizing:border-box;margin:0 auto;width:90%}#colorPicker{background:#fff;border:3px solid #ddd;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.2);display:none;padding:10px;position:absolute;z-index:180}.iro__wheel{display:none!important}.iro__box,.iro__slider{border-radius:4px}.iro__slider{margin-left:10px}.picker-popup{background-color:rgba(0,0,0,.233);flex-direction:column;height:100svh;left:0;position:fixed;top:0;width:100%;z-index:180}.picker-popup,.picker-popup__box{align-items:center;display:flex;justify-content:center}.picker-popup__box{background-color:#fff;border:4px solid #fff;border-radius:20px;height:330px;position:relative;width:300px}.popup-Myinvate-small{background-color:#4994d6;display:flex;flex-direction:column;max-width:450px;padding:20px}.popup__title-registr{color:#fff;font-size:26px;margin:0;text-align:center}.popup-Myinvate_long{max-width:800px;padding:40px}@media screen and (max-width:750px){.popup-Myinvate_long{padding:30px}}@media screen and (max-width:620px){.popup-Myinvate_long{padding:10px}}.questiuns-pass__label{color:#fff;display:block;font-size:18px;font-weight:700;margin-bottom:5px;margin-top:10px}.questiuns-pass__input{box-sizing:border-box;font-size:18px;margin-bottom:0;padding:8px;width:100%}.questiuns-pass__button{background-color:#1ba01f;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:18px;margin:0 auto;padding:10px 15px}.questiuns-pass__button:hover{background-color:#0a530d}.questiuns-pass__error{color:#000;font-size:14px;opacity:0}.questiuns-pass__error_signal{background-color:red;color:#fff;display:block;font-size:20px;text-align:center}.popup__subtitle{color:#fff;font-size:18px;margin:20px 0}.picker-popup__button{background-color:#0b7c27;border:2px solid #fff;border-radius:15px;color:#fff;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:20px;margin-top:10px;padding:15px}.popup__exit_near{cursor:pointer;margin:5px 0 10px 10px;position:absolute;right:0;top:-40px;width:20px}.popup__exit_message{right:0}.programm__insert{display:flex;flex-direction:column;margin:0 auto 10px;max-width:220px}.programm__item-time_border{border:1px dashed #000;padding:5px}.popup__editName{margin:30px auto 0}.popup-Myinvate__input-contact{margin-bottom:5px}.questions__titlle-list-item_active{color:blue;cursor:pointer;pointer-events:auto;text-decoration:underline}.video{padding-left:10px;padding-right:10px}.popup__header-info{font-size:16px;font-style:italic;margin:0;max-width:340px}.popup__link{margin-top:10px;text-align:center}.hidden-section__button-span{display:block}.hidden{display:none}html{scroll-behavior:smooth}