@charset "UTF-8";.dialog-off-canvas-main-canvas{overflow:hidden}.container{margin:0 auto;max-width:var(--container)}.center{margin-bottom:200px}.center>.block:nth-child(even){background-color:var(--background-block-section);padding:200px -webkit-calc((100vw - var(--container))/ 2);padding:200px -moz-calc((100vw - var(--container))/ 2);padding:200px calc((100vw - var(--container))/ 2);margin:0 -webkit-calc((var(--container) - 100vw)/ 2);margin:0 -moz-calc((var(--container) - 100vw)/ 2);margin:0 calc((var(--container) - 100vw)/ 2)}.center>.block:nth-child(even).block-portfolio{padding-top:400px}.center>.block:nth-child(even).block-ae-partners-block{background:-webkit-gradient(linear,left top,left bottom,from(#1a2040),to(#091023));background:-webkit-linear-gradient(top,#1a2040 0,#091023 100%);background:-moz-linear-gradient(top,#1a2040 0,#091023 100%);background:-o-linear-gradient(top,#1a2040 0,#091023 100%);background:linear-gradient(180deg,#1a2040 0,#091023 100%)}.center>.block:nth-child(even):nth-last-child(-n+1){margin-bottom:-200px!important}.center>.block:nth-child(even) form .form-submit{background:-webkit-gradient(linear,left top,left bottom,from(var(--background-block-section)),to(var(--background-block-section))) padding-box,-webkit-gradient(linear,left top,right top,from(var(--color-primary)),to(var(--color-secondary))) border-box;background:-webkit-linear-gradient(var(--background-block-section),var(--background-block-section)) padding-box,-webkit-linear-gradient(left,var(--color-primary),var(--color-secondary)) border-box;background:-moz-linear-gradient(var(--background-block-section),var(--background-block-section)) padding-box,-moz-linear-gradient(left,var(--color-primary),var(--color-secondary)) border-box;background:-o-linear-gradient(var(--background-block-section),var(--background-block-section)) padding-box,-o-linear-gradient(left,var(--color-primary),var(--color-secondary)) border-box;background:linear-gradient(var(--background-block-section),var(--background-block-section)) padding-box,linear-gradient(to right,var(--color-primary),var(--color-secondary)) border-box}.center>.block:nth-child(even) form .form-submit:hover,.center>.block:nth-child(even) form .form-submit:hover:focus{background:-webkit-gradient(linear,left top,right top,from(var(--color-primary)),to(var(--color-secondary))) padding-box,-webkit-gradient(linear,left top,right top,from(var(--color-primary)),to(var(--color-secondary))) border-box;background:-webkit-linear-gradient(left,var(--color-primary),var(--color-secondary)) padding-box,-webkit-linear-gradient(left,var(--color-primary),var(--color-secondary)) border-box;background:-moz-linear-gradient(left,var(--color-primary),var(--color-secondary)) padding-box,-moz-linear-gradient(left,var(--color-primary),var(--color-secondary)) border-box;background:-o-linear-gradient(left,var(--color-primary),var(--color-secondary)) padding-box,-o-linear-gradient(left,var(--color-primary),var(--color-secondary)) border-box;background:linear-gradient(to right,var(--color-primary),var(--color-secondary)) padding-box,linear-gradient(to right,var(--color-primary),var(--color-secondary)) border-box}.center>.block:nth-child(even) form .form-submit.focus,.center>.block:nth-child(even) form .form-submit:focus{background:-webkit-gradient(linear,left top,left bottom,from(var(--background-block-section)),to(var(--background-block-section))) padding-box,-webkit-gradient(linear,left top,right top,from(var(--color-primary)),to(var(--color-secondary))) border-box;background:-webkit-linear-gradient(var(--background-block-section),var(--background-block-section)) padding-box,-webkit-linear-gradient(left,var(--color-primary),var(--color-secondary)) border-box;background:-moz-linear-gradient(var(--background-block-section),var(--background-block-section)) padding-box,-moz-linear-gradient(left,var(--color-primary),var(--color-secondary)) border-box;background:-o-linear-gradient(var(--background-block-section),var(--background-block-section)) padding-box,-o-linear-gradient(left,var(--color-primary),var(--color-secondary)) border-box;background:linear-gradient(var(--background-block-section),var(--background-block-section)) padding-box,linear-gradient(to right,var(--color-primary),var(--color-secondary)) border-box}.with-sidebar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;grid-gap:var(--grid-gap)}.with-sidebar main{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.with-sidebar main>:first-of-type{margin-top:0}.with-sidebar main>:first-child{margin-top:0}.with-sidebar main>:nth-last-child(-n+1){margin-bottom:0}.with-sidebar aside{width:294px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.with-sidebar aside>*{display:block;margin:24px 0}.with-sidebar aside .block__header{background-color:#f3f5f7;padding:24px;margin-bottom:0}.with-sidebar aside .block__title{font-size:20px;line-height:28px;text-align:left}.with-sidebar aside .block__content{padding:24px;border:1px solid #f3f5f7}.with-sidebar aside .block-border{padding:24px}.with-sidebar aside .block-border .block__header{background-color:transparent;padding:0;margin-bottom:32px}.with-sidebar aside .block-border .block__content{padding:0}.with-sidebar aside>:first-child{margin-top:0}.with-sidebar aside>:nth-last-child(-n+1){margin-bottom:0}.with-sidebar aside .btn-visual-catalog{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--color-secondary);background-color:#fff;-webkit-border-radius:65px;-moz-border-radius:65px;border-radius:65px;font-size:var(--font-size-norma);font-weight:600;line-height:18px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-secondary);padding:15px 24px;text-align:left;position:relative;-webkit-transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}.with-sidebar aside .btn-visual-catalog:hover{color:#fff;background-color:var(--color-secondary);border-color:#494949}.with-sidebar aside .btn-visual-catalog.focus,.with-sidebar aside .btn-visual-catalog:focus{color:var(--color-secondary);background-color:transparent;border-color:var(--color-secondary)}.with-sidebar aside .btn-visual-catalog:before{content:"";font-family:icomoon;font-size:34px;font-weight:400;margin-right:12px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.with-sidebar aside .btn-visual-catalog:after{content:"";font-family:icomoon;font-size:16px;font-weight:400;width:24px;height:24px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-left:12px}@media only screen and (min-width:1281px){.with-sidebar main .field-content-page.field-type-list>.value{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1536px){.with-sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.with-sidebar aside>*{display:none}}@media only screen and (max-width:1100px){.container{padding-left:40px;padding-right:40px}.center{margin-bottom:80px}.center>.block:nth-child(even){padding-top:80px;padding-bottom:80px}.center>.block:nth-child(even).block-portfolio{padding-top:80px}.center>.block:nth-child(even):nth-last-child(-n+1){margin-bottom:-80px!important}}@media only screen and (max-width:680px){.container{padding-left:12px;padding-right:12px}} /*# sourceMappingURL=maps/layout.css.map */