.header-container{display:flex;flex-direction:column}.main-header{width:100%;display:flex;justify-content:center;z-index:1;position:relative}.main-header:not(.service).light{background-color:#fff;box-shadow:0 -4px 30.8px 0 rgba(0,0,0,.1490196078)}.main-header__content{width:1218px;height:110px;justify-self:center;align-items:center;display:grid;grid-template:"brand navigation language . contacts . request-button"/177px auto 79px 30px 123px 30px fit-content(250px);grid-template-rows:110px;grid-row:1}@media screen and (width >= 1000px)and (width < 1280px){.main-header__content{width:856px;height:150px;grid-template:"brand . language . contacts . request-button" "brand navigation navigation navigation navigation navigation navigation"/auto 82px 79px 40px 123px 40px fit-content(250px);grid-template-rows:110px 10px}}@media screen and (width >= 768px)and (width < 1000px){.main-header__content{width:634px;height:150px;grid-template:"brand . language . contacts" "brand navigation navigation navigation navigation"/auto 1fr 79px 40px auto;grid-template-rows:110px 10px}}@media screen and (width >= 480px)and (width < 768px){.main-header__content{width:432px;height:92px;grid-template:"brand contacts menu"/auto auto auto;grid-template-rows:92px;grid-row:1}}@media screen and (width < 480px){.main-header__content{width:312px;height:92px;grid-template:"brand contacts menu"/auto auto auto;grid-template-rows:92px;grid-row:1}}.main-header__content .main-header__menu-icon{grid-area:menu;width:32px;height:32px;color:#03a39b;display:none}@media screen and (width >= 480px)and (width < 768px){.main-header__content .main-header__menu-icon{display:block;justify-self:flex-end}}@media screen and (width < 480px){.main-header__content .main-header__menu-icon{display:block;justify-self:flex-end}}.main-header__logo{grid-area:brand;color:#fff;width:177px;height:28px}.main-header__logo.light-bg .line,.main-header__logo.light-bg .text{fill:#1c1c1c}.main-header__logo.light-bg:hover .line{fill:#046485}.main-header__logo.dark-bg .line,.main-header__logo.dark-bg .text{fill:#fff}.main-header__logo.dark-bg:hover .line{fill:#03a39b}.main-header__request-button{grid-area:request-button}@media screen and (width >= 768px)and (width < 1000px){.main-header__request-button{display:none}}@media screen and (width >= 480px)and (width < 768px){.main-header__request-button{display:none}}@media screen and (width < 480px){.main-header__request-button{display:none}}.header__pages{grid-area:navigation;font-weight:400;font-size:14px;line-height:160%;color:#fff;gap:30px;justify-content:center;align-items:center;display:none}.header__pages a{color:#fff;text-decoration:none;word-wrap:nowrap}.header__pages a:hover{color:#c9c9c9}.header__pages.light a{color:#1c1c1c}.header__pages.light a.active,.header__pages.light a:hover{color:#046485}@media screen and (width >= 1280px){.header__pages{display:flex;gap:30px}}@media screen and (width >= 1000px)and (width < 1280px){.header__pages{display:flex;line-height:100%;gap:30px;align-self:flex-end;justify-content:flex-end}}@media screen and (width >= 768px)and (width < 1000px){.header__pages{display:flex;justify-content:flex-end;align-self:flex-end;line-height:100%;gap:30px}}@media screen and (width >= 480px)and (width < 768px){.header__pages{display:none}}@media screen and (width < 480px){.header__pages{display:none}}.header__contacts-link{grid-area:contacts;height:24px}.header-contacts__container{display:flex;align-items:center;justify-content:center;width:123px;height:24px;gap:10px}@media screen and (width >= 480px)and (width < 768px){.header-contacts__container{width:149px;font-weight:500;font-size:18px;line-height:130%;justify-self:center}}@media screen and (width < 480px){.header-contacts__container{width:auto;justify-self:center}}.header-contacts__container:hover{cursor:pointer}.header-contacts__container:hover .header-contacts__icon,.header-contacts__container:hover .header-contacts__number{color:#dbdbdb}.header-contacts__container--light:hover .header-contacts__icon,.header-contacts__container--light:hover .header-contacts__number{color:#046485}.header-contacts__icon{width:24px;height:24px;color:#fff}.header-contacts__number{font-weight:600;font-size:14px;line-height:160%;color:#fff}@media screen and (width >= 480px)and (width < 768px){.header-contacts__number{font-weight:500;font-size:18px;line-height:130%}}@media screen and (width < 480px){.header-contacts__number{display:none}}.header-contacts__icon--light,.header-contacts__number--light{color:#1c1c1c}.language-bar{grid-area:language;color:#fff;font-weight:400;font-size:14px;line-height:160%;display:flex;align-items:center}.language-bar:hover{color:#c9c9c9;cursor:pointer}.language-bar.light{color:#1c1c1c}.language-bar.light:hover{color:#046485}.language-bar .icon{width:24px;height:24px;flex-shrink:0}.language-bar .locale{margin-left:10px}.language-bar .arrow-icon{width:16px;height:16px;margin-left:5px;flex-shrink:0}@media screen and (width >= 480px)and (width < 768px){.language-bar{display:none}}@media screen and (width < 480px){.language-bar{display:none}}.language-popup{padding:20px;background-color:#fff;box-shadow:0 -4px 30.8px 0 rgba(0,0,0,.1490196078);border-radius:10px;display:flex;flex-direction:column;gap:20px;color:#1c1c1c;font-weight:300;font-size:14px;line-height:160%}.language-popup .link.active,.language-popup .link:hover{color:#046485}.mobile-menu-container{width:100vw;min-height:100vh;position:fixed;top:0;left:0;display:flex;flex-direction:column;align-items:center;background-color:#fff;box-sizing:border-box;z-index:100}.mobile-menu-container .spacer{flex:1}.mobile-menu-container .mobile-header-container{width:100%;box-shadow:0 -4px 30.8px 0 rgba(0,0,0,.1490196078);display:flex;justify-content:center;flex-direction:row}.mobile-menu-container .mobile-header-container .header{width:432px;height:92px;align-items:center;display:flex;justify-content:space-between}@media screen and (width < 480px){.mobile-menu-container .mobile-header-container .header{width:312px}}.mobile-menu-container .mobile-header-container .header .logo{width:177px;height:28px}.mobile-menu-container .mobile-header-container .header .logo .line,.mobile-menu-container .mobile-header-container .header .logo .text{fill:#1c1c1c}.mobile-menu-container .mobile-header-container .header .logo:hover .line{fill:#046485}.mobile-menu-container .contacts-link{color:#1c1c1c}.mobile-menu-container .contacts-container{display:flex;align-items:center;gap:10px}.mobile-menu-container .contacts-icon{width:24px;height:24px;color:#1c1c1c}.mobile-menu-container .contacts-icon:hover{color:#c9c9c9;cursor:pointer}.mobile-menu-container .mobile-menu{padding-bottom:30px;display:flex;flex-direction:column;width:432px;box-sizing:border-box;gap:10px}.mobile-menu-container .mobile-menu .language-bar{display:flex;align-items:center;gap:20px;padding-top:30px;padding-bottom:10px;box-sizing:border-box}.mobile-menu-container .mobile-menu .language-bar .language-icon{width:24px;height:24px;color:#1c1c1c}.mobile-menu-container .mobile-menu .language-bar .languages-list{display:flex;gap:20px;font-weight:400;font-size:14px;line-height:160%;text-decoration:none}.mobile-menu-container .mobile-menu .language-bar .languages-list .link{color:#1c1c1c}.mobile-menu-container .mobile-menu .language-bar .languages-list .link.active{color:#046485;text-decoration:none}.mobile-menu-container .mobile-menu .language-bar .languages-list .link:hover{color:#046485;cursor:pointer;text-decoration:none}.mobile-menu-container .mobile-menu .links{display:flex;flex-direction:column}.mobile-menu-container .mobile-menu .links .link{position:relative;display:flex;align-items:center;height:76px;color:#1c1c1c;border-top:1px solid #f3f3f3}.mobile-menu-container .mobile-menu .links .link:last-of-type{border-bottom:1px solid #f3f3f3}.mobile-menu-container .mobile-menu .links .link .arrow-icon{width:16px;height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (width >= 480px)and (width < 768px){.mobile-menu-container .mobile-menu .button-container{display:flex;gap:20px}}@media screen and (width < 480px){.mobile-menu-container .mobile-menu{width:312px}.mobile-menu-container .mobile-menu .button-container{display:flex;flex-direction:column;gap:20px}.mobile-menu-container .mobile-menu .button-container a,.mobile-menu-container .mobile-menu .button-container button{width:100%}}.mobile-menu-container .close-icon{width:32px;height:32px}.certificates-preview-block__container.block-container--padded{background-color:#f8f8f8}.certificates-preview-block__list-container{display:flex;flex-direction:column;gap:30px}.certificates-preview-block__image{width:386px}@media screen and (width >= 1280px){.certificates-preview-block__image{min-height:273px}}@media screen and (width < 1280px){.certificates-preview-block__image{width:auto;height:192px}}@media screen and (width >= 768px)and (width < 1000px){.certificates-preview-block__image{width:auto;height:217px}}@media screen and (width >= 480px)and (width < 768px){.certificates-preview-block__image{width:auto;height:226px}}@media screen and (width < 480px){.certificates-preview-block__image{width:auto;height:176px}}.certificates-preview-block__image:hover{cursor:pointer}.certificates-preview-block__image{animation:opacity-animation .4s ease-in}.certificates-preview-block__list{user-select:none;display:flex;gap:30px;position:relative;justify-content:center}@media screen and (width < 1280px){.certificates-preview-block__list{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;gap:20px;justify-content:flex-start}}.certificates-preview-block__list::-webkit-scrollbar{display:none}.certificates-preview-block__left-arrow{position:absolute;top:50%;left:-54px;width:24px;height:24px;color:#1c1c1c}.certificates-preview-block__left-arrow.disabled,.certificates-preview-block__right-arrow.disabled{color:#dbdbdb}.certificates-preview-block__left-arrow:not(.disabled):hover,.certificates-preview-block__right-arrow:not(.disabled):hover{cursor:pointer;color:#046485}.certificates-preview-block__right-arrow{position:absolute;top:50%;right:-54px;width:24px;height:24px;color:#1c1c1c}.certificates-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(28,28,28,.8);backdrop-filter:blur(8px);z-index:99;display:flex;justify-content:center;padding-top:60px;padding-bottom:60px}.certificates-overlay__image{box-sizing:border-box}@media screen and (width < 1280px){.certificates-overlay__image{height:calc(100% - 120px)}}.certificates-overlay__image-container{height:100%;position:relative;overflow-x:scroll;overflow-y:scroll}@media screen and (width < 1280px){.certificates-overlay__image-container{overflow:hidden}}.certificates-overlay__close-icon{position:absolute;top:0;right:-40px;width:24px;height:24px;cursor:pointer;color:#fff}.certificates-overlay__container{position:relative;height:calc(100vh - 120px)}.pages-indicator{display:flex;gap:10px;align-items:center;justify-content:center}.pages-indicator__dot{display:block;width:16px;height:4px;background:#dbdbdb;border-radius:555px}.pages-indicator__dot--active{background:#1c1c1c}.equipment-preview-block__list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.equipment-preview-block__list a{height:100%}@media screen and (width >= 1000px)and (width < 1280px){.equipment-preview-block__list{grid-template-columns:repeat(3,1fr);gap:20px}}@media screen and (width < 1000px){.equipment-preview-block__list{grid-template-columns:repeat(2,1fr);gap:20px}}.equipment-preview-card{display:flex;flex-direction:column;align-items:center;width:282px;min-height:176px;height:100%;gap:20px;border:1px solid #ebebeb;padding:30px;border-radius:20px;box-sizing:border-box}@media screen and (width >= 1000px)and (width < 1280px){.equipment-preview-card{width:272px;min-height:176px}}@media screen and (width >= 768px)and (width < 1000px){.equipment-preview-card{width:307px;min-height:176px}}@media screen and (width >= 480px)and (width < 768px){.equipment-preview-card{width:207px;min-height:173px}}@media screen and (width < 480px){.equipment-preview-card{width:146px;min-height:166px;padding:20px}}.equipment-preview-card:hover{background-color:#f8f8f8;cursor:pointer;border:1px solid rgba(0,0,0,0)}.equipment-preview-card:hover .equipment-preview-card__name{color:#03a39b}.equipment-preview-card__image{width:60px;height:60px}.equipment-preview-card__name{font-weight:500;font-size:18px;line-height:130%;color:#1c1c1c;text-align:center;white-space:pre-wrap}@media screen and (width >= 480px)and (width < 768px){.equipment-preview-card__name{font-weight:400;font-size:16px;line-height:140%}}@media screen and (width < 480px){.equipment-preview-card__name{font-weight:400;font-size:14px;line-height:160%}}.faq-preview-block__container.block-container--padded{padding-top:0}@media screen and (width >= 1280px){.faq-preview-block__content.content-block{width:1010px}}.faq-preview-block__questions{display:flex;flex-direction:column;gap:30px;align-items:center}@media screen and (width < 1280px){.faq-preview-block__questions{gap:20px}}.faq-question{position:relative;width:100%;min-height:90px;background-color:#f8f8f8;padding:30px 60px 30px 30px;border-radius:20px;color:#1c1c1c;font-weight:500;font-size:18px;line-height:130%;box-sizing:border-box;white-space:normal}@media screen and (width >= 1000px)and (width < 1280px){.faq-question{min-height:90px}}@media screen and (width >= 768px)and (width < 1000px){.faq-question{min-height:90px}}@media screen and (width >= 480px)and (width < 768px){.faq-question{font-weight:500;font-size:16px;line-height:130%;min-height:90px}}@media screen and (width < 480px){.faq-question{font-weight:500;font-size:16px;line-height:130%;min-height:90px}}.faq-question:hover{cursor:pointer;background-color:#f3f3f3}.faq-question--active{background-color:#fff;border:1px solid #ebebeb;transition:background-color .3s ease-out;height:auto}.faq-question--active:hover{border:1px solid rgba(0,0,0,0)}.faq-question__text{font-weight:300;font-size:16px;line-height:160%;white-space:normal;color:#454545}.faq-question__text p{margin-top:20px}.faq-question__text strong{color:#1c1c1c;font-weight:500;font-size:18px;line-height:130%}.faq-question__text{animation:opacity-animation .4s ease-in}.faq-question__arrow-icon{width:24px;height:24px;position:absolute;right:33px;top:33px}.news-preview-block__container.block-container--padded{padding-top:0}.news-preview-block__list-container{display:flex;flex-direction:column;gap:30px}.news-preview-block__categories{height:30px;display:flex;gap:10px;justify-content:center;border-bottom:1px solid #ebebeb}.news-preview-block__category{position:relative;padding:0 15px;font-weight:300;font-size:16px;line-height:160%;color:#707070;display:flex;align-content:flex-start}.news-preview-block__category:hover{cursor:pointer;color:#1c1c1c}@media screen and (width < 480px){.news-preview-block__category{font-weight:300;font-size:14px;line-height:160%}}.news-preview-block__category{line-height:100%}.news-preview-block__category--active{color:#1c1c1c;font-weight:500;font-size:16px;line-height:130%}@media screen and (width < 480px){.news-preview-block__category--active{font-weight:500;font-size:14px;line-height:160%}}.news-preview-block__category--active:after{content:"";display:block;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:calc(100% - 30px);height:4px;background:#1c1c1c;border-radius:50px;color:#1c1c1c}.news-preview-block__category--active{line-height:100%}.news-preview-block__list{user-select:none;display:flex;gap:30px;position:relative}@media screen and (width < 1280px){.news-preview-block__list{gap:20px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}}@media screen and (width >= 768px)and (width < 1000px){.news-preview-block__list{flex-direction:column}}@media screen and (width >= 480px)and (width < 768px){.news-preview-block__list{flex-direction:column}}@media screen and (width < 480px){.news-preview-block__list{flex-direction:column}}.news-block__left-arrow{position:absolute;top:112px;left:-54px;width:24px;height:24px;color:#1c1c1c}.news-block__left-arrow.disabled,.news-block__right-arrow.disabled{color:#dbdbdb}.news-block__left-arrow:not(.disabled):hover,.news-block__right-arrow:not(.disabled):hover{cursor:pointer;color:#046485}.news-block__right-arrow{position:absolute;top:112px;right:-54px;width:24px;height:24px;color:#1c1c1c}@keyframes opacity-animation{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.news-preview-card{display:flex;flex-direction:column;gap:30px}@media screen and (width >= 768px)and (width < 1000px){.news-preview-card{flex-direction:row;gap:20px}}@media screen and (width >= 480px)and (width < 768px){.news-preview-card{flex-direction:row;gap:20px}}@media screen and (width < 480px){.news-preview-card{flex-direction:row;gap:20px}}.news-preview-card{animation:opacity-animation .4s ease-in;max-width:386px}@media screen and (width >= 1000px)and (width < 1280px){.news-preview-card{max-width:272px}}@media screen and (width >= 768px)and (width < 1000px){.news-preview-card{max-width:none}}@media screen and (width >= 480px)and (width < 768px){.news-preview-card{max-width:none}}@media screen and (width < 480px){.news-preview-card{max-width:none}}.news-preview-card:hover .news-preview-card__date{color:#1c1c1c}.news-preview-card:hover .news-preview-card__description{color:#03a39b}.news-preview-card__image{width:386px;height:240px;flex-shrink:0}@media screen and (width >= 1000px)and (width < 1280px){.news-preview-card__image{width:272px;height:169px}}@media screen and (width >= 768px)and (width < 1000px){.news-preview-card__image{width:307px;height:180px}}@media screen and (width >= 480px)and (width < 768px){.news-preview-card__image{width:206px;height:120px}}@media screen and (width < 480px){.news-preview-card__image{width:146px;height:120px}}.news-preview-card__image img{width:100%;height:100%}.news-preview-card__details{display:flex;flex-direction:column;gap:20px}.news-preview-card__date{font-weight:300;font-size:14px;line-height:160%;color:#949494}@media screen and (width >= 480px)and (width < 768px){.news-preview-card__date{color:#707070}}@media screen and (width < 480px){.news-preview-card__date{color:#707070}}.news-preview-card__date{line-height:100%}.news-preview-card__description{font-weight:500;font-size:18px;line-height:130%;color:#1c1c1c}@media screen and (width >= 480px)and (width < 768px){.news-preview-card__description{font-weight:500;font-size:16px;line-height:130%}}@media screen and (width < 480px){.news-preview-card__description{font-weight:500;font-size:14px;line-height:160%}}.projects-preview-block__container{background-color:#f8f8f8}.projects-preview-block__list-container{display:flex;flex-direction:column;gap:30px}.projects-preview-block__categories{height:30px;display:flex;gap:10px;justify-content:center;border-bottom:1px solid #ebebeb}.projects-preview-block__category{position:relative;padding:0 15px;font-weight:300;font-size:16px;line-height:160%;color:#707070;display:flex;align-content:flex-start}.projects-preview-block__category:hover{cursor:pointer;color:#1c1c1c}@media screen and (width < 480px){.projects-preview-block__category{font-weight:300;font-size:14px;line-height:160%}}.projects-preview-block__category{line-height:100%}.projects-preview-block__category--active{color:#1c1c1c;font-weight:500;font-size:16px;line-height:130%}@media screen and (width < 480px){.projects-preview-block__category--active{font-weight:500;font-size:14px;line-height:160%}}.projects-preview-block__category--active:after{content:"";display:block;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:calc(100% - 30px);height:4px;background:#1c1c1c;border-radius:50px;color:#1c1c1c}.projects-preview-block__category--active{line-height:100%}.projects-preview-block__list{user-select:none;display:flex;gap:30px;position:relative}@media screen and (width < 1280px){.projects-preview-block__list{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}}.projects-block__list::-webkit-scrollbar{display:none}.projects-block__left-arrow{position:absolute;top:112px;left:-54px;width:24px;height:24px;color:#1c1c1c}.projects-block__left-arrow.disabled,.projects-block__right-arrow.disabled{color:#dbdbdb}.projects-block__left-arrow:not(.disabled):hover,.projects-block__right-arrow:not(.disabled):hover{cursor:pointer;color:#046485}.projects-block__right-arrow{position:absolute;top:112px;right:-54px;width:24px;height:24px;color:#1c1c1c}.inner-page-container h1{font-weight:700;font-size:32px;line-height:130%}@media screen and (width < 768px){.inner-page-container h1{font-weight:700;font-size:24px;line-height:130%}}.inner-page-container h1{margin-top:40px;margin-bottom:30px}.inner-page-container h2{font-weight:500;font-size:18px;line-height:130%}@media screen and (width < 768px){.inner-page-container h2{font-weight:500;font-size:16px;line-height:130%}}.inner-page-container h2{margin-top:40px;margin-bottom:30px}.inner-page-container h3,.inner-page-container h4,.inner-page-container h5,.inner-page-container h6{font-weight:500;font-size:16px;line-height:130%}@media screen and (width < 768px){.inner-page-container h3,.inner-page-container h4,.inner-page-container h5,.inner-page-container h6{font-weight:500;font-size:14px;line-height:160%}}.inner-page-container h3,.inner-page-container h4,.inner-page-container h5,.inner-page-container h6{margin-top:30px;margin-bottom:30px}.inner-page-container hr{border:none;border-top:1px solid #ebebeb;width:100%;margin:30px 0}.primary-button{background-color:#03a39b;color:#fff;font-weight:500;font-size:14px;line-height:160%;border-radius:555px;text-align:center;height:50px;padding:0 35px;border:0;white-space:nowrap}.primary-button:hover{background-color:#046485;cursor:pointer;outline:none}.secondary-button{background-color:#454545;color:#fff;font-weight:500;font-size:14px;line-height:160%;border-radius:555px;text-align:center;height:50px;padding:0 35px;border:0}.secondary-button:hover{background-color:#046485;cursor:pointer;outline:none}.button-container--center{display:flex;justify-content:center}.block-container,.block-container--padded{width:100%;display:flex;justify-content:center}.block-container--padded{padding:120px 0}@media screen and (width < 1280px){.block-container--padded{padding:60px 0}}@media screen and (width >= 1000px)and (width < 1280px){.content-block{width:856px}}@media screen and (width >= 768px)and (width < 1000px){.content-block{width:634px}}@media screen and (width >= 480px)and (width < 768px){.content-block{width:432px}}@media screen and (width < 480px){.content-block{width:312px}}.content-block{width:1218px;display:flex;flex-direction:column;gap:60px}@media screen and (width >= 1000px)and (width < 1280px){.content-block{width:856px;gap:50px}}@media screen and (width >= 768px)and (width < 1000px){.content-block{width:634px;gap:50px}}@media screen and (width >= 480px)and (width < 768px){.content-block{width:432px;gap:40px}}@media screen and (width < 480px){.content-block{width:312px;gap:40px}}.content-block-header{font-weight:700;font-size:32px;line-height:130%;text-align:center;text-transform:uppercase}@media screen and (width < 768px){.content-block-header{font-weight:700;font-size:24px;line-height:130%}}.content-categories{height:30px;display:flex;gap:10px;justify-content:center;border-bottom:1px solid #ebebeb}@media screen and (width < 1280px){.content-categories{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}}.content-categories::-webkit-scrollbar{display:none}@media screen and (width < 480px){.content-categories{justify-content:left}}.content-category{position:relative;padding:0 15px;font-weight:300;font-size:16px;line-height:160%;color:#707070;display:flex;align-content:flex-start;white-space:nowrap}@media screen and (width < 480px){.content-category{padding:0}}.content-category:not(.content-category--active):hover{cursor:pointer;font-weight:300;font-size:16px;line-height:160%;color:#1c1c1c}.content-category--active{color:#1c1c1c;font-weight:500;font-size:16px;line-height:130%}.content-category--active:after{content:"";display:block;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:calc(100% - 30px);height:4px;background:#1c1c1c;border-radius:50px;color:#1c1c1c}@media screen and (width < 480px){.content-category--active:after{width:100%}}.radio-group:hover input[type=radio]{border:1px solid #707070}.radio-group.active input[type=radio]{border:1px solid #03a39b}input[type=radio]{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #dbdbdb;border-radius:50%;display:grid;place-content:center}input[type=radio]:before{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out;background-color:#03a39b}input[type=radio]:checked:before{transform:scale(1)}.line-break:after{content:"\a";white-space:pre}.project-preview-card{display:flex;flex-direction:column;gap:30px;animation:opacity-animation .4s ease-in;max-width:386px}@media screen and (width >= 1000px)and (width < 1280px){.project-preview-card{max-width:346px}}@media screen and (width >= 768px)and (width < 1000px){.project-preview-card{max-width:307px}}@media screen and (width >= 480px)and (width < 768px){.project-preview-card{max-width:307px}}@media screen and (width < 480px){.project-preview-card{max-width:311px}}.project-preview-card:hover .project-preview-card__location{color:#1c1c1c}.project-preview-card:hover .project-preview-card__header{color:#03a39b}.project-preview-card__image{width:386px;height:240px;border-radius:20px}@media screen and (width >= 1000px)and (width < 1280px){.project-preview-card__image{width:346px;height:290px}}@media screen and (width >= 768px)and (width < 1000px){.project-preview-card__image{width:307px;height:190px}}@media screen and (width >= 480px)and (width < 768px){.project-preview-card__image{width:307px;height:190px}}@media screen and (width < 480px){.project-preview-card__image{width:311px;height:193px}}.project-preview-card__image img{width:100%;height:100%}.project-preview-card__details{display:flex;flex-direction:column;gap:20px}.project-preview-card__location{font-weight:300;font-size:14px;line-height:160%;color:#949494}.project-preview-card__header{font-weight:500;font-size:18px;line-height:130%;color:#1c1c1c}.spacer{flex-grow:1}.trusted-by-block__container{width:100%;padding:60px 0;display:flex;flex-direction:column;gap:60px;justify-content:center;align-items:center;box-sizing:border-box}@media screen and (width >= 1000px)and (width < 1280px){.trusted-by-block__container{gap:50px}}@media screen and (width >= 768px)and (width < 1000px){.trusted-by-block__container{gap:40px}}@media screen and (width >= 480px)and (width < 768px){.trusted-by-block__container{padding:60px 0 40px;gap:40px}}@media screen and (width < 480px){.trusted-by-block__container{padding:60px 0 40px;gap:40px}}.trusted-by-block__container--border-top{border-top:1px solid #ebebeb}.trusted-by-block__container--border-top-bottom{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.logo-slider{overflow:hidden;white-space:nowrap;width:100%}.logo-track{display:inline-block;animation:scroll 15s linear infinite}.logo-track img{height:60px;margin:0 50px;vertical-align:middle}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}