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}}.accordion{list-style:none;padding:0;margin:0}.accordion-item{margin-bottom:10px}.accordion-heading{padding:.66em 3em .66em 1.875em;font-size:16px;font-weight:700;color:#000;transition:all .1s;position:relative;background-color:#f4f4f4;margin:0!important;cursor:pointer}.is-expanded .accordion-heading{color:#fff;background-color:#209bd0}.is-expanded .accordion-heading .icon,.is-expanded .accordion-heading .owl-nav svg,.owl-nav .is-expanded .accordion-heading svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-heading .icon,.accordion-heading .owl-nav svg,.owl-nav .accordion-heading svg{right:25px;transition:inherit;position:absolute;top:50%;margin-top:-.5em}@media screen and (min-width:768px){.accordion-heading{font-size:18px}}.accordion-content{overflow:hidden;padding:1em;box-sizing:border-box;display:none}.accordion-content .accent-box{padding:1em;margin:1em 0}.accordion-content .accent-box h4{font-weight:600;margin-bottom:1em}.accordion-content .accent-box p{margin-bottom:1em}.compare-wrapper{overflow:scroll;margin:.2em calc(50% - 50vw) 2.5em}@media screen and (min-width:600px){.compare-wrapper{margin-bottom:2.5em;margin-top:2.5em}}@media screen and (min-width:992px){.compare-wrapper{margin-right:0;margin-left:0}}.compare{font-size:16px;min-width:600px}.compare .left,.compare .right{box-sizing:border-box;width:50%;float:left}@media screen and (min-width:768px){.compare{font-size:20px}}.compare-heading{margin-bottom:1.5em;display:-webkit-flex;display:-ms-flexbox;display:flex}.compare-heading div.left,.compare-heading div.right{padding:.5em;font-size:1em;font-weight:400;color:#fff;position:relative;text-align:center!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.compare-heading .left:before,.compare-heading .right:before{height:0;border-right:8px solid transparent;border-left:8px solid transparent;content:"";position:absolute;border-top:8px solid #cc0630;top:100%;left:calc(50% - 8px);width:0}.compare-heading .left{background-color:#209bd0}.compare-heading .left:before{border-top-color:#209bd0}.compare-heading .right{background-color:#cc0630;background-color:#209bd0}.compare-heading .right:before{border-top-color:#209bd0}.compare-heading .left{background-color:#cc0630}.compare-heading .left:before{border-top-color:#cc0630}.compare-img{padding:1em;text-align:center}.compare-content{padding:0;font-size:14px!important}.compare-content .compare-text{padding:1em 2em}.compare-content .left,.compare-content .right{padding:1em 2em;border-top:.25em solid #cc0630}.compare-content .left{border-color:#209bd0;border-color:#cc0630}.compare-content .right{border-color:#209bd0}@media screen and (min-width:992px){.compare-content{border-color:#f4f4f4;border-style:solid;border-width:0 1px}}.compare-scroll-invite{padding:10px 20px;font-size:1.6em;color:#cc0630;text-align:right;-webkit-animation-duration:4s;animation-duration:4s}@media screen and (min-width:600px){.compare-scroll-invite{display:none}}.compare-expander{margin-right:-2em;margin-left:-2em}.compare-expander .expander-toggle{border-left:3px solid #cc0630;padding-left:30px;display:block}.compare-expander .expander-body{padding:0 2em}.compare-block{width:100%}.compare-block .col{width:49%;vertical-align:top;display:inline-block}.compare-block .col:first-child{margin-right:10px}.compare-block .col img{max-width:100%}@media (max-width:800px){.compare-block .col,.compare-block img{margin-right:0;width:100%}}.custom.alt{margin-top:2em}