.flex{display:flex;flex-wrap:wrap}.jc-start{justify-content:flex-start}.jc-end{justify-content:flex-end}.jc-between{justify-content:space-between}.jc-center{justify-content:center}.ai-start{align-items:flex-start}.ai-end{align-items:flex-end}.ai-center{align-items:center}.gap{gap:45px;row-gap:40px}.center{text-align:center}.bold{font-weight:600}.upper{text-transform:uppercase}.white-block *{color:#fff}.white-block .h2,.white-block .h3,.white-block .h5{color:#fff}.obj{width:100%;height:100%;object-fit:cover}.m-auto{margin-left:auto;margin-right:auto}.h1,h1{font-family:"Geologica",sans-serif;font-size:100px;font-weight:500;line-height:100%;text-transform:uppercase}.h2,h2{color:#252525;font-family:"Geologica",sans-serif;font-size:80px;font-weight:500;line-height:100%;text-transform:uppercase}.h2:not(:last-child),h2:not(:last-child){margin-bottom:32px}.h3,h3{color:#252525;font-family:"Geologica",sans-serif;font-size:32px;font-weight:500;line-height:120%;margin-bottom:20px}.h4,h4{font-size:28px;line-height:120%;font-weight:500;margin-bottom:20px}.h5,h5{font-size:24px;line-height:140%;font-weight:500;margin-bottom:16px}.container{width:calc(100% - 120px);max-width:1800px;margin:0 auto}.p-120-t{padding-top:120px}.p-120-b{padding-bottom:120px}.content p{margin-bottom:22px}.content h2{margin-top:70px}.content h3{font-size:52px;text-transform:uppercase}.content ul{margin-bottom:40px}.content ul li{position:relative;padding-left:20px}.content ul li:not(:last-child){margin-bottom:10px}.content ul li:before{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:11px;left:0;background:#CF413F}.content h3:not(:first-child){margin-top:20px}.content ul ul{margin-left:40px;margin-bottom:16px}.content ul ul li{padding-left:32px;position:relative;line-height:120%}.content ul ul li:before{content:"";width:20px;height:2px;background:#CF413F;position:absolute;top:14px;left:0;border-radius:0}.content ol{counter-reset:listCounter;margin-bottom:40px}.content ol li::before{content:counter(listCounter)'.';counter-increment:listCounter;color:#DF2D0E;font-size:16px;font-weight:600;position:absolute;top:0;left:0}.content ol li{padding-left:20px;position:relative}.content ol li:not(:last-child){margin-bottom:16px}.content .num-list:not(:last-child){margin-bottom:40px}.content .num-list-item{gap:24px}.content .num-list-item:not(:last-child){margin-bottom:28px}.content .num-list-item__num{border:2px solid #CF413F;background:#CF413F;width:60px;height:60px;display:flex;justify-content:center;align-items:center;color:#FFF;font-size:24px;font-weight:600;line-height:140%}.content .num-list-item p{width:calc(100% - 84px);margin:0}.content>img{margin:100px 0;width:100%;max-width:100%}.content>div:first-child{margin-top:0!important}.content .with-img{position:relative;margin:100px 0}.content .with-img.left{padding-left:450px}.content .with-img.right{padding-right:450px}.content .with-img.left img{position:absolute;left:0;top:0;width:418px;height:100%;object-fit:cover}.content .with-img.right img{position:absolute;right:0;top:0;width:418px;height:100%;object-fit:cover}.content .source-list{position:relative;width:100%;padding:32px 40px 32px 70px;background:#494949;max-width:100%}.content .source-list:before{content:"";left:40px;top:28px;background:#CF413F;height:calc(100% - 56px);width:10px;position:absolute}.content p a{color:#CF413F;font-weight:600}.content .source-list a{display:block}.content .source-list a:not(:last-child){margin-bottom:16px}.content table{border:1px solid #eee;table-layout:fixed;width:100%;margin-bottom:20px}.content table th{font-weight:700;padding:5px;background:#efefef;border:1px solid #ddd}.content table td{padding:5px 10px;border:1px solid #eee;text-align:left}.content table tbody tr:nth-child(odd){background:#fff}.content table tbody tr:nth-child(even){background:#F7F7F7}.default-form{display:flex;justify-content:space-between;flex-flow:wrap;gap:46px;row-gap:28px}.default-form-label{width:100%}.default-form-label.w-50{width:calc(50% - 23px)}.default-form-label__name{width:max-content;position:relative;font-weight:600;display:block;margin-bottom:12px}[data-form-required] .default-form-label__name:before{content:"*";color:#CF413F;font-variant-numeric:lining-nums proportional-nums;font-family:"Inter",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;position:absolute;right:-14px}.default-form-label__input{width:100%;border:1px solid #252525;background:#FFF;padding:21px 28px;font-size:20px;font-weight:400;resize:none}.default-form-label__input::placeholder{color:rgb(40 40 40 / .5)}.default-form-label__error{color:#F12626;font-variant-numeric:lining-nums proportional-nums;font-size:14px;font-weight:600;line-height:140%;display:block;margin-top:8px}.default-form-accept input{display:none}.default-form-accept__span{display:block;padding-left:40px;position:relative;cursor:pointer;font-size:16px;min-height:42px;line-height:130%}.default-form-accept__span:before{content:"";width:28px;height:28px;border:1px solid #252525;position:absolute;top:0;left:0}.default-form-accept__span:after{content:"";width:17px;height:17px;position:absolute;left:6px;top:6px;background:#CF413F;transition:.4s;opacity:0}.default-form-accept input:checked+.default-form-accept__span:after{opacity:1}.default-form-accept__span a{text-decoration:underline!important}.default-form-file{width:100%;gap:16px}.default-form-file__label input{display:none}.default-form-file__label span:nth-child(2){cursor:pointer;font-weight:600;padding:1px 0 1px 40px;background:url(/wp-content/themes/geoteh/img/file-icon.svg) no-repeat center left}.default-form-file__list{display:none;flex-direction:column}.default-form-file__list:not(:empty){display:flex}.default-form-file__list-item{gap:16px;color:rgb(37 37 37 / .5)}.default-form-file__list-item .remove-file{width:12px;height:12px;padding:0;border:none;background:url(/wp-content/themes/geoteh/img/file-close.svg) no-repeat center center / 100%;cursor:pointer;flex-shrink:0}.default-form-file__list-item:not(:last-child){margin-bottom:16px}@media (min-width:769px){.glightbox-clean .gslide-media{box-shadow:none;background:#fff0}.default-form-file__label span:nth-child(2){padding:3px 0 3px 40px}}.gslide-inline{background:#fff0}@media (min-width:769px){.glightbox-container .gslide-inline{overflow:hidden!important}.glightbox-container .ginlined-content{overflow:hidden!important;max-height:calc(100vh - 48px);box-sizing:border-box}}@media (max-width:768px){.glightbox-container .gslide-inline,.glightbox-container .ginlined-content{overflow:auto!important;-webkit-overflow-scrolling:touch}}.thanks-modal{max-width:100%;width:845px;padding:47px;border-radius:0;background:#FFF;position:relative}.modal-close{background:url(/wp-content/themes/geoteh/img/header-menu-close.svg) no-repeat center center / 100%;top:30px;right:30px;position:absolute;width:20px;height:20px;border:none;cursor:pointer}[data-modal] .ginlined-content{max-width:100%;width:845px;padding:47px;border-radius:0;background:#FFF;position:relative}.gslide-description{display:none}[data-modal] .modal-close{top:30px;right:30px}.ginlined-content .contacts-form{width:100%}[data-modal-name="Задать вопрос"] .ginlined-content,[data-modal-name="Обсудить тендер"] .ginlined-content{width:1184px}.default-modal-content{margin-bottom:32px}.default-modal-wrapper{margin-top:20px}.default-modal-wrapper.custom-scrollable{position:relative;display:flex;flex-direction:row;align-items:stretch;gap:0;overflow:hidden;box-sizing:border-box}.default-modal-wrapper>.custom-scroll-viewport{flex:1 1 auto;min-width:0;min-height:0;box-sizing:border-box}.default-modal-wrapper.custom-scrollable>.custom-scroll-viewport{padding-right:10px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.default-modal-wrapper.custom-scrollable>.custom-scroll-viewport::-webkit-scrollbar{width:0;height:0}.default-modal-wrapper.custom-scrollable>.custom-scrollbar-track{position:relative;flex:0 0 8px;width:8px;align-self:stretch;height:auto;min-height:0;background:#e8e8e8;border-radius:8px;z-index:2}.default-modal-wrapper.custom-scrollable>.custom-scrollbar-track>.custom-scrollbar-thumb{position:absolute;top:0;left:0;width:100%;background:#CF413F;border-radius:8px;cursor:pointer}#breadcrumbs-in{margin:60px 0 40px 0}.breadcrumbs-list li{display:inline;font-size:16px}.breadcrumbs-list li:not(:first-child){padding-left:16px;position:relative;margin-left:8px}.breadcrumbs-list li:not(:first-child):before{content:"/";width:6px;height:21px;color:#fff;position:absolute;top:-4px;left:-1px}.breadcrumbs-list li span{font-weight:600}#breadcrumbs-in li:not(:first-child):before{color:#252525}.pagination{margin-top:60px;gap:16px}.pagination a,.pagination span{width:46px;height:46px;border:2px solid #252525;background:#FFF;display:flex;justify-content:center;align-items:center;font-weight:400;transition:.4s}.pagination span,.pagination a:hover{background:#CF413F;border:2px solid #CF413F;color:#fff;font-weight:600}.button{display:flex;justify-content:center;align-items:center;background:#CF413F;padding:26px 56px;color:#FFF;font-family:"PT Sans",sans-serif;font-size:20px;font-weight:700;line-height:140%;width:max-content;transition:.6s;border:none;cursor:pointer}.button:hover{background:#DE2A1B}.button.border-button{border:2px solid #CF413F;background:#fff0;color:#fff}.button.border-button:hover{border:2px solid #DE2A1B;background:#DE2A1B}.button.white-button{color:#252525;background:#FFF}.button.white-button:hover{background:#494949;color:#fff}.ab-img{position:absolute!important;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1!important}.swiper-progress-line{width:100%;height:5px;border-radius:0;background:#494949;margin-top:20px;transition-duration:0ms;display:none}.swiper-progress-line .swiper-scrollbar-drag{border-radius:0;background:#CF413F}.default-nav{gap:24px}.default-nav-prev,.default-nav-next,.about-info-adva-slider__nav-prev,.about-info-adva-slider__nav-next{width:18px;height:18px;padding:16px;margin:-16px;box-sizing:content-box;display:flex;justify-content:center;align-items:center;cursor:pointer;user-select:none;position:relative;isolation:isolate}@media (hover:hover) and (pointer:fine){.default-nav-prev:not(.swiper-button-disabled):hover,.default-nav-next:not(.swiper-button-disabled):hover,.about-info-adva-slider__nav-prev:not(.swiper-button-disabled):hover,.about-info-adva-slider__nav-next:not(.swiper-button-disabled):hover{cursor:none}}.geoteh-nav-cursor-btn{position:fixed;left:0;top:0;width:48px;height:48px;background:#CF413F;border-radius:50%;pointer-events:none;z-index:1;transform:translate(-50%,-50%) scale(0);opacity:0;transition:transform 0.5s cubic-bezier(.22,1,.36,1),opacity 0.5s cubic-bezier(.22,1,.36,1)}.geoteh-nav-cursor-btn.is-active{transform:translate(-50%,-50%) scale(1);opacity:1}.geoteh-nav-cursor-btn.is-active.is-moving{transition:transform 0.5s cubic-bezier(.22,1,.36,1),opacity 0.5s cubic-bezier(.22,1,.36,1),left 0.1s ease-out,top 0.1s ease-out}.default-nav-prev svg,.default-nav-next svg,.about-info-adva-slider__nav-prev svg,.about-info-adva-slider__nav-next svg{display:block;pointer-events:none;position:relative;z-index:2}.default-nav-prev svg path,.default-nav-next svg path{transition:stroke 0.25s ease}.default-nav-prev.is-nav-cursor-over svg path,.default-nav-next.is-nav-cursor-over svg path{stroke:#fff!important}.default-nav-prev.swiper-button-disabled,.default-nav-next.swiper-button-disabled{opacity:.5;pointer-events:none}@media (max-width:1240px){.container{width:calc(100% - 80px)}.p-120-t{padding-top:100px}.p-120-b{padding-bottom:100px}.h1,h1{font-size:80px}.h2,h2{font-size:60px}.h2:not(:last-child),h2:not(:last-child){margin-bottom:24px}.h4,h4{font-size:23px;margin-bottom:16px}.h3,h3{font-size:26px;margin-bottom:16px}.h5,h5{font-size:21px;margin-bottom:14px}.content h3{font-size:42px}}@media (max-width:1024px){.h1,h1{font-size:60px}.content>img,.content .with-img{margin:60px 0}.content .with-img.right,.content .with-img.left{padding:0}.content .with-img.right img,.content .with-img.left img{position:relative;max-width:100%;width:100%;margin-top:20px}}@media (max-width:768px){.container{width:calc(100% - 40px)}.p-120-t{padding-top:60px}.p-120-b{padding-bottom:60px}.h1,h1{font-size:34px}.h2,h2{font-size:34px}.h2:not(:last-child),h2:not(:last-child){margin-bottom:20px}.h3,h3{font-size:22px;margin-bottom:16px}.h4,h4{font-size:20px;margin-bottom:16px}.h5,h5{font-size:18px;margin-bottom:12px}.content h3{font-size:26px}.button{width:100%;padding:18px;font-size:17px}.default-form-label__input{font-size:16px;padding:16px}.default-form-label.w-50{width:100%}.default-form-label__name{margin-bottom:8px}.default-form-accept__span{font-size:14px;padding-left:24px}.default-form-accept__span br{display:none}.default-form-accept__span:before{width:16px;height:16px}.default-form-accept__span:after{width:8px;height:8px;top:5px;left:5px}[data-modal] .ginlined-content{padding:50px 20px}.breadcrumbs-list li{font-size:14px}.breadcrumbs-list li:not(:first-child):before{top:-1px}.content h2{margin-top:24px}.content ul ul{margin-left:23px}.content ul ul li:before{width:16px;top:8px}.content ul li:before{top:5px}#breadcrumbs-in{margin:30px 0}.pagination{margin-top:30px;gap:12px}.pagination a,.pagination span{zoom:.8}.content .num-list-item{gap:16px;align-items:flex-start}.content .num-list-item__num{width:40px;height:40px;font-size:18px}.content .num-list-item p{width:calc(100% - 56px)}.content .num-list-item:not(:last-child){margin-bottom:16px}.content>img,.content .with-img{margin:30px 0}.content .source-list:before{left:0;top:0;height:100%}.content .source-list{padding:16px 16px 16px 30px}.default-modal-wrapper{margin-top:0}.content h1 br,.content h2 br{display:none}.thanks-modal{padding:48px 20px}.content table td{width:auto!important;font-size:12px}}