:where(.theme-route--about) h1{margin:0}:where(.theme-route--about) main{background-color:#fff;background-image:-webkit-image-set(url(/themes/allegrosoft/media/bg-default-eac0626e-1920.webp) 1x type("image/webp"),url(/themes/allegrosoft/media/bg-default-918bb478-1920.webp) 1x type("image/webp"));background-image:image-set("/themes/allegrosoft/media/bg-default-eac0626e-1920.webp" 1x type("image/webp"),"/themes/allegrosoft/media/bg-default-918bb478-1920.webp" 1x type("image/webp"));background-repeat:no-repeat;background-size:cover}:where(.theme-route--about) .gray-text p{color:#454546}:where(.theme-route--about) .dark-text p{color:#000}:where(.theme-route--about) .block{display:flex;position:relative}:where(.theme-route--about) .card .points{content:"";color:#0000;-webkit-user-select:none;user-select:none;background:url(/themes/allegrosoft/media/points-37f74842.svg) 50% no-repeat;width:24px;height:24px;margin:20px 0;display:block}:where(.theme-route--about) main h1{letter-spacing:.02em;padding-bottom:var(--space-content);font-weight:600;line-height:120%;font-size:var(--font-size-page-title)}:where(.theme-route--about) .ico-programs{background-image:url(/themes/allegrosoft/media/programs-123613d5.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}:where(.theme-route--about) .ico-tsd{background-image:url(/themes/allegrosoft/media/tsd-40bfc4fb.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}:where(.theme-route--about) main.about{background-color:#fff;background-image:none}:where(.theme-route--about) .about-header{padding-top:var(--space-section);margin:0 20px}@media (width>=1200px){:where(.theme-route--about) .about-header{padding-top:var(--space-section);margin:0}}:where(.theme-route--about) .about-header h1{padding-bottom:var(--space-content);letter-spacing:.02em;z-index:100;font-size:40px;font-weight:600;line-height:114.5%;position:relative}:where(.theme-route--about) .about-header__img{content:"";z-index:90;background-color:#ffd900;border-radius:0 60px;width:197px;height:197px;display:block;position:absolute;top:-42px;left:-50px}:where(.theme-route--about) .about-header ul{padding:0}:where(.theme-route--about) .about-header ul li{padding-bottom:20px;padding-left:15px;font-size:16px;font-weight:600;line-height:150%;list-style:none;position:relative}:where(.theme-route--about) .about-header ul li:before{content:"";background-color:#ffd900;border-radius:50%;width:14px;height:14px;display:block;position:absolute;top:5px;left:-15px}:where(.theme-route--about) .about-header p{padding-right:15px;font-size:16px;font-weight:400;line-height:150%}:where(.theme-route--about) .about-task{padding:100px 0}:where(.theme-route--about) .about-task .card{box-sizing:border-box;border-radius:var(--border-radius-10);background-color:#fff;border:1px solid #f1f3f4;padding:30px;box-shadow:0 20px 50px #5151511a}:where(.theme-route--about) .about-task .about-header-title{font-size:36px;font-weight:600;line-height:150%}:where(.theme-route--about) .about-task .about-header-title span{color:#ffd900}:where(.theme-route--about) .about-container{padding-bottom:var(--space-section);background-image:url(/themes/allegrosoft/media/bg-about-f8b1358a-1920.webp);background-position-y:180px;background-repeat:no-repeat}:where(.theme-route--about) .about-container .about-task .block{padding-bottom:20px}:where(.theme-route--about) .about-content .item{padding-bottom:var(--space-section)}@media (width>=768px){:where(.theme-route--about) .about-header{margin:0 50px}:where(.theme-route--about) .about-header ul li{font-size:22px}:where(.theme-route--about) .about-header ul li:before{top:14px}:where(.theme-route--about) .about-container{padding-bottom:var(--space-section)}:where(.theme-route--about) .about-container .about-task .block{padding-bottom:0}:where(.theme-route--about) .about-content .item{padding-bottom:var(--space-section)}}@media (width>=992px){:where(.theme-route--about) .about-content .item{padding-bottom:0}:where(.theme-route--about) .about-header h1{font-size:60px}}:where(.theme-route--about) .about-content h2{font-weight:600;font-size:var(--font-size-section-title);text-align:center;letter-spacing:.02em;color:#000;padding-bottom:var(--space-content);line-height:120%}:where(.theme-route--about) .about-content h2 span{color:#ffd900}:where(.theme-route--about) .about-content .title{color:#000;font-size:24px;font-weight:600;line-height:150%}:where(.theme-route--about) .about-content p{color:#000;font-size:18px;line-height:150%}:where(.theme-route--about) .about-directions{padding-bottom:var(--space-section)}:where(.theme-route--about) .about-directions h3{letter-spacing:.02em;padding-bottom:var(--space-content);font-size:52px;font-weight:600;line-height:120%}:where(.theme-route--about) .about-directions h3 span{color:#ffd900}:where(.theme-route--about) .about-directions .card{box-sizing:border-box;border-radius:var(--border-radius-10);border:1px solid #f1f3f4;margin-bottom:30px;padding:30px}:where(.theme-route--about) .about-directions .icon{margin:0 auto 29px;padding:0;position:relative;bottom:0}@media (width>=768px){:where(.theme-route--about) .about-directions .icon{float:left;padding:0;position:relative;bottom:0}:where(.theme-route--about) .about-directions .card-content{padding-left:109px}}:where(.theme-route--about) .about-directions .title{font-size:24px;font-weight:600;line-height:150%}:where(.theme-route--about) .about-directions p{font-size:18px;font-weight:400;line-height:150%}:where(.theme-route--about) .about-directions .note p{color:#454546;font-size:18px;line-height:150%}:where(.theme-route--about) .aweb-specs{flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:40px;display:flex}:where(.theme-route--about) .aweb-spec{border-radius:var(--border-radius-10);background-color:#fff;border:1px solid #dfdfdf;width:31%;padding:30px;box-shadow:0 20px 50px #5151511a}:where(.theme-route--about) .aweb-spec-title{margin-bottom:16px;font-family:Golos,sans-serif;font-size:19px;font-weight:600}:where(.theme-route--about) .aweb-spec-desc{font-family:Golos,sans-serif;font-size:16px;font-weight:500}@media screen and (width<=480px){:where(.theme-route--about) .aweb-spec{width:100%;margin-bottom:30px}}:where(.theme-route--about) .card .icon{color:#0000;-webkit-user-select:none;user-select:none}:where(.theme-route--about) .certificates-slider{padding-bottom:var(--space-section)}@media (width>=768px){:where(.theme-route--about) .certificates-slider{padding-bottom:var(--space-section)}}:where(.theme-route--about) .certificates-slider__img-wrap{width:260px;height:360px;display:block}:where(.theme-route--about) .certificates-slider__img{object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}:where(.theme-route--about) .certificates-slider__nav-wrapper{height:68px;margin-top:32px;display:block;position:relative}:where(.theme-route--about) .about-header .layout-cell-lg-7{position:relative}@media (width>=769px){:where(.theme-route--about) .certificates-slider__nav-wrapper{height:50px;margin-top:10px}}:where(.theme-route--about) .certificates-slider__nav_prev{padding-right:10px}:where(.theme-route--about) .certificates-slider__nav_prev:after{transform:rotate(-45deg)}@media (width>=769px){:where(.theme-route--about) .certificates-slider__nav_prev{padding-right:0}}:where(.theme-route--about) .certificates-slider__nav_next{right:0}:where(.theme-route--about) .certificates-slider__nav_next:after{transform:rotate(135deg)}:where(.theme-route--about) .certificates-slider__nav{z-index:2;background-color:#ffd900;width:44px;height:44px;position:absolute;top:0}:where(.theme-route--about) .certificates-slider__nav:after{content:"";border-top:2px solid #000;border-left:2px solid #000;width:10px;height:10px;display:block;position:absolute;top:calc(50% - 5px);left:calc(50% - 5px)}@media (width>=769px){:where(.theme-route--about) .certificates-slider__nav{width:50px;height:50px;transition:background-color .2s ease-out;display:block}:where(.theme-route--about) .certificates-slider__nav:after{content:"";border-top:2px solid #000;border-left:2px solid #000;width:8px;height:8px;display:block;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px)}:where(.theme-route--about) .certificates-slider__nav:hover{cursor:pointer;background-color:#e7d77f;transition:background-color .2s ease-in}}:where(.theme-route--about) .container{width:100%}
