@media (min-width:1441px){.contacts-details #map{max-width:800px;max-height:430px}.staff .row .long::before,.staff .row .long::after,.staff .row .short::after,.staff .row .short::before{width:150px}.owner-card{max-width:560px;max-height:560px}.staff-section .team-slider .member{width:258px!important;height:258px!important;margin:0 30px}.top-info{margin:auto}.transportation-ways .way{max-height:340px}}@media (min-width:1040px){.owner-card:hover .front{transform:rotateY(180deg)}.owner-card:hover .back{transform:rotateY(360deg)}}@media (max-width:1440px){.blog-info .text-block h1 .back-text{font-size:12vw}.info-section p,.info-section ul li,.info-section ol li{font-size:25px}.info-section h2{font-size:35px}.info-section h2::before{top:20px}.info-section h3{font-size:30px}.cases-info-section .text-block{width:70%;margin-top:450px}.contact-form .btn-row label{width:50%}.contatcs-info-section .text-block{margin-top:470px;margin-left:auto;width:70%}.how-we-work-slider .slides-btn .btn{font-size:25px}.header-text h1{font-size:55px}.header-text h3{font-size:18px}.services-links .tax-group .row .col h2{font-size:24px}.services-links .tax-group .row .col ul li a{font-size:20px}.services-info-section .text-block{width:45%}.services-info-section .back-text{font-size:10vw;top:-60px}.case-example-section .case-example{margin-top:250px}.case-example-section .case-example .col-right h2{margin-bottom:10px}.team-slider .back-text{font-size:11vw}main .about-info-section .back-text{font-size:12vw;top:-30px!important}.staff .back-text{font-size:9vw;left:-1vw}.posts-section .container .post .post-image .post-wrapper h1{margin-top:30%}.info-section h2::before{left:-5vw!important}.transport .circle h1{font-size:60px!important}}@media (max-width:1280px){.home-page .care-section .container{grid-template-columns:1fr 1fr}.mob-nav ul li .menu-tax-list .menu-toggle-item-midd{font-size:20px;margin:0 0 0 20px;padding:12px 0}.mob-nav ul li .menu-tax-list .menu-toggle-item-midd:first-child{margin-top:10px}.about-info-section .text-block h1{font-size:50px;line-height:55px}.contacts-details .col-left .adress .col h2{font-size:30px}.contacts-details .col-left .adress .col p{font-size:24px}.contacts-details .col-left .phone-numbers .col a{font-size:24px}.contacts-details .col-left .phone-numbers .col h2{font-size:30px}.contatcs-info-section .circle-header h1{margin-left:14%;font-size:63px;top:40%}.how-we-work-slider .slides-btn{width:100%}.how-we-work-slider .slides-btn .btn-info{display:block}.how-we-work-slider .col-right{display:none}.how-we-work-slider .col-left{width:100%}.staff .row .text-block h2{font-size:28px}.staff .row .long::before,.staff .row .long::after,.staff .row .short::after,.staff .row .short::before{width:calc(( 89vw - 700px ) / 2)}.staff .row .long{height:450px}.owners .owner-card{width:35vw;height:43vw}.owners .owner-card .wrapper .text-block p{font-size:15px}.owners .owner-card .wrapper .links a{font-size:16px}.about-info-section .circle-header h1{top:50%;font-size:50px;width:-moz-max-content;width:max-content}.circle-header{min-width:445px;min-height:445px;width:50vw;height:50vw;left:-10vw;top:-10vw}.circle-header h1{font-size:50px;top:40%}.home-page .transportation-section .container .transportation-ways .way .wrapper h2{font-size:20px}.truck-modal .text-block h2{font-size:30px!important}.trust-section .container{flex-direction:column}.trust-section .container .documents{margin-top:150px}}@media (max-width:1040px){.about-info-section .circle-header h1{font-size:45px}back-text{display:block}.care-section .back-text{color:rgba(145,143,143,.9);left:380px;top:-20px}.home-page .transportation-section .container .transportation-ways .way{height:40vw;width:80%}.trust-section .container .documents{margin-left:200px}.home-page .trust-section .container{align-items:start}.care-section .img-wrapper{position:absolute;top:0;right:0;width:100%}.care-section .img-wrapper .white-back{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.5);z-index:-1}.cases-info-section .circle-header h1{line-height:normal;margin-left:45px;font-size:40px}.services-info-section .text-block{width:50%}.services-info-section .text-block h1{font-size:50px;line-height:normal}.owner-card .front{transform:rotateY(180deg)!important}.owner-card .back{transform:rotateY(360deg)!important}.staff-section .team-slider .member{width:40vw!important;height:40vw!important}.posts-section .container .post{width:30%}.posts-section .container .post .post-image{height:25vw}.posts-section .container .post .post-image .post-wrapper h1{margin-top:15%}.main-form-section .container .right-col h2{width:100%}.info-section h2{font-size:35px}.info-section h2::before{height:3px;top:25px}.info-section p,.info-section li,.info-section a{font-size:20px!important}.case-example-section .text-block .wrapper{width:90%;top:-80px}.case-example-section .text-block .wrapper h1{width:100%}.home-page .why-we-section .text-block .wrapper h1{width:-moz-max-content;width:max-content;padding:0 20px}.home-page .our-transport-section .transport-types .transport .circle h1{font-size:40px!important}.home-page .our-transport-section .transport-types .transport h2{font-size:25px}.home-page .our-transport-section .transport-types .transport h3{height:50px;font-size:16px}.footer-form .text-block h1{font-size:40px}.footer-form .text-block h2{font-size:30px}.footer-form .text-block h3{font-size:25px}.home-page .why-we-section .advantages h1{line-height:normal!important;font-size:40px}.home-page .why-we-section .advantages h2{font-size:25px}.img-wrapper.care-wrapper{height:824px}.site-main.home-page .care-section .container{grid-template-columns:1fr;grid-gap:80px}.site-main.home-page .care-section .img-wrapper.care-wrapper{position:relative;height:initial;order:2}.site-main.home-page .care-section .back-text{left:initial}}@media (max-width:992px){.staff{margin-top:150px}.dill-section{margin-top:100px}.tax-group{margin-top:50px}.services-links{margin-top:50px}.home-page .transportation-section .container .transportation-ways .way{height:40vw;width:80%}.trust-section .container .documents{margin-left:150px}.home-page .trust-section .container{align-items:start}.main-form-section.home-form.long-form{height:1700px}.main-form-section.home-form.long-form .container .row .right-col{margin-top:100px}.about-info-section .text-block{width:50%}.single-news-preview h1{width:100%;font-size:46px;line-height:normal}.single-news-preview .row{margin-top:100px;flex-direction:column}.single-news-preview .row .text-block{margin-left:0;width:100%}.cases-info-section .text-block{width:100%;margin-top:400px!important}.contacts-details .container{flex-direction:column}.contacts-details .container .col-left,.contacts-details .container .col-right{width:100%}.contacts-details .container #map{margin-top:100px;width:100%;height:400px}.contatcs-info-section .circle-header h1{font-size:50px}.circle-header h1{line-height:normal!important}.services-links .tax-group .row{flex-direction:column}.services-links .tax-group .row .col{width:100%}.case-example-section .case-example{margin-top:200px}.owners .owner-card{margin-top:50px!important;width:80%;height:80vw;margin:auto}.owners .owner-card .wrapper .text-block p{font-size:22px}.staff-section .team-slider .member .wrapper{visibility:visible}.about-info-section .circle-header h1{margin-left:30px;width:-moz-max-content;width:max-content}.circle-header h1{margin-left:30px}.site-footer .container .logo h1{font-size:50px}.site-footer .container h2{font-size:20px}.site-footer .container p{font-size:15px}}@media (max-width:890px){.site-main.home-page .care-section{margin-top:100px}.site-main.home-page .trust-section{margin-top:80px}.tax-group{margin-top:50px}.services-links{margin-top:50px}.trust-section .container .documents{margin-left:150px}.home-page .trust-section .container{align-items:start}.home-page .transportation-section .container .transportation-ways .way{height:40vw;width:80%}.staff .row .staff-wrapper-circle{min-height:220px;min-width:220px;width:50%;height:30vw}.about-info-section .text-block{width:55%}.about-info-section .circle-header h1{font-size:40px}.zoom-close{top:120px}.case-example-section .case-example .col-right{margin-top:100px;height:auto}.top-info{margin-top:370px}.staff .row{flex-direction:column}.staff .row hr{display:none!important}.staff .row .text-block{margin:auto;width:70%;margin-top:50px!important;align-items:center}.staff .row .text-block p{text-align:center}.top-info .text-block{margin-top:470px}.case-example-section .case-example{margin-bottom:100px}.case-example-section .case-example .col-left .wrapper h1{font-size:30px}.home-page .care-section .container{justify-content:flex-start}.home-page .care-section .container .care-text-block{margin-top:200px}}@media (max-width:768px){.home-page .care-section .container .care-text-block .main-red-btn{align-self:center}.trust-section .container .documents{margin-left:100px}.home-page .trust-section .container{align-items:start}.scroll-top{right:20px}.scroll-top:hover{box-shadow:none;background-color:#f74c49}.info-section h2{padding:0}.contact-form{margin-top:100px}.contacts-details{margin-top:70px}main .cases-list .case-example{margin-top:50px!important}.cases-cat{margin-top:70px}.posts-section{margin-top:50px}.info-section h2{font-size:30px}.info-section h3{font-size:26px}.tax-group{margin-top:0!important}.tax-group h1{margin-top:50px}.services-links{margin-top:100px}.main .services-form{margin-top:50px!important}.dill-section{margin-top:100px}.case-example-section .case-example{margin-top:250px!important}.staff{margin-top:200px;margin-bottom:100px}.staff h1{margin-bottom:30px}.staff-section .team-slider #team-slider{margin-top:0}.staff-section .team-slider{margin-top:250px}.clients-section h1{margin-bottom:30px}.main-form-section .container h1{margin-top:100px}.home-page .care-section .container .care-text-block{margin-top:50px}.case-example-section .case-example .col-right{margin-top:50px}.home-page .transportation-section{margin-top:370px}.case-example-section .case-example .col-right .text-block .road-map{margin-top:20px}.cases-info-section .circle-header h1{margin-left:15px}.cases-cat a{font-size:18px}.cases-info-section .text-block{width:100%}.cases-info-section .text-block .under-text{width:100%;margin:0}.cases-info-section .text-block .back-text{top:-40px!important;font-size:25vw!important}.case-example-section .case-example .col-left .wrapper h1{line-height:normal}.contact-form h1{font-size:40px;line-height:normal}.contact-form .input-row{flex-direction:column}.contact-form .btn-row{flex-direction:column-reverse;margin-top:0}.contact-form .btn-row label{width:100%;margin:30px 0}.contatcs-info-section .text-block{margin-top:470px!important}.contatcs-info-section .text-block h1{max-width:100%}.contatcs-info-section .text-block h1 .back-text{font-size:18vw;left:0;top:-30px!important}.services-info-section .circle-header h1{top:30%}.main-form-section .container .right-col h2{line-height:normal}.services-info-section .text-block h1{font-size:50px;line-height:normal}.how-we-work-slider{border-radius:0px}.tax-group{margin-top:150px}main .services-links .back-text{font-size:16vw;top:-40px!important}.services-info-section .back-text{font-size:18vw;top:-50px!important}.services-info-section .circle-header h1{top:30%}.case-example-section .case-example .col-left{height:60vw!important}.staff-section #case-slider .slick-arrow{top:400px!important}.staff-section #case-slider .slick-prev{left:20px!important}.staff-section #case-slider .slick-next{right:20px!important}.dill-section .dill-row{flex-direction:column}.dill-section .col-left{margin-top:30px}.dill-section .col-left .content-block{margin-top:40px;flex-direction:column}.dill-section .col-left .content-block h2{width:100%;text-align:center}main .about-info-section .back-text{font-size:20vw;top:-13vw!important}.about-info-section .back-text{top:400px!important;right:auto;left:0}.case-example-section .text-block .wrapper{width:90%;margin:auto}.case-example-section .text-block .wrapper h1{font-size:35px;padding:0;line-height:normal}.case-example-section .text-block .wrapper h2{margin-left:0}.owners .owner-card{width:90%;height:90vw}.owners .owner-card .wrapper .text-block p{font-size:18px}.top-info .text-block{width:90%;margin:auto;margin-top:470px}.top-info .text-block h1{padding:0}.top-info .text-block h2{margin-left:0}.posts-section .container .post{width:46%}.posts-section .container .post .post-image{height:38vw}.posts-section .container .post .post-image .post-wrapper h1{margin-top:0}.trust-section .back-text{top:-60px!important}.care-section .back-text{top:140px!important}.trust-section .back-text{left:0}.case-example-section{margin-top:150px}.case-example-section .case-example{flex-direction:column}.case-example-section .case-example .col-left,.case-example-section .case-example .col-right{height:auto;width:100%}.home-page .our-transport-section .transport-types .transport .circle h1{font-weight:500;color:black;top:90px}.info-section h2{width:100%}.info-section h2::before{display:none!important}.home-page .transportation-section .container .transportation-ways .way{width:80%;height:35vw}.home-page .trust-section .doc1,.home-page .trust-section .doc2{width:50%}.home-page .trust-section{margin-top:20px}.site-main.home-page .care-section{margin-top:200px}.main-form-section .container h1{width:100%}.case-example-section .text-block .wrapper h1{width:100%}.home-page .transportation-section .container .text-block{width:100%}.home-page .why-we-section .text-block .wrapper h1{width:100%}}@media (max-width:1600px){.contacts-details{margin-top:80px}.contact-form{margin-top:50px}.services-links{margin-top:150px}.services-links .tax-group{margin-top:120px}.staff-section .staff{margin-top:250px}.dill-section{margin-top:100px}.home-page .transportation-section{margin-top:250px}}@media (max-height:750px){.home-page .care-section .h2.mode p{font-size:25px}.home-page .care-section .back-text{font-size:90px;top:-86px}.home-page .care-section .h1{font-size:35px!important;line-height:40px!important}main .services-form{margin-top:50px}.services-info-section .circle-header h1{font-size:45px}.header-text h3{font-size:18px;margin-top:20px;margin-top:25px}}@media (max-height:620px){main .services-form{margin-top:50px}.services-info-section .circle-header h1{font-size:45px}.services-info-section .circle-header h1{font-size:35px}.header-text h1{font-size:30px;line-height:50px}.header-text h2{font-size:18px;margin-top:20px}}@media (max-width:576px){.contact-form h1{margin-top:10px}.contacts-details .container #map{margin-top:60px}.contacts-details{margin-top:60px}.services-info-section.top-info{margin-top:270px}.services-info-section.top-info .text-block{margin-top:40px}.contatcs-info-section.top-info{margin-top:270px}.contatcs-info-section.top-info .text-block{margin-top:30px!important}.dill-section .col-left{margin-top:0}.dill-row .content-block{margin-top:10px!important}.dill-section{margin-top:60px}.staff-section .staff{margin-top:160px;margin-bottom:50px}.staff-section .staff h1{margin-bottom:0}.staff-section .staff .row .text-block{margin-top:40px!important}.staff-section .process-slider{margin-top:50px}.about-info-section.top-info{margin-top:270px}.about-info-section.top-info .text-block{margin-top:270px}.home-page .our-transport-section .slick-arrow{top:45px!important}.services-info-section .circle-header h1{font-size:35px}.services-links{margin-top:50px}.tax-group h1{margin-top:50px}.services-info-section .circle-header h1{font-size:35px}.home-page .transportation-section .container .transportation-ways{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}.home-page .transportation-section .container .transportation-ways .way{width:90%;height:27vh}.home-page .care-section .container .care-text-block{margin-top:0}.site-main.home-page .care-section{margin-top:40px}.site-main.home-page .trust-section{margin-top:10px}.site-main.home-page .care-section .container{grid-gap:60px}.site-main.home-page .care-section .care-img{box-shadow:none}.trust-section .container .documents{width:100%;margin-top:100px}.dill-section h1{font-size:35px}.staff h1{font-size:35px}main .about-info-section .text-block h1{font-size:35px;line-height:40px}main .about-info-section .text-block h2{font-size:22px}.main-form-section .container h1{font-size:38px}.home-page .our-transport-section h1{width:100%;font-size:35px}.home-page .why-we-section .text-block .wrapper h1{width:100%;padding:0}.home-page .transportation-section .container .text-block h1{font-size:35px}.services-info-section .circle-header h1{top:35%}.service-single .header-text h1{font-size:34px}.hoftech{text-align:start;padding-left:30px}.scroll-top{width:70px;height:70px}.scroll-top i{font-size:30px!important}.staff .row .text-block{width:100%}.home-page .transportation-section .container .transportation-ways .way .wrapper .circle{bottom:-15px;left:-15px;width:40px;height:40px}.alert-success{width:350px}.alert-success p{font-size:16px}.alert-success .fas{font-size:30px}.pop-up-wrapper .popup-form h1{font-size:25px}.pop-up-wrapper .popup-form h2{font-size:16px}.zoom-close{right:20px}.services-links .tax-group .row .col h2{font-size:23px}.case-example-section .case-example .col-right .text-block .road-map{margin-top:10px}h2{font-size:26px;line-height:normal}.mob-nav ul li .menu-tax-list .menu-toggle-item-midd{font-size:15px}.single-news-preview .row{margin-top:50px}.cases-info-section .circle-header h1{margin-left:-15px;font-size:35px}.cases-cat .container{flex-direction:column}.cases-info-section .text-block h1{font-size:42px}.cases-info-section .text-block .under-text{font-size:42px}.cases-info-section .text-block h2{font-size:25px}.contatcs-info-section .circle-header h1{margin-left:-15px;font-size:45px}.contatcs-info-section .text-block{margin-top:370px!important}.contatcs-info-section .text-block h1{font-size:55px;line-height:normal}.contatcs-info-section .text-block h2{font-size:26px}.services-info-section .text-block h1{font-size:35px}.tax-group h1{line-height:normal;font-size:35px}main .services-form{margin-top:100px}.staff-section #case-slider .slick-arrow{top:27%!important}.staff-section #case-slider .slick-next{right:-30px!important}.staff-section #case-slider .slick-prev{left:-30px!important}.case-example-section .case-example{margin-top:350px}.team-slider .back-text{top:-25px!important}.staff .back-text{top:-25px!important}.owners button{padding:20px}.owners .owner-card{width:100%;height:120vw}.staff-section .team-slider .member .wrapper h1{font-size:24px}.staff-section .team-slider .member .wrapper p{font-size:18px}.staff-section .slick-arrow{bottom:-150px}.staff-section .slick-next{right:30%!important}.staff-section .slick-prev{right:auto!important;left:30%!important}.about-info-section .circle-header h1{margin-left:-20px;top:100px;width:-moz-max-content;width:max-content}.top-info .text-block{margin-top:300px}.circle-header{min-width:350px;min-height:350px}.circle-header h1{font-size:40px;margin-left:0}.posts-section .container .post{width:100%}.posts-section .container .post .post-image{height:80vw;max-height:100%}.posts-section .container .post .post-image .post-wrapper h1{font-size:26px;position:absolute;bottom:0}.mob-nav h2{font-size:18px}.mob-nav .adress p{font-size:16px!important}.footer-form .text-block h1{font-size:30px}.main-form-section .container .modal h3 .circle{left:-50px}.home-page .our-transport-section .transport-types .transport .circle h1{font-weight:900;color:white;top:10px;font-size:60px!important}.case-example-section .back-text{top:-120px}.home-page .transportation-section .container .transportation-ways .way .wrapper h2{font-size:14px}.home-page .care-section .container .care-text-block button{font-size:20px!important}.header-text h1{font-size:40px;line-height:normal}.header-text h2{font-size:21px}.header-text h3{font-size:22px}.header-text h3 hr{display:none}.contatcs-info-section.top-info .text-bloc{margin-top:70px!important}}@media (max-width:475px){main .about-info-section .text-block h1{font-size:33px}.about-info-section .circle-header h1{font-size:35px}.services-info-section .circle-header h1{font-size:35px}.services-links .tax-group .row .col h2{padding:0 5px}.services-links .tax-group .row .col h2{font-size:22px;max-width:370px}.services-links{margin-top:50px}.tax-group h1{margin-top:50px}.services-info-section .circle-header h1{font-size:35px}.slick-arrow::before{font-size:50px!important}.info-section h2{margin-top:20px}.home-page .transportation-section{margin-top:230px}.home-page .transportation-section .container .transportation-ways{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}.home-page .transportation-section .container .transportation-ways .way{width:90%;height:27vh}.owners .owner-card{min-height:570px}.owners .owner-card .wrapper .links{margin-top:0!important;flex-direction:column}.owners .owner-card .wrapper .links a{margin-top:10px}.owners .owner-card .wrapper .text-block p{font-size:16px}}