main.guard .clear{clear:both}main.guard .strong{font-weight:700}main.guard .minor{color:#c5c5c5}main.guard .uppercase{text-transform:uppercase}main.guard .left{text-align:left!important}main.guard .center{text-align:center}main.guard .duo_columns{column-gap:100px;column-count:2;margin-top:3rem}@media (max-width:800px){main.guard .duo_columns{column-count:1;display:contents}.hide800down{display:none}}main.guard h2,main.guard h3,main.guard h4,main.guard ol,main.guard p,main.guard section,main.guard ul{margin-bottom:1rem}main.guard img{max-width:100%}main.guard ol,main.guard ul{padding-left:1em}ol.custom{list-style:none;counter-reset:list-o;padding-left:2.7rem!important}ol.custom>li{margin-bottom:2em;position:relative;counter-increment:list-o}ol.custom>li:before{font-size:2.5rem;font-weight:700;margin-right:.5rem;color:#eee;content:counter(list-o);position:absolute;text-align:right;top:-1.1rem;left:-2.8rem;width:1em;line-height:1}.external_link{color:#000;padding-right:100px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 98 24'%3E%3Cpath fill='%23000' d='M97 13c.6-.5.6-1.5 0-2l-9.5-9.6a1.5 1.5 0 1 0-2.1 2.1l8.5 8.5-8.5 8.5a1.5 1.5 0 1 0 2.1 2.1l9.6-9.5Zm-97 .5h96v-3H0z'/%3E%3C/svg%3E") 100% 100%/96px no-repeat;width:195px;display:block}main.guard h3{font-weight:600;text-transform:uppercase;text-align:center}.chteblecontainer{overflow-x:auto;padding-top:2rem}.chtablehead td{padding:.5rem!important;font-size:1.2rem;border:20px solid #fff;color:#fff;border-top:0;border-bottom:0;text-align:center;background:#e42320;line-height:2.5rem;white-space:nowrap}.chtablehead td h3{font-weight:500;margin-bottom:0;text-transform:uppercase}.chtable{margin-bottom:3rem}.chtable h4,.chtable h5{font-size:1.25rem;font-weight:600;text-transform:uppercase;text-align:center;margin:3rem 0 2rem}.chtable h5{font-weight:400;margin:2rem 0}.chtable h3>span,.chtable h4>span,.chtable h5>span{right:0;position:sticky;left:0}.chtable td p{margin:0}.chtable td{border-right:1px solid #b4b4b4;padding:0 .75rem 0 1rem;box-sizing:border-box;width:33.333%;vertical-align:top}.chtable p:first-child{margin-top:-.4em}.chtable p:last-child{margin-bottom:-.4em}.chtable td:last-child{border-right:0}.chtable td:first-child{padding-left:0}@media only screen and (max-width:767px){#swipeanim{animation:swipelrft 2s infinite;height:150px;pointer-events:none;position:fixed;bottom:0;background:url(/bitrix/templates/sc_template_main/img/icons/gesture-hslide.svg) top no-repeat;left:0;width:100vw;display:none}@keyframes swipelrft{0%{left:75px}to{left:-75px}}}.attention{padding:1.5rem 3.3rem;font-size:1.2rem;font-weight:500;margin-bottom:2em;color:#fff;border-radius:10px;background:#209bd0;display:block}.attention p:last-child{margin-bottom:0}.accent-box{padding:2rem 3.3rem;border:1px solid #000;box-sizing:border-box;margin:3rem 0;border-radius:1rem;display:block}.accent-box p:last-child{margin-bottom:0}@media (max-width:700px){.accent-box,.attention{padding:1.5rem;font-size:1rem}}.are-u-ready,.emphasis{padding:2.5rem 23rem 2.5rem 2rem;color:#fff;margin:.5rem 0 3rem;border-radius:20px;background:url(/bitrix/templates/sc_template_main/img/are-u-ready.png) right 5rem bottom no-repeat,linear-gradient(90deg,#cc0630,#209bd0);line-height:1.5}.emphasis{padding:2.5rem 2rem;background:linear-gradient(90deg,#cc0630,#209bd0)}.guard .are-u-ready h3{text-align:left}@media (max-width:1220px){.are-u-ready{padding-right:14rem;background-size:300px,contain;background-position:100% 100%}}@media (max-width:800px){.are-u-ready,.emphasis{padding:2rem;background:linear-gradient(90deg,#cc0630,#209bd0)}}.chess div img{max-width:100%;margin:0 auto 1.5rem;display:block}@media (min-width:800px){.chess,.chess div{display:flex}.chess div{flex:0 0 50%;padding:2rem 0;justify-content:center;flex-direction:column}.chess div h4,.chess div ol,.chess div p,.chess div ul{margin:0 2rem}.chess div h4{margin-bottom:1rem}.chess div img{margin:0;width:calc(100% - 2em)}.chess div>:last-child{margin-bottom:0}.chess:nth-of-type(2n){flex-direction:row-reverse}.chess:nth-of-type(2n) div{align-items:flex-end}.chess:nth-of-type(2n) div p{text-align:right}}.alignleft,.alignright{height:auto!important;text-align:center;margin:1rem auto;width:auto;display:block}@media (min-width:768px){.alignright{clear:right;margin:0 0 1.3em min(5%,2em);width:45%;float:right}.alignleft{clear:left;margin:0 min(5%,2em) 1.3em 0;width:45%;float:left}}.number{font-weight:900;color:#e42320}ol.tile h4{font-weight:700}@media (min-width:768px){ol.tile{list-style:none;padding:0!important;flex-wrap:wrap;display:flex}ol.tile li{flex:0 0 33.333%;padding:0 1em;margin:1em 0}ol.tile li,ol.tile li:before{text-align:center;box-sizing:border-box}ol.tile li:before{height:2rem;font-size:1rem;font-weight:700;color:#fff;content:counter(list-o);position:static;background-color:#12abf1;margin:0 0 1rem;border-radius:50%;width:2rem;line-height:2;display:inline-block}ol.tile .button{padding:1em;font-size:.8rem;white-space:wrap;display:inline-block}}.portfolio-gallery-list{list-style:none;padding:0!important}.portfolio-gallery-list .item{width:47.607%}.portfolio-gallery-list .img-holder img{height:100%;width:100%;display:block}.portfolio_description{font-weight:600;margin-bottom:min(4.5vw,56px);color:#fff;background:#209bd0}.portfolio_description>div{padding:.7em}.portfolio_description a{font-size:inherit;color:#fff;text-transform:uppercase}.portfolio_description .house-square{font-size:.9em;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='35' fill='none' viewBox='0 0 36 35'%3E%3Cpath fill='%23fff' d='M18.6 1a.6.6 0 0 0-.9 0L14 4.8a.6.6 0 1 0 .8.9l3.4-3.4 3.4 3.4a.6.6 0 1 0 .9-.9zm.1 17.3V1.4h-1.2v17h1.2Z'/%3E%3Cpath fill='%23fff' d='M17.7 34.3c.2.3.6.3.9 0l3.8-3.8a.6.6 0 0 0-.9-.9L18.1 33l-3.4-3.4a.6.6 0 0 0-.8.9zM17.5 17v16.9h1.2v-17h-1.2Z'/%3E%3Cpath fill='%23fff' d='M35.5 17.4c.2-.2.2-.6 0-.8l-3.8-3.9a.6.6 0 0 0-.9.9l3.4 3.4-3.4 3.4a.6.6 0 1 0 .9.8zm-17.4.2h17v-1.2H18v1.2Z'/%3E%3Cpath fill='%23fff' d='M.8 16.6c-.2.2-.2.6 0 .8l3.8 3.8a.6.6 0 0 0 .9-.8L2 17l3.4-3.4a.6.6 0 1 0-.9-.9zm17.3-.2H1.2v1.2h17v-1.2Z'/%3E%3C/svg%3E") left .5em center/1.7em no-repeat;padding-left:2.7em}.portfolio_description .house-square sup{line-height:1.1}@media (max-width:1111px){.portfolio_description{font-size:16px}}@media (max-width:900px){.portfolio_description{font-size:14px}}@media (max-width:750px){.portfolio-gallery-list .item{width:100%}.portfolio_description{font-size:18px}}@media (max-width:450px){.portfolio_description{font-size:16px}}@media (max-width:390px){.portfolio_description{font-size:14px}.portfolio_description>div{padding:.6em}}@media (max-width:350px){.portfolio_description{font-size:13px}.portfolio_description>div{padding:.5em}}