:root{--webtech-brand-primary:#152c9c;--webtech-brand-secondary:#0b68fe;--webtech-brand-additional:#0cf;--webtech-brand-highlighted:#ed1044;--webtech-text-def-primary:#0d0d0d;--webtech-text-def-secondary:#424245;--webtech-text-def-tertiary:#656d7c;--webtech-text-inv-primary:#fff;--webtech-text-inv-secondary:hsla(0,0%,100%,.8);--webtech-text-inv-tertiary:hsla(0,0%,100%,.6);--webtech-bg-dark-blue:#152c9c;--webtech-bg-light-blue:#3f5fff;--webtech-bg-green:#d0ff14;--webtech-bg-capri:#0cf;--webtech-bg-white:#fff;--webtech-bg-black:#0d0d0d;--webtech-bg-gradient:linear-gradient(242.75deg,#071456,#1d2d78 25%,#152c9c 50%,#1d2d78 75%,#071456);--webtech-common-line:#c9d4eb;--webtech-common-black:#000;--webtech-common-white:#fff;--webtech-common-url-line:rgba(21,44,156,.4);--brand-itmo-bluetiful:#0b68fe;--brand-itmo-tart-orange:#f93f37;--brand-itmo-honey-yellow:#fc3;--brand-itmo-violet-color-wheel:#7f00ff;--brand-itmo-pink-flamingo:#fc74fd;--brand-itmo-yellow-ryb:#ff3;--brand-itmo-green-lizard:#d0ff14;--brand-itmo-capri:#0cf;--brand-itmo-black-lighter:#0d0d0d;--brand-itmo-black:#000;--brand-itmo-white:#fff}.header.main-page{background:var(--webtech-brand-primary,#152c9c)}.header.main-page .header__block_menu{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.header.main-page .header__background_webtech{margin-top:-2rem}.header.main-page .header__button-courses{margin-right:2.5rem}.header__button-courses{align-items:center;align-self:stretch;background-color:transparent;border:none;border-radius:.5rem;color:var(--brand-itmo-white,#fff);display:flex;font-family:PTGolos_reg;font-size:.875rem;font-style:normal;font-weight:400;gap:.25rem;letter-spacing:-.0175rem;line-height:1.015625rem;padding:.5rem .875rem}.main-page .header__button.mobile{display:none}.header__block_content{align-items:center;display:flex;flex-direction:column}.header__block_wrapper{margin-top:4.0625rem;max-width:87.3125rem}.header__site-name{align-items:flex-start;background:var(--webtech-brand-highlighted,#ed1044);border-radius:1.5rem;color:var(--brand-itmo-white,#fff);display:inline-flex;font-family:ALSGorizont_var;font-size:2.5rem;font-style:normal;font-weight:200;gap:.5rem;letter-spacing:-.025rem;line-height:2.875rem;padding:0 1rem .1875rem}.header__site-description{align-self:stretch;color:var(--brand-itmo-white,#fff);font-size:3.25rem;line-height:3.7375rem}.header__site-description,.header__site-faculty{font-family:ALSGorizont_var;font-style:normal;font-weight:550;margin-top:1.25rem;text-transform:uppercase}.header__site-faculty{color:var(--webtech-brand-additional,#0cf);font-size:1.5rem;line-height:1.725rem}.header__programs-description{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2.5rem;justify-content:flex-start;margin-top:5rem;max-width:1300px}.header__programs-description__item{align-items:flex-start;display:flex;flex-shrink:0;gap:.75rem;width:17.25rem}.header__programs-description__item:first-child{width:28.125rem}.header__programs-description__item_content{color:var(--webtech-text-inv-secondary,hsla(0,0%,100%,.8));font-family:ALSGorizont_var;font-size:1rem;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-weight:550;line-height:1.4rem;text-transform:uppercase}.header__programs-description__item_content span{color:var(--webtech-brand-additional,#0cf)}.header__programs-description__item_icon:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' fill='none' viewBox='0 0 20 16'%3E%3Cpath fill='%230cf' d='M13.227.715c0 2.85.992 4.418 2.142 5.299 1.186.908 2.65 1.171 3.704 1.18h.063v1.5h-.06c-1.003.01-2.475.298-3.68 1.238-1.17.913-2.181 2.514-2.181 5.352h-1.5c0-3.245 1.182-5.305 2.759-6.535l.08-.06H.865V7.197h13.582c-1.568-1.206-2.72-3.242-2.72-6.481z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:" ";display:inline-block;height:1.5rem;margin-top:.1875rem;width:1.5rem}main{align-items:center;background:var(--webtech-brand-primary,#152c9c)}.courses-gallery,main{display:flex;flex-direction:column}.courses-gallery{align-items:flex-start;background:var(--webtech-bg-white,#fff);border-radius:5rem;box-shadow:inset .125rem .1875rem 0 0 #152c9c,.5rem .75rem 1.75rem 0 rgba(5,16,71,.3);gap:4rem;margin-bottom:5rem;margin-top:-5.3rem;max-width:102.25rem;padding:4rem 7.375rem 5rem;width:102.25rem}.courses-gallery__wrapper{width:100%}.courses-gallery__filter-item:first-child{padding-top:0}.courses-gallery__filter-item{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:2rem;padding-top:2rem}.courses-gallery__filter-divider{background:#000;height:.0625rem}.courses-gallery__filter-button{color:var(--webtech-common-black,#000);leading-trim:both;text-edge:cap;align-items:flex-start;border:.0625rem solid var(--webtech-common-black,#000);border-radius:2.5rem;display:inline-flex;font-family:ALSGorizont_var;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:-.01rem;line-height:1.015625rem;padding:.6rem 1rem .65rem;text-decoration:none;text-transform:uppercase;transition:background .3s ease,color .3s ease,border-color .3s ease}.courses-gallery__filter-button.active,.courses-gallery__filter-button:active,.courses-gallery__filter-button:focus,.courses-gallery__filter-button:hover{background:#0b68fe;border:.0625rem solid #0b68fe;border-radius:2.5rem;color:var(--webtech-bg-white,#fff)}.courses-gallery__cards__item{margin-bottom:5rem}.courses-gallery__cards__item:last-child{margin-bottom:0}.courses-gallery__cards__heading{align-items:center;align-self:stretch;color:var(--webtech-text-def-primary,#0d0d0d);display:flex;flex-direction:row;flex-wrap:nowrap;font-family:ALSGorizont_var;font-size:2rem;font-style:normal;font-weight:550;gap:1rem;letter-spacing:-.02rem;line-height:2.4rem;margin-bottom:3rem;margin-top:3.0625rem;padding:0;text-transform:uppercase}.courses-gallery__cards__heading span{color:var(--webtech-brand-highlighted,#ed1044)}.courses-gallery__cards__arrow{margin-top:.4375rem}.courses-gallery__cards__arrow,.courses-gallery__cards__arrow:before{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}.courses-gallery__cards__arrow:before{background:#000;content:"";height:.0625rem}.courses-gallery__cards__arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='32' fill='none' viewBox='0 0 20 32'%3E%3Cpath stroke='%230d0d0d' d='M19 16.027H1m18 0C13.025 16.361 1 16.69 1 32m18-15.973C13.044 15.704 1 15.311 1 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:flex;flex-shrink:1;height:2rem;justify-self:last baseline;width:1.125rem}.courses-gallery__cards__heading-text{flex-shrink:0}.courses-gallery__cards__list{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:2.5rem;width:100%}.courses-gallery__card{width:100%}.courses-gallery__card-body{align-items:flex-start;align-self:stretch;background:var(--WEBTECH-Brand-Primary,#152c9c);border-radius:2.5rem 2.5rem 0 0;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;padding:2.5rem 7.5rem 3.75rem;position:relative}.courses-gallery__card__course-info{margin-top:2.5rem;max-width:43rem}.courses-gallery__card__properties{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.courses-gallery__card__properties-item{align-items:center;border:.0625rem solid var(--webtech-common-white,#fff);border-radius:2.5rem;color:var(--webtech-common-white,#fff);display:inline-flex;font-family:PTGolos_reg;font-size:.875rem;font-style:normal;font-weight:500;letter-spacing:-.00875rem;line-height:1.4rem;padding:.2rem .75rem .1rem}.courses-gallery__card__properties-item.active{background:var(--webtech-common-white,#fff);border:.0625rem solid var(--webtech-common-white,#fff);color:#000}.courses-gallery__card__course-title,.courses-gallery__card__course-title a{color:var(--webtech-common-white,#fff);font-family:ALSGorizont_var;font-size:2rem;font-style:normal;font-weight:500;letter-spacing:-.04rem;line-height:2.3rem;padding-bottom:.25rem;text-decoration:none}.courses-gallery__card__course-title a:active,.courses-gallery__card__course-title a:focus,.courses-gallery__card__course-title a:hover{color:#0cf}.courses-gallery__card__course-annotation{color:hsla(0,0%,100%,.6);display:-webkit-box;font-family:PTGolos_vf;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;align-self:stretch;-webkit-line-clamp:4;margin-bottom:1.375rem}.courses-gallery__card__course-benefits{align-content:flex-start;align-items:flex-start;border-top:.0625rem solid hsla(0,0%,100%,.5);column-gap:1rem;display:flex;flex-wrap:wrap;padding-top:1.5rem;row-gap:.8rem;width:43.125rem}.courses-gallery__card__course-benefits__item{align-items:center;color:var(--webtech-common-white,#fff);display:inline-flex;flex-direction:nowrap;font-family:PTGolos_vf;font-size:.875rem;font-style:normal;font-weight:400;gap:.25rem;line-height:1.4rem;text-align:justify}.courses-gallery__card__course-benefits__item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%230cf' d='M1.667 6.622h5.078V2h2.54v4.622h5.048V9.2H9.284V14H6.745V9.2H1.667z'/%3E%3C/svg%3E");content:"";display:flex;height:1rem;width:1rem}.courses-gallery__card__course-review{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;padding-top:2.6875rem}.courses-gallery__card__review-wrapper:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='70' fill='none' viewBox='0 0 100 70'%3E%3Cpath fill='%230cf' d='M47.28 0C36 12.72 26.64 24.96 21.6 34.8c-.96 1.92-.72 2.88.48 2.88 3.84 0 7.44.72 10.08 1.92 4.8 2.4 7.44 6.72 7.44 13.68 0 9.84-7.2 16.08-19.2 16.08C6.48 69.36 0 61.68 0 48.48 0 29.76 13.92 13.2 27.84 0zm52.56 0C88.56 12.72 79.2 24.96 74.16 34.8c-.96 1.92-.72 2.88.48 2.88 3.84 0 7.44.72 10.08 1.92 4.8 2.4 7.44 6.72 7.44 13.68 0 9.84-6.96 16.08-18.96 16.08-14.16 0-20.64-7.68-20.64-20.88C52.56 29.76 66.48 13.2 80.4 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:4.335rem;left:2.5rem;position:absolute;top:-2.6875rem;width:6.24rem}.courses-gallery__card__review-wrapper{align-items:flex-start;background:var(--webtech-common-white,#fff);border:.0625rem solid var(--webtech-common-white,#000);border-radius:1.5rem;display:flex;flex-direction:column;gap:1.125rem;padding:3rem 2.5rem 2.75rem;position:relative}.courses-gallery__card__review_up{align-items:flex-start;display:flex;flex-direction:column;gap:1.125rem;width:19.5rem}.courses-gallery__card__course-review__text{color:var(--BIM-Text-Def-Secondary,#424245);display:-webkit-box;font-family:PTGolos_vf;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;align-self:stretch;-webkit-line-clamp:8;margin-bottom:0}.courses-gallery__card__review__author{align-items:center;align-self:stretch;display:flex;gap:.75rem}.courses-gallery__card__review__author img{align-items:center;display:flex;height:2rem;justify-content:center;width:2rem}.courses-gallery__card__review__author .author__link{color:var(--webtech-text-def-primary,#0d0d0d);font-family:PTGolos_vf;font-size:1rem;font-style:normal;font-weight:500;line-height:1.4rem;text-decoration:none}.courses-gallery__card__review_down{border-top:.0625rem solid rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1rem;padding-top:1.25rem;width:100%}.courses-gallery__card__review__rating{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.courses-gallery__card__review__rating-vk{height:1.375rem;margin-right:.75rem;width:8.125rem}.courses-gallery__card__review__rating-value{color:var(--webtech-text-def-primary,#0d0d0d);leading-trim:both;text-edge:cap;font-family:ALSGorizont_var;font-size:1rem;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-weight:400;line-height:1.4rem;margin-right:.25rem}.courses-gallery__card__review__rating-start{height:1rem;width:1rem}.courses-gallery__card__review__link-more{align-items:center;border-bottom:.0625rem solid rgba(11,104,254,0);color:var(--webtech-brand-primary,#0b68fe);display:inline-flex;font-family:PTGolos_vf;font-size:.875rem;font-style:normal;font-weight:400;gap:.25rem;letter-spacing:.00875rem;line-height:1.0625rem;padding-bottom:.25rem;text-decoration:none;width:auto}.courses-gallery__card__review__link-more__wrapper:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' fill='none' viewBox='0 0 18 10'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%230b68fe' d='M17.75 5 13.07.907v3.41H.874V5.68h12.194v3.41z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.875.91H17.75V9.09H.875z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-flex;height:1.25rem;padding:.369375rem .078125rem .369375rem .1171875rem;width:1.25rem}.courses-gallery__card__review__link-more:active,.courses-gallery__card__review__link-more:focus,.courses-gallery__card__review__link-more:hover{border-bottom:.0625rem solid rgba(11,104,254,.4)}.courses-gallery__card-footer{align-items:center;align-self:stretch;background:var(--BIM-Brand-Tertiary,#191760);border-radius:0 0 2.5rem 2.5rem;display:flex;gap:1.5rem;justify-content:space-between;padding:1.1875rem 7.5rem}.courses-gallery__card-footer__price{color:var(--webtech-text-inv-primary,#fff);text-align:right;leading-trim:both;text-edge:cap;font-family:ALSGorizont_reg;font-size:1.5rem;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-weight:400;letter-spacing:-.015rem;line-height:1.8rem}.courses-gallery__card-footer__starttime{align-items:center;color:var(--webtech-brand-additional,#0cf);display:inline-flex;font-family:PTGolos_vf;font-size:1.125rem;font-style:normal;font-weight:400;gap:.5rem;line-height:1.75rem}.courses-gallery__card-footer__starttime:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%230cf' stroke-linecap='round' stroke-width='1.5' d='M5 13.167v-8.75c0-.275 0-.413.085-.498s.223-.086.498-.086h4.53c.35 0 .526 0 .667.087.14.087.219.244.376.558l.521 1.044c.157.313.236.47.377.557.14.088.316.088.667.088h5.696c.275 0 .412 0 .498.085.085.085.085.223.085.498v8.167c0 .275 0 .412-.085.498-.086.085-.223.085-.498.085H12.72c-.35 0-.526 0-.667-.087s-.22-.244-.377-.558l-.521-1.043c-.157-.314-.236-.471-.377-.558-.14-.087-.316-.087-.667-.087zm0 0v7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-flex;height:1.5rem;width:1.5rem}.courses-gallery__card__score{display:flex;flex-direction:column-reverse;left:-1.1875rem;position:absolute;top:-.625rem}.courses-gallery__card__score-value{background-color:#fff}.courses-gallery__card__score-logo,.courses-gallery__card__score-value{align-items:center;border:.0625rem solid #000;border-radius:50%;box-shadow:0 0 0 .3125rem #fff;color:#0d0d0d;display:flex;font-family:ALSGorizont_var;font-size:1.25rem;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-weight:400;gap:.25rem;height:4.6875rem;justify-content:center;transform:rotate(-20deg);width:4.6875rem;z-index:1}.courses-gallery__card__score-logo{background-color:var(--webtech-brand-additional,#0cf)}.courses-gallery__card__score-logo svg{transform:rotate(20deg)}.courses-gallery__card__course-logo{padding-bottom:2rem;padding-left:2.9375rem;padding-top:3.75rem}.courses-gallery__card__course-logo img{height:auto;width:25.625rem}.courses-gallery__card__wrapper-column{display:flex;flex-direction:row;flex-wrap:no-wrap;gap:1rem}.courses-gallery__card__wrapper-column .courses-gallery__card-body{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:2rem;height:41.1rem;justify-content:flex-start;padding:5rem 2rem;width:43.25rem}.courses-gallery__card__wrapper-column .courses-gallery__card__properties{margin-bottom:.6rem}.courses-gallery__card__wrapper-column .courses-gallery__card__properties-item{padding:.1rem .75rem}.courses-gallery__card__wrapper-column .courses-gallery__card__course-benefits{column-gap:.8rem;padding-top:1.1875rem;row-gap:.5rem;width:auto}.courses-gallery__card__wrapper-column .courses-gallery__card__course-title,.courses-gallery__card__wrapper-column .courses-gallery__card__course-title a{font-size:1.75rem;letter-spacing:0;margin-bottom:.3rem}.courses-gallery__card__wrapper-column .courses-gallery__card__course-annotation{color:var(--brand-itmo-white,#fff);display:-webkit-box;font-family:PTGolos_reg;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.35rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;align-self:stretch;-webkit-line-clamp:3;margin-bottom:1.25rem;opacity:.6}.courses-gallery__card__wrapper-column .courses-gallery__card__course-logo{padding-bottom:0;padding-left:0;padding-top:0}.courses-gallery__card__wrapper-column .courses-gallery__card__course-logo img{height:auto;width:12.5rem}.courses-gallery__card__wrapper-column .courses-gallery__card__course-info{margin-top:0}.courses-gallery__card__wrapper-column .courses-gallery__card-footer{padding:1.1875rem 2rem}.courses-gallery__card__wrapper-column .courses-gallery__card__score{display:flex;flex-direction:row;left:auto;right:.375rem;top:-.75rem}.courses-gallery__card__wrapper-column .courses-gallery__card__score-logo,.courses-gallery__card__wrapper-column .courses-gallery__card__score-value{height:3.875rem;width:3.875rem}:root{--white:#fff;--footer-bg-color:#131313}.main-footer{background-color:#0d0d0d;background-image:url(f337c915e5724168ae94.png);background-position:bottom;background-repeat:no-repeat;background-size:contain}.main-footer__upper__container{background-color:var(--footer-bg-color)}.main-footer__upper{align-content:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:120rem;padding:4rem 8.875rem 3.4375rem}.main-footer__logo{height:3.75rem;width:27.25rem}.main-footer__description{font-size:1.125rem;letter-spacing:-4%;line-height:120%;margin:1.125rem 0 0;opacity:60%}.main-footer__description,.main-footer__link{color:var(--white);font-family:ALSGorizont_reg,sans-serif;font-stretch:expanded;font-style:normal;font-weight:400}.main-footer__link{display:inline-flex;font-size:6rem;letter-spacing:-.04em;line-height:1.2;opacity:.12;text-align:right;text-decoration:none;width:39rem}.main-footer__content{align-content:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:120rem;padding:5rem 8.875rem 5.625rem}.main-footer__courses{display:flex;flex-direction:column;justify-content:space-between;width:28.4375rem}.main-footer__courses__logo{height:1.9375rem;width:16.3125rem}.main-footer__courses__head{border-bottom:.0625rem solid hsla(0,0%,100%,.12);padding-bottom:1.5rem}.main-footer__courses__head .main-footer__courses__ya-rating{display:none}.main-footer__courses__title{color:var(--white);font-family:ALSGorizont_reg,sans-serif;font-size:.875rem;font-stretch:expanded;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.2;margin:.75rem 0 0;padding:0}.main-footer__courses__list{display:flex;flex-direction:column;list-style-type:none;margin:1.4375rem 0 0;padding:0;row-gap:.75rem}.main-footer__courses__item a{color:var(--white);font-family:PTGolos_reg,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.25;text-decoration:none;vertical-align:bottom}.main-footer__courses__item{border-bottom:.0625rem solid hsla(0,0%,100%,.12);display:inline-flex;padding-bottom:.125rem;width:fit-content}.main-footer__courses__item:hover{border-bottom:.0625rem solid #fff}.main-footer__courses__link{align-items:end;column-gap:.3125rem;display:flex;flex-direction:row;margin-top:1.375rem}.main-footer__courses__link a{border-bottom:.0625rem solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.6);font-family:PTGolos_reg,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.25;padding-bottom:.125rem;text-decoration:none;vertical-align:bottom}.main-footer__courses__link a:hover{border-bottom:.0625rem solid #fff}.main-footer__courses__link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M14.655 4.167h-2.988V2.5H17.5v5.833h-1.667V5.345L10.59 10.59 9.411 9.411z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M5.834 5A.833.833 0 0 0 5 5.833v8.334c0 .46.373.833.833.833h8.334c.46 0 .833-.373.833-.833v-3.334a.833.833 0 1 1 1.667 0v3.334a2.5 2.5 0 0 1-2.5 2.5H5.834a2.5 2.5 0 0 1-2.5-2.5V5.833a2.5 2.5 0 0 1 2.5-2.5h3.333a.833.833 0 1 1 0 1.667z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:1.25rem;width:1.25rem}.main-footer__friend-sites{align-items:flex-start;align-self:stretch;column-gap:4.6875rem;display:flex;flex-direction:row;flex-wrap:wrap;max-width:65.375rem;row-gap:4rem}.main-footer__friend-sites__item{width:18.4375rem}.main-footer__friend-sites__heading{height:1.25rem;width:auto}.main-footer__friend-sites__title{border-bottom:.0625rem solid hsla(0,0%,100%,.12);color:var(--white);font-family:ALSGorizont_var,sans-serif;font-size:.75rem;font-stretch:expanded;font-style:normal;font-weight:400;letter-spacing:-2%;line-height:1.2;margin:.4375rem 0 0;min-height:2.5rem;padding:0 0 .75rem}.main-footer__friend-sites__links{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.68rem;margin:1.0625rem 0 0;padding:0}.main-footer__friend-sites__links-item{list-style-type:none}.main-footer__friend-sites__links-item a{border-bottom:.0625rem solid hsla(0,0%,100%,.2);color:#fff;font-family:PTGolos_reg;font-size:.8125rem;font-style:normal;font-weight:400;-webkit-line-clamp:1;line-height:1.0156rem;padding-bottom:.125rem;text-decoration:none}.main-footer__friend-sites__links-item a:active,.main-footer__friend-sites__links-item a:focus,.main-footer__friend-sites__links-item a:hover{border-bottom:.0625rem solid hsla(0,0%,100%,.6)}.main-footer__friend-sites__more-courses{color:#fff;display:inline-flex;font-family:PTGolos_reg;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.0938rem;overflow:hidden;text-decoration:none;text-overflow:ellipsis;-webkit-box-orient:vertical;column-gap:.375rem;-webkit-line-clamp:1;margin-top:1.125rem;opacity:.2}.main-footer__friend-sites__item:first-child .main-footer__friend-sites__more-courses,.main-footer__friend-sites__item:nth-child(2) .main-footer__friend-sites__more-courses{margin-top:2rem}.main-footer__friend-sites__more-courses:active,.main-footer__friend-sites__more-courses:focus,.main-footer__friend-sites__more-courses:hover{opacity:1}.main-footer__friend-sites__more-courses span{border-bottom:.0625rem solid #fff;color:#fff;display:inline-block;display:inline-flex;font-family:PTGolos_reg;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.0938rem;overflow:hidden;padding-bottom:.125rem;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.main-footer__friend-sites__more-courses:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M11.724 3.333h-2.39V2H14v4.667h-1.333v-2.39L8.47 8.47 7.53 7.53z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M4.667 4A.667.667 0 0 0 4 4.667v6.666c0 .368.298.667.667.667h6.666a.667.667 0 0 0 .667-.667V8.666a.667.667 0 0 1 1.333 0v2.667a2 2 0 0 1-2 2H4.667a2 2 0 0 1-2-2V4.667a2 2 0 0 1 2-2h2.666a.667.667 0 0 1 0 1.333z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:105%;content:"";display:inline-flex;height:1.25rem;width:1.25rem}.main-footer___feedback{background-image:url(916eefd7236ae25d3827.svg);background-position:100% 100%;background-repeat:no-repeat;border:.0625rem solid #ffffff1f;border-radius:4rem 4rem 0 4rem;height:auto;padding:3rem;width:42.25rem}.main-footer___feedback__title{color:var(--white);font-family:ALSGorizont_var,sans-serif;font-size:1.5rem;font-stretch:expanded;font-style:normal;font-weight:550;letter-spacing:-2%;line-height:120%;margin:0;padding:0}.main-footer___feedback__link{background-color:#0cf;border-radius:1rem;color:#0d0d0d;column-gap:.5625rem;display:inline-flex;font-family:PTGolos_reg,sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:-1%;line-height:1.25rem;margin-top:1.5rem;padding:1rem .875rem .75rem 1.1875rem;text-decoration:none;vertical-align:bottom}.main-footer___feedback__link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%230d0d0d' d='m22.5 13-5.617-4.91v4.091H2.25v1.637h14.633v4.09z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M2.25 8.091H22.5v9.818H2.25z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:1.5rem;width:1.5rem}.main-footer__lower__container{border-top:.0625rem solid rgba(201,212,235,.2)}.main-footer__lower{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:120rem;padding:1rem 8.875rem}.main-footer__license{align-items:flex-start;display:flex;flex-direction:column;gap:.375rem}.main-footer__license__title{color:var(--white);font-family:PTGolos_reg,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:125%;margin:0;opacity:.6;padding:0;vertical-align:bottom}.main-footer__license__links{align-items:flex-start;display:flex;flex-direction:row;gap:.6875rem}.main-footer__license__links-item{border-bottom:.0625rem solid hsla(0,0%,100%,.2);color:#fff;font-family:PTGolos_reg,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:125%;padding-bottom:.125rem;text-decoration:none;vertical-align:bottom}.main-footer__license__links-item:active,.main-footer__license__links-item:focus,.main-footer__license__links-item:hover{border-bottom:.0625rem solid hsla(0,0%,100%,.6)}.main-footer__socials{align-self:center}.main-footer__socials-body{align-items:center;display:flex;gap:1rem;justify-content:flex-end;margin-top:.125rem}.main-footer__socials-body span{color:#f6f7f8;font-family:PTGolos_reg;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:-2%;line-height:120%}.main-footer__socials-link__wrapper{align-items:center;display:flex;gap:.5rem}.main-footer__socials-link img{height:2rem;width:2rem}@media screen and (max-width:1400px){.main-footer{background-image:url(ee21462dc2a2a53071dc.svg)}.main-footer__upper{align-items:center;padding:5rem 2.5rem}.main-footer__link{font-size:3rem;width:auto}.main-footer__description{font-size:1.25rem;letter-spacing:-4%;line-height:120%;margin-top:1.25rem;max-width:27.5rem}.main-footer__content{flex-direction:column;padding:5rem 2.5rem;row-gap:5rem}.main-footer__courses{width:100%}.main-footer__courses__head{display:grid;grid-template-areas:"logo rating" "title rating";grid-template-columns:1fr 148px}.main-footer__courses__head .main-footer__courses__ya-rating{align-self:end;display:block;grid-area:rating}.main-footer__courses__logo{grid-area:logo;height:3rem;width:24.5625rem}.main-footer__courses__title{font-size:1.125rem;grid-area:title;margin-top:.9375rem}.main-footer__courses__item a{font-size:1.125rem}.main-footer__courses__list{row-gap:1rem;width:100%}.main-footer__courses__link{align-items:center;margin-top:1.9375rem}.main-footer__courses__link a{font-size:1.1875rem}.main-footer__courses__ya-rating{display:none}.main-footer__friend-sites{column-gap:4rem;row-gap:5rem}.main-footer__friend-sites__item{align-items:flex-start;display:flex;flex-direction:column;min-height:16.9375rem;width:27.5rem}.main-footer__friend-sites__item:nth-child(3),.main-footer__friend-sites__item:nth-child(4){min-height:18.3125rem}.main-footer__friend-sites__heading{height:2rem}.main-footer__friend-sites__title{box-sizing:content-box;font-size:1rem;margin-top:.875rem;padding-bottom:.875rem;width:100%}.main-footer__friend-sites__links{margin-top:1.625rem;row-gap:1.25rem}.main-footer__friend-sites__links-item a{font-size:1rem}.main-footer__friend-sites__item:first-child .main-footer__friend-sites__more-courses,.main-footer__friend-sites__item:nth-child(2) .main-footer__friend-sites__more-courses,.main-footer__friend-sites__more-courses{margin-bottom:0;margin-top:auto}.main-footer__friend-sites__more-courses span{font-size:1.0625rem}.main-footer___feedback{padding:3.5625rem 3rem 3.875rem;width:27.5rem}.main-footer___feedback__title{letter-spacing:-4%}.main-footer___feedback__link{margin-top:2.5rem}.main-footer__lower{align-items:center;padding:.9375rem 2.5rem 1rem}.main-footer__license{max-width:44rem}.main-footer__license__title{font-size:.875rem}}@media screen and (max-width:1200px){.main-page .header__logo{margin-top:.125rem;width:11.125rem}.main-page .header__button-courses{display:none}.main-page .header__button.mobile{display:block}.header__block_wrapper{margin-left:2.5rem;margin-right:2.5rem}.header__site-name{font-size:2rem;font-weight:400;letter-spacing:-.02rem;margin-top:.7rem;padding-bottom:0;padding-top:0}.header__site-description{font-size:2.5rem;line-height:2.8rem;margin-top:1rem}.header__site-faculty{font-size:1.375rem}.header__programs-description{align-items:flex-start;column-gap:1.875rem;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:4rem;max-width:100%;row-gap:1.5rem;width:100%}.header__programs-description__item{width:28.125rem}.header.main-page .header__background_webtech{margin-top:1.25rem}.courses-gallery{border-radius:4.0625rem;margin-top:0;padding:4.3125rem 2.5rem 5rem;width:100%}.courses-gallery__cards__item{margin-bottom:4.7rem}.courses-gallery__cards__list{gap:1.5rem}.courses-gallery__card__score,.courses-gallery__cards__arrow{display:none}.courses-gallery__cards__heading-text{flex-shrink:unset}.courses-gallery__cards__heading{margin-bottom:1.75rem;margin-top:2.8125rem}.courses-gallery__card-body{align-self:stretch;flex-direction:column;flex-wrap:wrap;gap:1.5rem;padding:3.75rem 2rem 3.9rem}.courses-gallery__card__properties{margin-bottom:.5rem}.courses-gallery__card__properties-item{font-size:.75rem;letter-spacing:-.0075rem;padding:0 .5rem}.courses-gallery__card__course-title,.courses-gallery__card__course-title a{font-size:1.375rem;letter-spacing:-.0275rem;margin-bottom:0}.courses-gallery__card__course-annotation{font-size:.875rem;line-height:1.29rem}.courses-gallery__card__course-benefits{max-width:100%;padding-top:1.4rem;width:100%}.courses-gallery__card__course-review{padding-top:1.6rem}.courses-gallery__card__review-wrapper{padding:2.4rem 2.5rem 2.25rem;row-gap:1.25rem}.courses-gallery__card__review-wrapper:before{background-size:cover;height:2.6rem;top:-1.7rem;width:3.885rem}.courses-gallery__card__course-info{margin-top:0;max-width:100%}.courses-gallery__card__review_up{width:100%}.courses-gallery__card__review_down{align-items:center;flex-direction:row;justify-content:space-between;padding-top:1rem}.courses-gallery__card__review__rating{margin-top:.125rem}.courses-gallery__card-footer{padding:1.1rem 2.5rem}.courses-gallery__card-footer__starttime{font-size:1rem}.courses-gallery__card-footer__starttime:before{height:1.25rem;width:1.25rem}.courses-gallery__card-footer__price{font-size:1.25rem}.courses-gallery__cards__list-with-picture .courses-gallery__card-body{flex-direction:row;height:auto;justify-content:flex-start;padding:3.75rem 1.25rem 3.6rem 2.5rem;width:100%}.courses-gallery__cards__list-with-picture .courses-gallery__card__properties-item{font-size:.6875rem;letter-spacing:-.006875rem}.courses-gallery__cards__list-with-picture .courses-gallery__card__course-annotation{font-size:.8125rem;line-height:1.2rem}.courses-gallery__cards__list-with-picture .courses-gallery__card__course-info{max-width:39rem}.courses-gallery__cards__list-with-picture .courses-gallery__card__course-title,.courses-gallery__cards__list-with-picture .courses-gallery__card__course-title a{margin-bottom:.1rem;padding-bottom:0}.courses-gallery__cards__list-with-picture .courses-gallery__card__course-benefits{column-gap:.8125rem;padding-top:1.3rem;row-gap:.3rem}.courses-gallery__cards__list-with-picture .courses-gallery__card__course-benefits__item{font-size:.8125rem}.courses-gallery__cards__list-with-picture .courses-gallery__card__course-logo{padding:2.5rem 0 0 .5rem}.courses-gallery__cards__list-with-picture .courses-gallery__card__course-logo img{height:auto;width:13.4375rem}.courses-gallery__card__wrapper-column{flex-direction:column;gap:1.5rem;width:100%}.courses-gallery__card__wrapper-column .courses-gallery__card-body{flex-direction:row-reverse;justify-content:space-between}.courses-gallery__card__wrapper-column .courses-gallery__card__properties-item{padding:0 .5rem}.courses-gallery__card__wrapper-column .courses-gallery__card__score{display:none}.courses-gallery__card__wrapper-column .courses-gallery__card__properties{margin-bottom:.4rem}.courses-gallery__card__wrapper-column .courses-gallery__card__course-title,.courses-gallery__card__wrapper-column .courses-gallery__card__course-title a{font-size:1.35rem;margin-bottom:.3rem}.courses-gallery__card__wrapper-column .courses-gallery__card__course-annotation{line-height:1.125rem;margin-bottom:1.4375rem}.courses-gallery__card__wrapper-column .courses-gallery__card-footer{padding:1.1rem 2.5rem}}@media screen and (max-width:330px){html{font-size:12px}}@media screen and (max-width:768px){.header__block_menu{margin:1.0625rem 1rem 0}.header__block_wrapper{margin-left:1.25rem;margin-right:1.25rem;margin-top:3.4375rem}.header__site-name{border-radius:2.5rem;font-size:1.375rem;font-style:normal;font-weight:400;letter-spacing:.0138rem;line-height:115%;padding:.3125rem .625rem .25rem}.header__site-description{font-size:1.75rem;letter-spacing:-.035rem;line-height:120%;margin-top:.8125rem}.header__site-faculty{font-size:.875rem;line-height:115%}.header__programs-description{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:1.9375rem;row-gap:1.375rem}.header__programs-description__item{column-gap:.5rem;max-width:20.9375rem;width:auto}.header.main-page .header__background_webtech{display:block;margin-top:1.0625rem}.courses-gallery{border-radius:2.5rem;margin-bottom:3rem;padding:4.125rem 1.25rem 4rem}.courses-gallery__cards__item{margin-bottom:3.8125rem}.courses-gallery__filter-button{border-radius:2.5rem;font-size:.8125rem;font-weight:550;letter-spacing:-.0187rem;line-height:115%;padding:.625rem 1rem}.courses-gallery__filter-divider{background-color:#c9d4eb;height:.0625rem;justify-self:center;width:18.4375rem}.courses-gallery__filter-item{font-size:.8125rem;padding-bottom:1rem;padding-top:1rem}.courses-gallery__filter-item:first-child{padding-bottom:.9375rem}.courses-gallery__cards__list{gap:1.25rem}.courses-gallery__cards__heading{font-size:1.375rem;line-height:1.6875rem;margin-bottom:1.25rem;margin-top:2.875rem}.courses-gallery__card-body{border-radius:2rem 2rem 0 0;padding:2.5rem 1.25rem}.courses-gallery__card__properties{column-gap:.25rem;margin-bottom:.8125rem;row-gap:.3125rem}.courses-gallery__card__properties-item{font-size:.6875rem;letter-spacing:-.0069rem;line-height:140%;padding:.25rem .5rem .125rem}.courses-gallery__card__course-title,.courses-gallery__card__course-title a{font-size:1.25rem;font-weight:550;letter-spacing:-.0125rem;line-height:120%;margin-bottom:.625rem;padding-bottom:0}.courses-gallery__card__course-annotation{line-height:1.0625rem;margin-bottom:.9375rem}.courses-gallery__card__course-benefits{column-gap:.5rem;padding-top:.9375rem;row-gap:.375rem}.courses-gallery__card__course-review{padding-top:2.1875rem}.courses-gallery__card__review-wrapper{padding:2.4375rem 1.25rem;row-gap:1.1875rem}.courses-gallery__card__review-wrapper:before{background-size:contain;height:3.125rem;left:1.0625rem;top:-1.8125rem;width:4.875rem}.courses-gallery__card__review_up{max-width:15.9375rem}.courses-gallery__card__course-review__text{font-size:.875rem;line-height:1.25rem}.courses-gallery__card__review__author .author__link{font-size:.875rem}.courses-gallery__card__review_down{align-items:flex-start;flex-direction:column;justify-content:flex-start;max-width:15.9375rem;padding-top:.9375rem;row-gap:1.125rem}.courses-gallery__card__review__rating-vk{height:1.125rem;width:6.5625rem}.courses-gallery__card__review__rating-value{font-size:.875rem;margin-right:.3125rem}.courses-gallery__card__review__link-more__wrapper{align-items:center;column-gap:.1875rem;display:inline-flex;flex-direction:row;flex-wrap:nowrap}.courses-gallery__card__review__link-more{border-bottom:.0625rem solid #0b68fe;font-size:.75rem;padding-bottom:.0625rem}.courses-gallery__card__review__link-more__wrapper:after{background-size:contain;height:1rem;width:1rem}.courses-gallery__card-footer{border-radius:0 0 2rem 2rem;padding:1.4375rem 1.25rem 1.375rem}.courses-gallery__card-footer__starttime:before{background-size:contain;height:1rem;width:1rem}.courses-gallery__card-footer__starttime{column-gap:.375rem;font-size:.875rem;line-height:140%}.courses-gallery__card-footer__price{font-size:1rem;letter-spacing:-.01rem;line-height:120%}.courses-gallery__cards__list-with-picture .courses-gallery__card-body{border-radius:2rem 2rem 0 0;flex-direction:column-reverse;padding:2.5rem 1.25rem 2.1875rem;row-gap:1.3125rem}.courses-gallery__cards__list-with-picture .courses-gallery__card__course-logo{padding:.5625rem 0 0}.courses-gallery__cards__list-with-picture .courses-gallery__card__course-logo img{width:10.5625rem}.courses-gallery__cards__list-with-picture .courses-gallery__card__course-title,.courses-gallery__cards__list-with-picture .courses-gallery__card__course-title a{font-size:1.125rem;line-height:1.4375rem;margin-bottom:.5rem}.courses-gallery__cards__list-with-picture .courses-gallery__card__course-annotation{font-size:.8125rem;line-height:1rem}.courses-gallery__cards__list-with-picture .courses-gallery__card__course-benefits{column-gap:.5625rem;padding-top:.8125rem;row-gap:.125rem}.courses-gallery__card__wrapper-column{row-gap:1.3125rem}.courses-gallery__cards__list-with-picture .courses-gallery__card__wrapper-column .courses-gallery__card-body{flex-direction:column;row-gap:1rem}.courses-gallery__cards__list-with-picture .courses-gallery__card__wrapper-column .courses-gallery__card__properties{column-gap:.25rem;margin-bottom:.8125rem;row-gap:.3125rem}.courses-gallery__cards__list-with-picture .courses-gallery__card__wrapper-column .courses-gallery__card__properties-item{font-size:.6875rem;letter-spacing:-.0069rem;line-height:140%;padding:.25rem .5rem .125rem}.courses-gallery__cards__list-with-picture .courses-gallery__card__wrapper-column .courses-gallery__card__course-logo{padding:0}.courses-gallery__cards__list-with-picture .courses-gallery__card__wrapper-column .courses-gallery__card__course-logo img{width:10rem}.courses-gallery__cards__list-with-picture .courses-gallery__card__wrapper-column .courses-gallery__card-footer{border-radius:0 0 2rem 2rem;padding:1.4375rem 1.25rem 1.375rem}.main-footer{background-image:url(8a5eeeb5497604651c8b.svg)}.main-footer__upper{align-items:flex-start;flex-direction:column;justify-content:flex-start;padding:4rem 1.25rem 3.5625rem}.main-footer__logo{height:2.0625rem;width:14.5625rem}.main-footer__description{font-size:.875rem;margin-top:.625rem}.main-footer__link{font-size:2rem;margin-top:1rem}.main-footer__content{padding:4rem 1.25rem 4rem 1.1875rem;row-gap:4rem}.main-footer__courses__head{display:block;padding-bottom:1rem}.main-footer__courses__logo{height:2.0625rem;width:16.4375rem}.main-footer__courses__title{font-size:.875rem;letter-spacing:-.0063rem;margin-top:.875rem}.main-footer__courses__list{row-gap:.5rem}.main-footer__courses__item a{font-size:.875rem}.main-footer__courses__link{margin-top:1.4375rem}.main-footer__courses__link a{font-size:.9375rem}.main-footer__courses__head .main-footer__courses__ya-rating{display:none}.main-footer__courses__ya-rating{display:block;margin-top:2.5rem}.main-footer__friend-sites{column-gap:normal;row-gap:4rem}.main-footer__friend-sites__item,.main-footer__friend-sites__item:nth-child(3),.main-footer__friend-sites__item:nth-child(4){min-height:auto}.main-footer__friend-sites__heading{height:1.5rem}.main-footer__friend-sites__title{font-size:.875rem;margin-bottom:0;min-height:auto;padding-bottom:1.0625rem}.main-footer__friend-sites__links{margin-top:1.5rem;row-gap:.75rem}.main-footer__friend-sites__links-item a{font-size:.875rem}.main-footer__friend-sites__item:first-child .main-footer__friend-sites__more-courses,.main-footer__friend-sites__item:nth-child(2) .main-footer__friend-sites__more-courses,.main-footer__friend-sites__more-courses{margin-top:1.75rem}.main-footer__friend-sites__more-courses span{font-size:.9375rem}.main-footer___feedback{border-radius:2.5rem 2.5rem 0 2.5rem;margin-left:-1.25rem;margin-right:-1.25rem;padding:2.3125rem 1.25rem 2.5rem;width:100vw}.main-footer___feedback__title{font-size:1.375rem}.main-footer___feedback__link{margin-top:1.625rem}.main-footer__lower{align-items:flex-start;flex-direction:column-reverse;justify-content:flex-start;padding:1.375rem 1.25rem 1.5rem;row-gap:.75rem}.main-footer__socials{align-self:flex-start}.main-footer__socials-body{margin-top:0}.main-footer__socials-body span{font-size:.875rem}.main-footer__socials-link img{height:2.5rem;width:2.5rem}.main-footer__license{row-gap:1rem}.main-footer__license__title{font-size:.75rem}.main-footer__license__links{flex-direction:column;gap:.4375rem}.main-footer__license__links-item{font-size:.6875rem}}.webtech-menu.offcanvas-main-page .offcanvas-body{align-items:flex-start;display:flex;flex-shrink:0;gap:2.5rem;justify-content:flex-start;padding:9.6875rem 11.875rem 0}.webtech-menu.offcanvas-main-page .offcanvas-body__column{display:flex;flex:1;flex-direction:column;height:20rem;justify-content:space-between;max-width:46.875rem}.webtech-menu.offcanvas-main-page .offcanvas-body__title{color:var(--Design-BIM-Primary-Black,#0d0d0d);font-family:ALSGorizont_var;font-size:1.75rem;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-weight:550;letter-spacing:-.035rem;line-height:120%;margin-bottom:1.5rem}.webtech-menu.offcanvas-main-page .mobile-menu__item a{color:var(--Design-BIM-Secondary-Black,#424245);font-family:PTGolos_vf;font-size:1.25rem;font-style:normal;font-weight:400;letter-spacing:-.0125rem;line-height:140%;padding:1.5rem 0}.webtech-menu.offcanvas-main-page .mobile-menu__item a:active,.webtech-menu.offcanvas-main-page .mobile-menu__item a:focus,.webtech-menu.offcanvas-main-page .mobile-menu__item a:hover{color:#ed1044}@media screen and (max-width:75rem){.webtech-menu.offcanvas-main-page .offcanvas-body{display:flex;flex-direction:column;padding:8.3125rem 0 0;row-gap:3.625rem}.webtech-menu.offcanvas-main-page .offcanvas-body__title{font-size:2.5rem;letter-spacing:-.05rem}.webtech-menu.offcanvas-main-page .offcanvas-body__column{height:auto;margin-left:2.5rem;margin-right:2.5rem;max-width:100%}}@media screen and (max-width:48rem){.webtech-menu.offcanvas-main-page .offcanvas-body__title{font-size:1.5rem;letter-spacing:-.03rem;line-height:110%;margin-bottom:.3125rem;margin-left:1.25rem;margin-right:1.25rem}.webtech-menu.offcanvas-main-page .offcanvas-body{padding:6.25rem 0 0;row-gap:2.4375rem}.webtech-menu.offcanvas-main-page .offcanvas-body__column{margin-left:0;margin-right:0}.webtech-menu.offcanvas-main-page .mobile-menu__item a{font-size:1.125rem;letter-spacing:0;padding:1.25rem}}