.header{z-index:1000;width:100%;height:222px;transition:all .3s;position:absolute;top:0;left:0}.header__container{background-color:rgba(255,255,255,.24);border:1px solid rgba(255,255,255,.1);border-radius:20px;justify-content:space-between;align-items:center;width:1440px;max-width:1440px;height:103px;margin:60px auto;padding:22px 28px;display:flex;box-shadow:0 1px 9.9px rgba(0,0,0,.25)}.header__logo{z-index:1001;align-items:center;display:flex}.header__logo-image{width:170px;height:58px}.header__nav{display:flex}.header__nav-list{gap:24px;margin:0;padding:0;list-style:none;display:flex}.header__nav-link{color:#4d4d4d;letter-spacing:0;font-family:Ruberoid;font-size:20px;font-weight:400;line-height:100%;text-decoration:none;transition:color .3s;position:relative}.header__nav-link:hover{color:#47a4d4}.header__nav-link:after{content:"";color:#47a4d4;width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.header__phone{display:flex}.header__phone-link{text-align:center;vertical-align:middle;text-transform:lowercase;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#47a4d4 0%,#60c3ac 100%);-webkit-background-clip:text;font-family:Ruberoid;font-size:24px;font-weight:400;line-height:120%;transition:color .3s}.header__phone-link:hover{background-image:linear-gradient(90deg,#47a4d4 100%,#60c3ac 0%)}.header__burger{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;padding:8px;display:none}.header__burger span{color:#47a4d4;transform-origin:50%;border:4px solid;width:35px;height:2px;margin:4px 0;transition:all .3s}.header__burger--active span:first-child{transform:rotate(45deg)translate(10px,10px)}.header__burger--active span:nth-child(2){opacity:0}.header__burger--active span:nth-child(3){transform:rotate(-45deg)translate(10px,-10px)}.header__mobile-menu{z-index:1000;text-align:center;background:#f6f6f6;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:100px 40px 40px;transition:left .3s;display:flex;position:fixed;top:0;left:-100%}.header__mobile-menu--active{z-index:1000;left:0}.header__mobile-nav-list{margin:0 0 40px;padding:0;list-style:none}.header__mobile-nav-list li{margin-bottom:25px}.header__mobile-nav-link{color:#4d4d4d;letter-spacing:0;padding:12px 0;font-family:Ruberoid;font-size:20px;font-weight:400;line-height:100%;text-decoration:none;transition:color .3s;display:block}.header__mobile-nav-link:hover{color:#47a4d4}.header__mobile-contacts{flex-direction:column;gap:20px;margin-top:30px;display:flex}.header__mobile-phone-link,.header__mobile-email{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#47a4d4 0%,#60c3ac 100%);-webkit-background-clip:text;transition:color .3s}.header__mobile-email:hover,.header__mobile-phone-link:hover{color:#47a4d4}.header__mobile-phone{border-top:1px solid #555;margin-top:30px;padding-top:20px}.header__mobile-phone-link{color:#fff;font-family:onest,sans-serif;font-size:18px;font-weight:600;text-decoration:none;transition:color .3s}.header__mobile-phone-link:hover{color:#47a4d4}.header__overlay{z-index:999;background:rgba(0,0,0,.5);width:100%;height:100%;position:fixed;top:0;left:0}@media screen and (max-width:1920px){.header{height:178px}.header__container{width:1196px;height:94px;margin:42px auto}.header__nav-list{gap:30px}.header__phone{display:none}.header__logo-image{width:130px;height:44px}.header__nav-link{font-size:18px}}@media screen and (max-width:1340px){.header{height:172px}.header__container{width:770px;height:100px;margin:36px auto;padding:0 20px}.header__nav,.header__phone{display:none}.header__burger{display:flex}}@media screen and (max-width:1340px) and (min-width:835px){.header__mobile-menu{border-bottom-right-radius:25px;border-bottom-left-radius:25px;top:0;bottom:auto}.header__mobile-menu--active{left:0}}@media screen and (max-width:834px){.header{height:62px;margin-top:20px;padding:0}.header__container{border-radius:15px;width:auto;height:62px;margin:0 16px}.header__mobile-menu{border-bottom-right-radius:25px;border-bottom-left-radius:25px}.header__logo-image{width:86px;height:30px}.header__burger span{color:#47a4d4;transform-origin:50%;border:2px solid;width:31px;height:2px;margin:2px 0;transition:all .3s}.header__burger--active span:first-child{transform:rotate(45deg)translate(5.5px,5.5px)}.header__burger--active span:nth-child(2){opacity:0}.header__burger--active span:nth-child(3){transform:rotate(-45deg)translate(5.5px,-5.5px)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.header__mobile-nav-list li{animation:.3s forwards slideIn}.header__mobile-nav-list li:first-child{animation-delay:.1s}.header__mobile-nav-list li:nth-child(2){animation-delay:.2s}.header__mobile-nav-list li:nth-child(3){animation-delay:.3s}.header__mobile-nav-list li:nth-child(4){animation-delay:.4s}
.Cover-module__wCC1CW__sliderWrapper{flex-direction:column;justify-content:end;align-items:center;width:100%;height:780px;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.Cover-module__wCC1CW__slidesContainer{flex-flow:column wrap;justify-content:start;align-items:center;width:1440px;height:552px;display:flex;position:relative}.Cover-module__wCC1CW__texts__h2 h1{width:700px;height:240px;letter-spacing:0%;text-transform:uppercase;-webkit-text-fill-color:transparent;background-image:linear-gradient(95.69deg,#60c3ac 11.99%,#47a4d4 53.93%);-webkit-background-clip:text;margin:48px auto 32px;font-family:Ruberoid;font-size:80px;font-weight:400;line-height:100%}.Cover-module__wCC1CW__texts__h4 h4{width:700px;height:52px;letter-spacing:-2%;color:#4d4d4d;font-family:Montserrat;font-size:20px;font-weight:600;line-height:130%}.Cover-module__wCC1CW__slidesSlides{width:740px;height:552px}.Cover-module__wCC1CW__slide{opacity:0;z-index:-1;width:750px;margin-left:-50px;transition:opacity .8s ease-in-out}.Cover-module__wCC1CW__slide.Cover-module__wCC1CW__active{opacity:1;z-index:1}.Cover-module__wCC1CW__slide.Cover-module__wCC1CW__inactive{opacity:0}.Cover-module__wCC1CW__slideImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.Cover-module__wCC1CW__slidePodium{z-index:-5;width:820px;height:254px;position:absolute;bottom:85px;right:-50px}.Cover-module__wCC1CW__indicators{z-index:20;gap:20px;display:flex;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}.Cover-module__wCC1CW__indicator{cursor:pointer;background-color:#47a4d4;border:none;border-radius:50%;width:12px;height:12px;transition:background-color .3s}.Cover-module__wCC1CW__indicator.Cover-module__wCC1CW__activeIndicator{background-color:red}.Cover-module__wCC1CW__indicator:hover{background-color:green}@media screen and (max-width:1920px){.Cover-module__wCC1CW__sliderWrapper{height:681px}.Cover-module__wCC1CW__slidesContainer{width:1196px;height:486px}.Cover-module__wCC1CW__texts__h2 h1{width:589px;height:216px;margin:48px auto 32px;font-size:72px}.Cover-module__wCC1CW__texts__h4 h4{width:589px;height:46px;font-size:18px}.Cover-module__wCC1CW__slidesSlides{width:607px}.Cover-module__wCC1CW__slide{width:569px;height:338px;margin:95px auto auto 19px}.Cover-module__wCC1CW__slidePodium{width:567px;height:178px;bottom:58px;right:32px}}@media screen and (max-width:1340px){.Cover-module__wCC1CW__sliderWrapper{height:765px}.Cover-module__wCC1CW__slidesContainer{flex-wrap:nowrap;width:770px;height:590px}.Cover-module__wCC1CW__texts__h2 h1{text-align:center;width:770px;height:116px;margin:36px auto 24px;font-size:58px}.Cover-module__wCC1CW__texts__h4 h4{text-align:center;width:638px;height:42px;font-size:16px}.Cover-module__wCC1CW__slidesSlides{width:607px;height:307px;margin-top:29px}.Cover-module__wCC1CW__slide{width:587px;height:307px;margin:0 auto auto}.Cover-module__wCC1CW__slidePodium{width:567px;height:178px;bottom:10px;right:auto}}@media screen and (max-width:834px){.Cover-module__wCC1CW__sliderWrapper{height:656px}.Cover-module__wCC1CW__slidesContainer{width:auto;max-width:770px;height:517px;margin:125px 16px auto}.Cover-module__wCC1CW__texts__h2 h1{text-align:center;width:100%;max-width:770px;height:144px;margin:32px auto 18px;font-size:48px}.Cover-module__wCC1CW__texts__h4 h4{text-align:center;width:100%;height:57px;margin:0 auto;font-size:15px}.Cover-module__wCC1CW__slidesSlides{width:100%;max-width:607px;height:206px;margin-top:28px}.Cover-module__wCC1CW__slide{width:355px;height:206px;margin:0 auto auto}.Cover-module__wCC1CW__slidePodium{width:355px;height:178px;bottom:-40px;right:auto}}
.footer__wrapper{flex-direction:column;justify-content:start;align-items:center;width:100%;height:443px;display:flex;position:relative}.footer__bgImage{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.footer__cont{background:#f6f6f6;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:center;width:1440px;height:323px;margin:60px auto;padding:36px 53px;display:flex;box-shadow:0 1px 9.9px rgba(0,0,0,.25)}.footer__cont-up{flex-direction:row;justify-content:space-between;align-items:start;width:100%;height:160px;display:flex}.footer__cont-bottom{border-top:1px solid #000;flex-direction:column;justify-content:end;align-items:center;gap:8px;width:100%;height:62px;display:flex}.footer__logo{z-index:1001;flex-direction:column;justify-content:space-between;align-items:start;width:295px;height:100%;display:flex}.footer__logo-info{font-family:Montserrat;font-weight:500;font-style:Medium;letter-spacing:-2%;color:#4d4d4d;font-size:16px;line-height:130%}.footer__links{flex-direction:row;justify-content:center;align-items:center;width:664px;height:20px;margin-top:19px;display:flex}.footer__nav-list{flex-direction:row;justify-content:center;align-items:center;gap:18px;display:flex}.footer__nav-link{letter-spacing:0%;vertical-align:middle;color:#4d4d4d;font-family:Ruberoid;font-size:20px;font-weight:400;line-height:100%;transition:color .2s;position:relative}.footer__nav-link:hover{color:#47a4d4}.footer__nav-link:hover:after{width:100%}.footer__contacts{flex-direction:column;justify-content:space-between;align-items:end;width:243px;height:72px;margin-top:19px;display:flex}.footer__contact{letter-spacing:0%;text-align:center;vertical-align:middle;text-transform:lowercase;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#47a4d4 0%,#60c3ac 100%);-webkit-background-clip:text;font-family:Ruberoid;font-size:24px;font-weight:400;line-height:120%}.footer__policy{letter-spacing:0%;text-align:center;color:#4d4d4d;text-underline-offset:4px;font-family:Montserrat;font-size:16px;font-weight:500;line-height:130%;transition:color .2s,text-decoration-thickness .2s}.footer__policy:hover{color:#60c3ac;text-decoration-thickness:2px}.footer__copyright{letter-spacing:0%;text-align:center;color:#4d4d4d;font-family:Montserrat;font-size:16px;font-weight:500;line-height:130%}@media screen and (max-width:1920px){.footer__wrapper{height:379px}.footer__cont{width:1196px;height:287px;margin:46px auto;padding:32px 38px}.footer__cont-up{width:100%;height:152px}.footer__logo{width:216px}.footer__links{width:609px;height:18px;margin-top:16px}.footer__nav-list{gap:19px}.footer__contacts{width:220px;height:63px;margin-top:16px}.footer__contact{font-size:22px}.footer__logo-info{font-size:15px}.footer__logo-link{width:130px;height:44px}.footer__nav-link{font-size:18px}.footer__cont-bottom{gap:6px;height:58px}}@media screen and (max-width:1340px){.footer__wrapper{height:345px}.footer__cont{width:770px;height:273px;margin:36px auto;padding:26px 20px}.footer__cont-up{width:100%;height:152px}.footer__logo{width:221px}.footer__links{width:130px;height:152px;margin-top:0}.footer__nav-list{flex-direction:column;gap:8px}.footer__contacts{width:203px;height:61px;margin-top:0}.footer__contact{font-size:20px}.footer__logo-info{font-size:14px}.footer__nav-link{font-size:16px}.footer__cont-bottom{gap:5px;height:57px}}@media screen and (max-width:834px){.footer__wrapper{height:554px}.footer__cont{width:96%;height:490px;margin:32px auto;padding:26px 20px}.footer__cont-up{flex-direction:column;justify-content:space-around;align-items:center;width:325px;height:383px}.footer__logo{justify-content:end;align-items:center;gap:16px;width:224px;height:133px}.footer__logo-info{text-align:center;width:234px;height:72px}.footer__links{width:144px;height:130px;margin-top:0}.footer__nav-list{flex-direction:column;gap:3px}.footer__contacts{width:203px;height:54px;margin-top:0}.footer__contact{font-size:20px}.footer__logo-info{font-size:14px}.footer__logo-link{width:86px;height:29.4px}.footer__nav-link{font-size:16px}.footer__cont-bottom{gap:5px;height:57px}}
.bottom-gradient-overlay{z-index:-1;pointer-events:none;background:linear-gradient(#f6f6f6 -17.27%,#f7f7f7 10.07%,#f1f1f1 23.75%,#e2e3e3 67.51%,#d1d1d1 111.96%);width:100%;height:643px;position:fixed;bottom:0;left:0;-webkit-mask-image:linear-gradient(transparent 0%,#000 40%);mask-image:linear-gradient(transparent 0%,#000 40%)}@media screen and (max-width:1920px){.bottom-gradient-overlay{height:874px;margin-bottom:-1250px}}@media screen and (max-width:1340px){.bottom-gradient-overlay{height:580px}}@media screen and (max-width:834px){.bottom-gradient-overlay{height:1520px}}
.ToggleOption-module__dwTrdG__toggleOption{color:#323232;min-height:41px;letter-spacing:0%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;border:none;border-radius:16px;justify-content:center;align-items:center;font-family:Montserrat;font-weight:500;line-height:130%;transition:background-color .2s,color .2s;display:inline-flex;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ToggleOption-module__dwTrdG__toggleOption.ToggleOption-module__dwTrdG__active{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#60c3ac 0%,#47a4d4 100%);-webkit-background-clip:text}.ToggleOption-module__dwTrdG__toggleOption.ToggleOption-module__dwTrdG__disabled{color:#9ca3af;cursor:not-allowed;opacity:.7;background-color:#f3f4f6}@media (min-width:1920px){.ToggleOption-module__dwTrdG__toggleOption{min-height:57px;padding:14px 42px;font-size:22px}}@media (min-width:1340px) and (max-width:1919px){.ToggleOption-module__dwTrdG__toggleOption{min-height:54px;padding:14px 28px;font-size:20px}}@media (min-width:834px) and (max-width:1340px){.ToggleOption-module__dwTrdG__toggleOption{min-height:51px;padding:14px 28px;font-size:18px}}@media (max-width:834px){.ToggleOption-module__dwTrdG__toggleOption{min-height:41px;padding:10px 20px;font-size:16px}}
.DownloadFileItem-module__MAJFeW__container{box-sizing:border-box;align-items:center;gap:16px;width:100%;max-width:386px;display:flex}.DownloadFileItem-module__MAJFeW__previewThumbnail{background-color:#f6f6f6;border-radius:16px;flex-shrink:0;width:124px;height:164px;position:relative;overflow:hidden;box-shadow:0 1px 9.9px rgba(0,0,0,.25)}.DownloadFileItem-module__MAJFeW__info{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.DownloadFileItem-module__MAJFeW__fileName{color:#4d4d4d;letter-spacing:-2%;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:130%}.DownloadFileItem-module__MAJFeW__fileMeta{color:#4d4d4d;letter-spacing:-2%;align-items:center;gap:8px;margin-top:40px;font-family:Montserrat;font-size:20px;font-weight:600;line-height:130%;display:flex}.DownloadFileItem-module__MAJFeW__fileTypeIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.DownloadFileItem-module__MAJFeW__downloadButton{cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .2s}.DownloadFileItem-module__MAJFeW__downloadButton:hover{color:#2b7bb9}.DownloadFileItem-module__MAJFeW__fileSize{letter-spacing:-2%;color:#8b8b8b;font-family:Montserrat;font-size:16px;font-weight:600;line-height:130%}@media screen and (max-width:1920px){.DownloadFileItem-module__MAJFeW__container{gap:16px;max-width:312px}.DownloadFileItem-module__MAJFeW__previewThumbnail{width:116px;height:154px}.DownloadFileItem-module__MAJFeW__fileName,.DownloadFileItem-module__MAJFeW__fileMeta{font-size:18px}.DownloadFileItem-module__MAJFeW__fileSize{font-size:14px}}@media screen and (max-width:1340px){.DownloadFileItem-module__MAJFeW__container{gap:14px;max-width:342px}.DownloadFileItem-module__MAJFeW__fileName,.DownloadFileItem-module__MAJFeW__fileMeta{font-size:16px}.DownloadFileItem-module__MAJFeW__fileSize{font-size:14px}}@media screen and (max-width:834px){.DownloadFileItem-module__MAJFeW__container{gap:12px;max-width:341px}}
