section{margin-bottom:60px}@media screen and (min-width:640px){section{margin-bottom:80px}}@media screen and (min-width:1000px){section{margin-bottom:120px}}.wrapper.home-title-wrapper{display:block}.h5.response-inner{font-size:16px}.home-title-wrapper h1{position:relative;font-family:var(--title-font);font-style:normal;font-weight:600;font-size:26px;line-height:130%;margin:30px 0}.benefit-projects .benefit-projects__title span{color:var(--text-color)}.home-title-wrapper h1::after{position:absolute;top:55px;right:33px;content:'';background-image:url(/assets/resources/pic/icons/eng-arrow.svg);width:46px;height:118px;background-size:100% 100%}.request-btn .button{font-weight:500;font-size:12px;color:var(--background);text-transform:uppercase;background-color:var(--main-color);letter-spacing:.08em;border:1px solid var(--main-color);border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8.3px 22px;margin:9.5px 0 61px}.request-btn .button:hover{font-weight:500;font-size:12px;letter-spacing:.08em;border-radius:4px;-webkit-transform:none;-ms-transform:none;transform:none;background-color:var(--background);color:var(--main-color)}.request-btn .button::after,.request-btn .button::before{display:none}.descr__flex-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.descr__flex-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;border:1px solid #c1c1c1;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px}.descr__flex-item svg{display:block;margin:30px 27px 0 31px}.descr__flex-item:last-child svg{margin:30px 30px 0 32px}.descr_title{max-width:66%}.descr_title .h3{font-family:var(--title-font);font-style:normal;font-weight:600;font-size:16px;text-align:start;color:var(--text-color);margin:28px 0 15px}.descr_title p{font-family:var(--text-font);font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:var(--text-color);margin-bottom:29px}.descr__flex-item:last-child .descr_title p{width:90%}.descr__flex-item:nth-child(4) svg{margin:29px 21px 0 25px}.jobs__types .h2{font-family:var(--title-font);font-weight:600;font-size:21px;color:var(--title-color);margin-bottom:27px}.type_item-tablet{display:none}.types{width:unset}.type-item{width:100%;border:1px solid #c1c1c1;border-radius:6px;margin-bottom:40px;display:block}.type-item:first-child{margin-bottom:42px}.types .type-item:nth-child(3) .make-request{margin-bottom:27px}.types .type-item:nth-child(5) p{margin-right:30px}.type-item:hover{border:1px solid var(--main-color)}.type-img{width:100%;position:relative;padding-top:64.7%}.type-img img{display:block;width:calc(100% + 2px);max-width:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.type-item .h3{font-family:var(--title-font);font-weight:600;font-size:16px;color:var(--text-color);text-align:start;margin:20px 30px}.type-item p{font-family:var(--text-font);font-weight:400;font-size:14px;line-height:150%;color:var(--title-color);text-align:start;margin:0 31px 29px 30px}.make-request{font-family:var(--text-font);font-weight:500;font-size:12px;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--title-color);border:1px solid #c1c1c1;border-radius:4px;padding:8px 29px;margin:0 0 29px 30px;display:inline-block}.make-request:hover{color:var(--main-color);border:1px solid}.type-item ul{font-family:var(--text-font);font-weight:400;font-size:14px;color:var(--text-color);margin:0 34px 30px 56px}.type-item:nth-child(2) p,.type-item:nth-child(3) p{margin-bottom:17px}.type-item ul li{position:relative;margin-bottom:16px}.type-item ul li::before{position:absolute;top:6px;left:-27px;content:'';width:6px;height:6px;background-color:var(--dark-grey-color);border-radius:50%}.type-item.no-img .h3{margin:30px 30px 20px}.work_examples{padding-bottom:25px}.work_examples .h2{width:270px;font-family:var(--title-font);font-style:normal;font-weight:600;font-size:21px;line-height:130%;color:var(--title-color);margin-bottom:28.5px}.answers .wrapper{width:100%}.answers .h2{font-family:var(--title-font);font-weight:600;font-size:21px;color:var(--title-color);margin:58px 15px 26px}.answers_menu-container{border-top:1px solid var(--line-color)}.answer-item-button{display:block;position:relative;width:100%;font:16px var(--text-font);font-family:var(--text-font);font-weight:500;line-height:20px;color:var(--title-color);border-bottom:1px solid var(--line-color);cursor:pointer;padding:30px 0 29px 15px}.answers_menu-container drop-down.active .answer-item-button{border-bottom:1px solid transparent}drop-down.active .answer-item-button .arrow span:nth-child(1){display:none}.answers_menu-container drop-down.active .answer-item-content{border-bottom:1px solid var(--line-color)}.answer-item-button .answer-txt{display:block;width:73%}.answer-item-button .arrow{display:inline-block;position:absolute;top:48.5%;right:20px;cursor:pointer}drop-down:first-child .answer-item-button .arrow{top:46%}.answer-item-button .arrow span{display:block;width:16px;height:1.5px;background-color:var(--dark-grey-color)}.answer-item-button .arrow span:nth-child(1){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:relative;top:2px}.j-dd-wrapper{display:none}.answer-item-content{font-family:var(--text-font);font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:var(--text-color);padding:2px 16px 48px}@media screen and (min-width:961px){.answers .wrapper{width:calc(100% - 48px)}}@media screen and (min-width:768px){.home-title-wrapper h1{width:440px}.request-btn .button{padding:8.3px 28.4px;margin-bottom:80px}.home-title-wrapper h1::after{top:35px;right:94px}.descr__flex-block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.descr__flex-item{width:31.5%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.descr__flex-item svg{margin-left:30px}.descr__flex-item:last-child svg{margin:30px 30px -3px 33px}.descr_title .h3{margin:32px 0 13px 29px}.descr__flex-item:last-child .descr_title .h3{margin-bottom:16px}.descr__flex-item:last-child .descr_title p,.descr_title p{width:162px;margin-left:28px}.type_item-tablet,.types{display:inline-table;width:48.4%}.types{margin-right:18.5px}.type_item-tablet{text-align:start}.type-item,.type-item:first-child{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:20px}.types .type-item:nth-child(2),.types .type-item:nth-child(4),.types .type-item:nth-child(5){display:none}.type_item-tablet .type-item:first-child p{margin-bottom:16px}.type_item-tablet .type-item:first-child ul{margin:0 20px 29px 55px}.type_item-tablet .type-item:nth-child(2) p{margin:0 20px 30px 29px}.type_item-tablet .type-item:nth-child(3) p{margin:0 31px 30px 29px}.work_examples{padding-bottom:0}.work_examples .h2{width:100%}.answers .h2{margin-left:0}.answer-item-button .answer-txt{width:76%}.answer-item-button .arrow{right:28px}.answers .wrapper{width:calc(100% - 60px)}}@media screen and (min-width:1000px){.type-item{border-radius:14px}}@media screen and (max-width:374px){.request-btn .button{font-size:10px}}.examples-carousel .owl-item{max-width:420px}.examples-carousel{overflow:hidden;display:block}.examples-carousel .owl-stage-outer{overflow:visible}.examples-carousel .carousel-container-wrapper{width:calc(100% - 48px)}@media screen and (max-width:960px){.examples-carousel .carousel-container-wrapper{width:calc(100% - 60px)}}.examples-carousel-mob{display:none}.examples-carousel-mob .carousel-container .owl-dots .owl-dot span{display:block;background:var(--line-color);width:6px;height:6px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.examples-carousel-mob .carousel-container .owl-dots .owl-dot:not(:last-child){margin-right:12px}.examples-carousel-mob .carousel-container .owl-dots .owl-dot.active span{background:var(--dark-grey-color)}.examples-carousel-mob .owl-dots{position:absolute;display:block;bottom:-30px;left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);right:0}.examples-carousel .owl-item{max-width:420px}@media screen and (max-width:1000px){.examples-carousel .owl-item{max-width:343px}}@media screen and (max-width:640px){.examples-carousel{display:none}.examples-carousel-mob{display:block}}