*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:'Helvetica';src:url('../fonts/Helvetica/helvetica_light.otf?v=XhhUlZp6Z4IMD65IiQArdKBux8k');font-style:normal;font-weight:300}@font-face{font-family:'Helvetica';src:url('../fonts/Helvetica/helvetica_regular.otf?v=XhhUlZp6Z4IMD65IiQArdKBux8k');font-style:normal;font-weight:400}@font-face{font-family:'Helvetica';src:url('../fonts/Helvetica/helvetica_bold.otf?v=XhhUlZp6Z4IMD65IiQArdKBux8k');font-style:normal;font-weight:bold}@font-face{font-family:'Onest';src:url('../fonts/Onest/OnestLight1602-hint.ttf?v=XhhUlZp6Z4IMD65IiQArdKBux8k');font-style:normal;font-weight:300}@font-face{font-family:'Onest';src:url('../fonts/Onest/OnestRegular1602-hint.ttf?v=XhhUlZp6Z4IMD65IiQArdKBux8k');font-style:normal;font-weight:400}@font-face{font-family:'Onest';src:url('../fonts/Onest/OnestBold1602-hint.ttf?v=XhhUlZp6Z4IMD65IiQArdKBux8k');font-style:normal;font-weight:bold}p{-webkit-text-size-adjust:none !important;padding:0 0 48px 0;margin:0;font-size:20px;line-height:140%;color:#2f2f2f}a img{border:0}input[type='submit']:hover{cursor:pointer}.left{float:left}.right{float:right !important}.cleared{clear:both}form label.error{display:none !important}.clearfix:after{content:" ";display:block;width:100%;height:0;clear:both}label.error{display:none !important}body.compensate-for-scrollbar{overflow:visible;margin:0}a.ref{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;text-decoration:none;display:block}.header .hidden-on-desktop{display:none !important}html{height:100%;overflow-x:hidden}body{font-family:'Onest',sans-serif;font-weight:400;min-width:375px;-webkit-text-size-adjust:100%;text-size-adjust:100%;-moz-transition:all 0s;-webkit-transition:all 0s;transition:all 0s;overflow-x:hidden}.page-container{width:100%;max-width:1920px;box-sizing:border-box;position:relative;padding:0;margin:0 auto;opacity:1}.button{display:inline-block;text-align:center;height:auto;padding:16px 48px;background:transparent;text-decoration:none;border:0;border:2px solid #2e1d67;border-radius:500px;font-weight:700;font-size:24px;line-height:140%;text-transform:uppercase;color:#2e1d67;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;outline:none;box-shadow:none;background-repeat:no-repeat;background-position:0 0;font-family:Onest,sans-serif}.button:hover{background:#2e1d67;color:#fff;cursor:pointer}.button:active{background:#2e1d67;color:#fff}.button a{color:inherit;text-decoration:none}.button[disabled],.button[disabled]:hover,.button[disabled]:active,.button.disabled{cursor:default}.white-border-button{border:2px solid #fff;color:#fff;background:transparent}.white-border-button:hover,.white-border-button.active,.white-border-button:active{background:#fff !important;color:#2e1d67 !important}.black-button{background:#2f2f2f}.blue-button{background:#00276f;background:#2e1d67;color:#fff;border:2px solid transparent}.blue-button:hover{color:#2e1d67;border-color:#2e1d67;background:#fff}.white-button{color:#2e1d67;background:#fff;border:1px solid transparent}.white-button:hover{color:#fff !important;border:1px solid #fff}.white-button:hover svg path{fill:#fff}.white-button:active{color:#fff !important}.white-button:active svg path{fill:#fff !important}.slick-prev,.slick-next{width:92px;height:92px;background:url(../img/slider-arrow.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat center center;border-radius:50%;top:100%;transform:none;border:2px solid #00a552;margin-top:48px}.slick-prev{z-index:2;left:50%;margin-left:-104px;transform:rotate(180deg)}.slick-prev:hover{opacity:.7}.slick-next{right:auto;left:50%;margin-left:12px}.slick-next:hover{opacity:.7}.slick-prev:before,.slick-next:before,.slick-prev:after,.slick-next:after{display:none}.main{clear:both;padding:0 0 0 0;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0;color:#222}.inner-section{width:100%;max-width:1920px;margin:0 auto;padding-left:100px;padding-right:100px;padding-bottom:150px}.header{position:relative;top:0;left:0;margin-bottom:43px;width:100%;padding:100px 0 0 0;z-index:97;background:transparent;transition:all 0s}.inner-header{padding-bottom:0;display:inline-flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.header .logo{display:inline-block;margin-right:40px}.header .logo a{text-decoration:none;display:block}.header .logo img{display:block;max-width:100%}.header-content{display:inline-flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch}.header-menu{display:inline-block;margin:0 22px 0 0;background:#00a552;border:0 solid #00a552;border-radius:32px;padding:24px 24px 42px 24px;position:relative;min-height:152px}.header-menu ul{list-style:none;margin:0;padding:0;overflow:hidden;display:block}.header-menu ul li{display:inline-block;min-width:138px;float:left;margin-bottom:16px}.header-menu ul li:nth-child(4){clear:both}.header-menu ul li:nth-child(3n+3){margin-right:0;min-width:0}.header-menu ul li:nth-child(6){min-width:138px}.header-menu ul li a{display:block;text-decoration:none;font-weight:500;font-size:18px;line-height:150%;color:#fff}.header-menu ul li a:hover{color:#f8ebe0}.header-menu-dropdown{position:absolute;bottom:0;left:0;z-index:2;width:100%;background:#80d2a9;border-radius:0 0 32px 32px}.header-menu-dropdown.active{background:#12ab5e;border-radius:0}.header-menu-toggler{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:8px;padding:8px 0;color:#fff;position:relative}.header-menu-toggler:hover{cursor:pointer}.header-menu-toggler.active{font-size:0}.header-menu-toggler.active svg{transform:rotate(180deg)}.header-menu-dropdown-content{display:none;position:absolute;top:100%;left:0;width:100%;border-radius:0 0 32px 32px;background:#00a552;padding:12px 24px 8px}.header-menu-dropdown.active .header-menu-dropdown-content{display:flex;flex-flow:row wrap;gap:24px;background:#12ab5e}.header-right{width:116px}.login-link{width:100%;height:69px;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;border:2px solid #00a552;border-radius:24px;margin:7px 0 0 0}.header-lang{padding:21px 0 20px 0;width:100%;text-align:center;border:2px solid #00a552;border-radius:24px}.header-lang button,.header-lang a{display:inline-block;text-decoration:none;font-weight:500;font-size:20px;line-height:150%;text-transform:uppercase;color:#2f2f2f;opacity:.3;margin-right:11px}.header-lang button:hover,.header-lang a:hover{cursor:pointer;color:#2f2f2f}.header-lang button:last-child,.header-lang a:last-child{margin-bottom:0;margin-right:0}.header-lang button.active,.header-lang a.active{color:#2f2f2f;opacity:1;font-weight:600}.top-container{padding:0 0 0 0}.top-container .inner-section{display:flex;flex-flow:row wrap;justify-content:flex-start;padding-left:0;padding-right:0;padding-bottom:0}.top-container-left{width:36.4%;margin-left:100px;width:699px}.top-container-right{width:56%;width:50%;margin:-334px 0 0 auto;margin:-320px 0 0 auto}.top-container-right .button{width:100%}.top-container-right img{width:100%}.top-container-right .top-container-mobile{display:none}.top-container-register{background:#2e1d67;border-radius:50px;padding:60px 52px;color:#fff}.top-container-register p{font-weight:400;font-size:20px;line-height:150%;color:#fff;padding:0 0 40px 0;margin:0}.top-container-register p:last-child{padding-bottom:0}.top-container-register .title{font-weight:400;font-size:90px;line-height:1em;color:#fff;padding:0;margin:0 0 40px 0}.top-container-register .button{width:478px;width:100%;max-width:100%;margin-bottom:10px;font-weight:700;font-size:36px;line-height:140%;text-transform:uppercase;color:#2e1d67;padding:14px 24px;border-width:2px !important}.top-container-register .icon-button{width:auto;padding:14px 0;width:88px !important;margin-left:14px}.top-container-register .button:hover svg path{fill:#2e1d67 !important}.top-container-register .button:active{background:#fff !important;color:#2e1d67 !important}.top-container-register .buttons-wrap{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.container-timer{font-size:14px}.container-timer span{display:inline-block;margin:0 16px}.container-timer b{font-weight:normal}.container-timer i{font-style:normal;display:inline-block;margin-right:38px}.quotes-section{position:relative;z-index:9;margin-top:-40px;padding-bottom:200px}.quotes-slider .slick-track{flex-flow:row wrap;justify-content:flex-start;align-items:center}.quotes-slider-item{border:2px solid #00a552;border-radius:50px;padding:49px 48px;background:#fff}.quotes-slider-item p{font-weight:400;font-size:32px;line-height:1.2em;padding-bottom:26px;margin:0}.quotes-slider-item p:last-child{padding-bottom:0}.quotes-slider-item .person{margin-bottom:32px;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.quotes-slider-item .person .img{width:120px;height:120px;margin:0 32px 0 0;border-radius:50%;overflow:hidden}.quotes-slider-item .person .img img{display:block;width:100%}.quotes-slider-item .person .text{flex:1 0}.quotes-slider-item .person .text .title{font-weight:700;font-size:24px;line-height:1.2em;text-transform:uppercase;color:#2f2f2f;margin:0 0 8px 0}.quotes-slider-item .person .note{font-weight:400;font-size:16px;line-height:140%;color:#979797}.about-section{overflow:hidden;padding-top:60px}.about-section .inner-section{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;overflow:hidden;padding-bottom:100px}.gallery-section .inner-section{padding-top:50px}.about-section-left{width:44%}.section-title{display:block;font-weight:400;font-size:90px;line-height:1em;color:#2f2f2f;padding:0;margin:0 0 32px 0}.about-section-left .tags{margin-bottom:32px}.tag{display:inline-block;margin-right:13px;font-weight:400;font-size:18px;line-height:20px;padding:16px 24px;color:#fff;border-radius:94.4831px}.tag.purple{background:#f166a7}.tag.green{background:#23b36c}.tag.red{background:#e34d4d}.tag.with-icon{border:2px solid #2f2f2f;color:#2f2f2f;font-size:14px;font-weight:700;display:inline-flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:8px}.about-section-right{position:relative;margin-left:auto;width:51%}.about-section-right:after{content:"";display:block;width:80vw;height:100%;background:#fdbe15;position:absolute;top:0;left:0%;border-radius:520px 0 0 520px;padding:24px 0 0 0;margin:0 0 0 -24px}.about-section-right img{display:block;width:100%;position:relative;z-index:2;margin-top:24px}.gallery-section{padding-bottom:150px}.gallery-section .inner-section{padding-bottom:0}.gallery-block{width:100%;padding-top:48px;display:flex;flex-flow:row wrap;justify-content:flex-start}.about-section .gallery-block{padding-top:120px}.gallery-slider .slick-list{border-radius:50px}.gallery-item{overflow:hidden;border-radius:50px}.gallery-item img{display:block;width:100%}.news-section{position:relative}.news-section .inner-section{padding-bottom:240px}.news-section .decoration-img{display:block;position:absolute;right:0;top:-550px;z-index:-1}.news-slider .slick-prev,.news-slider .slick-next{margin-top:17px;background-image:url('../img/slider-arrow-b.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k');border-color:#2e1d67}.news-slider-item{background:#f8ebe0;border-radius:600px;padding:24px 24px;display:flex !important;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin-bottom:32px}.news-slider-item .img{margin-right:30px;width:39.2%;border-radius:520px;overflow:hidden}.news-slider-item .img img{display:block;width:100%}.news-slider-item .text{width:49.1%;padding-right:8.4%;flex:1 0}.news-slider-item .text .date{font-weight:400;font-size:16px;line-height:140%;color:#777;margin:0 0 24px 0}.news-slider-item .text .title{font-weight:400;font-size:40px;line-height:110%;color:#2f2f2f;margin:0 0 32px 0}news-slider-item .text p{font-weight:400;font-size:22px;line-height:150%;color:#2f2f2f;padding:0;margin:0 0 32px 0}.inner-footer{padding-bottom:100px}.footer-content{background:#2e1d67 url(../img/footer-decor2.svg?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat right 30px bottom 0;background-size:670px;border-radius:50px;padding:48px 48px;color:#fff;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.footer-right{flex:1 1 0}.footer-feedback-block{padding:0 0 0 0;display:flex;flex-flow:row wrap;justify-content:space-between}.footer-feedback-block .img{width:23.7%}.footer-feedback-block .img img{display:block;width:307px;max-width:100%}.footer-feedback-block .text{width:100%}.footer-feedback-block .text .title{font-weight:400;font-size:90px;line-height:100%;color:#fff;margin:0 0 32px 0}.footer-feedback-block .text .title i{color:#f166a7;font-style:normal}.footer-feedback-block .text p{color:#fff}.footer-feedback-block .text .button{background:#fff;padding:15px 48px;margin-right:24px}.footer-feedback-block .text .white-button,.footer-feedback-block .text .white-button:hover{border-width:2px}.footer-feedback-block .text .white-button:hover{background-color:#2e1d67 !important;color:#fff !important}.footer-feedback-block .text .button:last-child{margin-right:0}.footer-feedback-block .text .white-border-button{background:transparent}.footer-bottom{display:flex;flex-flow:row wrap;justify-content:flex-start;border-top:2px solid #d9d9d9}.footer-menu{padding:0 0 24px 0}.footer-menu ul{list-style:none;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:24px}.footer-menu ul li{display:inline-block}.footer-menu ul li:last-child{margin-right:0 !important}.footer-menu ul li a{text-decoration:none;font-size:20px;font-size:19px;font-weight:500;color:#fff}.footer-img{width:375px;max-width:100%;margin-right:70px}.footer a:hover{color:#ec609f}.mobile-footer-title{display:none}.footer-img img{display:block;width:100%}.footer-bottom{clear:both;padding:25px 0 0 0;border:0}.footer-bottom-right-copy{border:0;font-size:14px;color:#fff;padding:20px 0}.footer-bottom-right-copy .copyright{display:block;margin-bottom:16px}.footer-bottom-right-copy a{display:inline-block;font-size:14px;color:#fff;text-decoration:none;margin-right:40px}.footer-bottom-right-copy a:last-child{margin-right:0}.footer-content .title{font-size:90px;color:#fff;margin:0 0 40px 0;line-height:1em}.footer-content .title i{font-style:normal;color:#ec609f}.social a{display:inline-block;vertical-align:middle;display:inline-flex;flex-flow:column wrap;justify-content:center;align-items:center;text-decoration:none;width:60px;height:60px;margin:0 16px 0 0;border:0 solid #fff;border-radius:16px;background:#fff}.social img{display:block;max-width:90%}.footer .social{padding-top:0;padding-left:40px;width:auto;display:inline-block}.footer .social a:hover{background:#07f}.footer .social a.telegram:hover{background:#2aabee}.footer .social a:hover path{fill:#fff}.social .vk-footer-icon{background:transparent !important;border-radius:0 !important}.social .vk-footer-icon svg{width:100%}.social .vk-footer-icon:hover svg path{fill:#07f}.social .vk-footer-icon:hover svg #icon-glyph-path{fill:#fff}.footer-bottom-right{font-size:14px;line-height:140%;color:#fff;padding-top:32px;width:65.2%;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.footer-bottom-right-menu ul{list-style:none;margin:0;padding:0}.footer-bottom-right-menu ul li{width:146px;float:left;margin:0 0 16px 0}.footer-bottom-right-menu ul li:nth-child(even){width:auto}.footer-bottom-right-menu ul li:nth-child(odd){clear:both}.footer-bottom-right-menu ul li a{font-weight:400;font-size:14px;line-height:140%;color:#fff;display:block;text-decoration:none}.footer .copyright{margin-bottom:16px}.footer-bottom-right a{color:#fff;display:block;text-decoration:none}.popup{display:none;background:#fff;border-radius:50px;padding:40px 32px;overflow:visible}.popup-title{font-weight:700;font-size:40px;line-height:110%;text-align:center;text-transform:uppercase;color:#2f2f2f;margin:0 0 32px 0}.type-buttons{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}.type-buttons .button{margin-bottom:16px;width:100%;padding-top:9px;padding-bottom:9px;font-size:24px}.type-buttons .button:last-child{margin-bottom:0}.type-buttons .blue-button:after{background-image:url(../img/v-icon.svg?v=XhhUlZp6Z4IMD65IiQArdKBux8k)}.type-button{display:block;width:237px;height:217px;outline:none;background:transparent;border:3px solid #fee5d7;border-radius:20px;overflow:hidden;position:relative}.type-button span{display:block;position:absolute;bottom:32px;left:0;z-index:2;text-align:center;font-weight:400;font-size:20px;line-height:140%;color:#2f2f2f;width:100%}.request-popup{width:554px;max-width:100%}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:-85px;margin-left:-32px;top:0;width:64px;height:64px;background:url(../img/x-close.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat center center;opacity:1}.fancybox-slide--html .fancybox-close-small svg{display:none}.thanks-popup{width:554px;max-width:100%;padding:32px 32px 44px 32px;text-align:center}.thanks-popup img{display:block;margin:0 auto 24px;max-width:90%}.thanks-popup .text{font-size:22px}.thanks-popup .popup-title{margin-bottom:16px;text-align:center;font-size:40px}.q-popup{background:transparent;width:554px;max-width:100%;padding:0;margin-top:5px}.q-popup .popup-title{margin-bottom:3px;text-align:left}.subscribenews-popup{background:transparent;width:554px;max-width:100%;padding:0;margin-top:5px}.subscribenews-popup .popup-title{margin-bottom:3px;text-align:left;font-size:37px}.popup-form-content{background:#fff;border-radius:50px;padding:32px 32px;margin:0 0 16px 0}.form-item{margin-bottom:16px}.form-item-wide{width:100%;flex-basis:100% !important}.form-item-search{width:553px;width:49.3%;max-width:100%;flex-basis:553px !important}.form-item label{font-weight:400;font-size:14px;line-height:140%;display:block;margin:0 0 8px 0;color:#2f2f2f}.form-item label span{color:#979797}.form-item input[type="text"]{border:3px solid #fee5d7;border-radius:20px;padding:0 24px;width:100%;display:block;height:59px;outline:none;background:transparent;font-weight:400;font-size:20px;line-height:140%;color:#2f2f2f}.form-item input.search-input{background-image:url(../img/icons/search-icon2.svg?v=XhhUlZp6Z4IMD65IiQArdKBux8k);background-repeat:no-repeat;background-position:right 16px center;padding-right:54px !important}input.valid,textarea.valid{border-color:#23b36c !important}input.invalid,textarea.invalid{border-color:#e34d4d !important}.error-message{display:none;font-weight:400;font-size:16px;line-height:140%;color:#e34d4d;padding:16px 0 0 0}.error-message.active{display:block}.form-item:last-child{margin-bottom:0}.form-item textarea{border:3px solid #fee5d7;border-radius:20px;padding:24px 32px;width:100%;display:block;height:130px;outline:none;background:transparent;resize:none;font-weight:400;font-size:20px;line-height:140%;color:#2f2f2f}.form-item textarea::-webkit-scrollbar{width:6px}.form-item textarea::-webkit-scrollbar-track{background:transparent}.form-item textarea::-webkit-scrollbar-thumb{background-color:#dedede;border-radius:20px;border:0 solid #ffa500}.form-item sup{color:#e34d4d;font-size:120%;position:relative;top:5px;left:4px}.form-item .ez-checkbox{display:inline-block;vertical-align:middle;width:40px;height:40px;background:url(../img/checkbox.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat 0 0;margin:0 15px 0 0}.form-item .ez-checked{background-position:0 -40px}.form-item-checkbox span,.form-item-checkbox a{font-weight:400;font-size:16px;line-height:120%;color:#2f2f2f !important}.form-item-checkbox a:hover{text-decoration:none}.form-item-checkbox span{display:inline-block;vertical-align:middle;max-width:84%}.popup [type="submit"]{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;background:#fff;border-radius:500px;font-weight:700;font-size:24px;line-height:140%;text-transform:uppercase;color:#2e1d67;padding:16px 30px;border:0}.popup [type="submit"]:hover{background:#ec609f;color:#fff}.popup [type="submit"][disabled]{background:#fff;color:#2e1d67;filter:brightness(90%)}.phone-select-wrap{position:relative}.phone-select-wrap input{padding-left:80px}.custom-select,.links-select{position:absolute;top:6px;left:30px;z-index:11}.custom-select-label,.links-select-label{display:inline-block;vertical-align:middle}.custom-select-title,.links-select-title{display:inline-block;vertical-align:middle}.custom-select-title img,.links-select-title img{display:block;max-width:100%}.custom-select-toggle,.links-select-toggle{display:inline-block;vertical-align:middle;margin-right:16px;background:#2f2f2f;width:32px;height:32px;display:inline-flex;flex-flow:column wrap;justify-content:center;align-items:center;border-radius:50%}.custom-select-toggle:hover,.links-select-toggle:hover{cursor:pointer}.custom-select.open .custom-select-toggle,.links-select.open .links-select-toggle{background:#00a552;transform:rotate(180deg)}.custom-select-dropdown,.links-select-dropdown{display:none;border:3px solid #23b36c;border-radius:20px;background:#fff;width:490px;margin:35px 0 0 -32px;max-width:100vw;position:absolute;top:100%;left:0;z-index:9;padding:24px 32px}.custom-select.open .custom-select-dropdown,.links-select.open .links-select-dropdown{display:block}.custom-select-dropdown .dropdown-content,.links-select-dropdown .dropdown-content{max-height:224px;overflow-y:auto}.custom-select-dropdown .dropdown-content-item,.links-select-dropdown .dropdown-content-item{margin-bottom:16px}.custom-select-dropdown .dropdown-content-item:hover,.links-select-dropdown .dropdown-content-item:hover{cursor:pointer}.custom-select-title .phone-select-item,.custom-select-title .phone-select-item b,.custom-select-title .phone-select-item span{font-size:0}.custom-select-dropdown .phone-select-item{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.custom-select-dropdown .phone-select-item img{margin-right:16px}.custom-select-dropdown .phone-select-item span{margin-right:16px;font-weight:400;font-size:20px;line-height:140%;color:#2f2f2f}.custom-select-dropdown .phone-select-item b{font-weight:700;font-size:20px;line-height:140%;color:#23b36c}.phone-select-wrap input[type="text"]{padding-left:140px}.dropdown-content::-webkit-scrollbar{width:8px}.dropdown-content::-webkit-scrollbar-track{background:#e0e0e0;opacity:.1;border-radius:500px}.dropdown-content::-webkit-scrollbar-thumb{background:#00a552;border-radius:500px;border:0}.links-select{position:relative;top:0;left:0;width:345px;max-width:100%;margin:0 0 32px 0}.links-select-label{border-radius:20px;border:3px solid #00a552;background:#fff;padding:19px 24px;display:inline-flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;width:100%}.links-select-title{font-size:18px;color:#979797}.links-select-toggle{order:3;margin:0 0 0 auto}.links-select-dropdown{margin:16px 0 0 0;width:100%}.links-select-dropdown a{display:block;color:#2f2f2f;font-size:18px;text-decoration:none}.links-select-dropdown .dropdown-content{max-height:100vh;overflow-y:visible}.links-select-dropdown a:hover,.links-select-dropdown a.active{color:#00a552}.links-select-dropdown .dropdown-content-item{margin-bottom:22px}.links-select-dropdown .dropdown-content-item:last-child{margin-bottom:0}.header-content .menu-button{display:none}.container-date-mobile{display:none}.fancybox-is-open .fancybox-bg{opacity:.6}.decoration-image{position:absolute;top:0;right:0;z-index:-1}.content-section h1{font-weight:400;font-size:60px;line-height:105%;color:#2f2f2f;padding:0;margin:0 0 24px 0}.content-section h2{font-weight:400;font-size:60px;line-height:105%;color:#2f2f2f;margin:0 0 32px 0}.content-section .inner-section{padding-bottom:120px}.breadcrumbs{font-weight:400;font-size:22px;line-height:150%;color:#2f2f2f;margin:0 0 48px 0}.breadcrumbs ul{display:block;list-style:none;margin:0 !important;padding:0 !important}.breadcrumbs ul li{display:inline-block;vertical-align:middle;margin:0 4px 0 0 !important;padding:0 !important}.breadcrumbs ul li a{color:#979797;text-decoration:none}.breadcrumbs ul li a:after{content:"/";display:inline-block;vertical-align:middle;margin:0 0 0 8px}.content-section .news-date{margin:-8px 0 48px 0;font-weight:400;font-size:22px;line-height:150%;color:#979797}.content-section img{display:block;max-width:100%}.news-content-section img{display:block;width:100%;overflow:hidden;border-radius:50px;margin:0 0 48px 0}.content-section p{font-weight:400;font-size:22px;line-height:150%;color:#2f2f2f;padding:0 0 26px 0;margin:0}.content-section ul{margin:0 0 20px 30px}.content-section ul li{font-weight:400;font-size:22px;line-height:150%;color:#2f2f2f;padding:0 0 10px 0;margin:0}.content-section ol{margin:0 0 20px 26px}.content-section ol ol{margin:0 0 20px 0}.content-section ol li{font-weight:400;font-size:22px;line-height:150%;color:#2f2f2f;padding:0 0 10px 0;margin:0}.content-section p b,.content-section p strong{font-weight:700}.content-section p a{display:inline;color:#ec609f;border-bottom:1px solid #ec609f;text-decoration:none;line-height:1em}.content-section p a:hover{text-decoration:none;border-color:#00a552;color:#00a552}.contacts-block{display:flex;flex-flow:row wrap;justify-content:flex-start;padding:45px 0 0 0;gap:30px 2%}.contacts-item{width:32%;padding:40px 40px;display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;border:2px solid #00a552;border-radius:40px}.contacts-item-double{width:66%}.contacts-item-wide{width:100%}.contacts-item-half{width:49%}.contacts-item.empty{border:0}.contacts-item .title{font-weight:500;font-size:32px;line-height:140%;color:#2f2f2f;margin-bottom:12px}.contacts-item .value{font-weight:400;font-size:22px;line-height:140%;color:#2f2f2f;margin-top:auto;overflow:hidden;width:100%}.contacts-item a{color:#ec609f}.contacts-item a:hover{text-decoration:none;color:#00a552}.contacts-item .value-col{float:left;width:50%}.contacts-item .value-col:nth-child(1){width:56%}.contacts-item .value-col:nth-child(2){width:44%}.contacts-item-qr{flex-flow:row wrap;align-items:center;padding:24px 24px 24px 40px}.contacts-item-qr .title{max-width:50%}.contacts-item-qr .qr-img{width:174px;margin-left:43px}.contacts-item-qr .qr-img img{width:100%;border-radius:0;margin:0}.mobile-link{display:none}.contacts-item-qr .mobile-link{color:#2aabee}.contacts-item-qr .mobile-link:hover{text-decoration:none}.under-construction{width:100vw;height:100vh;background:url(../img/under-construction.jpg?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat center center;background-size:cover;overflow:hidden;position:relative}.under-construction .section-content{width:100vw;height:100vh;display:flex;flex-flow:column wrap;justify-content:center;align-items:flex-start}.under-construction .text{display:block;max-width:100%;position:relative;z-index:3;margin:0 0 0 100px}.under-construction .loader{display:block;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}.under-construction .decor{display:block;height:100%;position:absolute;top:0;right:0;z-index:2}.under-construction .decor-mobile{display:none}p .green,p.green{color:#00a552}.smi-contacts{border:2px solid #00a552;border-radius:50px;padding:30px 20px;text-align:center;margin:50px auto 30px;background:#fff;font-weight:500;font-size:20px;line-height:140%;color:#2f2f2f}.smi-contacts span{display:block;margin:0 0 16px 0}.smi-contacts a{display:block;text-decoration:none;font-weight:400;font-size:36px;line-height:105%;color:#2e1d67}.download-link{font-size:32px;display:block;margin:0 0 32px 0}.press-kit-block{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.press-kit-item{width:32%;background:#fff;border:2px solid #00a552;border-radius:50px}.press-kit-item{padding:30px 36px}.press-kit-item .img{height:290px;display:flex;flex-flow:column wrap;justify-content:center;align-items:center}.press-kit-item .img img{display:block;max-width:90%}.press-kit-item .text{border-top:2px solid #00a552;padding:40px 0 0 0}.press-kit-item .text p{padding:0;margin:0}.press-kit-item .text p a{text-decoration:none}.download-link+.press-kit-block{margin-top:20px}.text-and-image{display:flex;flex-flow:row wrap;justify-content:space-between}.text-and-image .text{width:48.5%}.text-and-image .img{width:48.5%;position:relative;overflow:hidden;border-radius:50px}.text-and-image .img img{display:block;position:absolute;top:0;left:50%;width:auto;height:100%;margin:0;max-width:none;transform:translateX(-50%)}.text-and-image.part-img{align-items:flex-start}.text-and-image.part-img .img img{height:auto;position:relative}.text-and-image .button{width:100%}.text-and-image .has-img{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.text-and-image .has-img span{flex:1 0;display:inline-block;padding-right:25px}.content-section .dobro-img{display:block;float:right;max-width:100%;border-radius:0}.floating-lang-block{position:absolute;top:48px;right:100px;z-index:99;background:#fff;border-radius:24px;display:flex;flex-flow:column wrap;justify-content:center;align-items:center}.floating-lang-block .header-lang{border:0}.text-and-image .buttons-wrap .button{margin-bottom:16px}.text-and-image .buttons-wrap .button:last-child{margin-bottom:0}.captcha-code{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin-bottom:12px}.captcha-code .refresh-button{border:0;outline:none;width:24px;height:59px;margin-left:16px;background:url(../img/refresh.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat center center}.captcha-code .refresh-button:hover{cursor:pointer}.code-img-wrap{border-radius:0;border:3px solid transparent;background:#fff;width:174px;height:59px;display:flex;flex-flow:column wrap;justify-content:center;align-items:center}.captcha-input{flex:1 0;max-width:230px;margin-left:auto;padding:0 10px 0 20px !important}.captcha-input::placeholder{font-size:15px}.captcha-code .code-img{display:block;max-width:96%}.captcha-code .button{flex:1 0;margin-left:20px}.height-auto{height:auto !important}.header-menu .social{display:none !important}.large-img-block img{margin-left:-100px;width:1920px;max-width:none}.about-tags-section{background:#2e1d67;color:#fff;padding:60px 0 40px 0;margin-bottom:100px;position:relative}.about-tags-section .inner-section{padding-bottom:0}.about-tags-section:after{content:"";display:block;background:url(../img/about-tags-img.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat center center;width:235px;height:829px;position:absolute;top:-220px;right:0}.about-tags-section .section-title{color:#fff;margin:0 0 72px 0;padding-right:140px}.about-page-content-section .inner-section{padding-bottom:0 !important}.about-tags-item{display:inline-block;vertical-align:middle;padding:32px 56px;border-radius:100px;border:2px solid #fff;margin:0 16px 40px 0;font-size:40px;color:#fff;line-height:.7}.about-tags-item.big-margin{margin-right:40vw}.about-tags-item.big{font-size:64px}.large-img-block.margin-bottom{margin-bottom:100px}.margin-bottom40{margin-bottom:40px}.padding-bottom40{padding-bottom:40px !important}.about-page p{max-width:1429px}.about-page .button{margin-top:15px}.about-page .large-img-block .decor-img-about{width:auto;height:auto;position:absolute;top:1px;right:0;z-index:3;transform:translateY(-100%)}.about-section-last{position:relative}.docs-list{padding:30px 0 15px 0}.docs-list a{display:block;margin:0 0 40px 0;padding:0;text-decoration:none;border:0;font-size:40px;line-height:1em;color:#2f2f2f}.docs-list a.active,.docs-list a:hover{color:#ec609f}.document-page-article{padding-bottom:15px}.document-page-article p{font-size:20px}.document-page-article ul{margin:0 0 20px 22px}.document-page-article ul li{font-weight:400;font-size:20px;line-height:150%;color:#2f2f2f;margin-bottom:4px}.document-page-article h2,.content-section h2{font-weight:400;font-size:38px;line-height:150%;color:#2f2f2f;margin:0 0 26px 0}.document-page-article h3,.content-section h3{font-weight:400;font-size:26px;line-height:150%;color:#2f2f2f;margin:0 0 20px 0}.document-page-article h4,.content-section h4{font-weight:400;font-size:24px;line-height:150%;color:#2f2f2f;margin:0 0 20px 0}.news-items{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch}.news-item{background:#fff;position:relative;width:32%;margin:0 2% 48px 0;padding:24px 24px;border-radius:50px;border:2px solid #f8ebe0}.news-item:hover{background:#f8ebe0}.news-item:nth-child(3n+3){margin-right:0}.news-item .img{border-radius:35px;overflow:hidden;margin:0 0 24px 0;height:360px}.news-item .img img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0;margin:0}.news-item-date{color:#979797;font-size:14px;font-weight:400;line-height:150%;margin:0 0 8px 0}.news-item-title{color:#2f2f2f;font-size:20px;font-weight:700;line-height:140%}.pag-prev,.pag-next{display:inline-block;vertical-align:middle;width:92px;height:92px;background:url(../img/slider-arrow-b.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat center center;border-radius:50%;top:100%;transform:none;border:2px solid #2e1d67;margin-top:48px}.pag-prev:hover,.pag-next:hover{cursor:pointer}div.pag-prev,div.pag-next{cursor:default !important;opacity:.5 !important;filter:grayscale(90%)}.pag-prev{z-index:2;margin-right:20px;transform:rotate(180deg)}.pag-prev:hover{opacity:.7}.pag-next{right:auto}.pag-next:hover{opacity:.7}.pagination-arrows{display:inline-block;margin-bottom:30px}.pagination{text-align:center;font-size:24px;font-weight:700;line-height:140%;text-transform:uppercase;color:#979797}.pagination ul{margin:10px 0 0 0}.pagination ul li{display:inline-block;vertical-align:middle;margin:0 8px}.pagination ul li a{font-size:24px;font-weight:700;line-height:140%;text-transform:uppercase;color:#979797;text-decoration:none}.pagination ul li a.active,.pagination ul li.active a{color:#2e1d67 !important}.pagination ul li a:hover,.pagination ul li:hover a{color:#00a552}.no-padding{padding-bottom:0 !important}.sirius-content-section .green-bg{background:#00a552;color:#fff;padding:80px 0 0 0}.sirius-content-section .green-bg .inner-section{padding-bottom:40px}.sirius-content-section .green-bg h1{font-size:90px}.sirius-content-section .green-bg h1,.sirius-content-section .green-bg h2{color:#fff}.sirius-content-section .green-bg p{color:#fff;font-size:32px}.sirius-section1{position:relative}.sirius-main-img{display:block;width:100%;height:auto}.sirius-logo-img{display:block;max-width:90%;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%)}.sirius-content-section .blue-bg{background:#2e1d67;color:#fff;padding:80px 0 0 0}.sirius-content-section .blue-bg h2{color:#fff;font-size:80px}.sirius-content-section .blue-bg p{color:#fff;padding-right:15%}.sirius-img3{display:block;width:100%;margin-bottom:140px}.eco-block{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:32px}.eco-item{display:flex;flex-flow:column wrap;justify-content:center;align-items:flex-start;border-radius:50px;border:2px solid #00a552;background:#fff;height:212px;width:24%;padding:0 30px 0 32px;color:#2f2f2f;font-size:24px;font-weight:700;line-height:140%;text-transform:uppercase;position:relative}.eco-item:nth-child(1){border-radius:50px 500px 500px 50px}.eco-item:last-child{border-radius:500px 50px 50px 500px}.eco-item:nth-child(2),.eco-item:nth-child(4){padding-right:100px}.eco-item .mini-decor{display:block;position:absolute;bottom:0;right:0;z-index:4}.sirius-about-section{overflow:hidden;padding-top:100px}.sirius-about-section .inner-section{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;overflow:hidden}.sirius-about-left{width:44%}.sirius-about-right{position:relative;margin-left:auto;width:51%}.sirius-about-right:after{content:"";display:block;width:80vw;height:100%;background:#fdbe15;position:absolute;top:0;left:0%;border-radius:520px 0 0 520px;padding:24px 0 0 0;margin:0 0 0 -24px}.sirius-about-right img{display:block;width:100%;position:relative;z-index:2;margin-top:24px;border-radius:520px}.links-tags{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;padding:20px 0 35px 0}.links-tags a,.links-tags button{display:block;text-decoration:none;outline:none;padding:16px 24px;margin:0 24px 10px 0;border-radius:100px;border:2px solid #00a552;color:#00a552;background:transparent;font-size:22px;font-weight:400;line-height:135%}.links-tags a:hover,.links-tags a.active,.links-tags button:hover,.links-tags button.active{background:#00a552;color:#fff;cursor:pointer}.mobile-links-select{display:none}.press-list{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;padding:16px 0 0 0}.press-list-item{width:49%;border-radius:50px;border:2px solid #f8ebe0;padding:32px 40px 32px 32px;position:relative;margin-bottom:2%}.press-list-item:hover{background:#f8ebe0}.press-list-item .title{color:#2f2f2f;font-size:40px;font-weight:500;line-height:140%;margin:0 0 16px 0}.press-list-item .date{color:#979797;font-size:14px;line-height:150%;margin:0 0 16px 0}.press-list-item p:last-child{padding:0;margin:0}.show-more-wrap{text-align:center;padding:18px 0 25px 0}.detail-article-head{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin:0 0 48px 0}.detail-article-head .img{max-width:699px;margin-right:30px;overflow:hidden;border-radius:50px}.detail-article-head .img img{display:block;width:100%}.detail-article-head .text{flex:1 0}.detail-article-head .text .date{color:#979797;font-size:14px;line-height:150%}.detail-article-content{padding:0 0 24px 0}.footer-feedback-block{position:relative}.rosmolodej-logo{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;width:100%;gap:48px}.rosmolodej-logo a{display:inline-block;vertical-align:middle;text-decoration:none;padding:0;margin:0}.rosmolodej-logo img,.rosmolodej-logo svg{display:block;max-width:100%;transition:all .3s}.rosmolodej-logo .long-logo{margin-bottom:12px;margin-left:-12px}.rosmolodej-logo .long-logo img{height:74px}.pervie-logo{margin-left:10px;margin-right:40px;display:inline-block;vertical-align:middle}.rosmolodej-logo img:hover,.rosmolodej-logo svg:hover{transform:scale(1.03)}.rosmolodej-logo .pervie-logo:hover{transform:scale(1.15)}.rosmol-logo2 svg{width:98px;height:auto}.subscribe-stripe-section{background:#00a552;padding:48px 0;position:relative;margin-top:65px}.subscribe-stripe-section .inner-section{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding-bottom:0}.subscribe-stripe-section .title{color:#fff;font-size:40px;font-style:normal;font-weight:700;line-height:140%;text-transform:uppercase}.content-section .subscribe-stripe-section .inner-section{padding-left:0;padding-right:0;position:relative}.content-section .subscribe-stripe-section:before{content:"";display:block;width:50vw;height:100%;position:absolute;top:0;left:0;transform:translateX(-100%);background:#00a552}.content-section .subscribe-stripe-section:after{content:"";display:block;width:50vw;height:100%;position:absolute;top:0;left:100%;background:#00a552}.subscribe-stripe-mobile{display:none}.subscribenewsok-popup .popup-form-content{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding:0}.subscribenewsok-popup{width:604px;max-width:96vw;padding:24px 30px}.subscribenewsok-popup .popup-title{margin-bottom:0;width:50%}.top-login-text{width:100%;width:478px;max-width:100%;font-size:22px;line-height:1.2em;font-weight:400;color:#fff;padding:16px 0 0 0;text-align:center}.top-login-text a{color:#fff;text-decoration:none;border-bottom:1px solid #fff}.top-login-text a:hover{text-decoration:none;border-color:transparent}.subtitle{color:#2f2f2f;font-size:40px;font-weight:500;line-height:140%;padding:0 0 32px 0}.requisites-contacts-block .smi-contacts{width:100%}.requisites-contacts-block .contacts-item:nth-child(3n+3){margin:0 2% 2% 0}.file-input-wrap{position:relative}.file-input-wrap-content{position:absolute;top:50%;right:10px;transform:translateY(-50%);z-index:2}.file-input-button{position:relative;z-index:1;width:40px;height:40px;background:#00a552;outline:none;border:0;padding:0;margin:0;border-radius:6px}.file-input-button:hover,.file-input-wrap-content:hover{cursor:pointer}.file-input-wrap [type="file"]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;opacity:0}.file-input-wrap [type="file"]:hover{cursor:pointer}.invalid+.file-input-wrap-content .file-input-button{background:#e34d4d}#vacancy-popup{width:579px;max-width:100%}#vacancy-popup .popup-title{width:479px;max-width:100%}.popup textarea{resize:auto;max-width:100%;min-width:100%}.popup-title-with-icon{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.popup-title-with-icon span{flex:1 0}.popup-small-text{font-size:22px;padding-top:10px}.russia-forum-section{color:#fff;background:#c52336;padding:25px 0;font-size:22px;font-weight:500;position:relative}.russia-forum-section .inner-section{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding-top:0;padding-bottom:0;margin:0}.russia-forum-section .title{padding:0 50px}.russia-forum-section img{display:inline-block;max-width:100%}.russia-forum-section .info span{display:inline-block;margin-left:28px;color:#d3aa65}.form-loader{display:none;position:fixed;top:0;left:0;z-index:99;width:100vw;height:100vh;background:rgba(0,0,0,.7);font-size:20px;color:#fff;flex-flow:column wrap;justify-content:center;align-items:center}.form-loader span{display:block;width:100%;text-align:center}.form-loader img,.form-loader svg{display:block;max-width:100%}.form-loader.active img,.form-loader.active svg{animation:4s linear infinite 0s rotateIt}@keyframes rotateIt{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.form-loader.active{display:flex}.media-reg-button{width:670px;text-align:center;max-width:100%}.media-register-button-wide{margin:15px auto 0 auto;width:670px;max-width:100%}.events-list{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:30px;margin-bottom:40px}.events-list-item{width:50%;width:calc(50% - 15px);position:relative;border-radius:30px;border:2px dashed #2f2f2f;background:#f8ebe0;padding:32px 32px;position:relative;z-index:2;transition:box-shadow .4s;display:flex;flex-flow:column wrap}.events-list-item:hover{box-shadow:0 0 20px 6px rgba(0,0,0,.15)}.events-list-item:nth-child(4n+2){background:#9affcc}.events-list-item:nth-child(4n+3){background:#ffdeed}.events-list-item:nth-child(4n+4){background:#fff2ce}.events-list-item:nth-child(even){z-index:1}.events-list-item:nth-child(even):hover{z-index:3}.events-list-item .img{width:272px;height:272px;border-radius:50%;position:absolute;top:50%;left:100%;margin-left:17px;transform:translate(-50%,-50%);overflow:hidden}.events-list-item .img:before{content:"";display:block;width:98%;height:98%;position:absolute;top:0;left:0;z-index:-1;border-radius:50%;background:#fff;border:2px dashed #2f2f2f}.events-list-item .text{width:100%;flex:1;display:flex;flex-flow:column wrap}.events-list-item .text-top{width:100%}.events-list-item .events-item-date{display:inline-block;color:#2f2f2f;font-size:20px;font-weight:500;line-height:150%;margin:0 24px 24px 0;padding:0 0 0 32px;background:url(../img/icons/events-time.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat 0 center}.events-list-item .events-item-location{display:inline-block;color:#2f2f2f;font-size:20px;font-weight:500;line-height:150%;margin:0 0 24px 0;padding:0 0 0 32px;background:url(../img/icons/events-location.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat 0 center}.events-list-item .events-buttons{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin-bottom:16px;position:relative;z-index:11;width:100%}.events-list-item .events-buttons:nth-last-child(3){margin-bottom:24px}.events-list-item .events-buttons img{display:inline-block;max-width:100%;margin-right:8px;border-radius:8px}.events-list-item .events-buttons a img{max-width:115px}.events-list-item .events-buttons a{text-decoration:none;display:inline-block;vertical-align:middle}.events-list-item .tag{display:inline-block;padding:8px 16px;background:#fff;border-radius:100px;margin-right:8px;color:#2f2f2f;font-size:14px;font-weight:700;line-height:24px;height:40px;border:0;outline:none;text-transform:uppercase}.events-list-item .tag.green{background:#00a552;color:#fff}.events-list-item .tag-live:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;background:#e34d4d;margin:0 7px 4px 0;border-radius:50%}.events-list-item .fav-button{display:flex;flex-flow:column wrap;justify-content:center;align-items:center}.events-list-item .fav-button.active svg path{fill:#e34d4d;stroke:#e34d4d}.events-list-item .events-item-title{color:#2f2f2f;font-size:20px;font-weight:700;line-height:normal;text-transform:uppercase;padding:0 120px 0 0;margin-bottom:24px;width:100%}.events-list-item .events-link{display:inline-block;margin-right:24px;text-decoration:none;color:#ec609f;font-size:20px;font-weight:400;line-height:140%;border-bottom:1px solid transparent}.events-list-item .events-link:hover{border-color:#ec609f}.events-list-item .events-links{display:flex;flex-flow:row wrap;gap:10px 24px;position:relative;z-index:10;margin-top:auto}.events-list-item .events-links .button{border:0 !important}.short-events-container{position:relative;margin:0 0 72px 0}.short-events{display:grid;grid-template-columns:repeat(4,1fr);position:relative;z-index:3;gap:30px}.short-events-slider{display:flex}.short-events-slider .slick-dots{display:none !important}.short-events-slider .slick-track{display:flex;flex-flow:row wrap}.short-events-slider .slick-track .short-events-item{margin-right:30px;height:auto;position:relative;padding-bottom:30px;width:430px}.short-events-slider .slick-track .short-events-item a{position:absolute;bottom:20px;left:24px}.short-events-slider .slick-list{margin:0 -30px 0 0;position:relative}.short-events-slider .slick-list:after{content:"";display:block;width:30px;height:100%;z-index:9;background:#fff;position:absolute;right:0;top:0}.short-events-slider .slick-dots{display:none}.short-events-slider .slick-prev{width:48px;height:48px;left:-50px;top:50%;transform:translate(0,0) rotate(180deg);margin:-24px 0 0 0}.short-events-slider .slick-next{width:48px;height:48px;left:auto;right:-52px;top:50%;transform:translate(0,0);margin:-24px 0 0 0}.short-events-slider:not(.slick-slider){display:grid;grid-template-columns:repeat(4,1fr)}.short-events-item{border-radius:30px;background:#ec609f;color:#fff;padding:24px 24px;transition:all .4s}.short-events-item:hover{background:#2e1d67}.short-events-item .title{font-size:20px;line-height:1.3em;font-weight:700;margin:0 0 16px 0}.short-events-item .time{color:#fff;font-size:16px;font-weight:500;line-height:150%;margin-bottom:8px}.short-events-item .date{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;font-size:16px;font-weight:500;margin:0 0 32px 0}.short-events-item .date svg{margin-right:7px}.short-events-item a{font-size:20px;color:#fff;text-decoration:none;border-bottom:1px solid transparent}.short-events-item a:hover{border-color:#fff}.events-filter{padding:0;margin:0 0 48px 0;gap:24px 24px;display:flex;flex-flow:row wrap}.events-filter .form-item{display:inline-block;vertical-align:top;margin:0;flex:1}.events-filter .form-item-submit{display:flex;flex-flow:row wrap;gap:20px}.events-filter .red-button{background:#e34d4d;border-color:#e34d4d;color:#fff}.events-filter .red-button:hover{background:#d33d3d;border-color:#d33d3d;color:#fff}.events-filter .form-item label{display:flex}.events-filter .form-item input[type="text"]{border-color:#00a552;border-radius:10px}.events-filter .form-item .select2-container{width:100% !important}.events-filter .form-item{width:19%;flex:auto}.events-filter .form-item-date{width:180px}.form-item .select2-container{width:340px !important;max-width:100%}.form-item .select2-container--default .select2-selection{border-radius:10px !important;border:3px solid #00a552;background:#fff;height:59px}.form-item .select2-selection .select2-selection__rendered{padding:13px 66px 0 16px}.form-item .select2-selection .select2-selection__arrow{width:27px;height:27px;background:url(../img/icons/select-icon1.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat center center;top:50%;right:16px;transform:translateY(-14px)}.form-item .select2-selection .select2-selection__arrow b{display:none}.select2-dropdown{margin-top:6px;border-radius:10px !important;border:3px solid #00a552 !important;background:#fff;padding:20px 20px}.select2-results ul::-webkit-scrollbar{width:4px}.select2-results ul::-webkit-scrollbar-track{background:#f7f7f7}.select2-results ul::-webkit-scrollbar-thumb{background-color:#00a552;border-radius:20px;border:0 solid #ffa500}.select2-results__option{color:#2f2f2f !important;font-family:"Onest",sans-serif;font-size:18px;font-weight:400;line-height:140%;background:transparent !important;padding:0 0 16px 0}.select2-results__option:last-child{padding-bottom:0}.select2-results__option:hover{opacity:.8}.select2-results__option--selected{color:#00a552 !important;opacity:1 !important}.select2-search{margin-bottom:15px;padding:0}.select2-search input{border:2px solid #00a552;padding:0 10px;height:35px;border-radius:8px}.form-item .on-map{text-decoration:underline;margin-left:auto;background:url(../img/icons/events-location.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat 0 center;background-size:16px 16px;font-size:14px;color:#ec609f;padding:0 0 0 24px}.form-item .on-map:hover{text-decoration:none}.ui-widget.ui-widget-content{z-index:25 !important;min-width:297px}.events-filter input.date{background:url(../img/icons/calendar-icon.svg?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat right 15px center;padding-right:50px;cursor:pointer;width:100%}.events-filter .form-item input,.events-filter .form-item .select2-selection__rendered{color:#2f2f2f;font-size:16px;font-weight:400}.events-partner-head{display:flex;flex-flow:row wrap;justify-content:space-between;background:#f8ebe0;border-radius:50px;margin-bottom:80px;padding:40px 40px;position:relative}.events-partner-head .head-title{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;min-height:354px;width:507px;max-width:100%;border-radius:50px;background:#fff}.events-partner-head .head-title img,.events-partner-head .head-title svg{display:block;margin:0 auto 16px}.events-partner-head .head-title span{display:block;text-align:center;color:#979797;font-size:20px;font-weight:400;line-height:140%}.events-partner-head .partner-decor{width:262px;height:434px;background:url(../img/partner-decor1.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat center center;background-size:cover;margin-left:36px}.head-description{position:relative;display:flex;flex-flow:column wrap;justify-content:center;align-items:flex-start;padding:32px 32px;border-radius:50px;background:#fff;width:670px;max-width:100%;margin-right:50px}.head-description .partner-decor{position:absolute;top:50%;left:0;z-index:2;transform:translate(-100%,-50%);margin-left:0}.head-description .name{color:#2f2f2f;font-size:60px;font-weight:400;line-height:105%;margin:0 0 8px 0}.head-description .text{color:#2f2f2f;font-size:22px;font-weight:400;line-height:150%}.events-page-details-head{position:relative;border-radius:50px;background:#2e1d67;padding:48px 48px;padding-right:400px;margin:0 0 80px 0}.events-page-details-head .tags{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin:0 0 32px 0}.events-page-details-head .tags .tag{display:inline-flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;border-radius:100px;color:#222;padding:8px 16px;font-size:14px;font-weight:700;line-height:140%;text-transform:uppercase;margin:0 32px 0 0}.events-page-details-head .tags .tag.green svg{display:inline-block;vertical-align:middle;margin-left:8px;margin-top:-2px}.events-page-details-head .tags .tag.green{color:#fff;background:#00a552}.events-page-details-head .tags .tag-link{color:#fff;font-size:20px;font-weight:500;line-height:150%;margin:0 32px 0 0}.events-page-details-head .tags .tag-link.event-date{background:url(../img/icons/events-time.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat 0 center;padding-left:32px}.events-page-details-head .tags .tag-link.event-location{background:url(../img/icons/events-location.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat 0 center;padding-left:32px}.events-page-details-head .event-title{color:#fff;font-size:90px;font-weight:400;line-height:105%;margin:0 0 48px 0}.events-page-details-head .buttons-wrap .button{display:inline-block;margin:0 24px 0 0}.button-border-pink{border:2px solid #ec609f;color:#fff;background:transparent}.button-border-pink:hover{background:#ec609f}.button-border-orange{border:2px solid #fdbe15;color:#fff;background:transparent}.button-border-orange:hover{background:#fdbe15}.events-page-details-head .events-details-decor{position:absolute;top:0%;right:0;z-index:3;transform:translateY(0%);height:100%}.events-page-details-head .events-details-decor img{display:block;max-width:100%;height:100%}.events-page-details h2{font-size:60px;margin:0 0 32px 0}.guests-slider{margin-bottom:50px;margin-top:16px}.guests-slider .slick-track{display:flex;flex-flow:row wrap;align-items:stretch}.guests-slider .guests-slider-item{height:auto !important;display:flex;flex-flow:column wrap}.guests-slider .guests-slider-item .text{width:100%;flex:1;display:flex;flex-flow:column wrap}.guests-slider .guests-slider-item .fancy-guests{margin-top:auto;color:#ec609f}.guests-slider .guests-slider-item .fancy-guests:hover{border-color:#ec609f}.guests-slider-item{display:inline-block;border-radius:50px;border:2px solid #f8ebe0;margin:0 30px 30px 0;width:408px;max-width:100%;padding:16px 16px;position:relative}.guests-slider-item:hover{background:#f8ebe0}.guests-slider-item .img{width:100%;height:285px;border-radius:40px;overflow:hidden;margin:0 0 24px 0}.guests-slider-item .img img{width:100%;display:block}.guests-slider-item .text{padding:0 0 10px 16px}.guests-slider-item .text .name{color:#2f2f2f;font-size:24px;font-weight:700;line-height:normal;text-transform:uppercase;margin:0 0 3px 0;padding-right:60px;width:100%}.guests-slider-item .text .name a{color:inherit;text-decoration:none}.guests-slider-item .text .specs{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;color:#979797;font-size:20px;font-weight:500;line-height:1.5em}.guests-slider-item .text .specs .specs-p{margin-bottom:10px;text-overflow:ellipsis;max-height:4.5em;line-height:1.5em;overflow:hidden}.guests-slider-item .blob{display:inline-block;position:relative;width:40px;height:40px;border-radius:100px;line-height:39px;cursor:help;z-index:29}.guests-slider-item .blob b{position:absolute;top:0;left:50%;margin-left:-50%;z-index:2;width:100%;height:100%;color:transparent !important;font-size:16px;font-weight:500;overflow:hidden;border-radius:100px;border:2px solid #ec609f;padding:0 13px}.guests-slider-item .blob b:first-letter {color:#ec609f}.guests-slider-item .blob:hover b{width:auto;color:#fff !important;background:#ec609f}.guests-slider-item .blob:hover b:first-letter {color:#fff !important}.guests-slider-item .blob.blue b::first-letter {color:#2e1d67}.guests-slider-item .blob.blue b{border-color:#2e1d67 !important}.guests-slider-item .blob.blue:hover b{background-color:#2e1d67}.guests-slider .slick-track{margin-left:0 !important}.guests-slider .slick-prev,.guests-slider .slick-next{border-color:#2e1d67;background-image:url(../img/slider-arrow-b.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k);top:50%;transform:none;margin:0;background-color:#fff;left:0;margin-top:-130px}.guests-slider .slick-prev{transform:rotate(180deg);margin-left:-46px}.guests-slider .slick-next{left:auto;right:0;margin-right:-16px}.events-details-description{margin:0 0 120px 0}.events-details-description p{font-size:32px}.events-details-description .buttons-wrap{display:flex;flex-flow:row wrap;gap:16px;padding-top:16px}.events-details-stream{margin:0 0 120px 0}.events-details-stream .h2{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.events-details-stream .tag{display:inline-block;vertical-align:middle;margin-left:32px;border-radius:100px;border:2px solid #00a552;background:#fff;padding:0 16px;line-height:32px;color:#2f2f2f;font-size:14px;font-weight:700;text-transform:uppercase}.events-details-stream .tag-video{display:inline-flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.events-details-stream .tag-video:before{content:"";width:16px;height:16px;background:#e34d4d;border-radius:50%;margin:0 7px 0 0;display:inline-block;vertical-align:middle}.events-stream-container{overflow:hidden;margin:16px 0 48px 0;border-radius:50px}.events-stream-container img,.events-stream-container iframe{display:block;width:100%}.events-details-stream .buttons-wrap{text-align:center}.events-details-materials{background:#2e1d67;padding:80px 0;margin:0 0 120px 0;position:relative}.events-details-materials:before{content:"";display:block;background:#2e1d67;width:50vw;height:100%;position:absolute;top:0;left:0;transform:translateX(-50vw);z-index:2}.events-details-materials:after{content:"";display:block;background:#2e1d67;width:50vw;height:100%;position:absolute;top:0;left:100%;z-index:2}.events-details-materials-content{display:flex;flex-flow:row wrap;justify-content:flex-start}.events-details-materials h2{color:#fff}.events-details-materials-item{width:33.33%;width:calc((100% - 60px)*.33);background:#fff;margin:0 30px 0 0;padding:32px 32px;border-radius:150px 500px 500px 150px;border:2px solid #00a552}.events-details-materials-item:nth-child(3n+3){margin-right:0}.events-details-materials-item:nth-child(3n+2){border-radius:50px}.events-details-materials-item .title{color:#2f2f2f;font-size:24px;font-weight:700;line-height:140%;text-transform:uppercase;padding:0 0 24px 0;margin:0 0 32px 0;border-bottom:2px solid #00a552}.events-details-materials-item a{color:#ec609f}.events-details-materials-item a:hover{text-decoration:none}.other-events-block{display:flex;flex-flow:row wrap;justify-content:flex-start}.other-events-slider.slick-slider{margin-bottom:60px}.other-events-slider.slick-slider .slick-track{display:flex;flex-flow:row wrap}.other-events-item{padding:32px 48px;border-radius:50px;border:2px solid #f8ebe0;margin-right:30px;width:50%;width:calc(50% - 15px);height:auto !important}.other-events-block:not(.other-events-slider) .other-events-item:nth-child(even){margin-right:0}.other-events-item .events-item-date{display:inline-block;color:#2f2f2f;font-size:20px;font-weight:500;line-height:150%;margin:0 24px 24px 0;padding:0 0 0 32px;background:url(../img/icons/events-time.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat 0 center}.other-events-item .events-item-location{display:inline-block;color:#2f2f2f;font-size:20px;font-weight:500;line-height:150%;margin:0 0 24px 0;padding:0 0 0 32px;background:url(../img/icons/events-location.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat 0 center}.other-events-item .events-buttons{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin-bottom:16px}.other-events-item .events-buttons:last-child{margin-bottom:0}.other-events-item .events-buttons img{display:inline-block;max-width:100%;margin-right:8px;border-radius:8px}.other-events-item .events-item-title{color:#2f2f2f;font-size:24px;font-weight:700;line-height:140%;text-transform:uppercase;margin:0 0 24px 0}.announcement-content-section h3{font-size:32px}.announcement-content-section h2{font-size:60px}.content-section .pink,.announcement-content-section .pink{color:#ec609f}.content-section .red{color:#e34d4d}.announcement-content-section p b{font-size:92%}.program-links-tags a,.program-links-tags button{margin-bottom:24px;transition:all .4s}.program-links-tags button:nth-child(6n+1){border-color:#ec609f;color:#ec609f}.program-links-tags button:nth-child(6n+2){border-color:#00a552;color:#00a552}.program-links-tags button:nth-child(6n+3){border-color:#2e1d67;color:#2e1d67}.program-links-tags button:nth-child(6n+4){border-color:#fdbe15;color:#fdbe15}.program-links-tags button:nth-child(6n+5){border-color:#e34d4d;color:#e34d4d}.program-links-tags button:nth-child(6n+6){border-color:#2f2f2f;color:#2f2f2f}.program-links-tags button:hover,.program-links-tags button.active{background:#ec609f;border-color:#ec609f;color:#fff}.program-links-tags button:nth-child(6n+2):hover,.program-links-tags button:nth-child(6n+2).active{background:#00a552;border-color:#00a552;color:#fff}.program-links-tags button:nth-child(6n+3):hover,.program-links-tags button:nth-child(6n+3).active{background:#2e1d67;border-color:#2e1d67;color:#fff}.program-links-tags button:nth-child(6n+4):hover,.program-links-tags button:nth-child(6n+4).active{background:#fdbe15;border-color:#fdbe15;color:#fff}.program-links-tags button:nth-child(6n+5):hover,.program-links-tags button:nth-child(6n+5).active{background:#e34d4d;border-color:#e34d4d;color:#fff}.program-links-tags button:nth-child(6n+6):hover,.program-links-tags button:nth-child(6n+6).active{background:#2f2f2f;border-color:#2f2f2f;color:#fff}.program-formats-list{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:30px}.program-formats-list-item:nth-child(10n+1){background:#f8ebe0}.program-formats-list-item:nth-child(10n+2){background:#e2e0f5}.program-formats-list-item:nth-child(10n+3){background:#e6f5e0}.program-formats-list-item:nth-child(10n+4){background:#fff5d6}.program-formats-list-item:nth-child(10n+5){background:#eaeaea}.program-formats-list-item:nth-child(10n+6){background:#f9e1e1}.program-formats-list-item:nth-child(10n+7){background:#d6ffeb}.program-formats-list-item:nth-child(10n+8){background:#fff5d6}.program-formats-list-item:nth-child(10n+9){background:#fdedf3}.program-formats-list-item:nth-child(10n+10){background:#e2e0f5}.program-formats-list-item.lightpink{background:#fdedf3}.program-formats-list-item.lightgreen{background:#d6ffeb}.program-formats-list-item.lightpurple{background:#e2e0f5}.program-formats-list-item.lightorange{background:#fff5d6}.program-formats-list-item.peach{background:#f8ebe0}.program-formats-list-item.salad{background:#e6f5e0}.program-formats-list-item.grey{background:#eaeaea}.program-formats-list-item.brick{background:#f9e1e1}.program-formats-list-item{width:33%;width:calc((100% - 60px)/3);border-radius:50px;background:#fdedf3;display:flex;flex-direction:column}.program-formats-list-item.wide{width:66%;width:calc(((100% - 60px)/3)*2 + 30px);display:flex;flex-direction:row}.program-formats-list-item .img{width:100%;height:244px}.program-formats-list-item .img img{display:block;object-fit:cover;object-position:center center;height:100%;width:100%;border-radius:50px 50px 0 0}.program-formats-list-item .text{padding:32px 32px;width:100%}.program-formats-list-item .text .title{color:#2f2f2f;font-size:24px;font-weight:700;line-height:140%;text-transform:uppercase;margin-bottom:16px}.program-formats-list-item .text .title a{text-decoration:none;color:inherit}.program-formats-list-item .text p:last-of-type{padding-bottom:16px}.program-formats-list-item .program-partner span{display:block;width:100%;color:#2e1d67;font-size:14px;font-weight:400;margin-bottom:8px}.program-formats-list-item .program-partner-item{min-width:110px;border-radius:10px;background:#fff;display:inline-flex;flex-flow:row wrap;justify-content:center;align-items:center;padding:0 16px;height:51px;color:#2e1d67;font-size:14px;font-weight:700;line-height:150%}.program-formats-list-item .program-partner-item svg{display:inline-block}.program-formats-list-item.wide .img{width:408px;max-width:100%;height:100%;flex:none}.program-formats-list-item.wide .img img{border-radius:50px 0 0 50px}.program-formats-list-item .text{display:flex;flex-flow:column wrap;flex:auto}.program-formats-list-item .text>div{width:100%}.program-formats-list-item .program-partner{margin-top:auto}.program-page-content{padding-bottom:40px}.the-tabs-item{display:none}.the-tabs-item.active{display:block}.guides-team-section{border-top:1px solid rgba(46,29,103,.2);border-bottom:1px solid rgba(46,29,103,.2);padding:27px 0 40px 0}.guides-title{color:#2f2f2f;font-size:40px;font-weight:500;line-height:140%;padding:0 0 24px 0}.guides-team{display:flex;flex-flow:row wrap;gap:30px 4%}.guides-team-item{padding:8px;border-radius:25px;background:#f8ebe0;width:48%;display:flex;flex-flow:row wrap;justify-content:flex-start}.guides-team-item .img{width:85px;height:85px;border-radius:17px;background:#00a552;margin-right:24px;display:flex;flex-flow:column wrap;justify-content:center;align-items:center}.guides-team-item .img img{display:block;max-width:100%;position:static !important;transform:none}.guides-team-item .text{display:flex;flex-flow:column wrap;justify-content:center;align-items:flex-start;color:#2f2f2f;font-size:20px;font-weight:700;line-height:140%;flex:auto}.guides-team-item .text span{display:block;padding-top:8px;color:#2f2f2f;font-size:14px;font-weight:400;line-height:150%}.guides-content-section .buttons-wrap .button{display:block;width:1030px;max-width:100%;margin:0 auto}.contacts-in-content-wrap{display:flex;flex-flow:row wrap;justify-content:center;gap:80px;padding-top:40px}.contacts-in-content-wrap a{display:inline-block;color:#ec609f;font-size:35px;font-weight:700;line-height:110%;text-decoration:none;text-transform:uppercase;border-bottom:2px solid transparent}.contacts-in-content-wrap a:hover{text-decoration:none;border-color:#ec609f}.guides-criteria{padding:40px 0 40px 0;margin-bottom:40px;border-bottom:1px solid rgba(46,29,103,.2)}.content-section .guides-criteria-list{list-style:none;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:24px 40px;margin:0}.content-section .guides-criteria-list li{display:inline-block;display:inline-flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin:0;padding:0}.guides-criteria-list li:before{content:"";width:24px;height:24px;margin-right:8px;display:inline-block;background:url(../img/done-iconl.svg?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat center center}.guests-popup-item{width:695px;max-width:100%}.guests-popup-item .img{position:relative;margin-bottom:24px;border-radius:25px;overflow:hidden}.guests-popup-item .img img{display:block;width:100%}.guests-popup-item .img .tag{position:absolute;bottom:20px;left:20px;z-index:3;font-size:16px;padding:14px 16px;border-radius:100px;background:#00a552;margin-bottom:0}.guests-popup-item .text{color:#2f2f2f;font-size:22px;font-weight:400;line-height:150%}.guests-popup-item .text .name{color:#2f2f2f;font-size:60px;font-weight:400;line-height:105%;margin-bottom:8px}.guests-popup-item .text .position{color:rgba(47,47,47,.5);font-size:18px;font-weight:400;line-height:150%;margin-bottom:24px}.guests-popup-item .text p{color:#2f2f2f;font-size:22px;font-weight:400;line-height:150%}.guests-popup-item .text p:last-child{margin-bottom:0;padding-bottom:0}.partners-block{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:30px}.partners-item-label{display:block;color:#2f2f2f;font-size:22px;font-weight:400;line-height:150%;margin-bottom:24px}.partners-item{display:inline-flex;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:20px;border-radius:50px;background:#2e1d67;padding:24px 24px;color:#fff;width:100%;position:relative}.partners-item-wrap .partners-item{width:100%;height:100%}.partners-item .img{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;border-radius:35px;background:#fff;overflow:hidden;width:100%;height:177px;position:relative}.partners-item .img img{display:block;max-width:90%}.partners-item .ads-tag{position:absolute;top:15px;right:25px;z-index:9;display:inline-block;padding:8px 12px;background:rgba(46,29,103,.05);color:#222;font-size:15px;font-weight:500;border-radius:8px}.partners-item .text{flex:1 1 0;color:inherit;display:flex;flex-flow:column wrap}.partners-item .text-description{width:100%;overflow:hidden;max-height:3.9em;font-size:18px;font-weight:400;line-height:1.3em;margin:0 0 26px 0}.partners-item .text .title{font-size:28px;font-weight:400;line-height:140%;margin-bottom:8px;width:100%}.partners-item .text p{font-size:18px;font-weight:400;line-height:1.3em;padding-bottom:1.3em;color:inherit}.partners-item .text .link{display:block;text-decoration:none;color:#ec609f;font-size:20px;font-weight:500;line-height:150%;margin-top:auto;position:relative;z-index:11}.partners-item .text .link:hover{opacity:.8}.general-partners-section{padding:30px 0 0 0}.general-partners-section.on-main-page{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:30px}.special-partners-section{padding:50px 0 0 0}.special-partners-section h2{font-size:60px}.general-partners-section .partners-item .text{flex:auto;color:inherit;display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;width:100%}.general-partners-section .partners-item .text .title{width:100%}.partners-block-color-light{grid-template-columns:repeat(3,1fr)}.partners-block-color-light .partners-item{flex-flow:row wrap;align-items:center;width:100%}.partners-block-color-light .partners-item .img{width:177px}.partners-tabs .the-tabs-head{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:24px;margin-bottom:40px}.partners-tabs .the-tabs-head button{display:inline-block;padding:16px 24px;outline:none;background:transparent;border-radius:100px;border:2px solid #00a552;color:#00a552;font-size:22px;font-weight:400;line-height:150%}.partners-tabs .the-tabs-head button:hover,.partners-tabs .the-tabs-head button.active{background-color:#00a552;color:#fff;cursor:pointer}.partners-block-color-light .partners-item{background-color:#f8ebe0;color:#2f2f2f}.partners-block-color-light .partners-item p{color:rgba(47,47,47,.5)}.partners-details-card{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;padding:48px 48px;border-radius:50px;background:#2e1d67;margin-bottom:60px;margin-top:30px}.partners-details-card .text{flex:1 1 0}.partners-details-card .text *{color:#fff}.partners-details-card .text a{color:#ec609f}.partners-details-card .text .title{color:#fff;font-size:90px;font-weight:400;line-height:105%;margin-bottom:8px}.partners-details-card .text .link{color:#ec609f;font-size:20px;font-weight:500;line-height:150%;margin-bottom:24px;text-decoration:none;display:block}.partners-details-card .text .link:hover{opacity:.8}.partners-details-card .text p{padding-right:150px;font-size:22px;color:#fff}.partners-details-card .text p:last-of-type{padding-bottom:0}.partners-details-card .img{width:402px;height:402px;max-width:100%;border-radius:35px;background:#fff;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;overflow:hidden;position:relative}.partners-details-card .img img{display:block;max-width:98%}.partners-details-card .ads-tag{display:block;position:absolute;top:20px;right:20px;z-index:3}.go-to-page-button{display:block;width:100%}.main-page-partners-section{background:#2e1d67 url(../img/main-page-partners-decor.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat right top;color:#fff;padding:80px 0;margin-top:80px}.main-page-partners-section .inner-section{padding-bottom:0}.main-page-partners-section .section-title{color:#fff}.main-page-partners-section .partners-item-label{color:#fff}.main-page-partners-section .partners-item{background:rgba(255,255,255,.1)}.main-page-partners-section .general-partners-section{padding-bottom:18px}.ui-datepicker{font-family:"Onest",sans-serif;border-radius:10px;background:#2e1d67;box-shadow:19px 24px 50px 0 rgba(0,0,0,.3);border:0}.ui-widget.ui-widget-content{border:0;padding:18px 24px 10px;min-width:322px}.ui-datepicker .ui-datepicker-header{padding:0 0;margin:0 0 8px 0;background:transparent;color:#fff;border:0;font-size:20px;font-weight:700;line-height:140%}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{background:rgba(0,165,82,1) url(../img/icons/datep-icon.svg?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat center center !important;width:32px;height:32px;border-radius:50% !important;border:0;margin:0;top:2px !important;cursor:pointer}.ui-datepicker .ui-datepicker-prev{transform:rotate(180deg);left:2px !important}.ui-datepicker .ui-datepicker-next{right:2px !important}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{opacity:.8}.ui-datepicker table{font-family:"Onest",sans-serif;color:#fff;font-size:16px;font-weight:400}.ui-datepicker table th{text-transform:uppercase;font-size:16px;font-weight:400;text-align:center}.ui-datepicker td span,.ui-datepicker td a{padding:6px 0;text-align:center;text-decoration:none}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:transparent;color:#fff;border:0;outline:none;font-size:16px;font-weight:400;text-align:center}.ui-datepicker-today .ui-state-default{color:#ec609f}.ui-datepicker .ui-state-hover{border-radius:8px;background:rgba(249,249,249,.1)}.photobank-block{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;gap:30px}.photobank-item{display:flex;flex-flow:row wrap;justify-content:space-between;gap:15px;padding:16px 16px 16px 32px;border-radius:50px;border:2px solid var(--LBR,#f8ebe0);flex-basis:48.9%;position:relative}.photobank-item:hover{background:#f8ebe0}.photobank-item .text{flex:1 1 0;padding:10px 0}.photobank-item .img{width:261px;height:261px;border-radius:35px;overflow:hidden}.photobank-item .img img{width:100%;height:100%;object-fit:cover;object-position:center center}.photobank-item .tag{margin:0 16px 16px 0;padding:8px 16px;color:#fff;font-size:14px;font-weight:700;line-height:140%;text-transform:uppercase;border-radius:100px;background:#2e1d67}.photobank-item .title{color:#2f2f2f;font-size:24px;font-weight:700;line-height:140%;text-transform:uppercase;margin:0 16px 16px 0;overflow:hidden;max-height:4.2em;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}.photobank-item .title a{color:inherit;text-decoration:none}.photobank-item .date{background:url(../img/icons/events-time.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat 0 center;padding:0 0 0 32px;color:#979797;font-size:20px;font-weight:500;line-height:150%}.photo-details-header{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;margin-bottom:44px}.photo-details-header .tag{padding:8px 16px;text-transform:uppercase;height:40px;vertical-align:middle;display:inline-flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;font-size:14px;font-weight:700}.photo-details-header .tag.with-icon{padding:6px 16px}.photo-details-header .link{color:#ec609f;font-size:20px;font-weight:400;line-height:115%;text-decoration:none;border-bottom:1px solid #ec609f}.photo-details-header .link:hover{border-color:transparent}.photo-details-date{color:#979797;font-size:22px;font-weight:400;line-height:150%;margin-bottom:18px}.photos-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:48px}.photos-grid-item{overflow:hidden;border-radius:35px}.photos-grid-item a{display:block;border-radius:35px;overflow:hidden;height:100%}.photos-grid-item img{width:100%;height:100%;max-width:100vw;object-fit:cover;object-position:center;margin:0 !important}.photo-details-page .buttons-wrap{text-align:center}.photobank-popup{padding:0;background:transparent;width:1427px;max-width:90%}.fancy-photobank-container{z-index:9999999999}.photobank-popup-content{background:#fff;padding:32px 32px 8px 32px;border-radius:35px;position:relative}.photobank-popup-content .img{margin-bottom:24px;border-radius:35px;overflow:hidden;position:relative}.photobank-popup-content .img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.photobank-popup-content .img-info{position:absolute;left:24px;bottom:24px;width:100%;z-index:3;display:flex;flex-flow:row wrap;justify-content:flex-start;gap:16px}.photobank-popup-content .img-info span{border-radius:100px;background:#00a552;color:#fff;padding:3px 21px;line-height:1.4em}.photobank-popup-content .text .title{color:#2f2f2f;font-size:60px;font-weight:400;line-height:105%;margin-bottom:16px}.photobank-popup-content .text p{padding-bottom:24px}.photobank-popup-content .text .small{font-size:18px;padding-bottom:24px;opacity:.5}.share-panel{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:9;display:inline-flex;flex-flow:row wrap;justify-content:flex-start;align-content:center;gap:32px;background:#fff;border-radius:100px;padding:8px;color:#2f2f2f;font-size:20px;font-weight:500;line-height:150%}.photobank-popup .share-panel{bottom:12px;left:50%;background:#00a552}.share-panel-text{padding-right:8px;color:#fff}.share-panel-right{display:flex;flex-flow:row wrap;align-items:center;gap:16px}.photobank-popup .info-button{background:#fff;width:60px;height:60px;padding:0;display:inline-flex;flex-flow:column wrap;justify-content:center;align-items:center;border:2px solid #fff;background:transparent}.photobank-popup .info-button svg path{fill:#fff}.photobank-popup .info-button:hover{background:#ec609f;border-color:#ec609f}.photobank-popup .info-button-info{position:absolute;top:40px;right:40px;z-index:4;border-color:transparent !important}.photobank-popup-arrows .button{position:absolute;top:50%;margin-top:-30px;background:#fff;width:60px;height:60px;padding:0;display:inline-flex;flex-flow:column wrap;justify-content:center;align-items:center;border:0}.photobank-popup-arrows .button:hover{background:#ec609f;border-color:#ec609f}.photobank-popup-arrows .arrow-prev{left:-130px}.photobank-popup-arrows .arrow-next{left:auto;right:-130px}.photobank-popup .img .photobank-popup-arrows .arrow-prev{left:16px}.photobank-popup .img .photobank-popup-arrows .arrow-next{right:16px}.photobank-popup-caption{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:1040px;max-width:100%;padding:32px 32px;border-radius:35px;background:var(--B,#2f2f2f);transition:opacity .4s}.photobank-popup-caption.active{opacity:1;z-index:10}.photobank-popup-caption p{color:#fff;padding-bottom:30px}.photobank-popup-caption p:last-child{padding-bottom:0}.photobank-popup-caption .title{color:#fff;font-size:32px;font-weight:500;line-height:140%;margin-bottom:10px;padding-right:60px}.photobank-popup-caption-close{position:absolute;right:24px;top:32px;z-index:4;background:#fff;width:60px;height:60px;padding:0;display:inline-flex;flex-flow:column wrap;justify-content:center;align-items:center;border:0}.photobank-popup-caption-close:hover{background:#ec609f;border:0}.photobank-popup-caption .green{color:#00a552}.tours-filter .form-item{flex:initial}.tours-page-top{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-end}.tours-page-top-left{flex:1}.rosmol-logo-tours{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;margin-left:auto;width:553px;height:189px;max-width:100%;border-radius:50px;border:2px solid #00a552}.rosmol-logo-tours img{margin:0 !important}.tours-block{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-bottom:48px}.tours-item{border-radius:30px;background:#f8ebe0;display:flex;flex-flow:column wrap;gap:16px;padding:16px;position:relative}.tours-item .img{width:100%;height:300px;border-radius:25px;position:relative}.tours-item .img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.tours-item .img .tags{position:absolute;top:0;left:0;z-index:3;width:100%;padding:8px 8px;display:flex;flex-flow:row wrap;justify-content:space-between;gap:8px}.tours-item .img .tags .tag{border:0;padding:8px 16px;margin:0;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.tours-item .text{width:100%;flex:1;display:flex;flex-flow:column wrap;gap:16px}.tours-item .text .title{color:#2f2f2f;font-size:24px;font-weight:700;line-height:140%;text-transform:uppercase}.tours-item .text .title a{text-decoration:none;color:inherit}.tours-item .text .button{margin-top:auto;position:relative;z-index:11}.tours-item .text .button.disabled{border-color:#fbf5ef !important;background:#fbf5ef !important;color:#d2cdc8 !important}.tours-content-section .buttons-wrap{text-align:center}.tours-inner-img{border-radius:50px;overflow:hidden;position:relative;margin-bottom:48px}.tours-inner-img:after{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.2);position:absolute;top:0;left:0;z-index:1}.tours-inner-img img{display:block;width:100%;border-radius:50px}.tours-img-title{color:#fff;font-size:90px;font-weight:400;line-height:105%;position:absolute;top:48px;left:80px;z-index:3;padding-right:420px;text-shadow:1px 1px 10px rgba(0,0,0,.5)}.tours-inner-img .caption{border-radius:42px;background:#00a552;position:absolute;top:16px;right:16px;z-index:4;padding:24px}.tours-inner-img .caption .name{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;gap:17px;color:#fff;font-size:24px;font-weight:700;line-height:140%;text-transform:uppercase;margin-bottom:16px}.tours-inner-img .caption .name span{display:inline-block;vertical-align:middle;margin-right:30px}.tours-inner-img .name .tag{display:inline-block;vertical-align:middle;margin:0}.tours-inner-img .caption .tags{margin-bottom:16px}.tours-inner-img .caption .tags .tag,.tours-inner-img .name .tag{font-size:20px;color:#fff;font-weight:700;padding:11px 19px;vertical-align:middle}.tours-inner-img .caption .button{width:100%;padding:16px 48px}.tours-inner-img .caption .tag.wide{width:100%;text-align:center}.tours-inner-text .blue-button{font-size:40px;line-height:1.1em}.tour-popup{width:695px;max-width:100%;border-radius:35px}.tour-popup .popup-title{font-size:60px;font-weight:400;text-align:left;text-transform:none;line-height:1.1em}.tour-popup-links-container{width:630px;max-width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;gap:30px}.tour-popup-links{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;width:300px;height:300px;border-radius:35px;background:#2e1d67;transition:all .4s}.tour-popup-links:hover{transform:scale(1.05)}.tour-popup-links.pink{background:#ec609f}.tour-popup-links.green{background:#00a552}.tour-popup-links.orange{background:#fdbe15}.tour-popup-links img{display:block;max-width:90%}.tours-filter .form-item-search{width:520px;max-width:100%}.tour-auth{width:531px}.tour-auth .popup-title{font-size:44px}.tour-auth-error .popup-title{margin-bottom:0}.tour-auth .form-item-submit{margin-bottom:0}.tour-auth p{padding-bottom:20px}.rosmol-logo-tours{margin-bottom:48px}.mobile-app-top{border-radius:50px;border:3px solid #6142c9;background:#2e1d67;padding:64px 48px;display:flex;flex-flow:row wrap;position:relative;width:1214px;max-width:100%;margin-bottom:140px}.mobile-app-top-left{width:800px;max-width:100%}.mobile-app-top-left .title{color:#fff;font-size:40px;font-weight:500;line-height:140%;margin-bottom:24px}.mobile-app-top-left .title span{font-size:90px;font-weight:400;display:block;margin-bottom:16px}.mobile-app-top-left p{color:#fff}.mobile-app-top-img{position:absolute;right:0;top:50%;transform:translate(50%,-50%)}.app-links{display:flex;flex-flow:row wrap;gap:16px}.app-links a{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;width:180px;height:55px;background:rgba(255,255,255,.2);border-radius:8px;transition:all .4s}.app-links a:hover{background:rgba(255,255,255,.4)}.app-links img{display:block;max-width:100%;margin:0 !important}.big-app-links{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.big-app-links a{width:100%;height:120px;border-radius:24px;border:2px solid #00a552;background:transparent}.big-app-links a:hover{background:transparent;box-shadow:0 0 20px 1px rgba(0,0,0,.1)}.big-app-links a img{max-width:86%}.mobile-app-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:140px}.mobile-app-blocks-item{height:695px;max-width:100%;border-radius:50px;position:relative;background:url(../img/app-i-bg1.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat center center;overflow:hidden}.mobile-app-blocks-item:nth-child(even){background-image:url(../img/app-i-bg2.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k)}.mobile-app-blocks-item .text{padding:48px 48px}.mobile-app-blocks-item .text .title{color:#fff;font-size:40px;font-weight:500;line-height:140%;margin-bottom:10px}.mobile-app-blocks-item .img{width:100%;position:absolute;bottom:0;right:0;z-index:2}.mobile-app-blocks-item .img img{display:block;width:100%}.mobile-app-blocks-item .img .mobile-img{display:none}.top-container-register .button[disabled]{background:#968eb3;color:rgba(202,198,217,1)}.guests-slider-item .link{font-size:20px;color:#000;text-decoration:none;border-bottom:1px solid transparent}.guests-slider-item .link:hover{border-color:#000}.qr-page-che{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:20px;--article-color:#0081c1}.qr-page-article-img{width:699px;height:699px;max-width:100%;border-radius:50px;border:40px solid var(--article-color,#0081c1);overflow:hidden}.qr-page-article-img img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0 !important;margin:0 !important}.qr-page-article-text{padding:40px 40px;background:#f4f3f7;border-radius:50px;flex:1;text-align:center}.qr-page-article-text h2{font-size:60px;line-height:1.2em}.qr-page-article-text p:last-child{padding-bottom:0 !important;margin-bottom:0 !important}.qr-page-article-text blockquote{padding:32px 32px;background:var(--article-color,#0081c1);border-radius:50px;margin-bottom:32px;color:#fff;font-size:22px;line-height:1.25em}.qr-page-article-text blockquote h3{font-size:40px;line-height:1.25em;color:#fff;margin:0 0 24px 0;padding:0}.song-head{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:30px;margin-bottom:64px}.song-head .img{flex:1;position:relative;min-height:182px;overflow:hidden}.song-head .img img{display:block;width:auto;position:absolute;top:0;left:0;z-index:3;max-width:unset}.song-head-text{width:845px;max-width:100%;background:#2e1d67;color:#fff;border-radius:32px;padding:40px 40px;display:flex;flex-flow:column wrap;justify-content:center;align-items:flex-start}.song-head-text h2{line-height:110%;padding-top:5px;color:inherit}.song-head-text p{color:inherit}.song-head-text p:last-child{padding-bottom:0;margin-bottom:0}.song-content{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.song-content-column{text-align:center}.song-content-column .button{background:#00a552;border-color:#00a552;color:#fff;padding:18px 32px}.song-content-column-text{border-radius:32px;background:rgba(46,29,103,.05);padding:48px 48px}.song-content-column-text p:last-child{margin-bottom:0;padding-bottom:0}.instructions-block{padding:20px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.instructions-item{display:flex;flex-flow:row wrap;gap:24px;background:#f4f3f7;padding:24px 24px;border-radius:50px}.instructions-item .img{width:164px;height:164px;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;background:#2e1d67;border-radius:40px}.instructions-item img img{display:block;max-width:90%}.instructions-item .text{flex:1 1 0;font-size:18px;line-height:140%}.instructions-item .text .title{font-size:40px;font-weight:500;line-height:140%;padding:0 0 8px 0}.instructions-item .text .description{font-size:18px;line-height:140%;padding:0 0 8px 0}.instructions-item .text .link{display:inline-block;text-decoration:none;font-size:20px;font-weight:500;color:#ec609f;border-bottom:1px solid transparent;z-index:10;position:relative}.instructions-item .text .link:hover{border-color:#ec609f}.instructions-page-article{margin-bottom:30px}.instructions-page-article ol{display:block;list-style:none;counter-reset:in_counter;margin:0 0 20px 0}.instructions-page-article ol li{counter-increment:in_counter;position:relative;padding:24px 30px 24px 120px;margin:0 0 16px 0;border:3px solid #f4f3f7;border-radius:50px}.instructions-page-article ol li:before{content:counter(in_counter)"";position:absolute;left:24px;top:50%;transform:translateY(-50%);display:block;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;width:72px;height:72px;background:#f4f3f7;font-size:18px;font-weight:500;color:#e34d4d;border-radius:50%}.instructions-page-article .with-images li{position:relative}.instructions-page-article .with-images li img{position:absolute;top:22px;left:29px}.instructions-page-article .with-images li:before{padding-top:35px;border-radius:40px;justify-content:flex-end;padding-bottom:5px;top:18px;transform:none}.instructions-page-article ul{margin:0 0 0 20px;padding:0}.instructions-page-article ul li{margin:0 0 24px 0;padding:0}.instructions-page-article ul li b{font-weight:bold}.instructions-page-article .red{color:#ec609f}.instructions-page-article .yellow{color:#fdbe15}.main-map{margin:200px 0 140px;padding-left:35px;padding-right:35px}.main-map .inner-section{background:#55c1ea url(../img/temp/main-map-bg.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat 0 0;border-radius:50px 0 0 50px;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;position:relative;padding-top:0 !important;padding-bottom:0 !important;padding-left:75px;padding-right:75px}.main-map .inner-section:after{content:"";display:block;width:50vw;height:100%;background:#55c1ea;position:absolute;top:0;left:100%}.main-map-text{color:#fff;width:48%}.main-map-text p{color:#fff;margin:0 0 32px 0;padding:0;font-size:22px}.main-map-title{font-size:64px;line-height:1.25em;color:#fff;margin:0 0 16px 0}.main-map-title span{display:block;font-size:40px;line-height:1.25em}.main-map-img{position:relative;min-height:445px;z-index:2;margin-left:auto}.main-map-img img{display:block;position:absolute;bottom:-90px;right:-110px;margin:0 !important}.interactive-map{display:flex;flex-flow:row wrap;align-items:flex-start}.interactive-map-mobile-select{display:none}.interactive-map-left{width:410px;max-width:100%;overflow:auto;padding-right:20px}.interactive-map-left::-webkit-scrollbar{width:3px;border-radius:10px}.interactive-map-left::-webkit-scrollbar-track{background:rgba(46,29,103,.1)}.interactive-map-left::-webkit-scrollbar-thumb{background:rgba(46,29,103,1)}.interactive-map-right{flex:1 1 0}.interactive-map-svg{width:100%}.interactive-map-svg svg,.interactive-map-svg img{width:110%;height:auto;margin-left:-5%}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-45px)}60%{-webkit-transform:translateY(-35px)}}@keyframes bounce{0%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-45px)}60%{-webkit-transform:translateY(-35px)}}.interactive-map-svg svg g[data-object].active{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;position:relative;z-index:20}.interactive-map-svg svg g[data-object]:hover{cursor:pointer;opacity:.5}.interactive-map-svg svg g[data-object].active:hover{cursor:default;opacity:1}.interactive-map-bottom{padding-top:40px;width:100%;display:flex;flex-flow:row wrap}.interactive-map-bottom-left{width:370px;max-width:100%;margin-right:210px}.interactive-map-bottom-right{flex:1 1 0;display:flex;flex-flow:row wrap}.interactive-map-bottom-right-column{width:410px;max-width:100%;gap:30px}.interactive-map .map-subtitle,.map-subtitle{font-size:24px;line-height:1.25em;font-weight:500;margin:0 0 30px 0}.interactive-map-object-list ol{list-style:none;counter-reset:mainObjCounter;margin:0;padding:0}.interactive-map-object-list ol li{counter-increment:mainObjCounter;padding-left:56px;position:relative;margin:0 0 24px 0}.interactive-map-object-list ol li:last-child{margin-bottom:0}.interactive-map-object-list ol li:hover{cursor:pointer}.interactive-map-object-list ol li:before{content:counter(mainObjCounter);display:block;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:bold;color:#fff;background:#2e1d67;position:absolute;top:0;left:0;z-index:2;border-radius:50%}.interactive-map-object-list ol li .title{font-size:18px;line-height:1.25em;font-weight:bold;color:#2f2f2f;margin:0 0 8px 0;padding:10px 0 0 0}.interactive-map-object-list ol li span{display:block;font-size:16px;line-height:1.25em;font-weight:400;color:#2f2f2f}.interactive-map-object-list ol li .link{display:none;padding:8px 0 0 0;font-size:16px;line-height:1.25em;font-weight:500;color:#ec609f;text-decoration:none;border-bottom:1px solid transparent}.interactive-map-object-list ol li .link:hover{border-color:#ec609f}.interactive-map-object-list ol li.active:before{background-color:#00a552}.interactive-map-object-list ol li:hover .title{color:#00a552}.interactive-map-object-list ol li.active .title{color:#00a552}.interactive-map-container .other-objects-item{display:flex;flex-flow:row wrap;gap:8px;margin-bottom:16px}.interactive-map-container .other-objects-item .img{width:82px}.interactive-map-container .other-objects-item .img img{display:block;width:100%}.interactive-map-container .other-objects-item .text{flex:1 1 0}.interactive-map-container .other-objects-item .text .title{font-size:16px;line-height:1.25em;font-weight:bold;color:#222;margin-bottom:2px;padding-top:5px}.interactive-map-container .other-objects-item .text span{display:block;font-size:16px;line-height:1.25em;color:#222}.interactive-map-object-list-campus ol li:before{background:#ec609f}.interactive-map-object-list-campus ol li.active:before{background:#00a552}.the-map-tabs .the-tabs-head{display:flex;flex-flow:row wrap;gap:30px;margin-bottom:50px}.the-map-tabs .the-tabs-head .button{border-color:#00a552;color:#00a552}.the-map-tabs .the-tabs-head .button.active,.the-map-tabs .the-tabs-head .button:hover{background:#00a552;color:#fff}.button.unsubscribe{background:#e34d4d;border-color:#e34d4d;color:#fff}.button.unsubscribe:hover{background:#d33d3d;border-color:#d33d3d;color:#fff}.audio-player-section{position:fixed;bottom:50px;left:0;z-index:101;font-size:14px;font-weight:500;color:#fff}.audio-player-section #audio-player-container{position:relative;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-end}.audio-player-section button:hover{cursor:pointer}.audio-player-section #play-icon{display:block;width:60px;height:60px;background:#00a552;border-radius:50%;border:6px solid #00a552;background-image:url(../img/icons/play-button.svg?v=XhhUlZp6Z4IMD65IiQArdKBux8k);background-repeat:no-repeat;background-position:18px center;background-size:16px;margin:0;-webkit-appearance:none;transition:all .4s}.audio-player-section #play-icon.pause{background-image:url(../img/icons/pause-button.svg?v=XhhUlZp6Z4IMD65IiQArdKBux8k);background-position:center center;border:6px solid #17615d;background-size:auto}.audio-player-section .time{font-size:12px}.audio-player-section output{display:inline-block;width:32px;text-align:center;font-size:20px;margin:0}.audio-player-section #volume-slider{margin:0;width:140px}.audio-player-section #volume-slider::-webkit-slider-runnable-track{background:#fff}.audio-player-section #volume-slider::-moz-range-track{background:#80d2a9}.audio-player-section #volume-slider::-ms-fill-upper{background:#00a552}.audio-player-section #volume-slider::before{width:var(--volume-before-width)}.audio-player-section #mute-icon{display:inline-flex;flex-flow:column wrap;justify-content:center;align-items:center;width:17px;height:17px;background:url(../img/icons/mute-button.svg?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat center center;border:0;outline:none;-webkit-appearance:none}.audio-player-section #mute-icon.mute{opacity:.4}.audio-player-section input[type="range"]{position:relative;-webkit-appearance:none;width:205px;margin:0;padding:0;height:19px;background:transparent;outline:none}.audio-player-section input[type="range"]::-webkit-slider-runnable-track{width:100%;height:3px;cursor:pointer;background:#fff}.audio-player-section input[type="range"]::before{position:absolute;content:"";top:8px;left:0;width:var(--seek-before-width);height:3px;background-color:#007db5;cursor:pointer}.audio-player-section input[type="range"]::-webkit-slider-thumb{position:relative;-webkit-appearance:none;box-sizing:content-box;height:15px;width:15px;border-radius:50%;background:#00a552;cursor:pointer;margin:-7px 0 0 0}.audio-player-section input[type="range"]:active::-webkit-slider-thumb{transform:scale(1.2);background:#007db5}.audio-player-section input[type="range"]::-moz-range-track{width:100%;height:3px;cursor:pointer;background:#80d2a9}.audio-player-section input[type="range"]::-moz-range-progress{background-color:#007db5}.audio-player-section input[type="range"]::-moz-focus-outer{border:0}.audio-player-section input[type="range"]::-moz-range-thumb{box-sizing:content-box;border:1px solid #007db5;height:15px;width:15px;border-radius:50%;background-color:#fff;cursor:pointer}.audio-player-section input[type="range"]:active::-moz-range-thumb{transform:scale(1.2);background:#007db5}.audio-player-section input[type="range"]::-ms-track{width:100%;height:3px;cursor:pointer;background:transparent;border:solid transparent;color:transparent}.audio-player-section input[type="range"]::-ms-fill-lower{background-color:#007db5}.audio-player-section input[type="range"]::-ms-fill-upper{background:linear-gradient(to right,rgba(0,125,181,.6) var(--buffered-width),rgba(0,125,181,.2) var(--buffered-width))}.audio-player-section input[type="range"]::-ms-thumb{box-sizing:content-box;border:1px solid #007db5;height:15px;width:15px;border-radius:50%;background-color:#fff;cursor:pointer}.audio-player-section input[type="range"]:active::-ms-thumb{transform:scale(1.2);background:#007db5}.audio-player-left{padding:8px 8px 8px 8px;border-radius:60px 0 0 60px;background:#2e1d67;display:none;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:16px;order:11}.audio-player-play-block{margin-left:8px}.audio-player-song-info-block{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:8px}.audio-player-container.active .audio-player-song-info-block{display:none}.audio-player-container.active .audio-player-left{margin-right:-18px;z-index:3;position:relative}.audio-player-container.active .audio-player-range{padding-left:10px}.audio-player-container.active .audio-player-controls{padding-left:10px}.audio-player-right{padding:0}.audio-player-top{display:inline-flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:16px;padding:8px 16px 5px 16px;background:#2e1d67;border-radius:0 20px 0 0}.audio-player-title{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;gap:8px}.audio-player-title svg{display:inline-block}.audio-player-title-svg{display:inline-block;animation:2s ease-in 0s infinite running pulse;position:relative;top:2px}.audio-player-toggle{display:inline-flex;flex-flow:column wrap;justify-content:center;align-items:center;width:24px;height:24px;background:#00a552;outline:none;border:0;border-radius:50%;transform:rotate(180deg)}.audio-player-toggle.active{transform:rotate(0deg)}.audio-player-controls{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:16px;padding:8px 8px 8px 16px;background:#2e1d67;border-radius:0 40px 40px 0}.audio-player-time{display:none !important;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:4px;padding-right:8px}.audio-player-range{display:none !important;margin-bottom:14px}.audio-player-container.active .audio-player-controls{display:none}.audio-player-container.active .audio-player-top{border-radius:0 20px 20px 0;padding:8px 8px 8px 16px}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.25,1.25,1.25);transform:scale3d(1.25,1.25,1.25)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.25,1.25,1.25);transform:scale3d(1.25,1.25,1.25)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.top-container-register-button{display:inline-flex;flex-flow:row wrap;justify-content:center;align-content:center;gap:20px}.top-container-register-button>span{line-height:1.5em;position:relative;top:2px}.top-container-register-button .red{color:#e34d4d}.top-container-register-button svg{display:inline-block;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation:2s ease-in 0s infinite running pulse}.streaming-section{padding:100px 0 0 0}.streaming-section .wide-button{width:100%}.streaming-section .section-title{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;font-size:80px}.last-streams{border-radius:0;margin:0;width:auto}.last-streams .links-select-toggle{border-radius:500px;width:auto;height:auto;background:#2e1d67;color:#fff;display:inline-flex;flex-flow:row nowrap;align-items:center}.last-streams .links-select-toggle svg{margin-left:16px;transform:rotate(180deg)}.last-streams .links-select-toggle span{flex:1 1 0;white-space:nowrap}.last-streams.open .links-select-toggle{transform:none;background:#2e1d67;color:#fff}.last-streams.open .links-select-toggle svg{transform:rotate(0deg)}.last-streams-dropdown{border-radius:0;padding:24px 24px;border-radius:50px;border:3px solid #2e1d67}.last-streams-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.last-streams-list-item{border-radius:24px;border:2px solid #00a552;font-size:16px;line-height:1.4em;font-weight:400;color:rgba(22,22,22,.5);padding:16px 24px;position:relative}.last-streams-list-item.active,.last-streams-list-item:hover{background:#00a552;color:rgba(255,255,255,.5);cursor:pointer}.last-streams-list-item b{display:block;font-size:20px;font-weight:bold;color:rgba(22,22,22);margin-bottom:8px}.last-streams-list-item.active b,.last-streams-list-item:hover b{color:rgba(255,255,255,1)}.video-player-container{margin-bottom:30px;border-radius:25px;overflow:hidden}.video-player-container iframe{display:block;width:100%}.photobank-filter .form-item{flex:0 1 auto}.photobank-on-main-section{padding-top:140px}.photobank-on-main-section .buttons-wrap{display:flex;flex-flow:row wrap;justify-content:center}.photobank-on-main{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:48px}.photobank-on-main-item{position:relative;border-radius:50px;overflow:hidden}.photobank-on-main-item a{display:block;text-decoration:none;height:100%;transition:all .4s}.photobank-on-main-item a:hover{transform:scale(1.04)}.photobank-on-main-item img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.other-events-item .events-buttons a img{max-width:130px !important;max-height:100px;object-fit:cover;object-position:center}.hidden-copy-text{display:none;position:absolute;top:-29px;left:0;width:100%;text-align:center;font-size:14px;font-weight:bold;line-height:20px}.hidden-copy-text span{display:inline-block;background:#00a552;border-radius:50px;padding:4px 10px;color:#fff}.hidden-copy-text.active{display:block}.copy-link-hidden{display:none}.purple-link{display:inline-block;text-decoration:none;color:#ec609f;font-size:20px;font-weight:500;line-height:130%;border-bottom:1px solid #ec609f;position:relative;z-index:11}.purple-link:hover{border-color:transparent}h1+.purple-link{margin-bottom:25px}.carbon-neutral-section{padding:120px 0 0 0}.carbon-neutral-section .inner-section{padding-top:0;padding-bottom:0;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.carbon-neutral-left{background:#00a552 url(../img/pictures/carbon-neutral-bg.png?v=XhhUlZp6Z4IMD65IiQArdKBux8k) no-repeat right 0;border-radius:50px;padding:48px 250px 48px 75px;color:#fff;position:relative;flex:1}.carbon-neutral-left .white-button:hover,.carbon-neutral-left .white-button:active{border-color:#2e1d67}.carbon-neutral-left:after{content:"";display:block;width:50vw;height:100%;background:#f8ebe0;position:absolute;top:0;left:100%;margin-left:-100px;z-index:-1}.carbon-neutral-left .section-title{margin-bottom:16px;padding:0;color:#fff;font-size:60px}.carbon-neutral-left p{color:#fff;padding:0 0 32px 0;margin:0}.carbon-neutral-right{width:482px;transform:translate(-50%,-10px)}.carbon-neutral-right img{display:block}.carbon-neutral-right .mobile-img{display:none}