:root{--color:#2b2b2b;--theme_color:#1a79aa;--link-color:#23a9dd;--link-color-hover:#1b7aab;--button-color:#ec5620;--button-color-hover:#d84e1b;--complementary-color:#04b8cb;--complementary-color-hover:#037480;--header-height:90px;--top-header-height:-90px;--font-family:Montserrat,"Verdana",Helvetica,Arial,sans-serif;--icon-font:'Feather'!important;--icon-left:"\e92f";--icon-right:"\e930";--icon-top:"\e931";--icon-bottom:"\e92e"}[class*=" icon-"]:before,[class^=icon-]:before{display:inline-block;width:1em;height:1em}.icon{position:relative;display:inline-block;vertical-align:middle;line-height:1;font-style:normal;width:1em;height:1em}.icon:before{display:block;width:1em;height:1em;font-size:1em;content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid meet'><circle r='50%' cx='50%' cy='50%' fill-opacity='0.5' fill='%23eaeaea'/></svg>")}.icon:has(svg)::before{content:none}.icon.round:before{content:none}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{max-width:100%;border-style:none;vertical-align:bottom}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}label{display:block;margin:.5em 0;font-weight:500}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}::selection{color:#fff;background:#157fee}body{font-family:var(--font-family);overflow-y:scroll;color:var(--color);background-color:#f4f4f4;min-height:100vh;display:flex;flex-direction:column}body{font-size:15px}@media (min-width:601px){body{font-size:16px}}header{top:0;z-index:101}main{flex-grow:1}footer{margin-top:auto}h1,h2,h3,h4,h5,h6{line-height:120%;font-weight:600;color:var(--color)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:3.5rem;margin:2.8rem 0 1.68rem 0}h2{font-size:1.875rem;margin:2.3733333333rem 0 1.424rem 0}h3{font-size:1.75rem;margin:1.9466666667rem 0 1.168rem 0}h4{font-size:1.625rem;margin:1.52rem 0 .912rem 0}h5{font-size:1.5rem;margin:1.0933333333rem 0 .656rem 0}h6{font-size:1.25rem;margin:.7666666667rem 0 .46rem 0}h2 b{color:#fff!important;background-color:rgba(47,128,237,1);font-weight:inherit;white-space:nowrap;display:inline-block;padding:0 5px}.h1 h1{margin-top:1rem}@media (max-width:600px){h1{font-size:1.75rem}h2{font-size:1.375rem}h3{font-size:1.25rem}h4{font-size:1.188rem}h5{font-size:1.125rem}h6{font-size:1.063rem}}h2 span{color:var(--complementary-color)}.p,p{line-height:1.5;margin-top:1em;margin-bottom:1em}a{color:var(--link-color);outline:0;cursor:pointer}a:focus{outline:0;outline-offset:-4px}a:visited{color:var(--link-color)}a:hover{color:var(--link-color-hover);text-decoration:none}ol,ul{padding:0;margin-top:1.5em}ol li,ul li{list-style:none;position:relative;color:inherit;margin-bottom:.875em;line-height:1.5}.ul-disc ul,ul.disc{padding-left:1.6em;line-height:1.5}.ul-disc ul li:before,ul.disc li:before{font-size:.625em;content:"\e937";font-family:var(--icon-font);position:absolute;top:.5em;left:-2.2em}.ul-decor ul,ul.decor{padding-left:1.3em!important;margin-left:0}.ul-decor ul li,ul.decor li{padding-left:0!important}.ul-decor ul li:before,ul.decor li:before{font-size:.625em;content:"\e934";font-family:var(--icon-font);position:absolute;top:.5em;left:-1.6em}ul.decor li.more:before{content:none}ul.checked li{padding-left:1.5em!important}ul.checked li:before{color:var(--theme_color);font-size:1em;content:"\e92b";font-family:var(--icon-font);position:absolute;top:0;left:0;min-width:1em;height:1em;text-align:center;border-radius:50%}ul.checked li.col{padding-left:calc(2em + 15px)!important}ul.checked li.col:before{left:1.5em}ul.white-text li:before{color:#fff}ul.is_icons li{display:flex;align-items:center}ul.is_icons li i{font-size:2em;text-align:center;width:100%;max-width:1em;margin-right:1rem}ul.is_icons li b{margin-right:.4em}.ol-decor ol,ol.decor{line-height:1.5;counter-reset:myCounter}.ol-decor ol>li,ol.decor>li{padding-left:1.6em}.ol-decor ol>li:before,ol.decor>li:before{counter-increment:myCounter;content:counter(myCounter);width:1.3em;height:1.3em;text-align:center;line-height:1.4em;color:#1d5deb;position:absolute;top:0;left:0;font-weight:600}figure{margin:0;margin-bottom:1.4rem}blockquote{display:table;width:100%;table-layout:fixed;background-color:#eefdff;border-left:3px solid #04b8cb;padding:1em;margin:1.4rem 0;line-height:1.4;box-sizing:border-box}blockquote .icon{display:table-cell;vertical-align:middle;padding-right:1rem}blockquote ul{margin-top:.875em}.ul-disc nav ul{margin:0;padding-left:0}.ul-disc nav ul li{margin:0;padding:0}.ul-disc nav ul li:before{content:none}nav ul li a,nav ul li a:visited{display:block;font-weight:500;line-height:1em;text-decoration:none}nav ul li.selected a{color:var(--link-color-hover)}.title{color:#1f2128}.sticky{position:sticky}.block{padding:25px 30px}@media screen and (max-width:600px){.block{padding:15px 20px}}.shadow-block{background:#fff;border-radius:10px}.shadow-block:hover{box-shadow:0 5px 20px 0 rgba(0,0,0,.05)}.columns{columns:120px 4;-moz-columns:120px 4;-webkit-columns:120px 4;column-gap:16px}.columns .item{page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;display:table;text-indent:0}.grid{display:grid}.flex{display:-webkit-flex;display:-ms-flexbox;display:flex}.flex.middle{-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.flex.wrap{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.full-line{-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flex.column{-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}.flex.gap{gap:.625rem}.flex-separator{flex:1}.flex-order-2{order:2}@media only screen and (min-width:993px){.flex-order-2{order:inherit}}.table-block{display:table;width:100%}.table-block .col{display:table-cell;vertical-align:top}.section{padding-top:1rem;padding-bottom:1rem}.section-action{display:flex;flex-wrap:wrap;gap:1em;align-items:center;padding-bottom:2rem}@media only screen and (min-width:601px){.section{padding-top:2rem;padding-bottom:2rem}.section-action{padding-bottom:3rem}}.section.col{padding-top:1rem;padding-bottom:1rem}.section.col>.block{min-height:calc(100% - 50px)}.gap{gap:10px}.gap-row{row-gap:20px}.row.flex:after{content:none}.row:after{content:"";display:table;clear:both}.row{margin-left:-10px;margin-right:-10px}.row .col{padding-left:10px;padding-right:10px}.col>.block:after,.row-block:not(.flex):after{content:"";display:table;clear:both}.row-block{margin-left:-10px;margin-right:-10px}.row-block>.col{padding-left:10px;padding-right:10px}.col{display:inline-block;float:left;vertical-align:top;box-sizing:border-box}.s1{width:8.3333333333%}.s2{width:16.6666666667%}.s20{width:20%}.s3{width:25%}.s4{width:33.3333333333%}.s5{width:41.6666666667%}.s6{width:50%}.s7{width:58.3333333333%}.s8{width:66.6666666667%}.s9{width:75%}.s10{width:83.3333333333%}.s11{width:91.6666666667%}.s12{width:100%}@media only screen and (min-width:601px){.m1{width:8.3333333333%}.m2{width:16.6666666667%}.m20{width:20%}.m3{width:25%}.m4{width:33.3333333333%}.m5{width:41.6666666667%}.m6{width:50%}.m7{width:58.3333333333%}.m8{width:66.6666666667%}.m9{width:75%}.m10{width:83.3333333333%}.m11{width:91.6666666667%}.m12{width:100%}}@media only screen and (min-width:993px){.l1{width:8.3333333333%}.l2{width:16.6666666667%}.l20{width:20%}.l3{width:25%}.l4{width:33.3333333333%}.l5{width:41.6666666667%}.l6{width:50%}.l7{width:58.3333333333%}.l8{width:66.6666666667%}.l9{width:75%}.l10{width:83.3333333333%}.l11{width:91.6666666667%}.l12{width:100%}}.container{width:100%;max-width:1280px;padding-left:15px;padding-right:15px;margin:0 auto;box-sizing:border-box}.clear-both:after,.container:after{content:"";display:table;clear:both}@media only screen and (min-width:993px){.container{padding-left:30px;padding-right:30px}}@media only screen and (min-width:1201px){.container{max-width:1380px;padding-left:50px;padding-right:50px}}@media only screen and (max-width:600px){.hide-on-small-and-down,.hide-on-small-only{display:none!important}}@media only screen and (max-width:992px){.hide-on-med-and-down{display:none!important}}@media only screen and (min-width:601px){.hide-on-med-and-up{display:none!important}}@media only screen and (min-width:600px) and (max-width:992px){.hide-on-med-only{display:none!important}}@media only screen and (min-width:993px){.hide-on-large-only{display:none!important}}@media only screen and (max-width:1201px){.hide-on-extra-large{display:none!important}}@media only screen and (min-width:1201px){.hide-on-extra-large-only{display:none!important}}@media only screen and (min-width:1201px){.show-on-extra-large{display:block!important}}@media only screen and (min-width:993px){.show-on-large{display:block!important}}@media only screen and (min-width:600px) and (max-width:992px){.show-on-medium{display:block!important}}@media only screen and (max-width:600px){.show-on-small{display:block!important}}@media only screen and (min-width:601px){.show-on-medium-and-up{display:block!important}}@media only screen and (max-width:992px){.show-on-medium-and-down{display:block!important}}@media only screen and (max-width:600px){.center-on-small-only{width:100%;text-align:center;justify-content:center!important}}.information_board{font-size:.938em;font-weight:500;color:#555;padding-top:1em;padding-bottom:1em;background-color:#fff2c4}header{box-shadow:0 5px 6px 2px rgba(38,75,130,.1)}[data-sticky]{top:var(--top-header-height,-100%);position:sticky;transition:top .4s cubic-bezier(.65,0,.35,1)}[data-sticky].sticky{top:0}.header .logo a{vertical-align:top;text-decoration:none}.header .logo{position:relative}.header .logo .logo-img{width:150px;height:var(--header-height);max-width:none;-o-object-fit:contain;object-fit:contain}.header .logo .logo-info{position:absolute;bottom:0;right:0;display:block;font-size:.75em}.header .link,.header a{display:block}.header .tagline{margin-bottom:8px}.header .dropdown-content .link,.header .dropdown-content a{color:#1f2128}.header.white-header{background:#fff}.header.white-header .icon.large,.header.white-header .menu-h li a,.header.white-header .mob-menu .link,.header.white-header a{color:var(--theme_color)}.header.white-header .menu-h li a.selected{color:#157fee}.header .menu-h{font-size:.938em}.header .menu-h>li>a,.header .menu-h>li>span{padding:.5em .7em;font-weight:500;line-height:1}.header .menu-h>li>ul>li a{color:inherit}.header .menu-h>li>ul>li a:hover{color:var(--link-color-hover)}@media screen and (min-width:1441px){.header .menu-h>li>a,.header .menu-h>li>span{display:block;padding:1em}}.header .menu-h li.collapsible>a{padding-right:2em}.header .menu-h li.collapsible>a+.icon{position:absolute;right:.5rem;top:.7rem;transform:none}.header .menu-h li.collapsible>a+.icon:before{color:#7e7e7e}@media screen and (min-width:993px){.header .menu-h li.collapsible>a+.icon{display:inline-block;top:50%;transform:translate(0,-50%)}}.header .link-city{display:inline-flex!important;align-items:center}.header_top{font-size:14px;background-color:#fff;color:#474747}.header_top .menu-h>li>a,.header_top a{color:inherit;font-weight:400}.header_top .dropdown .dropdown-content{z-index:102}@media only screen and (min-width:1280px){.header_top{font-size:16px}}.header_middle{width:100%;height:var(--header-height);position:relative;z-index:100;background-color:#41bcda}@media only screen and (min-width:1420px){.header_middle .menu-h{font-size:1rem}}.header_middle .icon.large{font-size:1.5rem}.header_middle .icon.large+div,.header_middle .icon.large+div+div,.header_middle .icon.large+span{margin-left:.6rem}.header_bottom{background-color:#d3f6fa}.header_bottom .container{padding-top:5px;padding-bottom:5px}.header_bottom a{color:var(--color)}.header_bottom a:hover{color:var(--link-color-hover)}.header_bottom .menu-h>li a{font-weight:500}.header_bottom .menu-h>li>a{font-size:13px;display:flex;gap:6px;align-items:center;height:100%;box-sizing:border-box}.header_bottom .menu-h>li.collapsible>a+.icon:before{color:var(--theme_color)}@media only screen and (min-width:1101px){.header_bottom .menu-h>li>a{font-size:15px}}@media only screen and (min-width:1367px){.header_bottom .menu-h>li>a{font-size:17px}}.dropdown{position:relative}.dropdown .dropdown-link{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.dropdown .dropdown-content{max-width:300px;min-width:200px;width:max-content;position:absolute;top:calc(100% + 10px);left:50%;margin:0;padding:20px 10px;background:#fff;box-shadow:0 0 .8rem .2rem rgba(38,75,130,.1);border-radius:8px;z-index:2;visibility:hidden;opacity:0;pointer-events:none;transition:.1s .2s;transform:translateX(-50%)}.dropdown .dropdown-content.open,.dropdown:hover .dropdown-content{top:100%;visibility:visible;opacity:1;pointer-events:auto}.dropdown .dropdown-content:before{content:'';position:absolute;bottom:100%;left:calc(50% - 8px);display:inline-block;width:0;height:0;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #fff transparent}.dropdown .dropdown-content.right{left:auto;right:0;transform:translateX(0)}.dropdown .dropdown-content.right:before{left:auto;right:16px}.header-contacts-link{padding-top:8px;padding-bottom:8px}.header-contacts{font-size:1rem;text-align:left;padding:.5em .7em;display:flex;flex-direction:column;gap:14px}.header-contacts .link,.header-contacts a{font-weight:500}.header .menu-h.hidden{overflow:hidden;white-space:nowrap}.header .menu-h li.menu-more{display:none}@media screen and (min-width:992px){.header .menu-h .user .content{white-space:normal;max-width:250px}.header .menu-h .user ul{min-width:280px;left:auto;right:0;transform:translateX(0)}.header .menu-h .user ul:before{left:auto;right:2rem}.header .phone a{font-size:1.313em}.header .menu-h li.menu-more{display:block;position:relative}.header .menu-h li.menu-more.hide{display:none}.header .menu-h>li ul{max-width:300px;min-width:200px;width:max-content;position:absolute;top:calc(100% + 10px);left:50%;margin:0;padding:20px 10px;background:#fff;box-shadow:0 0 .8rem .2rem rgba(38,75,130,.1);border-radius:8px;z-index:2;visibility:hidden;opacity:0;pointer-events:none;transition:.1s .2s;transform:translateX(-50%)}.header .menu-h.flex>li.collapsible:first-child>ul{left:0;transform:translateX(0)}.header .menu-h.flex>li.collapsible:first-child>ul:before{left:4rem}.header .menu-h.flex>li.collapsible:last-child>ul{left:auto;right:0;transform:translateX(0)}.header .menu-h.flex>li.collapsible:last-child>ul:before{left:auto;right:4rem}.header .menu-h>li.active>ul,.header .menu-h>li:hover>ul{top:100%;visibility:visible;opacity:1;pointer-events:auto}.header .menu-h>li>ul:before{content:'';position:absolute;bottom:100%;left:calc(50% - 8px);display:inline-block;width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #fff transparent}.header .menu-h ul li,.header .menu-h ul li a{display:block}.header .menu-h>li>ul>li>ul{left:calc(100% + 1px);top:0;transform:none}.header .menu-h>li>ul>li:hover{transition:.6s .2s}.header .menu-h>li>ul>li:hover>ul{visibility:visible;opacity:1;pointer-events:auto}}.header .phone a{vertical-align:middle;color:inherit;text-decoration:none}.header .phone i{width:1em;display:inline-block}.social-media{display:-webkit-flex;display:-ms-flexbox;display:inline-flex;gap:10px}.social-media i{color:#157fee;font-size:1.5rem;width:1em}.social-media i.link:hover{color:#1f2128;transition:color .3s ease-in-out}.social-media svg{cursor:pointer}.messengers i{font-size:2rem;width:1em;margin-left:.5rem;margin-right:.5rem;cursor:pointer}.messengers i.bage{font-size:1rem}.breadcrumbs{font-size:.75em;padding:1rem 0}.breadcrumbs a{color:#3d3d3d;text-decoration:none}.breadcrumbs .icon{color:#828282;margin:0 8px}.breadcrumbs span{color:#828282}.icon .count{font-family:var(--font-family);font-size:.6rem;font-weight:600;min-width:1rem;height:1rem;padding:1px;display:block;border-radius:1rem;line-height:1rem;text-align:center;position:absolute;top:-.2rem;right:-.5rem;color:#fff;background-color:#dd5261}.empty .icon .count{background-color:#afb8c0}.button-icon{margin:0 4px}.button-icon,.button-icon:hover{color:#7e7e7e!important}.button-icon.active,.button-icon.active:hover{color:#dd5261!important}.footer{background-color:#f8f8f8}.footer .contact i{width:2em;margin-top:.3em}.footer .social-media .link{font-size:1.6em;cursor:pointer}.footer a{text-decoration:none}.footer ul li a{font-size:.938em;line-height:1.2;color:#5b5b5b;display:inline-block}.footer ul li a:hover{color:var(--link-color-hover)}.footer-menu>.col{order:1}.footer-menu__item{font-size:1em}.footer-menu__item a{font-weight:500}@media (min-width:601px){.footer-menu>.col:nth-child(1){order:2}}@media only screen and (min-width:993px){.footer-menu__contacts{text-align:right}}.footer_top{background-color:#fff}.footer_top ul{margin:0;padding-top:1em;padding-bottom:1em}.footer_top ul li{display:inline-block;margin:0}.footer_top ul li a{color:inherit;display:block;padding:1em;font-weight:500}.footer_top .logo img{padding:10px 0;box-sizing:border-box}.footer_bottom{background-color:#fff;padding:1em 0}.title-h1,.title-h2,.title-h3,.title-h4,.title-h5,.title-h6{line-height:120%;color:#1f2128;font-weight:600}.title-h1{font-size:2.25rem;margin:2.8rem 0 1.68rem 0}.title-h2{font-size:1.875rem;margin:2.3733333333rem 0 1.424rem 0}.title-h3{font-size:1.75rem;margin:1.9466666667rem 0 1.168rem 0}.title-h4{font-size:1.625rem;margin:1.52rem 0 .912rem 0}.title-h5{font-size:1.5rem;margin:1.0933333333rem 0 .656rem 0}.title-h6{font-size:1.25rem;margin:.7666666667rem 0 .46rem 0}@media (max-width:600px){.title-h1{font-size:1.6rem}.title-h2{font-size:1.313rem}.title-h3{font-size:1.25rem}.title-h4{font-size:1.188rem}.title-h5{font-size:1.125rem}.title-h6{font-size:1.063rem}}.subtitle,.title{display:block;margin-bottom:1em;line-height:1.6;font-weight:500;color:#1f2128}.theme_color-text{color:var(--theme_color)}.section_main_screen{position:relative;background-color:#fff;min-height:calc(100vh - 90px)}@supports(min-height:100svh){.section_main_screen{min-height:calc(100svh - 90px)}}.section_main_screen h1{margin-top:0}.section_main_screen .subtitle{font-weight:400}.section_main_screen .col.section-image{padding-left:0;padding-right:0}.section_main_screen .image.responsive:before{padding-top:88.14968814968816%}.section_main_screen .section-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section_main_screen .section-text_content{margin-top:auto;margin-bottom:auto}.section_main_screen .breadcrumbs{position:absolute;z-index:2;top:0;left:0;right:0}.section_main_screen ul.checked{font-size:large}@media only screen and (max-width:992px){.section_main_screen .breadcrumbs{background:linear-gradient(180deg,rgba(0,0,0,.4),transparent)}.section_main_screen .breadcrumbs a,.section_main_screen .breadcrumbs i,.section_main_screen .breadcrumbs span{color:#fff}}@media only screen and (min-width:993px){.section_main_screen{min-height:calc(100vh - 90px - 109px)}.section_main_screen .section-container,.section_main_screen .section-wrap{min-height:inherit}.section_main_screen .section-text{order:0;padding-top:3rem;min-height:inherit}.section_main_screen .section-image{order:1}.section_main_screen .image.responsive{position:absolute;top:0;right:0;bottom:0;left:calc(50% + 15px)}}.section-information_board{font-size:.875em;margin-bottom:1em}.section-information_board blockquote{width:auto;background-color:#fff9cf;border-left:3px solid #ffe844;border-radius:4px}.section-information_board blockquote .icon{color:#dda000}@media only screen and (min-width:993px){.section-information_board{font-size:1em}}.section-default-block{background:#fff;border-radius:10px}.section-block{background:#fff;border-radius:10px;margin-bottom:2em}.section-01 .section_main_screen{background-color:#fff}.section-01 .section-container{position:relative}.section-01 .bg,.section-01 .bg:before{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position-x:right}.section-01 .bg:before{content:'';background-image:linear-gradient(to right,#fff 20%,rgba(255,255,255,.6) 70%,transparent 100%)}.section-01 h1{font-size:2.5rem}.section-01 h1 span{display:block}.section-01 .subtitle{font-size:2em;margin-top:-1em}.section-01 .section-container,.section-01 .section-wrap{min-height:inherit}@media only screen and (min-width:993px){.section-01 h1{font-size:3.5rem}.section-01 .bg:before{content:'';background-image:linear-gradient(to right,#fff 0,transparent 70%)}}@media only screen and (max-width:992px){.section-02 .flex.wrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-02 .flex .col{max-width:300px;flex-shrink:0;-webkit-flex-shrink:0;-moz-flex-shrink:0}.section-02 .scroller.row{padding-left:15px;scroll-padding:0 15px}.section-02 .scroller.row .col{padding-left:0}}.section-02 .header-block.section{padding-bottom:0}.services-thumbs .card{padding:20px;position:relative;background-color:#fff;border-radius:10px}.services-thumbs .card a{display:block;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.services-thumbs .card .icon{font-size:80px;height:80px;display:block;color:inherit;margin:auto}.services-thumbs .card h3{font-size:18px;margin-top:10px}.services-thumbs .description{font-size:12px}.services-thumbs .image.responsive:before{padding-top:var(--padding,calc((294 / 200) * 100%))}.services-thumbs .image.responsive{max-width:160px}@media only screen and (min-width:993px){.services-thumbs{padding-top:2em}.services-thumbs .card-wrap{display:flex;gap:10px;justify-content:space-between}.services-thumbs .text{flex:1;order:1}.services-thumbs .image.responsive{order:2;position:static;min-width:120px}.services-thumbs .image.responsive img{width:40%;top:-40px;right:0}}@media only screen and (min-width:601px){.services-thumbs .card{padding:30px}.services-thumbs .card h3{font-size:22px}.services-thumbs .description{font-size:13px}}.section-03{background-color:#f4f4f4}.section-03 .tab-box{position:relative}.section-03 .tab-box .slider-controls{position:absolute;top:3rem;right:1rem;z-index:2;height:auto;margin:0}.section-03 .card .image{margin-bottom:1em}.section-03 .card .image.responsive:before{padding-top:var(--padding,calc((63 / 80) * 100%))}.section-03 .thumbs>.col{max-width:300px}@media only screen and (min-width:601px){.section-03 .thumbs>.col{max-width:100%}}.section-04{position:relative;z-index:1}.section-04 .bg{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover}.section-04 .title-h2{margin-top:0;font-weight:600}.section-04 .user.image{overflow:hidden;background-color:#f4f4f4;width:90px;height:90px}.section-04 .consultation{position:relative;border-radius:10px;padding:40px}.section-04 .consultation-row{align-items:flex-end}.section-04 .phone-wrap span{display:block}.section-04 .about-text{position:relative;padding:1.5rem 3.3rem 1.5rem 2.3rem;max-width:360px;margin-bottom:2rem;margin-left:auto;background-color:#d3f6fa;border-radius:.6rem;line-height:1.2}.section-04 .about-text:after{content:'';position:absolute;bottom:-1.375em;right:7.3rem;border-style:solid;border-width:0 23px 23px 0;border-color:transparent #d3f6fa transparent transparent}.section-04 .about-box{align-items:center;justify-content:right}.section-04 .about-content{text-align:right;flex:1}.section-04 .about-content span{display:block}.section-04 .action-buttons{margin-top:2em;margin-bottom:1em}.section-04 .action-buttons button{width:100%}@media only screen and (min-width:601px){.section-04 .consultation{padding:60px}}@media only screen and (min-width:993px){.section-04 .consultation{padding:80px}.section-04 .action-buttons button{width:auto}.section-04 .phone.large{font-size:2.5em}}.section-05 .view-thumb{position:relative}.section-05 .houses ul{margin-top:0}.section-05 .houses .image{overflow:hidden;border-radius:20px}.section-05 .stripe{position:absolute;bottom:0;right:0;left:0;padding:10px}.section-05 .stripe span{font-size:.875em;padding:5px 10px;border-radius:5px;font-weight:700;background-color:#04b8cb;color:#fff}.section-05 .stripe span:first-child{background-color:var(--button-color)}@media (max-width:600px){.section-05 .houses.row{margin-left:-15px;margin-right:-15px;padding-left:5px;scroll-padding:0 5px}.section-05 .houses ul li{min-width:240px}}.section-06{background-color:#fff}.section-06 .card{border-radius:20px;background-color:#eefdff}.section-06 .card h3{font-size:1.375rem;margin-top:0}.section-06 .card .image{max-width:460px}.section-06 .card .image,.section-06 .card .image img{border-radius:20px;background-color:#ebebeb}.section-06 .card .image.image.responsive::before{padding-top:79.81220657276995%}.section-06 .card ul.flex{flex-direction:column}.section-06 .card ul li{margin:0}.section-06 .card .price{margin:1em 0}.section-07 .card{border-radius:20px;background-color:#fff}.section-07 .card h3{font-size:1.375rem;margin-top:0}.section-07 .card .image,.section-07 .card .image img{border-radius:20px;background-color:#ebebeb}.section-07 .card .image.image.responsive::before{padding-top:79.81220657276995%}.section-08{background-color:#eefdff}.section-08 .steps__grid{display:grid;gap:40px;grid-template-columns:1fr 2.9fr}.section-08 h2{margin-top:1rem}.section-08 ul.checked li{background-color:#fff;padding:10px!important}.section-08 ul.checked li:before{content:none}.section-08 ul.checked li .icon{min-width:1em;height:1em;background-color:#00ba00;color:#fff;line-height:1;padding:2px;border-radius:50%}.section-08 .steps__main{display:flex;flex-direction:column}.section-08 .steps__steps{margin-top:auto}.section-08 .steps__steps .col{width:50%;margin-bottom:1em}.section-08 .steps__box{background-color:#fff;border:1px dashed #b0dce2;border-radius:10px;padding-top:30px;position:relative;height:100%;box-sizing:border-box}.section-08 .steps__box .image.responsive:before{padding-top:67.66467065868264%}.section-08 .steps__group{padding:20px 1em}.section-08 .steps__group .small{font-size:12px}.section-08 .steps__counter{align-items:center;background-color:#eefdff;display:flex;flex-shrink:0;font-size:20px;font-weight:600;justify-content:center;height:1.5em;width:1.5em}@media (max-width:1280px){.section-08 .steps__grid{gap:30px;grid-template-columns:1fr}}@media only screen and (min-width:601px){.section-08 .steps__steps .col{width:33.333%}}@media only screen and (min-width:993px){.section-08 .steps__steps .col{width:20%}}.section-09 h2{max-width:600px}.gallery__masonry .col{margin-bottom:10px;display:grid;display:-ms-grid;width:100%;float:none;-webkit-column-break-inside:avoid;-webkit-backface-visibility:hidden;break-inside:avoid-column}.gallery__masonry .image{overflow:hidden;border-radius:10px;background-color:#fff}.gallery__masonry .image img{object-fit:cover}.gallery__masonry .image.responsive:before{padding-top:var(--padding)}.gallery__masonry{column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:10px}@media only screen and (min-width:601px){.gallery__masonry{column-count:3;-moz-column-count:3;-webkit-column-count:3}}@media only screen and (min-width:993px){.gallery__masonry{column-count:4;-moz-column-count:4;-webkit-column-count:4}}.section-10{background-color:#fff}.section-10 .advantages{display:flex;flex-direction:row;gap:2em;min-height:100%;justify-content:space-around;flex-wrap:wrap}.section-10 .advantages-item{text-align:center;margin-top:auto;margin-bottom:auto;padding:1em 0}.section-10 .advantages-item .small{font-weight:500}.section-10 .advantages-item .large{font-size:3em;color:var(--complementary-color)}.section-10 .image{height:100%}.section-10 .image img{border-radius:10px}.section-10 .image.responsive:before{padding-top:130%}@media only screen and (min-width:601px){.section-10 .advantages{flex-direction:column}.section-10 .advantages-item .large{font-size:4em}}.section-11{position:relative;background-color:#4ecbda;color:#fff}.section-11 .container{position:relative}.section-11 .bg{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center}.section-11 .fields .agreement,.section-11 .header-block .subtitle,.section-11 h2{color:#fff}.section-11 .section-form-wrap{padding-top:4rem;padding-bottom:6rem}.section-11 .section-form-wrap .button{width:100%;padding:.857em}@media (max-width:575px){.section-11 .bg{display:none}}.section-12{position:relative}.section-12 .card{border-radius:20px;background-color:#eefdff}.section-12 .card h3{font-size:1.375rem;margin-top:0}.section-12 .card .image{border-radius:20px;background-color:#fff}.section-12 .card .image img{border-radius:20px}.section-12 .card .image.image.responsive::before{padding-top:79.81220657276995%}.section-12 .card ul.flex{flex-direction:column}.section-12 .card ul li{margin:0}.section-12 .features{background-color:#eefdff;font-size:.938em}.section-12 .features .line-bottom{margin:0}@media only screen and (min-width:993px){.section-12 .card .image{max-width:460px}}@media only screen and (max-width:600px){.section-12 .scroller.tabs{position:sticky;top:0;z-index:90;padding-top:20px;height:var(--header-height)}.section-12 .tabs li .button{white-space:nowrap}}.section-13 .block{padding:3em;gap:2em;background:#fff;border-radius:10px}.section-13 h2{margin-top:0}.section-13 .image img{border-radius:10px}.section-13 .image.responsive:before{padding-top:var(--padding,calc((400 / 620) * 100%))}.section-14{background-color:#fff}.section-14 .advantages{font-size:.938em}.section-14 .advantage-image{min-width:3.6em}.section-14 .advantage-image img{filter:invert(60%) sepia(15%) saturate(3540%) hue-rotate(142deg) brightness(91%) contrast(97%)}.section-14 .advantage-text{flex:1;min-width:calc(100% - 10px - 3.6em)}@media screen and (max-width:993px){.section-14 .advantages{font-size:.875em}.section-14 .advantage-text{flex:none;width:100%}}.section-products .thumbs{justify-content:normal}.section-products .thumbs>.col{max-width:300px}.section-products .tab-box{position:relative}.section-products .slider-controls{position:absolute;top:3rem;right:1rem;z-index:2;height:auto;margin:0}@media only screen and (min-width:601px){.section-products .thumbs{justify-content:center}.section-products .slider-controls+.scroller .thumbs{justify-content:normal}.section-products .thumbs>.col{max-width:100%}}.cold_glazing_types .card{padding:20px;position:relative;background-color:#fff;border-radius:10px}.cold_glazing_types .card a{display:block;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.cold_glazing_types .card .icon{font-size:80px;height:80px;display:block;color:inherit;margin:auto}.cold_glazing_types .card h3{font-size:18px}.cold_glazing_types .image.responsive:before{padding-top:var(--padding,calc((334 / 506) * 100%))}.cold_glazing_types .image img{border-radius:10px}@media only screen and (min-width:601px){.cold_glazing_types .card{padding:30px}.cold_glazing_types .card h3{font-size:22px}.cold_glazing_types .description{font-size:15px}}@media only screen and (max-width:992px){.section-cold_types .flex.wrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-cold_types .flex .col{max-width:300px;flex-shrink:0;-webkit-flex-shrink:0;-moz-flex-shrink:0}.section-cold_types .scroller.row{padding-left:15px;scroll-padding:0 15px}.section-cold_types .scroller.row .col{padding-left:0}}.section-balcony_insulation_stages .card{padding:20px;position:relative;background-color:#fff;border-radius:10px}.section-balcony_insulation_stages .card a{display:block;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.section-balcony_insulation_stages .card .icon{font-size:80px;height:80px;display:block;color:inherit;margin:auto}.section-balcony_insulation_stages .card h3{font-size:18px}.section-balcony_insulation_stages .image.responsive:before{padding-top:var(--padding,calc((334 / 506) * 100%))}.section-balcony_insulation_stages .image img{border-radius:10px}@media only screen and (min-width:601px){.section-balcony_insulation_stages .card{padding:30px}.section-balcony_insulation_stages .card h3{font-size:22px}.section-balcony_insulation_stages .description{font-size:15px}}@media only screen and (max-width:992px){.section-balcony_insulation_stages .flex.wrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-balcony_insulation_stages .flex .col{max-width:300px;flex-shrink:0;-webkit-flex-shrink:0;-moz-flex-shrink:0}.section-balcony_insulation_stages .scroller.row{padding-left:15px;scroll-padding:0 15px}.section-balcony_insulation_stages .scroller.row .col{padding-left:0}}.section-balcony_insulation_prices .card .image{max-width:360px}.section-balcony_insulation_prices .card .image.responsive:before{padding-top:52.777778%}.section-balcony_insulation_prices .card.horizontal .image.responsive img{height:auto;border-radius:10px}.section-balcony_insulation_prices .card h3{margin-top:0}@media (min-width:601px){.section-balcony_insulation_prices .card.horizontal .card-content{padding:0 25px}}.section-balcony_insulation_prices_turnkey .prices{background-color:#fff}.section-balcony_insulation_prices_turnkey .prices .line-bottom{margin:0}.section-balcony_insulation_prices_turnkey .card{padding:20px;position:relative;background-color:#fff;border-radius:10px}.section-balcony_insulation_prices_turnkey .card a{display:block;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.section-balcony_insulation_prices_turnkey .card h3{font-size:18px}.section-balcony_insulation_prices_turnkey .image.responsive:before{padding-top:var(--padding,calc((216 / 245) * 100%))}.section-balcony_insulation_prices_turnkey .image img{border-radius:10px}.section-balcony_insulation_prices_turnkey .card ul.flex{flex-direction:column;margin:0;font-size:14px}.section-balcony_insulation_prices_turnkey .card ul.flex li{margin:0}.section-balcony_insulation_prices_turnkey .card .card-action{padding-top:1rem}@media only screen and (min-width:601px){.section-balcony_insulation_prices_turnkey .card{padding:30px}.section-balcony_insulation_prices_turnkey .card h3{font-size:22px}}.section-balcony_cads .flex.wrap.center{justify-content:center}.section-balcony_cads .prices{background-color:#fff}.section-balcony_cads .prices .line-bottom{margin:0}.section-balcony_cads .card{padding:20px;position:relative;background-color:#fff;border-radius:10px}.section-balcony_cads .card a{display:block;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.section-balcony_cads .card h3{font-size:18px}.section-balcony_cads .image.responsive:before{padding-top:var(--padding,calc((216 / 245) * 100%))}.section-balcony_cads .image img{border-radius:10px}.section-balcony_cads .card ul.flex{flex-direction:column;margin:0;font-size:14px}.section-balcony_cads .card ul.flex li{margin:0}.section-balcony_cads .card .card-action{padding-top:1rem}@media only screen and (min-width:601px){.section-balcony_cads .card{padding:30px}.section-balcony_cads .card h3{font-size:22px}}.section-panoramic_cads.container{max-width:1200px}.section-panoramic_cads .card{padding:20px;position:relative;background-color:#fff;border-radius:10px}.section-panoramic_cads .card a{display:block;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.section-panoramic_cads .card h3{font-size:18px;margin-top:0}.section-panoramic_cads .image.responsive:before{padding-top:var(--padding,calc((216 / 245) * 100%))}.section-panoramic_cads .image img{border-radius:10px}.section-panoramic_cads .card ul.flex{flex-direction:column;margin:0;font-size:14px}.section-panoramic_cads .card ul.flex li{margin:0}.section-panoramic_cads .card .card-action{padding-top:1rem}@media only screen and (min-width:601px){.section-panoramic_cads .card{padding:30px}.section-panoramic_cads .card h3{font-size:22px}}.price-table.table{table-layout:auto;background:0 0}.price-table.table .title{max-width:unset}.price-table.table tr{border-bottom:0}.price-table.table thead th{position:sticky;top:68px;padding:25px 48px;border:0;font-size:24px;font-weight:700;line-height:1;color:#fff;background-color:var(--complementary-color)}.price-table.table thead th:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.price-table.table thead th:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.price-table.table tbody td{font-weight:500;padding:28px 48px;border:0;transition:background-color .3s ease-in-out}.price-table.table tbody tr td:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.price-table.table tbody tr td:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.price-table.table tbody tr:nth-child(even) td{background-color:#fff}.price-table.table tbody tr:hover td{background-color:#fff4cc}.price-table.table .simplebar-track.simplebar-vertical{top:74px;width:10px;background-color:#f6f6f6}@media(max-width:600px){.price-table.table .block-table{max-height:460px}.price-table.table thead th{padding:23px 12px;font-size:14px}.price-table.table tbody td{padding:12px;font-size:12px}}@media only screen and (max-width:992px){.section-cold_profiles .flex.wrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-cold_profiles .flex .col{max-width:300px;flex-shrink:0;-webkit-flex-shrink:0;-moz-flex-shrink:0}.section-cold_profiles .scroller.row{padding-left:15px;scroll-padding:0 15px}.section-cold_profiles .scroller.row .col{padding-left:0}}.section-cold_profiles .header-block.section{padding-bottom:0}.cold_profiles-thumbs .card{padding:20px;position:relative;background-color:#fff;border-radius:10px}.cold_profiles-thumbs .card a{display:block;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.cold_profiles-thumbs .card .icon{font-size:80px;height:80px;display:block;color:inherit;margin:auto}.cold_profiles-thumbs .card h3{font-size:18px;margin-top:10px}.cold_profiles-thumbs .description{font-size:12px}.cold_profiles-thumbs .image.responsive:before{padding-top:var(--padding,calc((376 / 252) * 100%))}.cold_profiles-thumbs .image.responsive{max-width:160px}.cold_profiles-thumbs .image.responsive img{max-width:206px}@media only screen and (min-width:993px){.cold_profiles-thumbs{padding-top:2em}.cold_profiles-thumbs .card-wrap{display:flex;gap:10px;justify-content:space-between}.cold_profiles-thumbs .text{flex:1;order:1}.cold_profiles-thumbs .image.responsive{order:2;position:static;min-width:206px}.cold_profiles-thumbs .image.responsive:before{padding-top:var(--padding,calc((376 / 252) * 100% - 80px))}.cold_profiles-thumbs .image.responsive img{width:40%;top:-40px;right:30px}}@media only screen and (min-width:601px){.cold_profiles-thumbs .card{padding:30px}.cold_profiles-thumbs .card h3{font-size:22px}.cold_profiles-thumbs .description{font-size:15px}}.section-cold_prices_types{background-color:#fff}.section-cold_prices_types .card.product,.section-warm_prices_types .card.product{background-color:#d3f6fa}.section-cold_prices_types .card.product .text,.section-warm_prices_types .card.product .text{font-size:15px;margin-bottom:0}.section-cold_prices_types .card.product .image,.section-warm_prices_types .card.product .image{margin:-25px -30px 20px;border-top-left-radius:inherit;border-top-right-radius:inherit}.section-cold_prices_types .card.product .image.responsive:before{padding-top:var(--padding,calc((240 / 359) * 100%))}@media screen and (max-width:600px){.section-cold_prices_types .card.product .image,.section-warm_prices_types .card.product .image{margin:-15px -20px 15px;overflow:hidden}}.french_types .card{padding:20px;position:relative;background-color:#fff;border-radius:10px}.french_types .card a{display:block;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.french_types .card h3{font-size:18px}.french_types .image.responsive:before{padding-top:var(--padding,calc((216 / 245) * 100%))}.french_types .image img{border-radius:10px}.french_types .card ul.flex{flex-direction:column;margin:0;font-size:14px}.french_types .card ul.flex li{margin:0}.french_types .card .card-action{padding-top:1rem}@media only screen and (min-width:601px){.french_types .card{padding:30px}.french_types .card h3{font-size:22px}}@media only screen and (max-width:992px){.section-french_types .flex.wrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-french_types .flex .col{max-width:300px;flex-shrink:0;-webkit-flex-shrink:0;-moz-flex-shrink:0}.section-french_types .scroller.row{padding-left:15px;scroll-padding:0 15px}.section-french_types .scroller.row .col{padding-left:0}}.french_prices .card{padding:20px;position:relative;background-color:#fff;border-radius:10px}.french_prices .card a{display:block;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.french_prices .card h3{font-size:18px;margin-top:0}.french_prices .image.responsive:before{padding-top:var(--padding,calc((220 / 277) * 100%))}.french_prices .image img{border-radius:10px}.french_prices .card ul.flex{flex-direction:column;margin:0;font-size:14px}.french_prices .card ul.flex li{margin:0}.french_prices .card .form-wrap{margin:auto 0}@media only screen and (min-width:601px){.french_prices .card{padding:30px}.french_prices .card h3{font-size:22px}.french_prices .description{font-size:15px}}@media only screen and (max-width:992px){.section-french_prices .flex.wrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-french_prices .flex .col{max-width:300px;flex-shrink:0;-webkit-flex-shrink:0;-moz-flex-shrink:0}.section-french_prices .scroller.row{padding-left:15px;scroll-padding:0 15px}.section-french_prices .scroller.row .col{padding-left:0}}.french_fences .card{padding:20px;position:relative;background-color:#fff;border-radius:10px}.french_fences .card a{display:block;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.french_fences .card h3{font-size:18px}.french_fences .image.responsive:before{padding-top:var(--padding,calc((260 / 340) * 100%))}.french_fences .image img{border-radius:10px}@media only screen and (min-width:601px){.french_fences .card{padding:30px}.french_fences .card h3{font-size:22px}}.section-french_advantages .container{max-width:1200px}.french_advantages .item{position:relative;padding-left:65px}.french_advantages .item:not(:last-child){margin-bottom:25px}.french_advantages .item_title{font-weight:600;font-size:22px}.french_advantages .image.responsive{max-width:45px;width:100%;position:absolute;top:0;left:0}.section-paneli_advantages{background-position:center center;background-attachment:scroll;background-image:url(img/sections/paneli/provch_bg.webp);background-color:var(--complementary-color);background-size:auto;background-repeat:repeat}.section-paneli_advantages .container{max-width:1200px}.section-paneli_advantages .header-block h2{color:#fff}.paneli_advantages .item{color:#fff;font-weight:500;position:relative;padding-left:60px}.paneli_advantages .item:not(:last-child){margin-bottom:25px}.paneli_advantages .image.responsive{max-width:45px;width:100%;position:absolute;top:0;left:0}.external_Installation .card{padding:0;position:relative;background-color:#fff;border-radius:10px}.external_Installation .card a{display:block;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.external_Installation .card h3{font-size:18px}.external_Installation .card-content{padding:20px;line-height:1.5}.external_Installation .image.responsive:before{padding-top:var(--padding,calc((338 / 356) * 100%))}@media only screen and (min-width:601px){.external_Installation .card-content{padding:30px}.external_Installation .card h3{font-size:22px}}.section-external_prices_types .card h3{font-size:18px;margin-top:0;margin-bottom:0}@media only screen and (min-width:601px){.section-external_prices_types .card h3{font-size:22px}}.balcony_combining_plan .card{border:1px solid #e6e6e6;background-color:#fff;border-radius:10px}.balcony_combining_plan .card .image{border-top-left-radius:10px;border-top-right-radius:10px}.balcony_combining_plan .card .text{padding:clamp(10px,4vw,30px)}.balcony_combining_plan .card h3{margin:0}.balcony_combining_plan__number{position:absolute;top:.5em;left:.5em;z-index:1;border-radius:50%;align-items:center;background-color:#eefdff;display:flex;flex-shrink:0;font-size:20px;font-weight:600;justify-content:center;height:1.5em;width:1.5em}@media only screen and (max-width:992px){.balcony_combining_plan .scroller.row{padding-left:15px;scroll-padding:0 15px;margin:0 -15px}.balcony_combining_plan .scroller.row .col{padding-left:0;padding-right:15px;max-width:260px}}.paneli_price-container{max-width:1200px}.paneli_price-container .card{border:1px solid #e6e6e6;background-color:#fff;border-radius:10px}.paneli_price-container .card .image{border-top-left-radius:10px;border-top-right-radius:10px}.paneli_price-container .card .action{border-top:1px solid #e6e6e6;padding:10px clamp(10px,4vw,30px)}.paneli_price-container .card .area{font-size:1.625em}.paneli_price-container .card .price{font-size:1.625em;color:#f52828}.paneli_price-container .card .price-compare{font-size:1.25em;font-weight:600;color:#999;position:relative}.paneli_price-container .card .price-compare:before{content:'';width:100%;height:2px;transform:rotate(-6deg);background:#f52828;position:absolute;z-index:10;top:calc(50% - 2px)}.paneli_price-container .field input[type=text]{font-size:1.125em;padding:.857em}.paneli_stages .card{border:1px solid #e6e6e6;background-color:#fff;border-radius:10px}.paneli_stages .card .image{border-radius:10px}.paneli_stages__number{position:absolute;top:.5em;left:.5em;z-index:1;border-radius:50%;align-items:center;color:#fff;background-color:#53b5c8;display:flex;flex-shrink:0;font-size:24px;font-weight:600;justify-content:center;height:1.5em;width:1.5em}@media only screen and (max-width:992px){.paneli_stages .scroller.row{padding-left:15px;scroll-padding:0 15px;margin:0 -15px}.paneli_stages .scroller.row .col{padding-left:0;padding-right:15px;max-width:260px}}.section-paneli_otdelka{background-color:#fff}.paneli_otdelka-container{max-width:1200px}.paneli_otdelka__img-preview{overflow:hidden}.paneli_otdelka__img-preview-item{display:none;position:relative;width:100%;flex-shrink:0;-webkit-flex-shrink:0;-moz-flex-shrink:0}.paneli_otdelka__img-preview-item.active{display:block}.paneli_otdelka__img-preview .image{border-radius:16px;width:100%;background-color:#e6e6e6}.paneli_otdelka__thumbs-image{cursor:pointer}.paneli_otdelka__thumbs-image .image{border-radius:10px;border-width:clamp(2px,1vw,4px);border-style:solid;border-color:#e6e6e6}.paneli_otdelka__thumbs-image.active .image{border-color:var(--complementary-color)}.paneli_otdelka__thumbs-title{font-size:14px;font-weight:600}.paneli_otdelka__img-preview-price{position:absolute;left:20px;bottom:20px;border:clamp(2px,1vw,5px) solid var(--complementary-color);border-radius:16px;padding:10px 15px;backdrop-filter:blur(10px);background:rgba(255,255,255,.6)}.paneli_otdelka__img-hit{position:absolute;top:20px;left:20px;width:clamp(50px,10vw,100px);z-index:1}@media only screen and (max-width:992px){.paneli_otdelka__img-preview-item .image.responsive:before{padding-top:54.943503%}.paneli_otdelka__thumbs-image .image.responsive:before{padding-top:54.943503%}}.section-certificate{background-color:#fff}.section-certificate .container.section{max-width:1080px}.section-certificate .section-text{font-size:clamp(16px,2.5vw,18px);line-height:1.6}.section-certificate .section-text p{font-size:inherit;line-height:inherit}.section-certificate .image img{border-radius:10px}.section-quiz{background-color:#fff}.section-faq{background-color:#fff}.section-faq .accordion .accordion-item{background-color:#eefdff}.review-body{font-size:.938em;user-select:none;position:relative}.review-header{gap:10px}.review-header .title-h6{margin:0;font-weight:500}.review-header .title-h6 span{display:block;font-size:.6em;color:#a1a1a1;line-height:1.2}.review-header .image{min-width:42px;border-radius:50%;overflow:hidden}.review-header .image .char{position:absolute;right:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#e1f3fa;color:#89bac9}.reviews .col{flex-shrink:0;-webkit-flex-shrink:0;-moz-flex-shrink:0}@media only screen and (max-width:992px){.reviews .col{max-width:460px}}@media (max-width:600px){.reviews .col{max-width:300px}}.review-images.row{margin-left:-5px;margin-right:-5px;row-gap:10px;overflow:hidden}.review-images .col{padding-left:5px;padding-right:5px;flex-shrink:0;-webkit-flex-shrink:0;-moz-flex-shrink:0}.review-images .image img{border-radius:10px}.review-images .image::after{content:none;position:absolute;right:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,97,136,.44);color:#fff;border-radius:10px;font-size:1.5em;font-weight:500;backdrop-filter:blur(2px)}.review-images:has(>.col:nth-last-child(n+5)) .col:nth-child(4) .image::after{content:var(--count)}@media (max-width:600px){.reviews .review-images:has(>.col:nth-last-child(n+4)) .col:nth-child(3) .image::after{content:var(--mcount)}}.section-subpage .card .image{margin:-25px -30px 0}.section-subpage .card .image.responsive:before{padding-top:65%}.section-subpage .card ul li{font-weight:400;line-height:24px}.section-subpage .card ul li.flex{gap:1.875em}.section-subpage .card ul li .icon{font-size:1.5em;color:#f2744c}.section-subpage .card .card-action{padding-top:1rem}.section-subpage .card-text{font-size:.875rem}.block-contacts .wrap-contacts{overflow:hidden;border-radius:10px}.block-contacts .section-item{font-weight:400}.block-contacts .section-item .flex{gap:10px;margin-bottom:10px}.block-contacts .section-item .icon{color:#157fee}.block-contacts .section-item_name{display:block;font-weight:700;margin-bottom:10px}.block-contacts .map-block{height:100%}.block-contacts .inline-link>span{border-bottom:1px dashed #b8dff5}.section-would_you_also_like_to .section-wrap{padding:30px 60px 60px;background-color:#fff;border-radius:10px}.section-would_you_also_like_to form{max-width:760px}.section-would_you_also_like_to form .custom-radio{padding:10px;margin:0;background-color:#fff;border:1px solid #cdd7e6;line-height:1;border-radius:6px}.section-would_you_also_like_to form .custom-radio>span{vertical-align:top}@media only screen and (max-width:992px){.section-would_you_also_like_to .section-wrap{padding:20px 30px 30px}}.section-roofs_types .card .header-block{background:var(--complementary-color);border-radius:10px 10px 0 0;padding:25px 30px}.section-roofs_types .card .header-block h3{margin:0;font-size:clamp(20px,2vw,22px);color:#fff}.section-roofs_types .card .text{line-height:1.5}.section-roofs_types .card .image{border:4px solid var(--complementary-color)}.section-roofs_options .header-block.flex{margin:2.3733333333rem 0 1.424rem 0}.section-roofs_options .header-block.flex h2{margin:0;margin-right:auto}.section-roofs_options .header-block.flex .subtitle{margin:0;max-width:600px;font-size:1rem}.section-roofs_options .bage{font-size:6px}.bg{background-size:100% auto;background-position:center top;background-repeat:no-repeat}.scroll-snap-container{scroll-snap-type:x mandatory;transition:scroll-snap .4s}.scroll-snap-container.dragging{scroll-snap-type:none}.scroll-snap-item{scroll-snap-align:start;scroll-snap-stop:always}.sidebar .user{padding:1em .7em;margin-bottom:1em;border-bottom:1px solid #eee}.sidebar .sidebar-menu{margin:0;padding:15px;top:80px}.sidebar .sidebar-menu li{list-style:none;display:block;margin:0;padding:0;line-height:1.2em}.sidebar .sidebar-menu li>a{display:inline-flex;align-items:center;font-size:.938em;font-weight:500;padding:.5em 0;text-decoration:none}.sidebar .sidebar-menu li.small{margin-bottom:1rem}.sidebar .sidebar-menu li>a .icon{font-size:.867em;line-height:1em;color:#000;background:#dedede;padding:.4rem;border-radius:50%;margin-right:.4rem}.sidebar .sidebar-menu li.selected>a .icon{background-color:#f5a417}.sidebar-blocks{margin-top:-2rem;margin-bottom:2rem}.sidebar-block{margin-top:2rem}.header-block>p{margin-top:2.3733333333rem}.header-block>p+*>h2,.header-block>p+h2{margin-top:0}.header-block>h2+p{margin-top:-1rem;margin-bottom:1.424rem}.header-block .flex .icon{margin-right:.625rem}.header-block .flex .icon+span{line-height:1.2em}.header-block h2{font-size:1.375rem}.header-block .subtitle{font-size:1em;color:#606060;max-width:900px}.header-block.align-center .subtitle{margin-left:auto;margin-right:auto}.header-block .header-block-wrap{flex:1}@media only screen and (min-width:993px){.header-block h2{font-size:2.5rem}.header-block .subtitle{font-size:1.125rem}}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}.image.responsive{display:block;position:relative}.image.responsive:before{padding-top:var(--padding,100%);content:'';position:relative;width:100%;display:inline-block;line-height:0;vertical-align:top}.image.responsive img{position:absolute;right:0;top:0;width:100%;height:auto}.image.fit{overflow:hidden}.image.fit img{width:100%;height:100%;object-fit:cover;-o-fit-object:cover}.image.fit.animated img{transition:all .7s ease;transform:scale(1)}.image.fit.animated:hover img{transform:scale(1.1)}.bage{display:inline-block;font-size:1em;min-width:1em;height:1em;padding:.5em;line-height:1em;text-align:center}ul.menu-h{margin:0;padding:0}ul.menu-h li{list-style:none;display:inline-block;margin:0;padding:0;line-height:1.3em}ul.menu-h li.separator:before{content:'';display:block;height:10px;width:1px;background-color:#e6e6e6;position:absolute;left:-1px;top:calc(50% - 5px)}ul.menu-h li:before{content:none}ul.menu-h li a{display:inline-block;padding:.5em .7em;text-decoration:none}.scroller.tabs ul{margin:0;padding:0}.scroller ul.flex{display:flex;white-space:normal}.scroller.tabs,.tabs{font-size:1.125em;margin:0 -15px;padding:0 15px;box-sizing:border-box}.tabs li{margin-right:1em;display:inline-block;list-style:none;border:1px solid transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box}.tabs li:before{content:none}.tabs li .button{height:100%}.tabs li.current .button{color:#fff!important;background-color:#04b8cb!important}.tabs li.current .button.white:hover{color:#fff!important}.tab-box{display:none}.tab-box.visible{display:block}.tab-box:after{content:"";display:table;clear:both}.product-image{display:block}.product-image.responsive:before{padding-top:146%}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],select,textarea{font-size:1rem;margin:0;outline:0;min-height:45px;padding:10px 16px;box-sizing:border-box;-webkit-appearance:none;background-color:#fff;border:1px solid #cdd7e6;border-radius:6px}select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='36' height='24'%3e%3cpath fill='none' d='M0 0h36v24H0z'/%3e%3cpath d='M17.541 15.395l-5.259-5.258a.651.651 0 010-.919l.614-.613a.649.649 0 01.917-.001L18 12.771l4.187-4.167a.649.649 0 01.917.001l.614.613a.651.651 0 010 .919l-5.259 5.258a.648.648 0 01-.918 0z' fill='%23a1a1a1'/%3e%3c/svg%3e");background-position:right;background-repeat:no-repeat;padding-right:36px!important}select option{font-size:.875rem}input[type=number]{padding:0;padding-left:10px;line-height:40px}.disabled,:disabled{background-color:#bababa!important;cursor:not-allowed!important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 40rem #ffff inset}[type=range]{-webkit-appearance:none;appearance:none;width:100%;padding-left:4px;padding-right:4px;outline:0;margin:0;background:0 0;box-sizing:border-box}[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:rgba(220,220,220,1)}[type=range]::-moz-range-track{height:4px;border-radius:2px;background:rgba(220,220,220,1);box-shadow:none;border:none}[type=range]::-ms-track{height:4px;border-radius:2px;background:#2d2d2d}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#2d2d2d;cursor:pointer;margin-top:-6px}[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#2d2d2d;cursor:pointer;border:none}[type=range]::-ms-thumb{width:16px;height:16px;border-radius:50%;background:#2d2d2d;cursor:pointer;margin-top:0}.range__list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;height:auto;overflow:hidden;margin-top:6px;font-size:7px}.range__list option:before{content:"";display:block;width:0;height:auto;padding-left:3px;text-indent:0}.buttons{display:flex;gap:1em;padding-top:1em;margin-top:0}@media only screen and (max-width:600px){.buttons{flex-wrap:wrap}.buttons .button{width:100%;max-width:243px}}.button,a.button,button,input[type=button],input[type=submit]{font-size:1rem;line-height:1.15;text-decoration:none;text-align:center;outline:0;border:none;padding:.857em 1.5em;display:inline-block;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:6px;font-weight:600;white-space:normal;cursor:pointer;-webkit-appearance:none;transition:background-color .3s ease-in-out,color .3s ease-in-out;color:#fff;background:var(--button-color);box-shadow:0 5px 15px 0 rgba(242,189,76,.2)}.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{color:#fff!important;background-color:var(--button-color-hover);box-shadow:0 5px 15px 0 rgba(242,189,76,.478)}.button.complementary{background:var(--complementary-color);box-shadow:0 5px 15px 0 rgba(76,195,242,.2)}.button.complementary:hover{background:var(--complementary-color-hover);box-shadow:0 5px 15px 0 rgba(76,200,242,.478)}.button.white{color:#666;box-shadow:0 5px 15px 0 rgba(102,102,102,.2)}.button.white:hover{color:#1f2128!important}.button.small{font-size:.875rem}.button i{vertical-align:middle}.button i+span,.button svg+span{margin-left:.5em}.button svg.icon{fill:#fff}button.link{display:inline;font-size:1em;padding:0;line-height:inherit;background:0 0;font-weight:400;box-shadow:none;color:var(--link-color)}button.link:hover{color:#e64f20!important;text-decoration:none}.button.button_add-files{text-align:left;width:100%;border:1px dashed #cdd7e6;box-shadow:none;font-weight:400;background-color:#f5f9ff;color:#666}.button.button_add-files:hover{color:#1f2128!important}.button_add-files input[type=file]{display:none}.black{background-color:#000!important}.black-text{color:#000!important}.yellow{background-color:#e4b300!important}.yellow-text{color:#e4b300!important}.orange{background-color:#ff9416!important}.orange-text{color:#f2744c!important}.white{background-color:#fff!important}.white-text{color:#fff!important}.green,.payed{background-color:#1aa05f!important}.green-text{color:#1aa05f!important}.red{background-color:#bf2020!important}.red-text{color:#bf2020!important}.blue{background-color:rgb(33 106 171)!important}.blue-text{color:#1d5deb!important}.dark-gray{background-color:#2d2d2d!important}.gray{background-color:#eaeaea!important}.gray-text{color:#7c7c7c!important}.purple{background-color:#7c519e!important}.purple-text{color:#7c519e!important}.color_client{color:#2ca5fa!important}.color_operator{color:#00bc28!important}.client{background-color:#2ca5fa!important}.operator{background-color:#00bc28!important}.align-center{text-align:center;justify-content:center}.align-left{text-align:left}.align-right{text-align:right}.text-indent{text-indent:1.4em;display:block}.hr,hr{border:0;border-top:1px solid var(--theme_color);margin-bottom:15px}.large{font-size:1.688em}.medium{font-size:1.125em}.small{font-size:.875rem}.hint{font-size:.75em;color:grey}.bold{font-weight:700;text-shadow:none}.nowrap{white-space:nowrap}.link{color:inherit;cursor:pointer}.link:hover{color:var(--link-color)}.nolink{color:inherit;text-decoration:none}.nolink:visited{color:inherit}.inline-link{text-decoration:none;margin-top:.15em}.inline-link>span{border-bottom:.1em dashed;position:relative;top:-.1em}.inline-link>span i{font-style:normal;position:relative;top:.13em}.float-left{float:left!important}.float-right{float:right!important}.clearfix::after{content:"";clear:both;display:table}.hide{display:none!important}.highlighted{background:#fdfd89}.g-recaptcha{width:100%!important}.wa-error{border-color:#efc0c0}.wa-error-msg{font-size:.8em;font-style:normal;display:block}.error{border-color:red}.errormsg{font-size:.8em;display:none}.box-shadow{box-shadow:0 0 1rem .2rem rgba(0,0,0,.05)}.round{position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.blur{filter:blur(8px)}.nopointer{pointer-events:none}.blue-block{background-color:rgba(47,128,237,1)!important;white-space:nowrap;display:inline-block;padding:0 5px}.red-block{white-space:nowrap;display:inline-block;padding:0 5px}.gradient{position:relative;z-index:1}.gradient:before{content:'';position:absolute;top:0;left:0;right:0;background:linear-gradient(360deg,#fff 0,#e6e6e6 100%);height:100%;max-height:300px;z-index:-1}.user-select-all{user-select:all}.user-select-none{user-select:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate.clamp{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;white-space:normal}.price{font-size:1.625rem;font-weight:600;line-height:1.6rem;margin:.2rem 0}.price.small{font-size:1.5rem}.price>span{font-size:.938em}.sign{color:#9b9b9b;font-size:.667em;font-style:normal;font-weight:500;text-transform:uppercase}.break{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.next_open{cursor:pointer}.pre-wrap{white-space:pre-wrap;display:block;line-height:1.2em!important}.mark,mark{display:inline;padding:.05em;background-color:#fcf8e3;word-wrap:break-word}input::-webkit-input-placeholder{opacity:1;transition:opacity .3s ease}input::-moz-placeholder{opacity:1;transition:opacity .3s ease}input:-moz-placeholder{opacity:1;transition:opacity .3s ease}input:-ms-input-placeholder{opacity:1;transition:opacity .3s ease}input:focus::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease}input:focus::-moz-placeholder{opacity:0;transition:opacity .3s ease}input:focus:-moz-placeholder{opacity:0;transition:opacity .3s ease}input:focus:-ms-input-placeholder{opacity:0;transition:opacity .3s ease}textarea::-webkit-input-placeholder{opacity:1;transition:opacity .3s ease}textarea:focus::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease}input[type=checkbox]{margin:0 3px 3px 4px;vertical-align:middle}.code,code:not(.varname),pre{margin-bottom:1em;background-color:#fff;padding:30px 20px;border:1px solid #e6e6e6;display:block;font-family:Monaco,Menlo,'Ubuntu Mono',Consolas,source-code-pro,monospace;white-space:pre-wrap;word-wrap:break-word;border-radius:10px}code.varname{font-family:Monaco,Menlo,'Ubuntu Mono',Consolas,source-code-pro,monospace;background-color:#eee;border-radius:3px;padding:0 3px}code pre,pre code{font-size:1em;padding:0!important;border:0!important;margin-bottom:0;min-height:180px}table{border-collapse:collapse;width:100%;empty-cells:show;margin-bottom:1em;table-layout:fixed;display:table;border-spacing:0;background:#fff;box-sizing:border-box}table thead{font-size:.938em;color:inherit}table tr{border-bottom:1px solid rgba(0,0,0,.12);text-align:left}table td,table th{padding:15px 10px}.form-search form{position:relative;width:100%}.form-search form input{width:100%;padding-right:60px}.search-buttons{position:absolute;top:50%;transform:translateY(-50%);right:0;display:flex;align-items:center;gap:10px}.search-buttons button{padding:0;width:40px;height:40px;background:0 0;box-shadow:none;color:#a1a1a1}.search-buttons button:hover{background:0 0;box-shadow:none;color:inherit!important}.cities-inks{margin-left:-4px;margin-right:-4px;margin-top:10px}.cities-inks a{font-weight:500;text-decoration:none;display:block;padding:0 4px}.cities-inks a.selected{color:#fff;background-color:var(--theme_color)}.cities-inks a.selected:hover{color:#fff!important}.letter-group{break-inside:avoid;margin-bottom:1rem}.letter-title{font-size:12px;font-weight:700}.select{font-size:1rem;text-align:left;display:block;max-width:560px;min-width:170px;width:100%;position:relative}.new-select{position:relative;border:1px solid #cdd7e6;border-radius:6px;line-height:43px;min-height:45px;padding:0 30px 0 16px;cursor:pointer;user-select:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='36' height='24'%3e%3cpath fill='none' d='M0 0h36v24H0z'/%3e%3cpath d='M17.541 15.395l-5.259-5.258a.651.651 0 010-.919l.614-.613a.649.649 0 01.917-.001L18 12.771l4.187-4.167a.649.649 0 01.917.001l.614.613a.651.651 0 010 .919l-5.259 5.258a.648.648 0 01-.918 0z' fill='%23a1a1a1'/%3e%3c/svg%3e");background-position:right;background-repeat:no-repeat;box-sizing:border-box}.new-select__list{position:absolute;padding:8px 0;top:50px;left:0;cursor:pointer;width:100%;z-index:2;background:#fff;user-select:none;box-shadow:0 10px 30px 0 rgba(38,75,130,.1);border-radius:6px}.new-select__list.on{display:block}.new-select__item span{display:block;padding:10px 15px}.new-select__item span:hover{color:#e64f20}.wa-auth-adapters ul{padding:0;min-height:16px}.wa-auth-adapters ul li{list-style:none;float:left;padding:0 15px 0 0}.wa-auth-adapters ul li a,.wa-auth-adapters ul li span{display:block;padding:0 5px}.wa-auth-adapters ul li a img,.wa-auth-adapters ul li span img{position:relative;top:4px;margin-right:3px}.wa-auth-adapters p{color:#888;font-size:.9em;width:80%}.wa-auth-adapters.wa-connect{margin-top:20px}.wa-form{float:left;margin:10px 0;overflow:visible}.wa-form .wa-field{clear:left;margin:0;padding-top:3px}.wa-form .wa-field .wa-name{float:left;width:155px;padding-top:.05em;padding-bottom:5px;font-size:.875em}.wa-form .wa-field.wa-separator{height:10px}.wa-form .wa-field .wa-value{margin-left:180px;margin-bottom:5px;position:relative}.wa-form .wa-field .wa-value input.wa-error{border:1px solid #efc0c0}.wa-form .wa-field .wa-value .wa-error-msg{font-size:.8em;color:red;display:block}.wa-form .wa-field .wa-value input[type=email],.wa-form .wa-field .wa-value input[type=password],.wa-form .wa-field .wa-value input[type=text]{width:100%;max-width:420px;margin:0}.wa-form .wa-field .wa-value textarea{width:100%;max-width:420px;min-height:77px}.wa-form .wa-field .wa-value select{width:100%;max-width:420px}.wa-form .wa-field .wa-value input.wa-captcha-input{width:100px;min-width:0}.wa-form .wa-field .wa-value label{display:block}.wa-form .wa-field .wa-value .wa-captcha img{margin-left:0}.wa-form .wa-field .wa-value .errormsg{margin-left:0}.wa-form .wa-field .wa-value.wa-submit{margin-top:10px}.wa-form .wa-field .wa-value p label{display:block;margin:0}.wa-form .wa-field .wa-value p{line-height:1.6em;margin-top:0;margin-bottom:23px;position:relative}.wa-form .wa-field .wa-value p span{color:#777;font-size:.9em;display:block}.wa-form .wa-field .wa-value p i.icon16{float:left;left:-20px;margin-top:2px;position:absolute}.wa-form .wa-field .wa-value p input{display:block;margin-bottom:2px}.wa-form .wa-field .wa-value p input[type=checkbox],.wa-form .wa-field .wa-value p input[type=radio]{display:inline}.wa-form .wa-field .wa-value p .field.wa-required span:after{content:" *";color:#faa}.wa-form .wa-field.wa-required .wa-name:after{content:" *";color:#faa}.wa-signup-form .wa-form .wa-field.wa-field-email .wa-value input{min-width:300px}.wa-signup-form .wa-form .wa-field.wa-field-password .wa-value input,.wa-signup-form .wa-form .wa-field.wa-field-password_confirm .wa-value input{min-width:200px;width:200px}.wa-captcha{padding:7px 0 10px}.wa-captcha p{margin:0}.wa-captcha strong{font-size:1.2em}.wa-captcha p img{float:left!important;margin-right:5px;margin-top:-2px}.wa-captcha .wa-captcha-refresh{font-size:.8em;text-decoration:underline;color:#aaa}.wa-captcha .wa-captcha-input{display:inline!important}.wa-captcha .errormsg{display:inline-block;margin-left:10px}input.error,textarea.error{border:1px solid #efc0c0;color:inherit}.errormsg{color:red;display:block}.wa-signup-form-wrapper .wa-field.wa-field-terms-accepted{font-size:.875em}.wa-field.wa-field-terms-accepted .wa-value{margin-left:0}.wa-signup-form-wrapper input,.wa-signup-form-wrapper input[type=email],.wa-signup-form-wrapper input[type=password],.wa-signup-form-wrapper input[type=text],.wa-signup-form-wrapper select,.wa-signup-form-wrapper textarea{width:100%!important;max-width:300px!important}@media only screen and (max-width:600px){.wa-forgotpassword-button{margin-top:1em}}.remodal form{max-width:500px;margin:0 auto}.fields.row{margin-left:-5px;margin-right:-5px}.field.col{padding-left:5px;padding-right:5px}.fields .agreement{color:#777;font-size:.75em;line-height:1.3}.fields .action{text-align:inherit}.field-group{margin:5px 0 30px;max-width:600px;width:100%}.field{text-align:left;clear:left;margin:0;margin-bottom:10px}.field .name,.wa-field .wa-name{float:left;width:155px;font-size:.875em}.field .name+.value,.wa-field .wa-value{margin-left:180px;margin-bottom:8px!important;position:relative!important}.field .value input[type=checkbox],.field .value input[type=radio],.wa-field .wa-value input[type=checkbox],.wa-field .wa-value input[type=radio]{width:auto!important;box-sizing:border-box;padding:0!important;margin-right:5px;display:inline-block;vertical-align:middle;cursor:pointer}.field select{width:100%;outline:0}.field textarea{min-height:100px;width:100%;min-width:100%;max-width:100%;box-sizing:border-box;outline:0}.field input[type=text],.input{width:100%!important;box-sizing:border-box!important}.field .value input[type=checkbox],.field input[type=radio]{width:auto}.field input[type=checkbox]{width:auto;-webkit-appearance:checkbox}.field .value .hint{font-size:.786em;color:#a2a2a2;line-height:1.2em;margin:4px 0}.field .value button{width:100%}.input{min-height:40px;padding:8px 10px;line-height:24px}.input .icon{margin-left:1em}.full-list .field{clear:initial}.full-list .field .name{float:none;width:100%}.full-list .field p.name{padding-bottom:0}.full-list .field .value{margin-left:0}@media screen and (max-width:760px){.field .name,.wa-form .wa-field .wa-name{float:none;width:100%}.field .value,.wa-form .wa-field .wa-value{margin-left:0}.wa-form .wa-field .wa-value p span{display:block}.wa-auth-adapters p{width:80%}.wa-captcha input.wa-captcha-input{width:100px}.errormsg{margin-left:0}}.dragscroll:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}._dragging a{pointer-events:none}.scroller,.scroller.slider.flex{overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scroller::-webkit-scrollbar{display:none}.scroller{-ms-overflow-style:none}.scroller>:not(.flex):not(table){display:block;width:100%!important}.scroller>table{table-layout:auto}.scroller>table.table th{word-break:normal;white-space:nowrap}.scroller>.flex>.col{white-space:normal;flex-shrink:0;-webkit-flex-shrink:0;-moz-flex-shrink:0}.line-bottom{position:relative;background-color:inherit}.line-bottom:before{content:"";position:absolute;top:1em;left:2em;right:2em;border-bottom:1px solid #e6e6e6;z-index:0}.line-bottom:after{content:"";display:block;clear:right}.line-bottom span,.line-bottom strong{display:inline-block;background-color:inherit;position:relative;z-index:5;box-sizing:border-box}.line-bottom .line-bottom-name{max-width:60%;padding:0 1em 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-bottom .line-bottom-value{float:right;text-align:right;padding:0 0 0 1rem}.line-bottom.dashed:before{border-bottom:1px dashed}.line-bottom.dashed .line-bottom-name{overflow:visible;text-overflow:inherit;white-space:normal}.line-bottom.dashed .line-bottom-value{width:auto;text-align:right}.line-bottom.dashed .line-bottom-value.large{line-height:1.25rem}[data-tooltip]{position:relative;display:inline-block;outline:0;white-space:normal}[data-tooltip]:after{font-family:var(--font-family);background:#fff;color:#000;border-radius:4px;text-align:left;font-size:12px;font-weight:400;line-height:1.25em;content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + .8em);padding:.6em .8em;max-width:180px;width:max-content;z-index:99;transition:all .6s;opacity:0;transform:translate(-50%,2em);pointer-events:none;visibility:hidden;box-shadow:0 10px 30px 0 rgba(38,75,130,.1)}[data-tooltip]:not([tabindex]):hover:after,[tabindex]:focus:after{opacity:1;transform:translate(-50%,0);z-index:9;visibility:visible}[data-position=left]:after{left:.8em;bottom:50%;transform:translate(-100%,50%)}[data-position=left]:not([tabindex]):hover:after,[data-position=left][tabindex]:focus:after{transform:translate(calc(-100% - 2em),50%)}[data-position=right]:after{left:auto;right:.8em;bottom:50%;transform:translate(100%,50%)}[data-position=right]:not([tabindex]):hover:after,[data-position=right][tabindex]:focus:after{transform:translate(calc(100% + 2em),50%)}ul[data-more].open li.more,ul[data-more]:not(.open) li:nth-child(n+7):not(.more){display:none}ul[data-more] li.more:before{content:none}[data-text]:before{content:attr(data-text);font-family:var(--font-family);vertical-align:middle}.tags{margin:0;margin-bottom:1em;padding:0}ul.tags li{display:inline-block;margin-bottom:0}.tags a{display:inline-block;font-weight:500;margin:.2em;background:#fff;text-decoration:none;color:#666;box-shadow:0 5px 15px 0 rgba(102,102,102,.2);padding:.625em 1em;font-size:.875rem;border-radius:6px}.tags a:hover{border-color:#1f1b20}.tag{padding:5px;line-height:normal;display:inline-block}.tag:before{content:"";margin-right:6px;height:16px;width:16px;border-radius:8px;display:inline-block;vertical-align:middle;background-color:#778899}.wa-pagination{font-size:1rem;display:flex;gap:5px;flex-wrap:wrap;justify-content:center;margin:0;padding:1em 0}.wa-pagination li{padding:0;margin-bottom:0;display:inline-block}.wa-pagination li a,.wa-pagination li span{display:inline-block;border:none;margin:0;padding:8px;min-width:calc(1em + 6px);text-decoration:none;vertical-align:middle;text-align:center;border-radius:3px;transition:.2s ease-in;box-sizing:content-box;color:#1f2128;background-color:#fff}.wa-pagination li span{color:#838ea7}.wa-pagination li a.inline-link:hover,.wa-pagination li a:hover{background-color:#f9f9f9}.wa-pagination li.selected a{color:#ff7715;cursor:default}.wa-pagination li a.inline-link{background-color:#f1f1f1}.card{margin-bottom:20px;flex-direction:column;display:flex;height:calc(100% - 20px);box-sizing:border-box}.card h3{font-size:18px}.card .block .image{display:block;margin-bottom:1em}.card .block .image.responsive:before{padding-top:100%}.card .block .image.responsive img{object-fit:cover;-o-fit-object:cover;height:100%!important}.card-action{text-align:right;margin-top:auto}.card-action.align-center{text-align:center}.card-action .button{width:100%}.card.horizontal{gap:1em;margin:0;height:auto}.card.horizontal .image.responsive img{height:100%;object-fit:cover}.card.horizontal .card-content{padding:30px;margin-top:auto;margin-bottom:auto}.card.horizontal .card-action{text-align:left;margin-top:2em}.card.horizontal .card-action .button{width:auto}@media (min-width:601px){.card.horizontal{flex-direction:row}.card.horizontal .image{flex:1}.card.horizontal .card-content{flex:1;padding:50px 25px}}.card.product .image{margin-bottom:1em}.card.product .image img{width:100%;height:100%;object-fit:contain;-o-fit-object:contain;object-position:center top}.card.product .card-action.buttons{justify-content:space-between;align-items:center;flex-wrap:wrap}.card.product .card-action.buttons .button{width:auto}.fluid-font-size{font-size:1em}@media (min-width:601px){.fluid-font-size{font-size:13px;font-size:calc(.012755102 * 100vw + 3.3341836735px)}}@media (min-width:993px){.fluid-font-size{font-size:1em}}.video-thumb{display:block;position:relative;cursor:pointer;margin-bottom:30px}.video-thumb:before{content:'';font-size:3em;position:absolute;top:calc(50% - .6em);left:calc(50% - .6em);line-height:1em;width:1em;height:1em;color:var(--theme_color);padding:.2em;border-radius:50%;z-index:1;background-image:url("data:image/svg+xml; utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 158 110'%3E%3Cpath fill='red' d='m154.4 17.5c-1.8-6.7-7.1-12-13.9-13.8-12.3-3.2-61.5-3.2-61.5-3.2s-48.3-0.2-60.6 3c-6.8 1.8-13.3 7.3-15.1 14-3.3 12.2-3 37.5-3 37.5s-0.3 25.3 3 37.5c1.8 6.7 8.4 12.2 15.1 14 12.3 3.3 60.6 3 60.6 3s48.3 0.2 60.6-3c6.8-1.8 13.1-7.3 14.9-14 3.3-12.1 3.3-37.5 3.3-37.5s-0.1-25.3-3.4-37.5z'/%3E%3Cpolygon fill='%23fff' points='63.9 79.2 103.2 55 63.9 30.8'/%3E%3C/svg%3E");background-position:50%;background-size:90% auto;background-repeat:no-repeat}.video-thumb .image.responsive:before{padding-top:56.25%}.gallery-album .image{display:block;background-color:#fff;border:1px solid #efefef;transition:box-shadow .4s linear}.gallery-album .image:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.gallery-album .image img{padding:0;box-sizing:border-box;width:100%!important;height:100%!important;object-fit:cover;-o-fit-object:cover}.gallery-album .col{margin-bottom:2rem}.gallery-album .name{color:#1f2128;margin-top:5px;display:block;font-size:14px;text-align:center;font-style:normal}.wa-field-photo{position:relative}.wa-field-photo img{border-radius:50%;width:96px;height:96px}.wa-field-photo.wa-field .wa-value p{margin-top:1em}.slider{position:relative}.slider .caption{position:absolute;top:0;right:0;bottom:0;left:0}.slider.flex{overflow:hidden}.slider-content .item:not(:first-child){display:none}.slider.fade{position:relative;height:100%}.slider.fade .image{position:absolute;width:100%;height:inherit;z-index:0;background-color:#f2f2f2}.slider.fade .image:first-child{position:relative}.slider.fade .image img{width:100%;height:100%;object-fit:cover;-o-fit-object:cover}.slider.fade>*{display:none}.slider.fade>:first-child{display:block}.slider.fade>.flex[aria-hidden=false]{display:flex!important}.slider.flex .col{flex-shrink:0;-webkit-flex-shrink:0;-moz-flex-shrink:0}.slider-wrap .bx-wrapper .slider.row{margin:0}.slider-wrap .bx-wrapper{margin-left:-15px;margin-right:-15px}.slider-wrap .bx-viewport{padding-bottom:30px}.slider-wrap .bx-viewport .slider.flex{overflow:visible}.slider-wrap .bx-viewport .slider.flex{overflow:visible}.slider-wrap .bx-viewport .card{margin-bottom:0;height:100%}.slider-controls-wrap{position:relative}.slider-controls{display:inline-flex;gap:10px;height:100%}.header-block .slider-controls{margin-left:1rem;margin-top:2.3733333333rem}.slider-controls span{display:inline-block;margin-left:2px;color:#333}.slider-controls a{display:block;position:relative;color:#fff;font-size:1rem;font-family:var(--icon-font);text-decoration:none;text-align:center;outline:0;width:1.5em;height:1.5em;line-height:1.3em;text-indent:-9999px;z-index:5;transition:all .6s ease-in-out;background-color:#4780ff;background-image:linear-gradient(180deg,#4780ff 0,#1d5deb 100%);border-radius:6px}.slider-controls a:hover{color:#fff!important}.slider-controls a.disabled{cursor:default;background-color:#e4ecfd!important;background-image:none}.slider-controls .button.disabled{opacity:.5;cursor:default!important;background-color:#cef2ff!important}.slider-controls .button{padding:0;font-size:1.75rem;background-color:#fff;width:1.5em;height:1.5em;line-height:1.3em;margin:0}.slider-controls .button:hover{color:var(--complementary-color-hover)!important}.slider-controls .button .icon{margin:0}.scroll-theme::-webkit-scrollbar{-webkit-appearance:none;width:4px;background-color:#eee}.scroll-theme::-webkit-scrollbar-thumb{border-radius:4px;background-color:#a5a5a5;box-shadow:0 0 1px rgba(255,255,255,.5)}.bx-wrapper{position:relative;margin:0 auto}.bx-wrapper img{max-width:100%;display:block}.bx-loading{background:url(img/loading.gif) center center no-repeat transparent;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-pager{position:absolute;bottom:0;width:100%;text-align:center;z-index:9;line-height:1.6}.bx-controls-auto .bx-controls-auto-item,.bx-pager .bx-pager-item{display:inline-block}.bx-pager.bx-default-pager a{background:rgba(0,0,0,.08);text-indent:-9999px;display:block;width:12px;height:11px;margin:0 5px;outline:0}.bx-pager.bx-default-pager a.active,.bx-pager.bx-default-pager a:hover{background-color:#2d2d2d}.bx-next:after,.bx-prev:after{text-indent:0;display:block;line-height:inherit;height:inherit;width:inherit;position:absolute;top:0}.bx-next:after{content:'\e912'}.bx-prev:after{content:'\e910'}.bx-prev{left:0}.bx-next{right:0}.row>*>*>*>.bx-prev{left:15px}.row>*>*>*>.bx-next{right:15px}.bx-controls-direction a{color:#fff;font-size:2em;font-family:var(--icon-font);text-decoration:none;text-align:center;position:absolute;top:calc(50% - 27px);outline:0;width:1.5em;height:1.5em;line-height:1.5em;text-indent:-9999px;z-index:5;transition:all .4s ease-in-out;background:linear-gradient(180deg,#4780ff 0,#1d5deb 100%);border-radius:6px}.bx-controls-direction a:hover{color:#fff!important}.bx-controls-direction a.disabled{cursor:default;background:#e4ecfd!important}.bx-viewport{-webkit-transform:translateZ(0);transform:translateZ(0)}.closer{right:0!important;z-index:9999}.ajax-container{padding:3%}.quantity-button{position:absolute;top:5px;cursor:pointer;width:40px;height:40px;text-align:center;color:#333;font-size:22px;line-height:1.7;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.quantity-button:hover{color:#f2744c}.quantity-button.quantity-up{left:calc(100% - 5px);border-left:1px solid #cdd7e6}.quantity-button.quantity-down{left:calc(40px + 5px);border-right:1px solid #cdd7e6}.loading.animate{position:relative;width:1em;height:1em;display:inline-block;vertical-align:top}.loading.animate .path2:before,.loading.animate:before{position:absolute;left:0;top:0;margin-left:0;animation-name:rotation;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pulse{animation:pulse 2s infinite}.pulse:hover{animation:none}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(47,128,237,.8)}70%{box-shadow:0 0 0 10px rgba(47,128,237,0)}100%{box-shadow:0 0 0 0 rgba(47,128,237,0)}}.blick{position:relative;overflow:hidden}.blick:after{content:"";position:absolute;top:-50%;bottom:-50%;background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.6) 100%);width:45px;transform:skewX(-22deg);left:-65%;animation-name:blick;animation-duration:3s;animation-iteration-count:infinite}@keyframes blick{60%{left:100%}to{left:130%}}@media screen and (max-width:600px){h2 br{display:none}.footer p{width:100%;margin:.5em 0}}.mob-menu{color:inherit;cursor:pointer}.mob-menu .link{font-size:2rem;color:#fff}.mob-menu button{padding:0;background:0 0;box-shadow:none}.poptrox-overlay .poptrox-popup{border-radius:10px;overflow:hidden}.poptrox-popup .closer{font-weight:700}@media only screen and (min-width:993px){.mob-menu{display:none}.poptrox-ajax::-webkit-scrollbar{-webkit-appearance:none;width:6px}.poptrox-ajax::-webkit-scrollbar-thumb{border-radius:6px;background-color:rgba(0,0,0,.3);box-shadow:0 0 1px rgba(255,255,255,.5)}}@media screen and (max-width:992px){.mob-hidden{overflow:hidden}.header .menu-h li.user{position:static!important}.header .header-menu.menu-h{max-height:calc(100vh - var(--header-height));font-size:1rem;visibility:hidden;opacity:0;pointer-events:none;text-align:left;transition:all .2s;transform:translateY(10px);padding:15px;margin:0;max-width:100%;position:absolute;top:100%;right:0;left:0;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;background-color:#fff;z-index:888;box-shadow:0 10px 1rem 0 rgba(0,0,0,.15)}@supports(max-height:100svh){.header .header-menu.menu-h{max-height:calc(100svh - var(--header-height))}}.header .header-menu.menu-h.open{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.header .header-menu.menu-h li{width:100%;padding:0}.header .header-menu.menu-h>li:not(:first-child):not(.menu-more) a:before{content:none}.header .header-menu.menu-h li .link,.header .header-menu.menu-h li a{color:inherit;font-size:1em;display:block;margin:0}.header .header-menu.menu-h>li>a,.header .header-menu.menu-h>li>span{padding-top:1em;padding-bottom:1em}.header ul.nav-negative li.collapsible>a{margin-right:3rem;padding-right:0}.header ul.nav-negative li.collapsible>a+.icon{padding:1rem;top:0;right:0}ul.nav-negative li.collapsible>a+.icon.open:before{content:var(--icon-top)}ul.nav-negative li.collapsible ul{display:none;margin:0 0 0 1em}ul.nav-negative li.collapsible ul a{font-weight:400}}.range-wrap{margin-top:3rem;position:relative;display:block}.range-wrap input[type=range]{padding:8px 0;cursor:pointer}.range-wrap input[type=range]:hover+output{bottom:calc(100% + 8px)}.range-wrap output{position:absolute;background:#1e62d0;min-width:40px;height:20px;text-align:center;color:#fff;border-radius:10px;display:inline-block;line-height:20px;font-size:14px;bottom:calc(100% + 3px);left:-3px;margin-left:-3%;transition:bottom .2s .3s}.range-wrap output:after{content:"";position:absolute;width:0;height:0;border-top:6px solid #1e62d0;border-left:5px solid transparent;border-right:5px solid transparent;top:100%;left:50%;margin-left:-5px;margin-top:-1px}@keyframes auto-progress{0%{width:0}100%{width:100%}}.progress-bar{background-color:#fff;height:32px;width:90%;max-width:580px;margin:1.52rem auto;border-radius:2px}.progress-bar-inner{display:block;height:32px;width:0;background:linear-gradient(270deg,#fff 7.36%,rgba(255,255,255,0) 100%),#2f80ed;background-blend-mode:soft-light,normal;border-radius:2px;position:relative;animation:auto-progress 5s infinite linear}[data-badge]{display:inline-block;vertical-align:text-bottom;line-height:20px;height:20px;font-size:.75rem;padding:0 6px;margin-left:5px;text-align:center;color:#fff;background-color:#9b9b9b;border-radius:1px}[data-badge]:after{content:attr(data-badge);font-family:sans-serif;font-weight:300}.table-list:after{content:"";display:table;clear:both}.table-list .table-header,.table-list .table-item{padding-top:10px;padding-bottom:10px;padding-right:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.table-list .table-header{display:none;color:#222;font-weight:500}.table-list .item-title{color:#222;font-weight:500;white-space:nowrap}.table-list [data-name]:before{content:attr(data-name);display:block;margin:5px 0;padding-left:20px;color:#222;font-weight:500}.table-list.list [data-name]:before{white-space:normal}.table-list .table-item{border-top:1px solid #ececec}.table-list .table-item:nth-child(odd){background-color:#f9f9f9}.table-list .table-header p,.table-list .table-item p,.table-list .table-item-p{margin:5px 0;padding-left:20px;word-break:break-word}.table-list .table-item p{line-height:1.4em;text-align:right}.table-list .table-item p a{text-decoration:none}.table-list .table-item .col{display:flex;justify-content:space-between}.table-list .table-item .button.small,.table-list .table-item button.small{font-size:.857em}.block .table-list{margin-left:-30px;margin-right:-30px}@media screen and (max-width:320px){.block .table-list{margin-left:-15px;margin-right:-15px}}@media only screen and (min-width:993px){.table-list{font-size:13px}.table-list .table-item p{text-align:left}.table-list:not(.list) .table-item .col{display:inline-block}.table-list:not(.list) .table-header{display:flex}.table-list:not(.list) .item-title{display:none}.table-list:not(.list) [data-name]:before{content:none}.block .table-list{margin-left:0;margin-right:0}}.table-list .table-item.completed{opacity:.4}table.table th{color:#222;font-weight:500}table.table td,table.table th{padding-top:10px;padding-bottom:10px;word-break:break-word}@media only screen and (min-width:993px){table.table{font-size:14px}}table.color thead tr{background-color:#f2744c}table.color thead tr th{color:#fff}table.color tbody tr{background-color:#ffe4dc}table.color tbody tr:nth-child(2n){background-color:#ffd9cd}.table-scroller{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.table-list .table-item.wait{background:#fcefbf;color:#ff9800}.table-list .table-item.wait [data-name]:before{color:#ff9800}.map-block{position:relative;background:#fafcff;box-sizing:border-box}.map-block:before{padding-top:50%;content:'';position:relative;width:100%;display:inline-block;line-height:0;vertical-align:top}.map-block>*{position:absolute!important;top:0;right:0;bottom:0;left:0}blockquote.sucessmsg{text-align:left;color:#fff;background-color:#1aa05f!important}blockquote.noscript{margin:0}.s-loading-section{position:fixed;top:0;left:0;display:flex;width:100%;height:100%;justify-content:center;align-items:center;background:rgba(255,255,255,.5);z-index:100}.s-loading-section .s-loading-content{display:inline-block}.message-box{position:fixed;width:auto;max-width:320px;top:0;right:10px;margin-left:10px;z-index:10002}.message{position:relative;padding:10px;margin-top:10px;background-color:#ff9416;padding:10px 25px;font-size:.938rem;font-weight:500;color:#fff;line-height:1.3em;border-radius:2px}.message a{color:#e98100}.message .flex .icon{margin-right:1em}.accordion{margin-bottom:20px}.accordion .accordion-content{display:none}.accordion .accordion-item{background:#fff;margin-bottom:1em;border-radius:4px}.accordion-title{font-size:1.125em;font-weight:500;color:#181716;position:relative;padding:1em 4em 1em 1.6em;cursor:pointer;border-radius:2px;transition:box-shadow .3s ease-in-out}.accordion-title:before{font-family:var(--icon-font);display:block;font-size:1.375rem;line-height:1.5em;height:1.5em;width:1.5em;text-align:center;position:absolute;content:'\e9bc';right:1em;border-radius:2em;color:var(--complementary-color)}.accordion-title.current:before{content:'\e99f';border-color:inherit}.accordion-title:not(.current):hover{box-shadow:0 15px 25px 0 rgba(0,0,0,.05)}.accordion-title.flex{min-height:calc(76px - 2em)}.accordion-title.flex .image{min-width:40px;margin-right:1em}.accordion-content{font-size:.938em;padding:0 1.867em}.accordion-content>div{color:#3a3a3a;line-height:1.5;padding:0 0 2em 0}.accordion .number{color:#ff9416;margin-right:5px}.custom-radio>input{position:absolute!important;z-index:-1;opacity:0!important}.custom-radio>span{display:inline-flex;align-items:center;user-select:none;margin-left:0!important}.custom-radio>span::before{content:'';display:inline-block;width:1em;height:1em;flex-shrink:0;flex-grow:0;border:1px solid #adb5bd;border-radius:50%;margin-right:.625em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-radio>input:not(:disabled):not(:checked)+span:hover::before{border-color:var(--complementary-color-hover)}.custom-radio>input:not(:disabled):active+span::before{background-color:var(--complementary-color);border-color:var(--complementary-color)}.custom-radio>input:focus+span::before{box-shadow:0 0 0 .2rem rgba(63,182,212,.25)}.custom-radio>input:focus:not(:checked)+span::before{border-color:var(--complementary-color-hover)}.custom-radio>input:checked+span::before{border-color:var(--complementary-color);background-color:var(--complementary-color);background-image:url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio>input:disabled+span::before{background-color:#efece9}.checkbox-google{display:inline-flex;position:relative;vertical-align:middle;user-select:none}.checkbox-google .checkbox-google-switch{display:inline-block;min-width:36px;width:36px;height:14px;border-radius:20px;position:relative;top:.1em;vertical-align:top!important;background:#9f9f9f;transition:.2s;margin-left:0!important}.checkbox-google .checkbox-google-switch+span{margin-left:.625em!important}.checkbox-google .checkbox-google-switch:before{content:'';display:inline-block;width:20px;height:20px;position:absolute;top:-3px;left:-1px;background:#fff;border-radius:50%;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);transition:.15s}.checkbox-google input[type=checkbox]{display:block;width:0!important;height:0!important;position:absolute!important;z-index:-1;opacity:0!important}.checkbox-google input[type=checkbox]:checked+.checkbox-google-switch{background:#9ae4ee}.checkbox-google input[type=checkbox]:checked+.checkbox-google-switch:before{background:var(--complementary-color);transform:translateX(18px)}.checkbox-google input[type=checkbox]:not(:disabled)+.checkbox-google-switch{cursor:pointer;border-color:rgba(0,0,0,.3)}.checkbox-google input[type=checkbox]:not(:disabled):active+.checkbox-google-switch:before,.checkbox-google input[type=checkbox]:not(:disabled):focus+.checkbox-google-switch:before{animation:checkbox-active-on .5s forwards linear}.checkbox-google input[type=checkbox]:not(:disabled):checked:active+.checkbox-google-switch:before,.checkbox-google input[type=checkbox]:not(:disabled):checked:focus+.checkbox-google-switch:before{animation:checkbox-active-off .5s forwards linear}.checkbox-google input[type=checkbox]:disabled+.checkbox-google-switch{filter:grayscale(60%);border-color:rgba(0,0,0,.1)}.checkbox-google input[type=checkbox]:disabled+.checkbox-google-switch:before{background:#eee}@keyframes checkbox-active-on{0%{box-shadow:0 0 0 0 rgba(212,212,212,0)}99%{box-shadow:0 0 0 10px rgba(212,212,212,.5)}}@keyframes checkbox-active-off{0%{box-shadow:0 0 0 0 rgba(154,190,247,0)}99%{box-shadow:0 0 0 10px rgba(63,182,212,.25)}}.quiz-wrap,.quiz-wrap form{position:relative;max-width:700px;margin-left:auto;margin-right:auto}.quiz-wrapk-title{font-size:1.125rem;color:#606060;text-align:center}.quiz-radio{text-align:center;position:relative;flex-direction:column;display:flex;height:100%;box-sizing:border-box;margin:0;padding:.6em 0}.quiz-radio input{display:block;width:0;height:0;clip:rect(0,0,0,0);opacity:0;position:absolute}.quiz-radio .name{padding:0 0 15px 0;margin-top:auto;font-weight:400;display:block}.quiz-radio .image{border-radius:18px;border:2px solid #cfcfcf}.quiz-radio .image.fit img{width:calc(100% + 4px);height:calc(100% + 4px);object-position:calc(50% - 2px) calc(50% - 2px)}.quiz-radio input:checked~.image{border-color:#f26421}.quiz-radio .image.responsive:before{padding-top:66.66666666666666%}.quiz-radio .image:after{font-family:var(--icon-font);content:'';display:inline-block;width:1em;height:1em;padding:.2em;flex-shrink:0;flex-grow:0;border:1px solid #adb5bd;border-radius:50%;position:absolute;top:1rem;left:1rem;font-size:1.5em;color:#fff;background-color:#fff}.quiz-radio input:checked~.image:after{border-color:var(--complementary-color);background-color:var(--complementary-color);content:"\e92b"}.quiz-wrap .quiz-action.buttons{align-items:center;justify-content:center;position:relative}@media only screen and (min-width:993px){.quiz-wrap .quiz-action.buttons .nav-step{position:absolute;right:0}}@media only screen and (max-width:600px){.quiz-wrap .action.buttons .button{width:auto}.quiz-radio .image.responsive:before{padding-top:90%}}.quiz-wrap .loading{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:10}[data-remodal-id=quiz]>.section{padding:0}.flying-buttons{position:fixed;bottom:1rem;left:calc(100vw - 4rem);z-index:10;flex-direction:column;display:flex;row-gap:1em;visibility:hidden;opacity:0;pointer-events:none}.flying-buttons.open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .3s ease-in-out}.flying-buttons .btn{position:relative;font-size:2em;cursor:pointer;background-color:#fff;box-shadow:0 0 .8rem .2rem rgba(38,75,130,.1);width:1.5em;height:1.5em;line-height:1.25em;text-align:center}.flying-buttons .btn:hover{color:#157fee}@media only screen and (min-width:993px){.flying-buttons{left:calc(100vw - 5rem)}}[data-scrolltotop]{display:none}.flying-buttons .btn.flying-simple_btn{background-color:var(--complementary-color)}.flying-buttons .btn.flying-simple_btn .icon{fill:#fff}.flying-buttons .btn.flying-online_btn{background-color:var(--button-color)}.flying-buttons .btn.flying-online_btn .icon{font-size:.8em;color:#fff}.go_to-element{scroll-margin-block-start:80px;scroll-margin-block-end:80px}[class*=copyrights-pane]{opacity:.2}.remodal .wa-form{float:none;width:100%;max-width:500px;margin:0 auto}.remodal .wa-form .wa-field .wa-value{margin-left:0}.remodal .wa-form .wa-field .wa-value input[type=email],.remodal .wa-form .wa-field .wa-value input[type=text],.remodal .wa-form .wa-field .wa-value textarea{max-width:none}.remodal .wa-form .wa-field .wa-name{text-align:left;width:100%}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none}.calculator-wrap{border-radius:10px;background-color:#fff}.calculator .row{padding-bottom:0}.calculator .form-tabs li{width:100%;text-align:center;padding:0;margin-right:1em;margin-bottom:0}.calculator .form-tabs li:before{content:none}.calculator .form-tabs li:nth-last-child(2){margin-right:0}.calculator .form-tabs li:last-child{display:none}.calculator .form-tabs li.current{color:var(--complementary-color)}.calculator .form-tabs li span{display:block;padding:.4em;border:1px solid #e9e9e9;text-transform:uppercase;font-weight:600}.calculator .form-tabs li.current span{border-color:inherit}.calculator .block{padding:40px;height:100%;box-sizing:border-box}.calculator .block.manager{border-radius:0 0 8px 8px;padding:40px 30px;background-color:#eefdff}.calculator .block.manager .user{margin-top:0}@media only screen and (min-width:993px){.calculator .block{position:relative;padding-bottom:120px;box-sizing:border-box;overflow:hidden}.calculator .block .action{position:absolute;bottom:40px;left:40px;right:40px}.calculator .block.manager{border-radius:0 8px 8px 0}.calculator .buttons{justify-content:right}}@media only screen and (max-width:600px){.calculator .buttons .button{width:auto}}.calculator .block .action.flex .col{margin-top:1em}.calculator .block .action.flex button{width:100%;height:100%}.calculator .block .buttons{align-items:center}.calculator .form{margin-bottom:2em}.calculator .form label{display:block;margin-bottom:1em;margin-top:1em}.calculator .form select{width:100%;text-overflow:ellipsis}.noncollapse{padding-top:.1px}.calculator .about-box{align-items:center;justify-content:right}.calculator .about-box .user.image{overflow:hidden;background-color:#f4f4f4;min-width:60px;height:60px}.calculator .about-content{flex:1}.calculator .about-content span{display:block}