*{box-sizing:border-box}html{overflow-x:hidden;scrollbar-gutter:stable}body{overflow-x:hidden;padding-right:0!important;background:#fff;position:relative;font-family:"Inter",sans-serif;color:#1C1C1C;font-size:20px;font-weight:400;line-height:140%}.gscrollbar-fixer{margin-right:0!important}html.glightbox-open{overflow-x:hidden;overflow-y:scroll}body.glightbox-open{overflow:visible!important}textarea,input{font-family:"Inter",sans-serif}a{text-decoration:none;outline:none!important;font-size:inherit;color:inherit}strong{font-weight:600}p{margin-bottom:24px;line-height:140%}p:last-child{margin-bottom:0}i{font-style:italic}@media (max-width:1240px){body{font-size:18px}}@media (max-width:768px){body{font-size:14px}}.gl{font-family:"Geologica",sans-serif}.pt{font-family:"PT Sans",sans-serif}.gbtn.disabled{display:none}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:14;background:rgb(0 0 0 / .5);opacity:0;backdrop-filter:blur(10px);pointer-events:none;transition:.4s}.header-open .overlay{opacity:1;pointer-events:initial}.team-modal-open .overlay{opacity:1;pointer-events:initial;transition:opacity 0.6s ease}html.team-modal-open{overflow:hidden;padding-right:var(--team-modal-scrollbar-pad,0)}body.team-modal-open{overflow:hidden;padding-right:var(--team-modal-scrollbar-pad,0)!important}#deal{padding-bottom:180px}.deal-top{margin-bottom:40px;padding-right:88px;row-gap:22px}.deal-top .h2{margin:0}#deal .container{position:relative}.deal-item{width:calc(100%/2 - 194px/2);height:382px;border:1px solid #252525;background:rgb(255 255 255 / .16);padding:60px 32px 32px 60px;position:relative;margin:0 -1px -1px 0;transition:.8s}.deal-item *{transition:.4s}.deal-item-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.deal-item-arrow{content:"";width:80px;height:80px;background:#CF413F;position:absolute;bottom:32px;right:32px;transition:.4s}.deal-item-arrow:before{content:"";width:80px;height:80px;position:absolute;background:url(/wp-content/themes/geoteh/img/arrow-up-right.svg) no-repeat center center;transition:.4s}.deal-item:hover .deal-item-arrow:before{transform:rotate(45deg)}.deal-item-text{position:absolute;bottom:32px;left:60px;width:calc(100% - 200px);font-size:16px;margin:0}.deal-item:hover{background:#494949}.deal-item:hover>*{color:#fff}.deal-text{transform:rotate(-90deg);width:517px;height:70px;position:absolute;left:-193px;bottom:331px}@media (max-width:1240px){.deal-text{transform:none;position:relative;top:0;left:0;bottom:0;right:0;margin-top:32px}.deal-item{width:calc(100%/2);margin:0 0 -1px 0}.deal-item:nth-child(2n){border-left:none}.deal-item-arrow{width:70px;height:70px}.deal-item-arrow:before{width:70px;height:70px}}@media (max-width:1024px){.deal-item{padding:32px}.deal-item br{display:none}.deal-item-arrow{width:60px;height:60px;bottom:32px;right:32px}.deal-item-text{font-size:14px;bottom:32px;left:32px;width:calc(100% - 136px)}.deal-item-arrow:before{width:60px;height:60px;background-size:24px}}@media (max-width:768px){#deal{padding-bottom:60px}.deal{row-gap:16px}.deal-item{width:100%;padding:20px 20px 60px 20px;height:auto}.deal-top{row-gap:16px;padding-right:0}.deal-top br{display:none}.deal-item:nth-child(2n){border-left:1px solid #252525}.deal-item-text{width:100%;position:relative;bottom:0;left:0}.deal-item-arrow{width:40px;height:40px;bottom:16px;right:16px}.deal-item-arrow:before{width:100%;height:100%;background-size:20px}.deal-text{margin-top:24px;max-width:100%;font-size:16px}.deal-text br{display:none}}#reviews{padding-top:160px;position:relative;overflow:hidden}#reviews+#team{padding-top:0}.reviews-info{width:569px;height:566px;position:relative;z-index:12}.reviews-info-text{max-width:520px}#reviews:before{content:"";width:calc(100vw - 1700px - (100vw - 1800px) / 2);left:0;top:0;position:absolute;height:100%;z-index:2;background:#FFF}.reviews-info:before{content:"";width:calc(100% + 60px);height:calc(100% + 60px);background:linear-gradient(90deg,rgb(255 255 255) 90%,rgb(255 255 255 / 0) 100%);position:absolute;right:0;bottom:0}.reviews-info>*{position:relative;z-index:3}.reviews-info>.reviews-slider-nav{position:absolute;bottom:0;left:0}.reviews-slider{width:calc(100% - 569px - 46px);height:566px;overflow:visible}.reviews-slider-item{width:1030px;height:auto;position:relative;background:#494949;padding:60px 40px 40px 40px;transition:.6s;opacity:0}.reviews-slider-item.swiper-slide-active,.reviews-slider-item.swiper-slide-active~.swiper-slide{opacity:1}.reviews-slider-item-img{width:386px;height:546px;position:absolute;left:40px;top:-40px}.reviews-slider-item-img img{width:100%;height:100%;position:relative;z-index:2;object-fit:cover}.reviews-slider-item-img:before{content:"";z-index:1;position:absolute;left:20px;top:20px;width:100%;height:100%;background:#CF413F}.reviews-slider-item-info{margin-left:auto;width:calc(100% - 450px);height:100%;position:relative}.reviews-slider-item-info *{color:#fff}.reviews-slider-item-info__bottom{position:absolute;bottom:0;left:0;width:100%}.reviews-slider-item-info__bottom-info{max-width:calc(100% - 100px)}.reviews-slider-item-info__bottom-info-name{display:block;font-weight:600;margin-bottom:16px}.reviews-slider-item-info__bottom-info-date{color:rgb(255 255 255 / .5)}.reviews-slider-item-info__bottom-arrow{content:"";width:80px;height:80px;background:#CF413F;transition:.4s}.reviews-slider-item-info__bottom-arrow:before{content:"";width:80px;height:80px;position:absolute;background:url(/wp-content/themes/geoteh/img/arrow-up-right.svg) no-repeat center center;transition:.4s}.reviews-slider-item:hover .reviews-slider-item-info__bottom-arrow:before{transform:rotate(45deg)}@media (max-width:1240px){#reviews{padding-top:100px}#reviews:before,.reviews-info:before{display:none}.reviews-info-text{max-width:100%}#reviews .container{position:relative;padding-bottom:120px}.reviews-info{width:100%;height:auto;position:initial}.reviews-info .button{position:absolute;bottom:0;left:0}.reviews-slider{width:100%;margin-top:50px}.reviews-info>.reviews-slider-nav{left:auto;right:0;bottom:20px}.reviews-slider-item{width:calc(100vw - 140px)}}@media (max-width:1024px){.reviews-slider{height:auto}.reviews-slider-item{opacity:1!important}.reviews-slider-item-img{display:block;position:relative;top:0;left:0;margin-bottom:48px}.reviews-slider-item-info{width:100%}.reviews-slider{margin-top:0}.reviews-slider-item-info__bottom{position:relative}.reviews-slider-item-info__bottom-arrow{width:60px;height:60px;position:relative}.reviews-slider-item-info__bottom-arrow:before{width:100%;height:100%;background-size:24px}}@media (max-width:768px){#reviews{padding-top:60px}#reviews .container{padding-bottom:90px}.reviews-info>.reviews-slider-nav{display:none}.reviews-slider-item{width:calc(100vw - 40px);padding:20px}.reviews-slider-progressbar{display:block}.reviews-slider-item-img{width:100%;height:115vw}.reviews-slider-item-info__bottom-info-name{margin-bottom:8px}.reviews-slider-item-info__bottom-arrow{width:40px;height:40px}.reviews-slider-item-info__bottom-arrow:before{background-size:20px}}.partners-top{margin-bottom:40px}.partners-top .h2{margin:0}.partners{overflow:visible}.partners .swiper-slide{display:flex;flex-flow:wrap;gap:46px;row-gap:40px}.partners-item{width:calc(100%/4 - 138px/4);height:226px;border:1px solid #252525;display:flex;justify-content:center;align-items:center}.partners-item.clear{border:none}.partners-item img{max-width:90%;max-height:90%;object-fit:contain}@media (max-width:1240px){.partners{overflow:visible}.partners .swiper-slide{width:max-content}.partners .swiper-wrapper{gap:24px}.partners-item.clear{display:none}.partners-item{width:calc(100vw/3 - 48px/3)}.partners .swiper-slide{flex-flow:nowrap}.partners .swiper-slide:last-child{padding-right:8vw}}@media (max-width:1024px){.partners-nav{display:none}.partners-top{margin-bottom:24px}.partners .swiper-slide{flex-flow:initial;gap:24px}.partners-progressbar{display:block}.partners-item{width:180px;height:100px}.partners-item img{max-width:60%;max-height:60%}.partners .swiper-slide:last-child{padding-right:30vw}}.contacts-info{width:610px}.contacts-info-block:before{content:"";width:12px;height:100%;background:#CF413F;position:absolute;top:0;left:0}.contacts-info-block{position:relative;padding-left:32px;margin-bottom:40px}.contacts-info-block-item strong{display:block;margin-bottom:12px}.contacts-info-block-item:not(:last-child){margin-bottom:20px}.contacts-info-block-item a{display:block;width:max-content;color:#CF413F;font-weight:600}.contacts-form{width:calc(100% - 600px - 169px)}@media (max-width:1240px){.contacts-info{width:100%}.contacts-info>p{font-size:24px;margin-bottom:12px}.contacts-form{width:100%}}@media (max-width:768px){.contacts-info-block{padding-left:20px}.contacts-info-block:before{width:6px}.contacts-info-block-item strong{margin-bottom:6px}.contacts-info-block-item:not(:last-child){margin-bottom:12px}.contacts-info>p{font-size:18px}.contacts-form{row-gap:16px}}.footer-links{border-top:1px solid #494949}.footer-links-item{flex:1;padding:0 60px;height:100px;transition:.7s;border-bottom:1px solid #fff0}.footer-links-item:not(:last-child){border-right:1px solid #494949}.footer-links-item:hover{background:#494949;color:#fff;border-bottom:1px solid #fff}.footer-links-item svg path{transition:.4s}.footer-links-item:hover svg path{stroke:#fff}#footer{background:#494949;padding:60px 0}#footer .container{gap:32px;row-gap:26px}.footer-left-logo{display:block;width:266px;margin-bottom:28px}.footer-left-logo img{width:100%}.footer-left a:not(.footer-left-logo){display:block;font-weight:600;margin-bottom:16px;transition:.4s}.footer-left a:not(.footer-left-logo):hover{color:#cf413f}.footer-menu{gap:20px;max-width:480px}.footer-menu a{font-weight:600;width:240px;transition:.4s}.footer-menu a:hover{color:#DE2A1B}.footer-menu a:nth-child(2n){width:max-content}.footer-other a{display:block;transition:.4s;opacity:.5}.footer-other a:hover{opacity:1}.footer-other a:not(:last-child){margin-bottom:20px}.footer-buttons{width:260px;gap:28px}.footer-buttons .button{width:100%;padding-left:0;padding-right:0}.footer-copyright{width:100%}@media (max-width:1240px){.footer-left{order:1}.footer-menu{order:4}.footer-other{order:2}.footer-buttons{order:3}.footer-copyright{order:5}}@media (max-width:890px){.footer-menu{order:2}.footer-other{order:3}.footer-buttons{order:4;width:100%}}@media (max-width:768px){#footer{padding:40px 0}.footer-links-item:not(:last-child){border-right:none}.footer-links-item{width:100%;height:60px;padding:0 20px;flex:initial}.footer-links-item:not(:last-child){border-bottom:1px solid #494949}.footer-links-item svg{width:16px;height:auto}.footer-left-logo{width:200px;margin-bottom:16px}.footer-menu{max-width:100%;gap:16px}.footer-menu a{width:100%}.footer-other a:not(:last-child){margin-bottom:16px}.footer-buttons{gap:16px}}#about{background:url(/wp-content/themes/geoteh/img/about-bg.png) no-repeat center center / cover;position:relative}.about-img{position:absolute;right:0;bottom:120px}#about .container{display:flex;flex-flow:wrap;position:relative}.about-info{width:876px;position:relative;z-index:3}.about-info-adva{gap:46px;row-gap:20px;margin:46px 0 40px 0}.about-info-adva-slider{width:723px;background:#7C7C7C;margin:0}.about-info-adva-slider__item{padding:40px;position:relative;opacity:0!important}.about-info-adva-slider__item.swiper-slide-active{opacity:1!important}.about-info-adva-slider__item-num{width:70px;height:70px;background:#CF413F;color:#FFF;display:flex;justify-content:center;align-items:center;font-size:32px;font-weight:500;line-height:110%;position:absolute;top:0;right:0}.about-info-adva-slider__item p{font-size:16px}.about-info-adva-slider__nav{gap:24px}.about-info-adva-slider__nav-prev,.about-info-adva-slider__nav-next{width:20px;height:20px}.about-info-adva-slider__nav-prev.swiper-button-disabled,.about-info-adva-slider__nav-next.swiper-button-disabled{opacity:.5;pointer-events:none}.about-adva{width:570px;background:#CF413F;padding:60px;position:absolute;top:-180px;left:1160px;z-index:3}.about-adva-item:not(:last-child){margin-bottom:32px}.about-adva-item{gap:32px}.about-adva-item-icon{width:80px}.about-adva-item-text{width:calc(100% - 112px)}.about-adva-item-text-head{font-size:60px;font-weight:500;line-height:110%}.about-img-mobile,.about-info-adva-slider-dots{display:none}@media (max-width:1240px){#about{padding-top:0}.about-img{width:100%;position:relative;bottom:0;right:0}.about-info{width:100%;order:2}.about-adva{position:relative;right:0;top:0;left:0;width:100%;margin:-240px 0 60px 0}.about-adva-item-text-head{font-size:40px}}@media (max-width:768px){#about{background:url(/wp-content/themes/geoteh/img/about-bg-2.png) no-repeat center center / cover}.about-adva{padding:28px;margin:-23vw 0 60px 0}.about-adva-item:not(:last-child){margin-bottom:20px}.about-adva-item-icon{width:46px}.about-adva-item{gap:24px}.about-adva-item-text{width:calc(100% - 70px)}.about-adva-item-text-head{font-size:24px;margin-bottom:8px}.about-adva-item-text p{font-size:14px}.about-img{display:none}.about-img-mobile{width:100%;display:block}.about-info-text br{display:none}.about-info-adva{margin:20px 0}.about-info-adva-slider__item{padding:28px 24px}.about-info-adva-slider__item-num{width:40px;height:40px;font-size:18px}.about-info-adva-slider__item p{font-size:14px}.about-info-adva-slider__nav{display:none}.about-info-adva-slider-dots{display:flex;justify-content:center;margin-bottom:6px}.about-info-adva-slider-dots .swiper-pagination-bullet{background:#fff;opacity:.5;transition:.4s}.about-info-adva-slider-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#fff}}#header{border-bottom:1px solid #252525}.header-desktop{gap:46px;padding-left:60px}.header-phone{margin-left:auto;transition:.4s}.header-mail{transition:.4s}.header-burger{width:160px;height:160px;border-left:1px solid #252525;display:flex;justify-content:center;align-items:center;position:relative}.header-burger:before{content:"";width:100%;height:100%;background:url(/wp-content/themes/geoteh/img/burger.svg) no-repeat center center}#header.white-header{position:absolute;width:100%;left:0;top:0;border:none;z-index:12}#header.white-header .header-phone{margin-left:280px}#header.white-header .header-phone,#header.white-header .header-mail{color:#fff}.header-phone:hover,.header-mail:hover{color:#DE2A1B!important}#header.white-header .header-burger{border:none;margin-left:auto}#header.white-header .header-burger:before{filter:brightness(0) invert(1)}.header-menu{position:fixed;top:0;right:0;width:629px;height:100%;background:#fff;padding:56px 60px 100px 100px;z-index:15;border-left:1px solid #252525;right:-1000px;transition:.4s}.header-open .header-menu{right:0}.header-menu-close{top:60px;right:60px;width:44px;height:44px;background:url(/wp-content/themes/geoteh/img/close.svg) no-repeat center center / 100%;position:absolute}.header-menu-head{width:max-content;color:#252525;font-size:52px;font-weight:500;line-height:100%;text-transform:uppercase;margin-bottom:40px}.header-menu-list{margin-bottom:60px}.header-menu-list a{font-size:24px;display:block;transition:.4s}.header-menu-list a:hover{color:#DE2A1B}.header-menu-list a:not(:last-child){margin-bottom:28px}.header-menu-contacts{margin-bottom:60px}.header-menu-contacts__item:not(:last-child){margin-bottom:20px}.header-menu-contacts__item strong{display:block;margin-bottom:12px}.header-menu-contacts__item a{color:#CF413F;font-weight:600;line-height:140%;transition:.4s}.header-menu-contacts__item a:hover{color:#DE2A1B}.header-menu-buttons{width:100%}.header-menu-buttons .button{width:100%}.header-menu-buttons .border-button{color:#252525;margin-bottom:28px}.header-menu-buttons .border-button:hover{color:#fff}@media (max-width:1240px){.header-desktop{gap:24px;padding-left:40px}#header.white-header .header-phone{margin-left:100px}.header-menu{width:400px;padding:36px;overflow-y:scroll}.header-menu-close{top:40px;right:40px;width:32px;height:32px}.header-menu-head{font-size:40px}.header-menu-list a{font-size:20px}.header-menu-list a:not(:last-child){margin-bottom:12px}.header-menu-list{margin-bottom:30px}.header-menu-contacts{margin-bottom:30px}.header-menu-buttons .border-button{margin-bottom:20px}}@media (max-width:1024px){.header-desktop .header-phone,.header-desktop .header-mail{display:none}.header-burger{width:120px;height:120px;margin-left:auto}}@media (max-width:768px){.header-desktop{padding:20px}.header-logo{width:133px}.header-logo img{width:100%}.header-burger{width:30px;height:30px;border:none}.header-burger:before{background-size:100%}.header-menu{width:320px;padding:36px 20px}.header-menu-head{font-size:28px}.header-menu-close{top:36px;right:20px;width:26px;height:26px}.header-menu-list a{font-size:16px}.header-menu-contacts__item strong{margin-bottom:6px}.header-menu-buttons{width:calc(100% - 40px);position:absolute;bottom:40px}}@media (max-height:594px) and (max-width:768px){.header-menu-buttons{position:relative;bottom:0;width:100%}}#main{height:1000px;position:relative}#main:before{content:"";background:rgb(0 0 0 / .4);position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.main-slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.main-slider img{position:absolute;top:0;left:0;width:100%;object-fit:cover;height:100%}#main .container{height:100%;padding-bottom:160px;position:relative;z-index:5}.main-info-head{margin-bottom:28px}.main-info-text{font-size:26px;margin-bottom:46px}.main-info-buttons{gap:32px}.main-adva{width:629px;height:1000px;border-left:2px solid rgb(255 255 255 / .5);position:absolute;top:0;right:0;backdrop-filter:blur(6px);padding:0 30px 150px 90px;z-index:10}.main-adva-item{width:100%}.main-adva-item:not(:last-child){margin-bottom:110px}.main-adva-item-head{color:#FFF;font-size:34px;font-weight:500;line-height:110%;margin-bottom:20px}@media (max-width:1240px){#main{height:auto;padding-top:220px}#main .container{padding-bottom:60px}.main-adva{position:relative;width:100%;padding:40px;height:auto;border-left:none;border-top:2px solid rgb(255 255 255 / .5)}.main-adva-item:not(:last-child){margin-bottom:40px}}@media (max-width:1024px){.main-info-text{font-size:22px}.main-adva-item-head{font-size:40px;margin-bottom:12px}}@media (max-width:768px){#main{padding-top:160px}.main-info-head{margin-bottom:16px}.main-info-text{font-size:16px;margin-bottom:32px}.main-info-buttons{gap:20px}.main-adva{padding:46px 20px}.main-adva-item-head{font-size:24px}.main-adva-item:not(:last-child){margin-bottom:28px}.main-adva-item br{display:none}}#about-in{padding:120px 0;position:relative}#about-in .breadcrumbs-list{position:absolute;top:-80px;left:0}.about-in-bg,.about-in-bg-mobile{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.about-in-bg-mobile{display:none}#about-in .container{position:relative;z-index:3}#about-in .h1{width:calc(100% - 877px - 16px)}.about-in{width:877px}.about-in-adva{margin-top:46px}.about-in-adva__item:not(:last-child){padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid #FFF}.about-in-adva__item{gap:32px}.about-in-adva__item h3{width:100%;font-size:40px;margin:0}@media (max-width:1240px){#about-in .h1{width:100%}.about-in{width:100%}.about-in-bg:not(.about-in-bg-mobile){display:none}.about-in-bg-mobile{display:block}.about-in{margin-top:32px}}@media (max-width:1024px){.about-in-adva__item h3{font-size:32px}.about-in-adva__item{gap:20px}.about-in-adva__item:not(:last-child){padding-bottom:20px;margin-bottom:20px}}@media (max-width:768px){#about-in .breadcrumbs-list{position:relative;top:0;margin-bottom:32px}#about-in{padding:40px 0}.about-in-adva{margin-top:20px}.about-in-adva__item h3{width:100%;font-size:24px}.about-in-adva__item{gap:12px}.about-in-adva__item:not(:last-child){margin-bottom:12px;padding-bottom:12px}}#mission{position:relative}#mission:before{content:"";width:calc(100vw - 1700px - (100vw - 1800px) / 2);left:0;top:0;position:absolute;height:100%;z-index:2;background:#FFF}.mission-info{width:569px;height:300px;position:relative;z-index:4}.mission-info>*{position:relative;z-index:3}.mission-info:before{content:"";width:calc(100% + 60px);height:calc(100% + 60px);background:linear-gradient(90deg,rgb(255 255 255) 90%,rgb(255 255 255 / 0) 100%);position:absolute;right:0;bottom:0}.mission-info>.mission-slider-nav{position:absolute;bottom:0;left:0}.mission-slider{width:calc(100% - 569px - 46px);overflow:visible;margin:0}.mission-slider-item{width:570px;height:300px;padding:40px 80px 80px 100px;position:relative;background:#494949}.mission-slider-item__num{width:60px;height:84px;background:#CF413F;font-size:32px;font-weight:500;position:absolute;left:0;top:40px}@media (max-width:1240px){.mission-info{width:420px}.mission-slider-item{width:470px}.mission-slider{width:calc(100% - 380px - 46px)}}@media (max-width:980px){#mission:before,.mission-info:before{display:none}.mission-info{width:100%;height:auto}.mission-info>.mission-slider-nav{display:none}.mission-progressbar{display:block}.mission-slider{width:100%}}@media (max-width:768px){.mission-slider-item{width:calc(100vw - 60px);height:200px;padding:28px 20px 30px 60px}.mission-slider-item__num{width:40px;height:60px;font-size:20px;left:0;top:20px}}#why{background:url(/wp-content/themes/geoteh/img/why-bg.png) no-repeat center center / cover}.why-text{max-width:1500px;margin-bottom:46px}.why-adva-item{width:max-content;max-width:100%;padding:20px 24px 20px 24px;position:relative;border-left:12px solid #CF413F;transition:.4s}.why-adva-item:not(:last-child){margin-bottom:40px}.why-adva-item:nth-child(1){margin-left:calc(390px*2);background:#CF413F}.why-adva-item:nth-child(2){margin-left:calc(390px*1)}.why-adva-item:nth-child(1):before{content:"";width:2px;height:40px;background:rgb(255 255 255 / .2);position:absolute;bottom:-40px;left:-8px}.why-adva-item:nth-child(2):before{content:"";width:394px;height:1px;background:rgb(255 255 255 / .2);position:absolute;top:-1px;left:-12px}.why-adva-item:nth-child(2):after{content:"";width:396px;height:1px;background:rgb(255 255 255 / .2);position:absolute;bottom:-1px;left:-396px}.why-adva-item:nth-child(3):before{content:"";width:2px;height:40px;background:rgb(255 255 255 / .2);position:absolute;top:-40px;left:-8px}.why-adva-item h5{margin-bottom:12px}.why-adva-item p{font-size:16px;margin:0}@media (max-width:1240px){.why-adva-item:nth-child(1),.why-adva-item:nth-child(2){margin-left:0}.why-adva-item:nth-child(2):before,.why-adva-item:nth-child(2):after{display:none}}@media (max-width:768px){.why-text{margin-bottom:23px}.why-adva-item:before,.why-adva-item:after{display:none}.why-adva-item{padding:12px 14px 12px 14px;border-left:6px solid #CF413F}.why-adva-item p{font-size:14px}.why-adva-item:not(:last-child){margin-bottom:24px}}.docs-top .h2{margin:0}.docs-top{margin-bottom:40px}.docs-slider{overflow:visible}.docs-slider-item{width:416px;height:557px;border:1px solid #252525;padding:12px}.docs-slider-item img{width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.docs-slider-item{width:314px;height:414px}}@media (max-width:768px){.docs-nav{display:none}.docs-top{margin-bottom:20px}.docs-slider-item{width:82vw;height:109vw}.docs-slider-progressbar{display:block}}.team-top{margin-bottom:40px}.team-top .h2{margin:0}.team{position:relative}.team-main{width:568px;margin:0;overflow:hidden}.team-main-track{position:relative}@media (min-width:1025px){[data-team-slider] .team-main-item:not(.is-active){position:absolute;top:0;left:0;width:100%;pointer-events:none}}[data-team-slider] .team-main-item{position:relative;transition:.4s;opacity:0!important;overflow:hidden}[data-team-slider] .team-main-item.is-active{opacity:1!important}.team-main-item{position:relative;overflow:hidden}.team-main-item a{position:absolute;top:0;width:100%;height:100%;z-index:4}.team-main-item:before{content:"";z-index:2;position:absolute;top:529px;right:32px;width:80px;height:80px;background:#CF413F url(/wp-content/themes/geoteh/img/+.svg) no-repeat center center;transition:.8s;transform:translateX(140px);transition:.4s}[data-team-slider] .team-main-item.is-active:before{transform:translateX(0)}.team-main-item__preview{width:100%;height:641px;border:1px solid #494949;margin-bottom:32px;object-fit:cover;transition:1s}[data-team-slider] .team-main-item__preview{opacity:0}[data-team-slider] .team-main-item.is-active .team-main-item__preview{opacity:1}[data-team-slider] .team-main-item__name{transition:.8s;transform:translateY(124px);opacity:0}.team-main-item__name{font-size:28px;margin-bottom:16px}.team-main-item:hover .team-main-item__name{color:#DE2A1B}[data-team-slider] .team-main-item.is-active .team-main-item__name,[data-team-slider] .team-main-item.is-active .team-main-item__dolzh{opacity:1;transform:none}.team-main-item__dolzh{display:block;color:rgb(37 37 37 / .5)}[data-team-slider] .team-main-item__dolzh{transition:1.2s;transform:translateY(124px);opacity:0}.team-main-item:hover .team-main-item__dolzh{color:rgb(37 37 37)}.team-main-item:hover:before{background:#DE2A1B url(/wp-content/themes/geoteh/img/+.svg) no-repeat center center}.team-thumbs{width:calc(100% - 568px - 46px);position:absolute;right:0;top:0}.team-thumbs-viewport{overflow:hidden;width:100%}.team-thumbs-track{display:flex;gap:46px;will-change:transform}.team-thumbs-item{flex:0 0 auto;height:296px;border:1px solid #494949;transition:border-color .4s;cursor:pointer;user-select:none}.team-thumbs-item.is-thumb-active{border:2px solid #CF413F}.team-thumbs-item img{width:100%;height:100%;object-fit:cover}.team-thumbs-bottom{display:flex;align-items:center;position:absolute;top:344px;right:0;gap:46px}.team-nav{position:absolute;top:485px;left:715px}.team-progressbar{position:absolute;right:0;top:642px;display:none;width:calc(100% - 919px);opacity:0}.team-progressbar.swiper-progress-line{display:none;border-radius:0;overflow:hidden}.team-progressbar .swiper-scrollbar-drag{display:block;height:100%;border-radius:0;transition:width 400ms ease}[data-team-nav]{margin-bottom:60px}.team-in-nav{flex-flow:nowrap}.team-in-nav-select{display:none;position:relative}.team-in-nav-select__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;border:none;padding:26px;background:#CF413F;color:#fff;font-weight:700;cursor:pointer;text-align:left}.team-in-nav-select__label{flex:1;text-align:center}.team-in-nav-select__icon{flex-shrink:0;display:flex;transition:transform .3s ease}.team-in-nav-select.is-open .team-in-nav-select__icon{transform:rotate(180deg)}.team-in-nav-select__list{position:absolute;left:0;right:0;top:calc(100% - 2px);z-index:5;margin:0;padding:0;list-style:none;border:2px solid #494949;border-top:none;background:#fff;max-height:280px;overflow-y:auto}.team-in-nav-select__option{width:100%;border:0;border-bottom:2px solid #494949;padding:26px;text-align:center;background:#fff;color:inherit;cursor:pointer;font:inherit;transition:.4s}.team-in-nav-select__option:last-child{border-bottom:0}.team-in-nav-select__option:hover{font-weight:600}.team-in-nav-select__option.active{background:#CF413F;color:#fff;font-weight:700}.team-in-nav__item{width:100%;border-bottom:2px solid #494949;padding:26px;text-align:center;transition:.4s}.team-in-nav__item:hover{font-weight:600}.team-in-nav__item.active{background:#CF413F;color:#fff;font-weight:700;border-bottom:2px solid #CF413F}.team-in .team-main-item{position:relative;width:calc(100%/3 - 90px/3);opacity:1!important;transition:opacity 0.45s ease,transform 0.45s ease}.team-in [data-team-card].is-filtered-out{display:none!important}.team-in [data-team-card].is-leaving{opacity:0!important;transform:translateY(12px);pointer-events:none}.team-in [data-team-card].is-entering{opacity:0!important;transform:translateY(12px)}.team-in[data-team-grid].is-filter-animating [data-team-card]:not(.is-filtered-out):not(.is-entering):not(.is-leaving){transition:none}.team-in .team-main-item .team-main-item__preview{opacity:1}.team-in .team-main-item:before,.team-in .team-main-item__name,.team-in .team-main-item__dolzh{transform:none!important;opacity:1!important}.team-modal{position:fixed;top:0;right:0;width:1398px;max-width:100%;height:100%;background:#fff;border-left:1px solid #252525;z-index:15;padding:100px 20px 0 100px;box-sizing:border-box;overflow:hidden;transform:translateX(100%);visibility:hidden;pointer-events:none;transition:transform 0.65s cubic-bezier(.22,1,.36,1),visibility 0s linear 0.65s}.team-modal.is-panel-open{transform:translateX(0);visibility:visible;pointer-events:auto;transition:transform 0.65s cubic-bezier(.22,1,.36,1),visibility 0s}.team-modal-wrapper,.team-modal-close{opacity:0;transition:opacity 0.55s ease}.team-modal.is-content-visible .team-modal-wrapper,.team-modal.is-content-visible .team-modal-close{opacity:1}.team-modal-wrapper{gap:46px;height:calc(100vh - 100px);max-height:calc(100% - 100px);align-items:stretch;min-height:0;overflow:visible}.team-modal-wrapper__img{width:568px;height:642px;max-height:100%;object-fit:cover;flex-shrink:0}.team-modal-wrapper__content{flex:1 1 auto;width:calc(100% - 568px - 46px);min-width:0;min-height:0;height:100%;align-self:stretch;position:relative;display:flex;flex-direction:row;align-items:stretch;overflow:visible}.team-modal-scroll-viewport{flex:1 1 0%;min-width:0;min-height:0;height:100%;overflow:visible;position:relative;touch-action:pan-y}.team-modal-wrapper__content.custom-scrollable .team-modal-scroll-viewport{touch-action:none}.team-modal-scroll-inner{width:100%;will-change:transform}.team-modal-wrapper__content.custom-scrollable .custom-scrollbar-track{flex:0 0 6px;width:6px;min-height:100%;align-self:stretch;margin-left:16px;background:rgb(37 37 37 / .12);position:relative}.team-modal-wrapper__content.custom-scrollable .custom-scrollbar-track>.custom-scrollbar-thumb{position:absolute;left:0;width:100%;background:#CF413F;cursor:pointer;min-height:48px}.team-modal-wrapper__content-dolzh{color:rgb(37 37 37 / .5);margin-bottom:24px}.team-modal-wrapper__content-name{font-size:40px;font-weight:500;line-height:120%;margin-bottom:40px;max-width:85%}.team-modal-wrapper__content-text p{margin-bottom:16px}.team-modal-close{position:absolute;top:56px;right:60px;background:url(/wp-content/themes/geoteh/img/close.svg) no-repeat center center / 100%;width:44px;height:44px;z-index:5;cursor:pointer}@media (max-width:1240px){.team-thumbs-bottom{display:none}.team-thumbs-track{gap:23px}.team-thumbs-item{height:22vw}.team-nav{top:627px;left:628px}.team-in .team-main-item{width:calc(100%/2 - 23px)}.team-modal{padding:100px 20px 20px 20px}.team-modal-close{top:20px;right:20px}.team-modal-wrapper__img{width:400px;height:473px}}@media (max-width:1024px){.team-top{gap:16px}.team-thumbs,.team-nav{display:none}.team-main{width:100%;overflow:hidden;touch-action:pan-y}.team-main-track{display:flex;gap:16px}[data-team-slider] .team-main-item{flex:0 0 auto;opacity:1!important}[data-team-slider] .team-main-item .team-main-item__preview,[data-team-slider] .team-main-item .team-main-item__name,[data-team-slider] .team-main-item .team-main-item__dolzh{opacity:1;transform:none}[data-team-slider] .team-main-item:before{transform:translateX(0)}[data-team-slider] .team-main-item__preview{height:100vw}[data-team-slider] .team-main-item:before{top:89vw}.team-progressbar{top:0;width:100%;position:relative;display:block!important;opacity:1;margin-top:20px;border-radius:0;overflow:hidden}.team-progressbar .swiper-scrollbar-drag{height:100%;border-radius:0;transition:width 400ms ease}.team-in-nav--desktop{display:none}.team-in-nav-select{display:block}[data-team-nav]{margin-bottom:40px}.team-in .team-main-item .team-main-item__preview{height:50vw}.team-modal{padding:20px}.team-modal-wrapper__img{width:100%;height:auto;max-height:initial}.team-modal-wrapper{height:100%;max-height:100%;min-height:0;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.team-modal-wrapper::-webkit-scrollbar{display:none}.team-modal-wrapper__content{width:100%;height:auto}.team-modal-close{top:32px;right:32px;background:#CF413F url(/wp-content/themes/geoteh/img/close-white.svg) no-repeat center center / 60%}.team-modal-wrapper__content-name{max-width:100%;font-size:32px}.team-main-item:before{top:39vw;right:32px}}@media (max-width:768px){.team-top{margin-bottom:24px}#team .container{position:relative;padding-bottom:90px}.team-top .button{position:absolute;bottom:0;left:0}[data-team-slider] .team-main-item:before{top:calc(100vw - 57px);width:40px;height:40px;background-size:14px;right:16px}[data-team-slider] .team-main-item__preview{margin-bottom:20px}[data-team-slider] .team-main-item__name{font-size:20px;margin-bottom:12px}.team-in .team-main-item{width:100%}.team-in .team-main-item .team-main-item__preview{height:110vw}.team-main-item:before{top:calc(110vw - 80px);right:32px;width:50px;height:50px;background-size:30%}.team-modal-close{width:32px;height:32px}.team-modal-wrapper{gap:24px}.team-modal-wrapper__content-dolzh{margin-bottom:12px}.team-modal-wrapper__content-name{font-size:28px;margin-bottom:20px}}#carrer{background:#494949;padding:80px 0;position:relative}#carrer .container{position:relative}.carrer-left{width:724px;position:relative;z-index:3}.carrer-block{width:723px;margin-right:120px;position:relative;z-index:3}.carrer-block-item{width:100%;background:#7C7C7C;padding:40px}.carrer-block-item:not(:last-child){margin-bottom:40px}.carrer-block-item p{font-size:16px}.carrer-img{position:absolute;bottom:-80px;left:0;width:1185px;height:calc(100% - 192px);object-fit:cover}@media (max-width:1240px){.carrer-img{left:-40px;width:100vw;height:auto}.carrer-left{width:100%;position:initial}.carrer-block{width:100%;margin-right:0;margin-top:40px}}@media (max-width:768px){#carrer{padding:60px 0 60px 0}#carrer .container{padding-bottom:80px}#carrer .h2 br{display:none}#carrer .button{position:absolute;bottom:0;left:0;width:100%}.carrer-img{left:-20px;width:100vw;height:auto;bottom:-240px;height:200px}.carrer-block{margin-top:20px}.carrer-block-item{padding:20px}.carrer-block-item p{font-size:14px}}#usl-main{background:url(/wp-content/themes/geoteh/img/usl-bg.png) no-repeat center center / cover;padding:40px 0 100px 0}#usl-main .breadcrumbs-list{margin-bottom:60px}#usl-main .h1{margin-bottom:32px}#usl-main p{max-width:1000px}@media (max-width:1024px){#usl-main{padding:40px 0 60px 0}#usl-main br{display:none}#usl-main p{max-width:100%}}@media (max-width:768px){#usl-main{padding:30px 0}#usl-main .breadcrumbs-list{margin-bottom:30px}#usl-main .h1{margin-bottom:20px;font-size:28px}}@media (max-width:360px){#usl-main .h1{font-size:24px}}#usl-list .deal-item{width:50%}#usl-list .deal-item-name br{display:none}@media (max-width:768px){#usl-list .deal-item{width:100%}}.seo-text{width:70%}.seo-text a{color:#CF413F;font-weight:600;text-decoration:underline}@media (max-width:1240px){.seo-text{width:100%}}#why{background:#494949}.why-content{width:calc(100% - 570px - 45px)}.why-adva{position:relative;top:0;right:0;left:0;margin:0}@media (max-width:1240px){.why-content{width:100%;margin-bottom:32px}}.usl-in-content{width:calc(100% - 568px - 45px)}.usl-in-sidebar{width:568px;background:#CF413F;padding:45px 40px}.usl-in-sidebar p{font-size:16px}@media (max-width:1240px){.usl-in-content{width:100%}.usl-in-sidebar{width:100%;margin-top:32px;transform:none!important}}@media (max-width:768px){.usl-in-sidebar p{font-size:14px}.usl-in-sidebar{padding:20px}}.news{margin-top:60px}.news-item{width:calc(50% - (45px)/2);padding:60px 140px 60px 60px;height:380px;border:1px solid #252525;position:relative;transition:.4s}.news-item *{transition:.4s}.news-item p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.news-item-date{background:#F4F4F4;padding:10px 20px;position:absolute;top:32px;right:32px}.news-item:before{content:"";z-index:2;position:absolute;bottom:32px;right:32px;width:80px;height:80px;background:#CF413F url(/wp-content/themes/geoteh/img/+.svg) no-repeat center center;transition:.8s}.news-item-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.news-item.white-block .news-item-date{color:#1C1C1C;background:rgb(255 255 255 / .6)}.news-item:hover{background:#494949;border:1px solid #494949}.news-item:hover h4{color:#fff}@media (max-width:1240px){.news-item{padding:30px 106px 38px 28px}.news-item:before{width:60px;height:60px;bottom:20px;right:20px}}@media (max-width:1120px){.news-item{width:100%}}@media (max-width:768px){.news{margin-top:30px;gap:20px}.news-item{padding:60px 20px 20px 20px;height:auto}.news-item:before{display:none}.news-item-date{top:20px;right:20px;padding:6px 12px}}#usl-main.news-main{position:relative}#usl-main.news-main .h1{font-size:80px}.news-main-container{width:100%;margin-top:200px}.news-main-container p{max-width:900px}@media (max-width:1024px){#usl-main.news-main .h1{font-size:60px}.news-main-container{margin-top:100px}}@media (max-width:768px){#usl-main.news-main .h1{font-size:32px}.news-main-container{margin-top:50px}}.news-content{width:calc(100% - 568px - 46px)}.news-sidebar{width:568px}.news-sidebar-list{border:1px solid #252525}.news-sidebar-list__item:not(:last-child){border-bottom:1px solid #252525}.news-sidebar-list__item{display:block;padding:32px 40px}.news-sidebar-list__item-date{display:block;width:max-content;margin-bottom:20px;background:#F4F4F4;padding:10px 20px}.news-sidebar-list__item-name{display:block;margin-bottom:20px}.news-sidebar-list__item-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.news-sidebar .usl-in-sidebar{width:100%;margin-top:40px}@media (max-width:1240px){.news-content{width:100%;margin-bottom:40px}.news-sidebar{width:100%;transform:none!important}}@media (max-width:768px){.news-sidebar-list__item{padding:16px}.news-sidebar-list__item-date{font-size:14px;padding:8px 16px}.news-sidebar .usl-in-sidebar{margin-top:20px}}#contacts-in .h1{margin-bottom:32px}#breadcrumbs-in.contacts-breadcrumbs{position:relative;height:700px;margin-top:0;padding-top:40px;margin-bottom:60px}#breadcrumbs-in.contacts-breadcrumbs .container{position:relative;z-index:4}.contacts-in-map{width:100%;height:700px;filter:grayscale(1);position:absolute;top:0;left:0}@media (max-width:768px){#contacts-in .h1{margin-bottom:20px}.contacts-in-map{height:500px;border-bottom:1px solid #1C1C1C}#breadcrumbs-in.contacts-breadcrumbs{margin-bottom:40px;height:500px}}.materials-list{width:calc(50% - 23px)}.materials-list-item{border:1px solid #252525;background:#494949;padding:10px 180px 10px 60px;height:162px;position:relative}.materials-list-item:not(:last-child){margin-bottom:28px}.materials-list-item__name{display:block;margin-bottom:20px}.materials-list-item__size{opacity:.5}.materials-list-item__arrow{content:"";width:80px;height:80px;background:#CF413F;position:absolute;right:60px;transition:.4s}.materials-list-item__arrow:before{content:"";width:80px;height:80px;position:absolute;background:url(/wp-content/themes/geoteh/img/arrow-up-right.svg) no-repeat center center;transition:.4s}.materials-list-item:hover .materials-list-item__arrow:before{transform:rotate(45deg)}.materials-sidebar{width:calc(50% - 23px)}@media (max-width:1240px){.materials-sidebar{order:-1;width:100%;transform:none!important;margin-bottom:32px}.materials-list{position:relative;width:100%}}@media (max-width:768px){.materials-sidebar{margin-bottom:20px}.materials-list-item{padding:16px 70px 16px 16px;height:auto}.materials-list-item:not(:last-child){margin-bottom:16px}.materials-list-item__arrow{width:40px;height:40px;right:16px}.materials-list-item__arrow:before{width:100%;height:100%;background-size:20px}.materials-list-item__name{font-size:16px;margin-bottom:12px}}html.cookie-notice--consented #cookie-notice,#cookie-notice.cookie-notice--gone{display:none!important}#cookie-notice{--cookie-notice-dur:0.4s;position:fixed;bottom:60px;left:60px;background:#494949;border:1px solid #fff;width:1340px;gap:60px;z-index:15;padding:32px;max-width:calc(100% - 120px);flex-flow:nowrap;opacity:0;visibility:hidden;transform:translateY(12px);pointer-events:none;transition:opacity var(--cookie-notice-dur) ease,transform var(--cookie-notice-dur) ease,visibility 0s linear var(--cookie-notice-dur)}#cookie-notice.cookie-notice--visible{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s;transition-property:opacity,transform,visibility}#cookie-notice p{color:#fff;margin:0;font-size:16px}#cookie-notice p a{text-decoration:underline!important}@media (max-width:1024px){#cookie-notice{left:40px;bottom:40px;max-width:calc(100% - 80px);flex-flow:wrap;gap:24px}#cookie-notice p{width:100%}}@media (max-width:768px){#cookie-notice{left:20px;bottom:20px;max-width:calc(100% - 40px);flex-flow:wrap;gap:16px;padding:16px}#cookie-notice p{font-size:14px}}.page-404-content{width:calc(50% - 23px)}.page-404-content-head{font-size:200px;font-weight:500;line-height:100%;text-transform:uppercase;margin-bottom:32px}.page-404-content-text{margin-bottom:46px}.page-404-content-bottom p{margin:0}.page-404-content-bottom{gap:40px}.page-404-img{width:calc(50% - 23px)}@media (max-width:1240px){.page-404-content-head{font-size:160px}.page-404-content{width:100%}.page-404-img{margin-top:40px;width:100%}}@media (max-width:768px){.page-404-content-head{font-size:120px;margin-bottom:12px}.page-404-content-text{margin-bottom:20px}.page-404-content-bottom{gap:16px}.page-404-content-bottom br{display:none}}