@-webkit-keyframes headerOpacity{0%{opacity:0}100%{opacity:1}}[data-aos=solTitle]{opacity:0;transform:scaleY(1.3) translate3d(0,25vh,0);transition:1s cubic-bezier(.4,0,0,1)}[data-aos=solTitle].aos-animate{opacity:1;transform:scaleY(1) translateZ(0)}[data-aos=solBlock]{opacity:0;transform:scaleY(1) skew(0,10deg) translate3d(0,15vh,0);transition:1s cubic-bezier(.4,0,0,1)}[data-aos=solBlock].aos-animate{opacity:1;transform:scaleY(1) skew(0,0) translateZ(0)}[data-aos=solPhoto]{opacity:0;transform:scale(1.5);transform-origin:center center;transition:opacity 1s ease-in-out transform 2s cubic-bezier(.4,0,0,1)}[data-aos=solPhoto].aos-animate{opacity:1;transform:scale(1)}[data-aos=opacity]{opacity:0;transition:all 1.8s cubic-bezier(.165,.84,.44,1)}[data-aos=opacity].aos-animate{opacity:1}[data-aos=opacityscale]{opacity:0;transform:scale(1.2);transition:all 1.4s cubic-bezier(.165,.84,.44,1)}[data-aos=opacityscale].aos-animate{opacity:1;transform:scale(1)}[data-aos=type1]{opacity:0;transform:translateY(40px);transition:all 1.4s cubic-bezier(.165,.84,.44,1)}[data-aos=type1].aos-animate{opacity:1;transform:translateY(0)}[data-aos=type2]{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition-property:-webkit-clip-path;transition-property:clip-path,-webkit-clip-path;transition:all 1.4s cubic-bezier(.165,.84,.44,1)}[data-aos=type2].aos-animate{-webkit-clip-path:inset(0 0 -40% 0);clip-path:inset(0 0 -40% 0)}[data-aos=type3]{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition-property:-webkit-clip-path;transition-property:clip-path,-webkit-clip-path;transition:all 1.4s cubic-bezier(.165,.84,.44,1)}[data-aos=type3].aos-animate{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.swiper-wrapper{will-change:transform}@media screen and (max-width:480px){[data-aos-delay]{transition-delay:0s!important}}@-webkit-keyframes headerOpacity{0%{opacity:0}100%{opacity:1}}@keyframes headerOpacity{0%{opacity:0}100%{opacity:1}}@font-face{font-family:Montserrat;src:url(/resource/front/fonts/MontserratAlternates-Regular.eot);src:url(/resource/front/fonts/MontserratAlternates-Regular.eot?#iefix) format('embedded-opentype'),url(/resource/front/fonts/MontserratAlternates-Regular.woff2) format('woff2'),url(/resource/front/fonts/MontserratAlternates-Regular.woff) format('woff'),url(/resource/front/fonts/MontserratAlternates-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/resource/front/fonts/MontserratAlternates-Medium.eot);src:url(/resource/front/fonts/MontserratAlternates-Medium.eot?#iefix) format('embedded-opentype'),url(/resource/front/fonts/MontserratAlternates-Medium.woff2) format('woff2'),url(/resource/front/fonts/MontserratAlternates-Medium.woff) format('woff'),url(/resource/front/fonts/MontserratAlternates-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/resource/front/fonts/MontserratAlternates-SemiBold.eot);src:url(/resource/front/fonts/MontserratAlternates-SemiBold.eot?#iefix) format('embedded-opentype'),url(/resource/front/fonts/MontserratAlternates-SemiBold.woff2) format('woff2'),url(/resource/front/fonts/MontserratAlternates-SemiBold.woff) format('woff'),url(/resource/front/fonts/MontserratAlternates-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/resource/front/fonts/MontserratAlternates-Bold.eot);src:url(/resource/front/fonts/MontserratAlternates-Bold.eot?#iefix) format('embedded-opentype'),url(/resource/front/fonts/MontserratAlternates-Bold.woff2) format('woff2'),url(/resource/front/fonts/MontserratAlternates-Bold.woff) format('woff'),url(/resource/front/fonts/MontserratAlternates-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}pre.alert.alert-info{position:fixed;top:0;left:0;right:0;background:#fff;height:700px;overflow-x:auto;z-index:999;color:#000}*{box-sizing:border-box}body,html{height:100%}body{position:relative;height:100%;margin:0;min-width:375px;font-size:16px;font-family:Montserrat,sans-serif;color:#000;overflow-x:hidden;font-weight:400;overflow-y:auto;scroll-behavior:smooth;background:#fff}body.hidden{overflow-y:hidden}body p{margin-bottom:19px;margin-top:0}img{max-width:100%;height:auto}.scroll-custom::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(181,181,181,.6);background-color:#c5c5c5}.scroll-custom::-webkit-scrollbar{width:3px;background-color:#c5c5c5}.scroll-custom::-webkit-scrollbar-thumb{background-color:#a6a6a6}.container{width:1340px;margin:auto}@media (max-width:1360px){.container{width:1040px}}@media (max-width:1080px){.container{width:860px}}@media (max-width:900px){.container{width:95%}}.paging{margin-top:100px}.paging__list{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}.paging__list li{margin:0 10px}.paging__list li span{font-size:22px;font-weight:500;border:2px solid #263cff;background:#263cff;display:flex;justify-content:center;align-items:center;padding:5px 15px;color:#fff;text-decoration:none}.paging__list li a{font-size:22px;font-weight:500;border:2px solid #000;display:flex;justify-content:center;align-items:center;padding:5px 15px;color:#000;text-decoration:none}.paging__list li a svg{width:30px;height:30px;stroke:#000}.paging__next{margin:0!important}.paging__next a{border:unset!important}.paging__prev{margin:0!important}.paging__prev a{border:unset!important}.sticky-bottom{position:fixed;top:30%;right:0;z-index:9}@media (max-width:600px){.sticky-bottom{display:none}}.sticky-bottom__item a{transform:translateX(30px);display:flex;border-radius:10px 0 0 10px;margin:6px 0;width:100px;height:54px;transition:transform .3s ease-in-out}.sticky-bottom__item a:hover{transform:translateX(0)}.sticky-bottom__icon{display:flex;align-items:center;margin-left:15px}.sticky-bottom__icon svg{width:40px;height:44px}.sticky-bottom__arrow{display:flex;margin-left:15px}.sticky-bottom__arrow svg{width:15px}.sticky-bottom-xs{display:none;position:fixed;bottom:0;z-index:93;background:#fff;left:0;opacity:0;visibility:hidden;transform:translateY(70px);right:0;padding:45px 30px 15px 30px;box-shadow:0 -5px 8px 0 #e2e2e2;transition:all .3s ease-in-out}.sticky-bottom-xs.active{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:600px){.sticky-bottom-xs{display:block}}.sticky-bottom-xs__close{position:absolute;right:30px;top:25px;cursor:pointer}.sticky-bottom-xs__top{font-weight:500;font-size:20px;text-align:center}.sticky-bottom-xs__content{margin-top:25px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.sticky-bottom-xs__item a{text-decoration:none;text-align:center}.sticky-bottom-xs__icon{width:55px;height:55px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:auto}.sticky-bottom-xs__icon svg{width:30px}.sticky-bottom-xs__name{font-weight:500;font-size:15px;margin-top:8px;color:#000}.mobile-fixed{display:none;position:fixed;bottom:20px;right:20px;background:#2759a9;width:55px;height:55px;justify-content:center;align-items:center;border-radius:50%;z-index:8;cursor:pointer}@media (max-width:600px){.mobile-fixed{display:flex}}.error-section{margin:90px 0}.error-section__title{text-align:center;font-size:100px;font-weight:600}.error-section__desc{font-size:24px;text-align:center}.error-section__btn{text-align:center;margin-top:60px}.error-section__btn a{border:2px solid #263cff;background:#263cff;border-radius:50px;font-weight:500;font-size:20px;color:#fff;text-decoration:none;width:100%;padding:13px 24px 14px;line-height:1;cursor:pointer;transition:color .3s ease-in-out,background .3s ease-in-out}.error-section__btn a:hover{background:#fff;color:#000}.footer-top{border-top:1px solid #495af9}.footer-top__content{display:flex;align-items:center;padding:30px 0}@media (max-width:1080px){.footer-top__content{flex-wrap:wrap}}@media (max-width:1080px){.footer-top__content{padding:20px 0}}.footer-top__title{font-weight:500;font-size:32px;width:25%}@media (max-width:1080px){.footer-top__title{width:100%;font-size:26px;margin-bottom:12px;text-align:center}}.footer-top__phone{width:25%}@media (max-width:1080px){.footer-top__phone{width:100%;text-align:center}}.footer-top__phone a{text-decoration:none;font-weight:500;font-size:24px;color:#000;transition:color .3s ease-in-out}.footer-top__phone a:hover{color:#263cff}.footer-top__social{width:50%}@media (max-width:1080px){.footer-top__social{width:100%;margin-top:15px;display:flex;justify-content:center}}.footer-top__social ul{display:flex;list-style-type:none;padding:0;margin:0}@media (max-width:600px){.footer-top__social ul{flex-direction:column}}.footer-top__social ul li{margin-right:35px}@media (max-width:600px){.footer-top__social ul li{margin-right:unset;margin-bottom:10px}}.footer-top__social ul li a{text-decoration:none;display:flex;align-items:center;transition:color .3s ease-in-out}.footer-top__social ul li a:hover span{color:#263cff}.footer-top__social ul li a svg{width:30px;height:30px}.footer-top__social ul li a span{padding-left:8px;font-weight:500;font-size:24px;color:#000;transition:color .3s ease-in-out}.footer-bottom{border-top:1px solid #495af9;padding-top:30px;padding-bottom:40px}@media (max-width:1080px){.footer-bottom{padding-top:5px;padding-bottom:25px}}.footer-bottom__content{display:flex;align-items:center}@media (max-width:1080px){.footer-bottom__content{flex-wrap:wrap}}.footer-bottom__logo{width:100px}@media (max-width:1080px){.footer-bottom__logo{margin:auto}}.footer-bottom__logo img{max-width:100px}.footer-bottom__menu{width:calc(100% - 300px);display:flex;justify-content:center}@media (max-width:1080px){.footer-bottom__menu{width:100%}}.footer-bottom__menu ul{display:flex;list-style-type:none;padding:0;margin:0}@media (max-width:600px){.footer-bottom__menu ul{flex-wrap:wrap}}.footer-bottom__menu ul li{margin-right:24px}@media (max-width:600px){.footer-bottom__menu ul li{width:100%;margin:0 0 10px;text-align:center}}.footer-bottom__menu ul li a{font-weight:400;font-size:20px;text-decoration:none;color:#000;transition:color .3s ease-in-out}.footer-bottom__menu ul li a:hover{color:#263cff}.footer-bottom__lang{width:200px;padding-left:25px}@media (max-width:1080px){.footer-bottom__lang{width:100%;padding:0;margin-top:20px}.footer-bottom__lang .lang-block ul{justify-content:center}}.header-height{height:100px}@media (max-width:600px){.header-height{height:85px}}.header{border-bottom:1px solid #495af9;-webkit-animation:headerOpacity 2.4s ease-in-out;animation:headerOpacity 2.4s ease-in-out;transition:all .4s ease-in-out;padding:13px 0;position:fixed;top:0;left:0;right:0;background:#fff;z-index:99}.header__content{display:flex;align-items:center}@media (max-width:1080px){.header__content{justify-content:space-between}}.header__logo{width:100px}@media (max-width:600px){.header__logo{width:75px}}.header__logo img{max-width:100px}@media (max-width:600px){.header__logo img{max-width:75px}}.header__menu{width:calc(100% - 450px);padding-left:100px}@media (max-width:1360px){.header__menu{width:calc(100% - 360px);padding-left:35px}}@media (max-width:1080px){.header__menu{position:fixed;width:100%;right:-100%;top:0;padding:0;bottom:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:center;background:#fff;z-index:9;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,right .3s ease-in-out}.header__menu.active{right:0;opacity:1;visibility:visible}}.header__menu ul{display:flex;justify-content:center;align-items:center;list-style-type:none;padding:0;margin:0}@media (max-width:1080px){.header__menu ul{flex-wrap:wrap}}.header__menu ul li{margin-right:24px}@media (max-width:1360px){.header__menu ul li{margin-right:14px}}@media (max-width:1080px){.header__menu ul li{width:100%;margin-right:0;margin-bottom:25px;text-align:center}}.header__menu ul li a{font-weight:400;font-size:18px;text-decoration:none;color:#000;transition:color .3s ease-in-out}@media (max-width:1360px){.header__menu ul li a{font-size:15px}}@media (max-width:1080px){.header__menu ul li a{font-size:18px}}.header__menu ul li a:hover{color:#263cff}.header__right{display:flex;align-items:center;width:350px}@media (max-width:1360px){.header__right{width:260px}}@media (max-width:1080px){.header__right{width:300px;flex-flow:row-reverse;justify-content:space-between}}@media (max-width:440px){.header__right{width:240px;padding-right:15px}}.header__button{width:200px}@media (max-width:1360px){.header__button{width:170px}}@media (max-width:440px){.header__button{width:130px}}.header__btn{border:2px solid #1d2aa3;background:#1d2aa3;border-radius:50px;font-weight:500;font-size:20px;color:#fff;width:100%;padding:13px 0 16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .3s ease-in-out,background .3s ease-in-out}@media (max-width:600px){.header__btn{font-size:16px}}@media (max-width:440px){.header__btn{font-size:14px}}.header__btn:hover{background:#fff;color:#000}.header__btn:hover svg{fill:#000;transition:fill .3s ease-in-out}.header__btn svg{width:18px;height:24px;margin-left:8px;fill:#fff}.header__lang{width:150px;padding-left:25px}@media (max-width:1360px){.header__lang{width:110px}}@media (max-width:440px){.header__lang{padding-left:0;width:90px}}.header__menu-xs{display:none}@media (max-width:1080px){.header__menu-xs{display:block}}.header__menu-xs svg{width:40px;height:40px}.lang-block ul{display:flex;justify-content:flex-end;list-style-type:none;padding:0;margin:0}.lang-block ul li{border-left:1px solid #000;padding-left:7px;margin-left:7px}@media (max-width:600px){.lang-block ul li{margin:0;padding:0 5px}}.lang-block ul li:nth-child(1){border-left:unset}.lang-block ul li span{font-weight:600;font-size:28px;text-decoration:none;color:#1d2aa3;text-transform:lowercase}@media (max-width:1360px){.lang-block ul li span{font-size:20px}}@media (max-width:600px){.lang-block ul li span{font-size:18px}}.lang-block ul li a{font-weight:400;font-size:28px;text-decoration:none;color:#000;text-transform:lowercase;transition:color .3s ease-in-out}@media (max-width:1360px){.lang-block ul li a{font-size:20px}}@media (max-width:600px){.lang-block ul li a{font-size:18px}}.lang-block ul li a:hover{color:#1d2aa3}.drop-down{font-weight:500;font-size:18px;display:flex;align-items:center;position:relative;cursor:pointer}@media (max-width:1080px){.drop-down{justify-content:center}}.drop-down.active svg{transform:rotate(180deg)}.drop-down.active .sub-menu{opacity:1}.drop-down svg{margin-left:5px;width:16px;height:16px;fill:#000;transition:transform .3s ease-in-out}.sub-menu{max-height:0;overflow:hidden;position:absolute;width:210px;left:-14px;display:block!important;top:35px;background:#fff;opacity:0;z-index:9;box-shadow:0 0 6px 1px rgba(73,71,71,.35);transition:max-height .3s ease-in-out,opacity .3s ease-in-out}@media (max-width:1080px){.sub-menu{width:100%;box-shadow:unset;left:0}}.sub-menu__content{padding:14px}.sub-menu li{margin-bottom:10px}.header-menu-close{position:absolute;right:15px;top:15px;display:none}@media (max-width:1080px){.header-menu-close{display:block}}.header-menu-close svg{width:45px;height:45px}.overflow{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.19);z-index:991;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.overflow.active{opacity:1;visibility:visible}.modal{position:fixed;top:0;left:0;right:0;background:#efefef;z-index:992;bottom:0;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.modal.active{opacity:1;visibility:visible}.modal__container{width:700px;margin:auto}@media (max-width:755px){.modal__container{width:90%}}.modal__top{display:flex;align-items:center}@media (max-width:755px){.modal__top{margin-top:20px}}.modal__icon{width:150px;height:150px}@media (max-width:755px){.modal__icon{display:none}}.modal__icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal__title{width:calc(100% - 150px);padding-left:70px}@media (max-width:755px){.modal__title{width:100%;padding-left:0}}.modal__title span{font-weight:500;font-size:38px;border:1px solid #394cfd;border-radius:20px;padding:25px 40px;display:block}@media (max-width:755px){.modal__title span{font-size:26px;padding:14px 15px}}.modal__content{margin-top:70px;padding-bottom:100px}@media (max-width:755px){.modal__content{margin-top:40px;padding-bottom:35px}}.modal-close{padding-top:45px;padding-right:45px;cursor:pointer;text-align:right}@media (max-width:755px){.modal-close{padding-top:20px;padding-right:20px}}.modal-close:hover svg{fill:rgba(182,103,255,.8)}.modal-close svg{fill:#fff;width:50px;height:50px;transition:fill .3s ease-in-out}.modal-thank{position:fixed;top:0;left:0;right:0;background:#efefef;z-index:992;bottom:0;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.modal-thank.active{opacity:1;visibility:visible}.modal-thank__top{display:flex;justify-content:flex-end}.modal-thank__title{font-size:40px;font-weight:500;text-align:center}.modal-thank__desc{text-align:center;margin-top:55px;margin-bottom:30px;font-size:24px;font-weight:500}.form-label{width:100%;display:flex;flex-wrap:wrap;margin-bottom:38px}.form-label span{font-weight:500;font-size:26px;width:100%}@media (max-width:755px){.form-label span{font-size:22px}}.form-label input{background:#fff;width:100%;outline:0;height:58px;border:unset;margin-top:10px;font-weight:500;font-size:18px;line-height:24px;color:#000;padding-left:30px}@media (max-width:755px){.form-label input{padding-left:18px}}.form-label input::-moz-placeholder{color:rgba(0,0,0,.8)}.form-label input::placeholder{color:rgba(0,0,0,.8)}.form-label textarea{background:#fff;width:100%;outline:0;height:125px;border:unset;margin-top:10px;font-weight:500;padding-top:20px;font-size:18px;line-height:24px;color:#000;padding-left:30px}@media (max-width:755px){.form-label textarea{padding-left:18px}}.form-label textarea::-moz-placeholder{color:rgba(0,0,0,.8)}.form-label textarea::placeholder{color:rgba(0,0,0,.8)}.btn-submit{font-weight:500;font-size:24px;border:1px solid #394cfd;border-radius:50px;padding:20px 40px;cursor:pointer;margin-top:30px;transition:background .3s ease-in-out,color .3s ease-in-out}@media (max-width:755px){.btn-submit{margin-top:5px;font-size:20px}}.btn-submit:hover{background:#394cfd;color:#fff}.news-list{margin-top:80px;margin-bottom:120px}@media (max-width:900px){.news-list{margin-top:40px;margin-bottom:60px}}.news-list__title{text-align:center}.news-list__title h1{font-weight:500;font-size:48px;margin:0}@media (max-width:900px){.news-list__title h1{font-size:34px}}.news-list__content{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:900px){.news-list__content{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:600px){.news-list__content{grid-template-columns:repeat(1,1fr);margin-top:25px}}.news-list__item a{text-decoration:none}.news-list__item a:hover img{transform:scale(1.1)}.news-list__item a:hover .news-list__btn{background:#fff;color:#000}.news-list__photo{width:100%;height:240px;overflow:hidden}.news-list__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out}.news-list__name{font-size:22px;color:#000;font-weight:600;margin-top:13px;height:64px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-list__desc{font-size:15px;color:#000;font-weight:400;margin-top:8px;line-height:1.4;height:64px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.news-list__btn{font-weight:500;font-size:16px;border:1px solid #1d2aa3;background:#1d2aa3;padding:12px 22px;color:#fff;text-decoration:none;display:inline-flex;margin-top:10px;transition:background .3s ease-in-out,color .3s ease-in-out}.news-item{margin-bottom:100px}.news-item__photo img{width:100%;max-height:600px;-o-object-fit:cover;object-fit:cover}.news-item__title{margin-top:25px}@media (max-width:900px){.news-item__title{margin-top:10px}}.news-item__title h1{font-style:normal;font-weight:600;font-size:44px;margin:0}@media (max-width:900px){.news-item__title h1{font-size:32px}}@media (max-width:600px){.news-item__title h1{font-size:26px}}.news-item__text{margin-top:40px}@media (max-width:900px){.news-item__text{margin-top:20px}.news-item__text span{font-size:16px!important}}.news-item__photo-title{font-size:32px;font-weight:500;margin-top:120px}.news-item__list{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:20px}@media (max-width:1080px){.news-item__list{grid-template-columns:repeat(3,1fr);margin-top:20px}}@media (max-width:900px){.news-item__list{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:600px){.news-item__list{gap:10px}}.news-item__item{width:100%;height:250px;overflow:hidden;border-radius:10px;cursor:pointer;border:1px solid #1d2aa3}@media (max-width:1080px){.news-item__item{height:220px}}@media (max-width:middle){.news-item__item{height:180px}}@media (max-width:600px){.news-item__item{height:110px}}.news-item__item:hover img{transform:scale(1.1)}.news-item__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out}.photos{margin-top:80px;margin-bottom:120px}@media (max-width:900px){.photos{margin-top:40px;margin-bottom:60px}}.photos__title{text-align:center}.photos__title h1{font-weight:500;font-size:48px;margin:0}@media (max-width:900px){.photos__title h1{font-size:34px}}.photos__content{margin-top:50px;display:grid;grid-template-columns:repeat(5,1fr);gap:30px}@media (max-width:1080px){.photos__content{grid-template-columns:repeat(4,1fr);gap:20px}}@media (max-width:900px){.photos__content{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}}@media (max-width:600px){.photos__content{grid-template-columns:repeat(2,1fr)}}.photos__item{overflow:hidden;cursor:pointer}.photos__item:hover img{transform:scale(1.1)}.photos__item img{height:100%;max-height:345px;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .6s ease-in-out}@media (max-width:1080px){.photos__item img{max-height:300px}}.videos{margin-top:80px;margin-bottom:120px}@media (max-width:900px){.videos{margin-top:40px;margin-bottom:60px}}.videos__title{text-align:center}.videos__title h1{font-weight:500;font-size:48px;margin:0}@media (max-width:900px){.videos__title h1{font-size:34px}}.videos__content{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:900px){.videos__content{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px}}@media (max-width:440px){.videos__content{grid-template-columns:repeat(1,1fr);gap:20px}}.videos__item a{height:100%;display:block;position:relative;overflow:hidden;cursor:pointer}.videos__item a:hover img{transform:scale(1.1)}.videos__item a:hover:before{opacity:1}.videos__item a:hover .videos__icon{opacity:1}.videos__item a:before{content:"";opacity:0;position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.7);transition:opacity .5s ease-in-out;z-index:1}.videos__item a img{height:100%;max-height:345px;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .5s ease-in-out}.videos__icon{opacity:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease-in-out;z-index:2}.videos__icon svg{width:80px;height:80px;fill:#263cff}