.services-top{background:#003c66;padding:10px 0 21px;position:relative}.services-top .project-input{margin-bottom:20px}.services-top .project-filter{margin-bottom:24px}.services-top__blob_right{display:none}.services-top__blob_left{position:absolute;right:24px;top:-6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.services-top__blob_left svg{height:33px;width:33px}.services-top-title{color:#fff;font-family:Futura PT Heavy,serif;font-size:24px;letter-spacing:.05em;line-height:31px;margin-bottom:20px;text-align:center}.services-top-description{color:#fff;font-family:Futura PT Book,serif;font-size:17px;font-weight:400;letter-spacing:.03em;line-height:25px;margin-bottom:27px;text-align:center}.services-top-description_bold{font-family:Futura PT Medium,serif}@media(min-width:768px){.services-top{padding:10px 0 33px}.services-top .project-filter,.services-top .project-input{margin-bottom:0}.services-top .project-input{width:100%}.services-top .project-filter{margin-left:24px}.services-top .multiselect{border-radius:4px}.services-top__container{padding:0 24px}.services-top-title{font-size:40px;line-height:51px;margin-bottom:30px;padding:20px 0}.services-top-description{font-size:24px;line-height:35px;margin-bottom:49px;padding:0 160px}.services-top__query-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.services-top__filter-wrapper,.services-top__query-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.services-top__filter-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services-top__blob_right{display:block;position:absolute;right:31px;top:-18px;-webkit-transform:rotate(179deg);-ms-transform:rotate(179deg);transform:rotate(179deg)}.services-top__blob_right svg{height:96px;width:96px}.services-top__blob_left{left:68px;position:absolute;top:61px}.services-top__blob_left svg{height:96px;width:96px}}@media(min-width:1200px){.services-top .multiselect{border-radius:10px}}.service-card-list{padding:14px 0 0}.service-card-list,.service-card-list__button-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.service-card-list__button-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 0}.services-page .main-banners{margin-bottom:26px;margin-top:14px;padding:22px}.service-card-list-title-wrapper{padding:30px 0 14px;text-align:center}@media(min-width:768px){.service-card-list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:40px 0}.service-card-list_no-padding{padding:0}.services-page .main-banners{margin:0 0 42px;padding:74px 30px}.service-card-list__button-wrapper{padding:42px 0 104px;text-align:center}.service-card-list-title-wrapper{padding:143px 0 89px}}.service-card-detailed-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.service-card-detailed{background:#fff;border-radius:10px;-webkit-box-shadow:2px 8px 30px #d2d8e9;box-shadow:2px 8px 30px #d2d8e9;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-areas:"image rating" "title title" "main main" "bottom bottom";grid-template-columns:74px 1fr;height:307px;margin-bottom:26px;padding:10px;position:relative;width:100%}.service-card-detailed__blob{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:absolute;right:-2px;top:-13px}.service-card-detailed__blob svg{height:56px;-webkit-transform:rotate(174deg);-ms-transform:rotate(174deg);transform:rotate(174deg);width:56px}.service-card-detailed__label{color:#fff;font-family:Futura PT Medium,serif;font-size:15px;line-height:30px;position:absolute;text-transform:lowercase}.service-card-detailed__top-wrapper{grid-area:rating;margin-bottom:8px}.service-card-detailed__image-wrapper,.service-card-detailed__top-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:74px}.service-card-detailed__image-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;border-radius:100%;grid-area:image;justify-content:center;width:74px}.service-card-detailed__image{border-radius:100%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.service-card-detailed__info-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.service-card-detailed__rating-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.service-card-detailed__rating{color:#717d84;font-size:16px;margin-right:7px}.service-card-detailed__stars{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-6px}.service-card-detailed__stars>:not(:last-child){margin-right:5px}.service-card-detailed__duration{color:#5e6669;font-family:Futura PT Medium,serif;font-size:16px;line-height:30px}.service-card-detailed__title-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;grid-area:title;height:45px}.service-card-detailed__title{color:#000;font-family:Futura PT Medium,serif;font-size:18px;line-height:22px;margin:auto;max-height:55px}.service-card-detailed__provider-wrapper{height:50px;margin-bottom:4px}.service-card-detailed__provider,.service-card-detailed__provider-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.service-card-detailed__provider{-webkit-box-pack:center;-ms-flex-pack:center;background:#edf3fc;border-radius:4px;color:#135bab;font-family:Futura PT Book,serif;font-size:14px;justify-content:center;max-width:100%;min-height:28px;padding:4px 6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.service-card-detailed__provider,.service-card-detailed__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.service-card-detailed__center-wrapper,.service-card-detailed__right-wrapper{display:contents}.service-card-detailed__main-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-area:main;padding-top:2px;width:100%}.service-card-detailed__main{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:9px;padding:0 2px}.service-card-detailed__right-wrapper>.service-card-detailed__info-wrapper{display:none}.service-card-detailed__state-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.service-card-detailed__state{margin-right:7px;margin-top:-2px}.service-card-detailed__price-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;justify-content:space-between;line-height:21px;padding-left:9px;width:100%}.service-card-detailed__price{color:#2c3038;font-family:Futura PT Bold,serif}.service-card-detailed__discount{color:#5e6669;font-family:Futura PT Book,serif;font-size:16px;line-height:21px;text-decoration:line-through}.service-card-detailed__percent{background:#f07604;border-radius:80px;color:#fff;font-size:15px;margin:0 -2px 0 5px;padding:0 7px;text-align:center}.service-card-detailed__bottom,.service-card-detailed__percent{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.service-card-detailed__bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#003c66;border-radius:0 0 10px 10px;bottom:0;grid-area:bottom;height:40px;justify-content:space-between;left:0;padding:0 12px;position:absolute;width:100%}.service-card-detailed__level-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.service-card-detailed__level{margin-right:8px;margin-top:-5px}.service-card-detailed__level-label{color:#fff;font-family:Futura PT Medium,serif;font-size:16px;line-height:21px}.service-card-detailed__level-label:first-letter{text-transform:uppercase}.service-card-detailed__lang-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.service-card-detailed__bottom-duration{display:none}.service-card-detailed__lang-ico{height:20px;margin-right:7px;margin-top:-6px;width:20px}.service-card-detailed__lang-ico svg{height:100%;width:100%}.service-card-detailed__lang{color:#fff;font-family:Futura PT Medium,serif;font-size:16px;line-height:30px}@media(min-width:768px){.service-card-detailed{width:300px}}@media(min-width:1200px){.service-card-detailed{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:block;height:270px;margin-bottom:28px;padding:25px 18px 25px 17px;width:434px}.service-card-detailed:hover{-webkit-box-shadow:10px 10px 30px #a2a9be;box-shadow:10px 10px 30px #a2a9be}.service-card-detailed__blob{right:-11px;top:-13px}.service-card-detailed__blob svg{height:66px;width:66px}.service-card-detailed__top-wrapper{display:none}.service-card-detailed__center-wrapper,.service-card-detailed__right-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.service-card-detailed__right-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-left:26px}.service-card-detailed__right-wrapper>.service-card-detailed__info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.service-card-detailed__image-wrapper{height:80px;margin-bottom:15px;margin-right:0;width:80px}.service-card-detailed__main-wrapper{width:100%}.service-card-detailed__stars>:not(:last-child){margin-right:3px}.service-card-detailed__title-wrapper{margin-bottom:14px;margin-left:3px}.service-card-detailed__title{color:#000;font-family:Futura PT Medium,serif;font-size:24px;line-height:26px;max-height:55px;max-width:350px}.service-card-detailed__provider-wrapper{height:52px;margin-bottom:12px}.service-card-detailed__provider{font-size:17px;line-height:22px;min-height:30px}.service-card-detailed__main{margin-bottom:0;padding:0}.service-card-detailed__main:not(:last-child){margin-bottom:12px}.service-card-detailed__bottom{padding:0 19px}.service-card-detailed__level{margin-right:6px;margin-top:-6px}.service-card-detailed__level-label{line-height:20px}.service-card-detailed__bottom-duration{color:#fff;display:block;font-family:Futura PT Medium,serif;font-size:16px;line-height:30px}}.level-columns{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.level-column{-ms-flex-negative:0;border:1px solid #fff;border-radius:1px;flex-shrink:0;width:4px}.level-column:not(:last-child){margin-right:2px}.level-column_fill{background:#fff}.level-columns_dark .level-column{border:1px solid #5e6669}.level-columns_dark .level-column_fill{background:#5e6669}.main-banners{background:url(/images/banner_bg.png) no-repeat;background-size:cover;padding:32px 12px;position:relative}.main-banners img{max-width:100%}@media(min-width:768px){.main-providers-description{text-align:center}.main-providers__offers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.main-banners{padding:60px 30px}.main-banners__wrapper{margin:0 auto;max-width:1200px}}@media(min-width:1200px){.main-banners__blob{left:8.6%;position:absolute;top:-39px}.main-banners__blob svg{height:79px;width:79px}}
