a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}img{max-width:100%;height:auto}body *{line-height:120%;text-transform:uppercase}a{text-decoration:none;color:#000}.no-scroll{overflow:hidden}.container{max-width:1440px;padding-left:50px;padding-right:50px;margin:auto}@media(max-width:1199px){.container{padding-left:20px;padding-right:20px}}@media(max-width:767px){.container{padding-left:10px;padding-right:10px}}.relative{position:relative}.layout{padding-top:136px;background-color:#f5f5f5;transition:all .3s ease}@media(max-width:1199px){.layout{padding-top:120px}}.theme-colored.layout{background-color:#e7fe13}.no-action-video-player{max-width:100%}.text-page__header{display:flex;justify-content:space-between;gap:40px;margin-bottom:45px}.text-page__main-title{font-size:80px;max-width:748px}@media(max-width:969px){.text-page__main-title{display:none}}.text-page__extra-info{font-size:20px;color:#d1c8ae;margin-top:20px}@media(max-width:767px){.text-page__extra-info{display:none}}.text-page__block{display:flex;flex-direction:column;gap:35px}@media(max-width:767px){.text-page__block{gap:20px}}.text-page__title{font-size:30px;font-weight:400}.text-page__subtitle{font-size:20px}@media(max-width:767px){.text-page__subtitle{font-size:16px}}.dd-item{display:flex;flex-direction:column;gap:35px}@media(max-width:767px){.dd-item{gap:20px}}.dd-title{cursor:pointer;font-weight:700;font-size:20px}@media(max-width:767px){.dd-title{font-size:16px}}.dd-content{font-size:20px;display:flex;flex-direction:column;gap:35px}@media(max-width:767px){.dd-content{font-size:16px;gap:20px}}.tp-list{display:flex;flex-direction:column}.footer{position:relative;overflow:hidden}@media(max-width:540px){.footer.yellow-mobile-header{background-color:#e7fe13}.footer.yellow-mobile-header .footer__bg-image *{fill:#d1c8ae}.footer.yellow-mobile-header .footer__icons .icon-link *{fill:#e7fe13}.footer.yellow-mobile-header .footer__icons .icon-link:hover *{fill:#d1c8ae}}.footer__container{padding-top:160px;padding-bottom:60px;z-index:10;position:relative}@media(max-width:1199px){.footer__container{padding-left:24px;padding-right:24px}}@media(max-width:969px){.footer__container{padding-top:136px;padding-bottom:55px}}.footer__opposite-row{display:flex;align-items:center;justify-content:space-between;gap:35px}.footer__title{font-size:50px}@media(max-width:969px){.footer__title{font-size:30px}}.footer__icons-row{margin-bottom:55px;margin-top:15px}@media(max-width:969px){.footer__icons-row{margin-bottom:30px}}.footer__icons{display:flex;align-items:center;gap:12px}.footer__info-row{display:flex;align-items:center;justify-content:space-between;gap:25px}@media(max-width:969px){.footer__info-row{flex-direction:column;gap:0}}.footer__info-item{color:#d1c8ae;font-size:18px}@media(max-width:969px){.footer__info-item{text-align:center;font-size:12px}.footer__info-item:first-child{order:3}.footer__info-item:nth-child(2){margin-bottom:23px}}.footer__bg-image{position:absolute;top:67px;left:50%;transform:translate(-50%);z-index:0}@media(max-width:969px){.footer__bg-image{width:484px;height:120px}}.footer__bg-image *{transition:all .3s ease}.theme-colored .footer .footer__icons .icon-link *{fill:#e7fe13}.theme-colored .footer .footer__icons .icon-link:hover{background-color:#000}.theme-colored .footer .footer__bg-image *,.theme-colored .footer .footer__icons .icon-link:hover *{fill:#d1c8ae}.scrolling-image-container{width:100%;overflow:hidden;position:relative}.scrolling-image-wrapper{display:inline-block;white-space:nowrap}.scrolling-image{display:inline-block;animation:scroll 20s linear infinite}@media(hover:hover){.scrolling-image:hover{animation-play-state:paused}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% + 100vw))}}