.first-section{padding-top:0;background-color:#ed4457;overflow:hidden}.first-section__item{width:100%;max-width:1920px;height:0;padding-top:35%;margin:0 auto;position:relative;overflow:hidden;background-color:#ed4457}.first-section__text{position:absolute;top:0;left:50px;height:100%;width:50%;max-width:620px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;z-index:1;color:#fff}.first-section__headline{color:#fff;font-size:64px;line-height:1.07;font-weight:800;margin-bottom:0}.first-section__middle-part{margin-top:20px}.first-section__description{font-size:20px;line-height:1.44}.first-section__price{display:inline-block;vertical-align:middle;font-size:24px;line-height:1.25;font-weight:800;margin-right:30px;margin-top:40px}.first-section__btn-container{display:inline-block;vertical-align:middle;width:220px;margin-top:40px}.first-section__img-container{width:55%;height:98%;position:absolute;top:0;right:0;padding:2px}.first-section__img-container .preview-picture{margin:2px;width:calc(100% - 4px);height:calc(100% - 4px);background-position:center;background-repeat:no-repeat;background-size:cover;transform:rotate(15deg)}.first-section__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transform:rotate(15deg)}@media (min-width:1921px){.first-section__item{overflow:visible;overflow-y:clip}}@media (min-width:2300px){.first-section__item{padding-top:25%}}@media (min-width:3500px){.first-section__item{padding-top:19%}}@media (max-width:1366px){.first-section__text{left:30px}.first-section__headline{font-size:60px}}@media (max-width:1140px){.first-section__headline{font-size:45px}}.comment-carousel{padding:0 25px}.comment-carousel .comment-carousel__slide{display:none}.comment-carousel .comment-carousel__slide:first-child{display:block}.comment-carousel.slick-initialized .comment-carousel__slide{display:block}.comment-carousel .slick-arrow:before{height:18px;background-image:url(https://cdn-ua.bodo.gift/assets/7d8829d0/img/arrow-slider-gray.svg)}.comment-carousel .slick-prev{justify-content:flex-start}.comment-carousel .slick-next{justify-content:flex-end}.comment-carousel__slide{padding:2px 25px 10px}.comment-carousel__item{height:290px;padding:30px 30px 23px;background-color:#fff;box-shadow:0 4px 10px 0 rgb(0 0 0 / .2);border-radius:3px}.comment-carousel__header{font-size:0}.comment-carousel__header .img-container{display:inline-block;vertical-align:top;width:90px;height:80px;border-radius:3px;overflow:hidden}.comment-carousel__header .img-container img{width:100%;height:auto}.comment-carousel__header .data-container{display:inline-block;vertical-align:top;width:calc(100% - 90px);padding-left:30px}.comment-carousel__name{font-size:18px;font-weight:500;line-height:1.33}.comment-carousel__date{font-size:14px;margin-top:9px}.comment-carousel__soc-link{display:block;width:10px;height:19px;background-image:url(https://cdn-ua.bodo.gift/assets/7d8829d0/img/fb.svg);background-position:0 0;background-repeat:no-repeat;margin-top:13px}.comment-carousel__soc-link:hover,.comment-carousel__soc-link:focus{background-position:-10px 0;opacity:1}.comment-carousel__position{font-size:14px;margin-top:10px}.comment-carousel__content{margin-top:22px;height:134px;overflow:hidden}@media (min-width:2300px){.comment-carousel__name{font-size:22px}.comment-carousel__date{font-size:18px}.comment-carousel__item{height:309px}}@media (max-width:1190px){.comment-carousel__item{height:345px}.comment-carousel__content{height:160px}}.horizontal-it__item{font-size:0}.horizontal-it__item .img-container{width:50px;height:50px;position:relative}.horizontal-it__item .img-container img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.horizontal-it__item .text-container{width:calc(100% - 50px);padding-left:30px;font-size:14px}.horizontal-it__item.top .horizontal-it__item_part{vertical-align:top}.horizontal-it__item_part{display:inline-block;vertical-align:middle}.work-page .first-section__img-container{top:-37px;right:-67px}.about-page .first-section__img-container{top:-84px;right:-77px}section.about-tab__nav{padding-top:0}.abou-info__row{align-items:baseline}.about-info__col{text-align:center}.about-info__item{text-align:left;width:auto;display:inline-block;font-size:0}.about-info__number{display:inline-block;vertical-align:baseline;font-size:120px;color:#ed4457;margin-right:35px;line-height:.53}.about-info__text{display:inline-block;width:125px;vertical-align:baseline;font-size:18px;line-height:1.44}.about-banner{background-color:#ffe5e6;overflow:hidden}.about-banner__content{margin:0 auto;padding:0;width:100%;max-width:1920px;height:510px;font-size:0;display:flex;align-items:center}.about-banner__content.revers .img-container{order:1}.about-banner__content.revers .img-container img{left:auto;right:0}.about-banner__content .img-container{width:50%;height:100%;position:relative;z-index:0}.about-banner__content .img-container img{transform:rotate(15deg);width:auto;height:90%;position:absolute;left:5px;top:20px}.about-banner__content .text-container{padding:0 50px;width:50%;position:relative;z-index:1}.about-banner__headline{font-size:40px;line-height:1.15}.about-banner__description{font-size:16px;margin-top:30px}.about-banner__description ul{padding-left:19px;list-style:disc}.about-banner__description ul li::marker{color:#ed4457}.about-projects:last-child{padding-bottom:70px}.about-projects__row{align-items:flex-end;margin-top:50px}.about-projects__col{flex:0 0 19.966667%;max-width:19.966667%}.about-projects__item{display:inline-block;width:100%;max-width:310px;text-align:left}.about-projects__icon{width:auto;height:auto}.about-projects__title{font-size:24px;font-weight:800;line-height:1.25;margin-top:19px}.about-projects__description{margin-top:9px}.about-projects__link{display:inline-block;margin-top:25px;font-size:14px;font-weight:800;line-height:1;color:#ed4457;text-decoration:underline}.about-projects__link:hover,.about-projects__link:focus{color:#ed4457;text-decoration:none}.about-customers-comment .comment-carousel{margin-top:50px}.about-partners_row{display:flex;flex-wrap:wrap;gap:30px;margin-top:45px}.about-partners_item{flex:0 0 calc(25% - 23px);display:flex;align-items:center;justify-content:center}.about-partners_item img{max-width:100%;height:auto}.thanksgiving-slider{margin-top:45px;padding:0 25px;overflow:hidden;white-space:nowrap}.thanksgiving-slider .thanksgiving-slider__slide{display:inline-block;width:25%;white-space:normal}.thanksgiving-slider .slick-arrow:before{height:18px;background-image:url(https://cdn-ua.bodo.gift/assets/7d8829d0/img/arrow-slider-gray.svg)}.thanksgiving-slider .slick-prev{justify-content:flex-start}.thanksgiving-slider .slick-next{justify-content:flex-end}.thanksgiving-slider__slide{padding:0 25px}.thanksgiving-slider__item{width:100%}.thanksgiving-slider__item .img-container{width:100%;height:0;padding-top:60%;position:relative;overflow:hidden;border-radius:3px}.thanksgiving-slider__item .img-container img{width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thanksgiving-slider__item .text-container{margin-top:30px}.thanksgiving-fancybox{cursor:zoom-in}.thanksgiving-slider__description{margin-top:20px;font-size:14px}.about-awards__slider{margin-top:45px;padding:0 25px}.about-awards__slider .slick-arrow:before{height:18px;background-image:url(https://cdn-ua.bodo.gift/assets/7d8829d0/img/arrow-slider-gray.svg)}.about-awards__slider .slick-prev{justify-content:flex-start}.about-awards__slider .slick-next{justify-content:flex-end}.about-awards__slide{width:20%}.about-awards__item{padding:0 5px;text-align:left}.about-awards__item .img-container{display:block;width:100px;height:100px}.about-awards__item .img-container img{width:100%;height:auto}.about-awards__headline{margin-top:22px;font-size:18px;font-weight:500;line-height:1.33}.about-awards__description{margin-top:19px}.about-page section.about-page-tab{margin-bottom:0}.about-tab__nav{background-color:#ed4457;height:510px;overflow:hidden;display:flex;align-items:center}.about-tab__nav-container{padding:0;height:100%;display:flex;align-items:center}.about-tab__col{width:50%}.about-tab__col_left{padding-left:50px;color:#fff;position:relative;z-index:1}.about-ab__links{margin-top:45px;font-size:0;overflow:visible!important}.about-tab__item{display:inline-block;position:relative;width:260px;margin-right:30px;text-align:center}.about-tab__item:last-child{margin-right:0}.about-tab__item:after{content:'';display:none;position:absolute;top:0;left:10px;right:10px;bottom:0;z-index:0;box-shadow:0 15px 40px 0 rgb(153 3 25 / .6)}.about-tab__link{display:inline-block;width:100%;border-radius:3px;background-color:#fff;font-size:16px;font-weight:800;position:relative;z-index:1;padding:13px 5px;transition:all 0.3s;cursor:pointer;color:#ed4457}.about-tab__link:hover,.about-tab__link:focus{background-color:#ffe5e6}.about-tab__text-link{display:inline-block;margin-top:49px;font-size:18px;font-weight:500;color:#fff;text-decoration:underline}.about-tab__text-link:hover,.about-tab__text-link:focus{color:#fff;opacity:1;text-decoration:none}.about-tab__col_right{height:100%}.about-tab__col_right .img-container{height:100%;position:relative;z-index:0}.about-tab__col_right .img-container img{position:absolute;top:-47px;right:90px;height:120%;width:auto;transform:rotate(15deg)}.about-tab__tab{margin-top:60px}.about-worth__row{margin:46px -25px 0}.about-worth__col{padding:0 25px}.about-worth__item{width:100%}.about-worth__item .img-container{width:100%;height:0;padding-top:56%;position:relative;overflow:hidden;border-radius:3px}.about-worth__item .img-container img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-worth__item .text-container{margin-top:29px}.about-worth__title{font-size:30px;font-weight:800}.about-worth__description{margin-top:15px}.about-video__slider{margin-top:46px;margin-bottom:40px}.about-video__slider.slick-initialized .about-video__slide{display:block}.about-video__slider .slick-dots{bottom:-40px}.about-video__slide{display:none}.about-video__slide:first-child{display:block}.about-video__slide{width:100%;height:0;padding-top:38%;position:relative;overflow:hidden}.about-slide__img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-slider__play-icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgb(0 0 0 / .3)}.about-slider__play-icon:before{content:'';display:block;width:80px;height:80px;background-image:url(https://cdn-ua.bodo.gift/assets/7d8829d0/img/play.svg);background-position:center;background-repeat:no-repeat;background-size:100%}.work-advantage__row{padding-top:7px;margin:0 -25px}.work-advantage__col{padding:0 25px;margin-top:40px}.about-vacancy__container{margin-top:66px;padding-right:33px;position:relative}.about-vacancy__col{width:100%;padding:48px 50px 50px;background-color:#f8f7f7}.about-vacancy__headline{font-size:40px;font-weight:800;line-height:1}.about-vacancy__block{width:calc(100% - 530px);margin-top:33px;-webkit-overflow-scrolling:touch;overflow:auto}.about-vacancy__list{margin-top:40px;width:100%;height:423px;overflow:auto}.vacancy-list::-webkit-scrollbar-track{border-radius:3px;background-color:#fff}.vacancy-list::-webkit-scrollbar{width:4px}.vacancy-list::-webkit-scrollbar-thumb{border-radius:3px;background-color:#ed4457}.vacancy-list__item:not(:first-child){margin-top:15px}.vacancy-list__link{color:#131313}.vacancy-list__link:hover{color:#131313}.vacancy-list__link:hover .vacancy-list__title{text-decoration:none}.vacancy-list__title{display:block;text-decoration:underline}.vacancy-list__info{margin-top:10px}.vacancy-list__info span{display:inline-block;padding:0 15px;border-left:1px solid #131313;line-height:1}.vacancy-list__info span:first-child{padding-left:0;border-left:none}@supports not selector(::-webkit-scrollbar){.vacancy-list{scrollbar-color:#ed4457 #fff;scrollbar-width:thin}}.vacancy-city-select__container{position:relative;max-width:250px}.vacancy-city-select__container .select2-container--default .select2-selection--single{border-radius:3px;border-color:#a6a6a6;height:auto;padding:17px 0}.vacancy-city-select__container .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;color:#131313;line-height:1}.vacancy-city-select__container .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#595959}.vacancy-city-select__container .select2-container .select2-selection--single .select2-selection__rendered{padding:0 35px 0 20px}.vacancy-city-select__container .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:0;width:30px}.vacancy-city-select__container .select2-selection--single .select2-selection__arrow b{border:none!important;width:10px!important;height:4px!important;margin-left:-5px!important;background-image:url(https://cdn-ua.bodo.gift/assets/7d8829d0/img/arrow.svg)!important;background-position:0 0;background-size:auto;background-repeat:no-repeat}.vacancy-city-select__container .select2-container--open .select2-selection__arrow b{background-position:0 -4px}.vacancy-city-select__container .select2-dropdown{border:none;box-shadow:0 6px 23px 0 rgb(166 166 166 / .4);padding:30px;font-size:14px}.vacancy-city-select__container .select2-container--default .select2-results>.select2-results__options{overflow-y:visible;max-height:none}.vacancy-city-select__container .select2-results{max-height:320px;position:relative;overflow:auto}.vacancy-city-select__container .select2-results::-webkit-scrollbar-track{border-radius:3px;background-color:#F5F5F5}.vacancy-city-select__container .select2-results::-webkit-scrollbar{width:4px}.vacancy-city-select__container .select2-results::-webkit-scrollbar-thumb{border-radius:3px;background-color:#ed4457}.vacancy-city-select__container .select2-container--default .select2-results__option[aria-selected=true]{background-color:transparent!important;color:#ed4457!important;font-weight:800}.vacancy-city-select__container .select2-container--default .select2-results__option:hover{color:#ed4457!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:transparent!important;color:#131313!important}@supports not selector(::-webkit-scrollbar){.vacancy-city-select__container .select2-results{scrollbar-color:#ed4457 #F5F5F5;scrollbar-width:thin}}.about-vacancy__form{position:absolute;top:-35px;right:0;width:530px;background-color:#fff;box-shadow:0 10px 30px 0 rgb(0 0 0 / .1);padding:48px 50px 50px}.about-vacancy__form .successful-block{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.about-vacancy__form .successful-block__text{font-size:30px;font-weight:800;margin-top:30px}.vacancy-form{margin-top:33px}.vacancy-form .control-group{margin-top:20px}.vacancy-form input{padding:14px 20px}.vacancy-form .btn-container{margin-top:33px}.vacancy-form .file_upload{margin-top:0}.employee-reviews__section .comment-carousel{margin-top:46px}.employee-reviews__section .comment-carousel__item{height:330px}.employee-reviews__section .comment-carousel__content{height:170px}.cooperation-application__section .successful-block{margin-top:45px;text-align:center}.cooperation-application__section .successful-block__text{font-size:24px;font-weight:800;margin-top:25px}.partnerrship-advantage__row{margin-top:46px}.partnerrship-advantage__row .horizontal-it__item .text-container{max-width:255px}.cooperation-slider{margin-top:50px;padding:0 25px}.cooperation-slider .cooperation-slider__slide{display:none}.cooperation-slider .cooperation-slider__slide:first-child{display:block}.cooperation-slider.slick-initialized .cooperation-slider__slide{display:block}.cooperation-slider .slick-arrow:before{height:18px;background-image:url(https://cdn-ua.bodo.gift/assets/7d8829d0/img/arrow-slider-gray.svg)}.cooperation-slider .slick-prev{justify-content:flex-start}.cooperation-slider .slick-next{justify-content:flex-end}.cooperation-slider__slide{padding:0 25px}.cooperation-slider__item{width:100%}.cooperation-slider__item .img-container{width:100%;height:0;padding-top:60%;position:relative;overflow:hidden;border-radius:3px}.cooperation-slider__item .img-container img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cooperation-slider__item .text-container{margin-top:30px}.cooperation-slider__headline{font-size:30px;font-weight:800;line-height:1}.cooperation-slider__description{margin-top:20px;font-size:14px}.cooperation-slider__site-link{display:inline-block;margin-top:12px;font-weight:800;color:#ed4457;text-decoration:underline}.cooperation-slider__site-link:hover,.cooperation-slider__site-link:focus{color:#ed4457;opacity:1;text-decoration:none}.cooperation-application__form{width:100%;max-width:890px;margin:37px auto 0}.cooperation-application__form .control-group{margin-top:20px}.cooperation-application__form .control-group:first-child{margin-top:0}.cooperation-application__form .control-group textarea{height:148px}.cooperation-application__form .custom-radio__label{padding-left:15px;margin-left:20px}.cooperation-application__form .custom-radio__false-input{top:5px}.cooperation-application__row{margin:0 -25px}.cooperation-application__col{padding:0 25px}.col-12.cooperation-application__col .btn-container{margin-top:40px}.partner-reviews__section .comment-carousel{margin-top:46px}.partner-reviews__section .comment-carousel__content{height:227px}.partner-reviews__section .comment-carousel__item{height:340px}@media (min-width:2300px){.about-info__text{font-size:22px}.about-banner__content{height:555px}.about-banner__description{font-size:20px}.about-projects__link{font-size:18px}.about-awards__headline{font-size:22px}.about-awards__item{max-width:370px}.horizontal-it__item .text-container{font-size:18px}.comment-carousel__position{font-size:18px}.partnerrship-advantage__row .horizontal-it__item .text-container{max-width:315px}.cooperation-slider__description{font-size:18px}.about-page .first-section__img-container{top:5px}}@media (min-width:2300px){.about-page .first-section__img-container{top:55px;height:90%}}@media (max-width:1530px){.about-page .first-section__img-container{top:-64px;right:-63px}.about-awards__slide{width:25%}}@media (max-width:1480px){.partner-reviews__section .comment-carousel__item{height:380px}.partner-reviews__section .comment-carousel__content{height:230px}}@media (max-width:1440px){.work-page .first-section__item{margin-bottom:50px}.about-projects:last-child{padding-bottom:50px}.about-tab__nav{height:430px}.about-tab__content{margin-top:40px}}@media (max-width:1366px){.about-banner__content .text-container{padding-right:30px}.about-banner__content.revers .text-container{padding-left:30px}.comment-carousel__slide{padding:2px 20px 10px}.about-tab__col_left{padding-left:30px}.partnerrship-advantage__row{margin:46px -20px 0}.partnerrship-advantage__col{padding:0 20px}.cooperation-slider__slide{padding:0 20px}.about-worth__col{padding:0 20px}.about-worth__row{margin:46px -20px 0}.work-advantage__row{margin:0 -20px}.work-advantage__col{padding:0 20px}.about-vacancy__headline{font-size:24px}}@media (max-width:1280px){.first-section__text{width:65%;max-width:650px}.first-section__description{font-size:18px;line-height:1.44}.about-banner__content .img-container img{height:70%;top:75px}.about-banner__description{font-size:15px}.about-tab__nav{height:380px}.cooperation-application__row{margin:0 -20px}.cooperation-application__col{padding:0 20px}.comment-carousel__slide{padding:2px 15px 10px}.comment-carousel__header .data-container{padding-left:20px}.comment-carousel__item{padding:20px 20px 23px}.about-info__number{margin-right:20px;font-size:100px}.about-awards__slide{width:33.3333%}.about-projects__row{gap:30px 0}.about-projects__col{flex:0 0 33.266667%;max-width:33.266667%}}@media (max-width:1240px){.about-tab__item{width:44%}.first-section__text{left:50px}.partner-reviews__section .comment-carousel__item{height:390px}}@media (max-width:1190px){.about-page .first-section__img-container{top:-45px;right:-45px}.about-worth__title{font-size:24px}.about-vacancy__form{padding:28px 30px 30px}.about-vacancy__form{width:445px}.about-vacancy__block{width:calc(100% - 390px)}.about-info__number{font-size:100px;margin-right:15px}.about-tab__item{margin-right:20px;width:45%}.about-tab__link{font-size:15px}.about-tab__nav{height:300px}.about-tab__text-link{margin-top:25px}.about-ab__links{margin-top:35px}.about-tab__col_right .img-container img{top:-3px;right:52px}.employee-reviews__section .comment-carousel__item{height:374px}.employee-reviews__section .comment-carousel__content{height:209px}}@media (max-width:1090px){.employee-reviews__section .comment-carousel__item{height:430px}.employee-reviews__section .comment-carousel__content{height:256px}.partner-reviews__section .comment-carousel__item{height:445px}.partner-reviews__section .comment-carousel__content{height:280px}.about-info__number{font-size:90px}}