<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@keyframes rot{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rot{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:'Circe';src:url(../fonts/Circe-Regular.eot);src:url(../fonts/Circe-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Circe-Regular.woff2) format("woff2"),url(../fonts/Circe-Regular.woff) format("woff"),url(../fonts/Circe-Regular.ttf) format("truetype"),url(../fonts/Circe-Regular.svg#Circe-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url(../fonts/PlayfairDisplay-BoldItalic.eot);src:url(../fonts/PlayfairDisplay-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/PlayfairDisplay-BoldItalic.woff2) format("woff2"),url(../fonts/PlayfairDisplay-BoldItalic.woff) format("woff"),url(../fonts/PlayfairDisplay-BoldItalic.ttf) format("truetype"),url(../fonts/PlayfairDisplay-BoldItalic.svg#PlayfairDisplay-BoldItalic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Playfair Display';src:url(../fonts/PlayfairDisplay-Italic.eot);src:url(../fonts/PlayfairDisplay-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/PlayfairDisplay-Italic.woff2) format("woff2"),url(../fonts/PlayfairDisplay-Italic.woff) format("woff"),url(../fonts/PlayfairDisplay-Italic.ttf) format("truetype"),url(../fonts/PlayfairDisplay-Italic.svg#PlayfairDisplay-Italic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Playfair Display';src:url(../fonts/PlayfairDisplay-Bold.eot);src:url(../fonts/PlayfairDisplay-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/PlayfairDisplay-Bold.woff2) format("woff2"),url(../fonts/PlayfairDisplay-Bold.woff) format("woff"),url(../fonts/PlayfairDisplay-Bold.ttf) format("truetype"),url(../fonts/PlayfairDisplay-Bold.svg#PlayfairDisplay-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url(../fonts/PlayfairDisplay-Regular.eot);src:url(../fonts/PlayfairDisplay-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/PlayfairDisplay-Regular.woff2) format("woff2"),url(../fonts/PlayfairDisplay-Regular.woff) format("woff"),url(../fonts/PlayfairDisplay-Regular.ttf) format("truetype"),url(../fonts/PlayfairDisplay-Regular.svg#PlayfairDisplay-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Circe';src:url(../fonts/Circe-Bold.eot);src:url(../fonts/Circe-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Circe-Bold.woff2) format("woff2"),url(../fonts/Circe-Bold.woff) format("woff"),url(../fonts/Circe-Bold.ttf) format("truetype"),url(../fonts/Circe-Bold.svg#Circe-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Futura PT';src:url(../fonts/FuturaPT-Medium.eot);src:url(../fonts/FuturaPT-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaPT-Medium.woff2) format("woff2"),url(../fonts/FuturaPT-Medium.woff) format("woff"),url(../fonts/FuturaPT-Medium.ttf) format("truetype"),url(../fonts/FuturaPT-Medium.svg#FuturaPT-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Futura PT';src:url(../fonts/FuturaPT-Book.eot);src:url(../fonts/FuturaPT-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaPT-Book.woff2) format("woff2"),url(../fonts/FuturaPT-Book.woff) format("woff"),url(../fonts/FuturaPT-Book.ttf) format("truetype"),url(../fonts/FuturaPT-Book.svg#FuturaPT-Book) format("svg");font-weight:400;font-style:normal;font-display:swap}html{height:auto}html body{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}html body.fancybox-active{min-height:100%}html body.compensate-for-scrollbar{margin-right:0;overflow:auto}html body *{-webkit-box-sizing:inherit;box-sizing:inherit;color:#252525}html body a{color:#09a3b4;text-decoration:none}@media screen and (max-width:767px){html.no-scroll,html.no-scroll body{overflow-y:hidden}}@media screen and (min-device-width:1px){a[href^="x-apple-data-detectors:"],a[href^=tel]{color:inherit!important;text-decoration:none!important}}:focus{outline:0!important}body,html{padding:0;margin:0;min-height:100vh;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#000;font-size:14px;overflow-x:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body,body button,body input,body select,body textarea,html,html button,html input,html select,html textarea{font-family:"Circe"}body p,html p{font-family:Open Sans;font-style:normal;font-weight:400;font-size:20px;line-height:160%;color:#030717;margin:0 0 30px}@media screen and (max-width:1023px){body p,html p{font-size:16px;margin-bottom:16px}}ol li,ul,ul li{color:#09a3b4}ol li,ul li{font-family:Open Sans;font-style:normal;font-weight:400;font-size:18px;line-height:160%;margin-bottom:10px}ol,ul{margin:30px 0;padding:0 0 0 20px}ol li{color:#4a4d58}blockquote{background:#fbfbfb;padding:50px 50px 20px;margin:40px auto}.main-contacts-wrapper .first-text-block .first-wrapper .line .caption a,.red,blockquote p{font-family:Open Sans;font-style:normal;font-weight:600;font-size:20px;line-height:160%;color:#030717}@media screen and (max-width:767px){blockquote p{font-size:18px}}.red,blockquote{border-radius:10px}.red{text-decoration:none;display:inline-block;position:relative;cursor:pointer;background:-o-radial-gradient(84.53% 0,59.07% 216.58%,#ff4f65 0,#f1354d 100%);background:radial-gradient(59.07% 216.58% at 84.53% 0,#ff4f65 0,#f1354d 100%);font-size:18px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#fff;border:unset;padding:15px 48px}@media screen and (max-width:767px){.red{font-size:16px;line-height:18px;padding:16px 29px 16px 16px;max-width:300px;width:100%;text-align:center;margin:15px 0}}.container,main{position:relative}main{z-index:0}@media screen and (min-width:1024px){.mainpage main{padding-top:0}}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1200px){.container{max-width:1200px}}.h1,h1{font-family:Open Sans;font-style:normal;font-weight:300;font-size:60px;line-height:60px;color:#030717;margin-bottom:55px}@media screen and (max-width:991px){.h1,h1{font-size:42px;line-height:42px}}@media screen and (max-width:767px){.h1,h1{font-size:30px;line-height:30px}}.h2,h2{margin:0 0 50px;font-family:Open Sans;font-style:normal;font-weight:300;font-size:45px;line-height:45px;color:#030717;position:relative}@media screen and (max-width:1023px){.h2,h2{font-size:28px;line-height:28px;margin-bottom:30px}}@media screen and (max-width:575px){.h2,h2{font-size:25px;margin-bottom:20px;line-height:25px}}.h3,h3{font-family:Open Sans;font-style:normal;font-weight:300;font-size:36px;line-height:49px;color:#030717;margin:0 0 40px;position:relative}@media screen and (max-width:991px){.h3,h3{font-size:22px}}.h4,h4{font-family:Open Sans;font-style:normal;font-weight:300;font-size:28px;line-height:38px;color:#030717;margin:0 0 40px;position:relative}@media screen and (max-width:991px){.h4,h4{font-size:20px}}.swiper-button-disabled{background-color:#d3d3d3!important;opacity:.2!important}.swiper-button-next,.swiper-button-prev{position:absolute;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px;background:#fff;border:1.5px solid #333;border-radius:5px;top:-70px}@media screen and (min-width:1200px){.swiper-button-next,.swiper-button-prev{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);left:auto}}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .error-block,.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:1}.swiper-button-prev{right:45px;left:auto}.swiper-button-prev:before{content:'';position:absolute;background:url(../img/slider-arrow-left.png);width:19px;height:8px}.swiper-button-next{right:0;left:auto}.swiper-button-next:before{content:'';position:absolute;background:url(../img/slider-arrow-right.png);width:19px;height:8px}.error{border-color:red}.error::-webkit-input-placeholder{color:rgba(255,0,0,.7)}.error::-moz-placeholder{color:rgba(255,0,0,.7)}.error:-ms-input-placeholder,.error::-ms-input-placeholder{color:rgba(255,0,0,.7)}.error::placeholder{color:rgba(255,0,0,.7)}.fancybox-button svg path{fill:#fff;stroke-width:0}.main-contacts-wrapper{margin-top:130px}.main-contacts-wrapper .container h2{text-align:left!important}.main-contacts-wrapper div#advantages{margin-top:70px}.main-contacts-wrapper .big-gray-form{background:#fbfbfb;padding:60px 0}.main-contacts-wrapper .big-gray-form .big-form-wrapper{max-width:673px;width:100%}@media screen and (max-width:600px){.main-contacts-wrapper .big-gray-form .big-form-wrapper form{margin-top:50px}}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .red{margin-top:35px}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper{position:relative}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper input{background:#fff;-webkit-box-shadow:0 4px 3px rgba(0,0,0,.05);box-shadow:0 4px 3px rgba(0,0,0,.05);border-radius:10px;border:unset;margin-bottom:20px;padding:18px 30px;max-width:580px;width:100%;font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#868a99}#questions-form .container .form-wrapper input::-webkit-input-placeholder,#questions-form .container .form-wrapper textarea::-webkit-input-placeholder,.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper input::-webkit-input-placeholder,.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper textarea::-webkit-input-placeholder{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#868a99}#questions-form .container .form-wrapper input::-moz-placeholder,#questions-form .container .form-wrapper textarea::-moz-placeholder,.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper input::-moz-placeholder,.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper textarea::-moz-placeholder{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#868a99}#footer-form .container .form-wrapper input:-ms-input-placeholder,#questions-form .container .form-wrapper input:-ms-input-placeholder,#questions-form .container .form-wrapper input::-ms-input-placeholder,#questions-form .container .form-wrapper textarea:-ms-input-placeholder,#questions-form .container .form-wrapper textarea::-ms-input-placeholder,.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper input:-ms-input-placeholder,.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper input::-ms-input-placeholder,.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper textarea:-ms-input-placeholder,.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper textarea::-ms-input-placeholder{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#868a99}#questions-form .container .form-wrapper input::placeholder,#questions-form .container .form-wrapper textarea::placeholder,.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper input::placeholder,.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper textarea::placeholder{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#868a99}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .error,.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .theme .active.error{border:1px solid #f33850}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .error+.error-block{display:block;position:absolute;top:20px;right:150px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:150%;text-align:right;color:#868a99}@media screen and (max-width:767px){.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .error+.error-block{right:60px}}@media screen and (max-width:600px){.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .error+.error-block{position:relative;top:-110px;right:30px}}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .error+.error-block:before{content:'';position:absolute;width:16px;height:16px;right:-22px;top:3px;background:url(../img/error-icon.png)}@media screen and (max-width:600px){.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper textarea.error+.error-block{top:-170px}}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper input#policy-check.error~.error-block{display:block;font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#868a99;position:relative;top:unset;right:unset;text-align:left;padding-left:30px;margin-top:20px}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper input#policy-check.error~.error-block:before{content:'';position:absolute;width:16px;height:16px;left:0;top:3px;background:url(../img/error-icon.png)}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .theme{cursor:pointer}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .theme .active{background:#fff;-webkit-box-shadow:0 4px 3px rgba(0,0,0,.05);box-shadow:0 4px 3px rgba(0,0,0,.05);border-radius:10px;border:unset;margin-bottom:20px;padding:18px 30px;max-width:580px;width:100%;font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#868a99;position:relative}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .theme .active:before{content:'';position:absolute;width:9px;height:9px;border-left:2px solid #000;border-bottom:2px solid #000;-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);top:42%;right:15px}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .theme .cats,.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper input#policy-check{display:none}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .theme .cats.vis{width:100%;display:block;background:#fff;border-radius:10px;position:absolute;z-index:2;top:47px;max-width:580px;max-height:300px;overflow:auto;-webkit-box-shadow:0 4px 3px rgba(0,0,0,.05);box-shadow:0 4px 3px rgba(0,0,0,.05)}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .theme .cats.vis::-webkit-scrollbar{width:5px;height:20px}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .theme .cats.vis::-webkit-scrollbar-track{background:0 0;border-radius:30px}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .theme .cats.vis::-webkit-scrollbar-thumb{width:5px;height:10px;border-radius:10px;background:0 0;background:#09a3b4}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .theme .cats .catitem{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#868a99;padding:16px 30px;border-bottom:1px solid #e5e5e5}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .theme .cats .catitem.choosen{background:#f7f7f7}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper label.placeinput{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#383737;max-width:456px;width:100%;display:block;padding-left:55px;position:relative}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper label.placeinput a{text-decoration:underline}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper label.placeinput:before{background:#fff;-webkit-box-shadow:0 4px 3px rgba(0,0,0,.05);box-shadow:0 4px 3px rgba(0,0,0,.05);border-radius:10px;width:31px;height:31px;position:absolute;content:'';left:0;top:0}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper input:checked+label:after{content:'';position:absolute;width:12px;height:7px;border-left:3px solid #000;border-bottom:3px solid #000;-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);top:12px;left:12px}.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper textarea{background:#fff;-webkit-box-shadow:0 4px 3px rgba(0,0,0,.05);box-shadow:0 4px 3px rgba(0,0,0,.05);border-radius:10px;border:unset;margin-bottom:20px;padding:18px 30px;max-width:580px;width:100%;font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#868a99;resize:none;height:120px}.main-contacts-wrapper .first-text-block{margin-bottom:60px}.main-contacts-wrapper .first-text-block .first-wrapper{max-width:780px;width:100%}.main-contacts-wrapper .first-text-block .first-wrapper .line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}@media screen and (max-width:480px){.main-contacts-wrapper .first-text-block .first-wrapper .line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.main-contacts-wrapper .first-text-block .first-wrapper .line .title{-webkit-box-flex:0;-webkit-flex:0 0 150px;-ms-flex:0 0 150px;flex:0 0 150px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#5a5a5a}@media screen and (max-width:480px){.main-contacts-wrapper .first-text-block .first-wrapper .line .title{-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}}.main-contacts-wrapper .first-text-block .first-wrapper .line .caption{width:-webkit-calc(100% - 150px);width:calc(100% - 150px);font-family:Open Sans;font-style:normal;font-weight:600;font-size:20px;line-height:23px;color:#030717}@media screen and (max-width:480px){.main-contacts-wrapper .first-text-block .first-wrapper .line .caption{width:100%}}.breadcrumbs .container .bcitem{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:160%;color:#5a5a5a;position:relative;margin-right:25px}.breadcrumbs .container .bcitem a:after{content:'';position:absolute;width:5px;background:#5a5a5a;height:1px;top:10px;right:-17px}header{position:fixed;background-color:transparent;width:100%;top:0;left:0;z-index:2;padding:30px 0;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}header.no-transp{background:-webkit-gradient(linear,left bottom,left top,from(#333),to(#333));background:-o-linear-gradient(bottom,#333,#333);background:linear-gradient(0deg,#333,#333)}@media screen and (max-width:1023px){header{padding:0}header .headoverlay{display:none;position:fixed;background:#333;opacity:.5;width:100%;height:100%;z-index:4;top:0;left:0}}#questions-form .container .form-wrapper form.invis,header .menubtn{display:none}@media screen and (max-width:1023px){header .menubtn{margin-left:10px;width:30px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:20px}header .menubtn span{width:100%;height:2px;background:#333;display:block}}header .logo{height:57px}header .logo img{width:auto;height:100%}@media screen and (max-width:1023px){header .logo{height:35px;margin-bottom:0;margin-right:30px}header .navblock{-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.05);box-shadow:0 3px 3px 0 rgba(0,0,0,.05);padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}header .navblock .container,header .navblock .container .backbtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1023px){header .navblock .container{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}header .navblock .container .backbtn{width:30px;height:30px;position:absolute;top:0;right:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}header .navblock .container .backbtn svg{width:18px;height:18px}@media screen and (min-width:1024px){header .navblock .container .backbtn{display:none}}header .navblock .container .social,header .navblock .container nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header .navblock .container .social{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .navblock .container .social a.phone{font-family:Open Sans;font-style:normal;font-weight:600;font-size:18px;line-height:25px;color:#fff;display:block;text-decoration:none;margin-right:42px}header .navblock .container .social a.phone:hover{color:#09a3b4}@media screen and (max-width:1199px){header .navblock .container .social a.phone{font-size:15px;line-height:15px;margin-right:25px}}@media screen and (max-width:600px){header .navblock .container .social a.phone{font-size:13px;line-height:13px;margin-right:20px}}header .navblock .container .choose-lang{position:relative;padding-left:28px}@media screen and (max-width:600px){header .navblock .container .choose-lang{padding-left:0}}header .navblock .container .choose-lang:before{content:'';position:absolute;background:url(../img/lang-icon.png);width:16px;height:16px;left:0;top:11px}@media screen and (max-width:600px){header .navblock .container .choose-lang:before{display:none}}header .navblock .container .choose-lang a, choose-lang span,header .navblock .container nav a{text-decoration:none;font-family:Open Sans;font-style:normal;font-size:16px;line-height:22px;color:#fff}header .navblock .container .choose-lang a, .choose-lang span{background:#4a4d58;border-radius:10px;font-weight:600;padding:7px 24px;display:block}@media screen and (max-width:600px){header .navblock .container .choose-lang a, .choose-lang span{padding:4px 17px;font-size:13px}}header .navblock .container .choose-lang .other-lang{display:none;background:#fff;border-radius:10px;font-family:Open Sans;font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#333;padding:5px;margin-top:10px;position:absolute;width:70px}@media screen and (max-width:600px){header .navblock .container .choose-lang .other-lang{width:52px}}header .navblock .container .choose-lang .other-lang.active{display:block}header .navblock .container .choose-lang .other-lang.active a{display:block;text-align:center;text-decoration:none;padding:5px;background:unset;color:#333}header .navblock .container .choose-lang .arrow-lang{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:8px;height:8px;border-left:2px solid #09a3b4;border-bottom:2px solid #09a3b4;-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);top:16px;right:-18px;cursor:pointer}@media screen and (max-width:600px){header .navblock .container .choose-lang .arrow-lang{top:11px}}header .navblock .container nav{-webkit-box-flex:0;-webkit-flex:0 0 58%;-ms-flex:0 0 58%;flex:0 0 58%}@media screen and (max-width:1199px){header .navblock .container nav{-webkit-box-flex:0;-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%}}@media screen and (max-width:1023px){header .navblock .container nav{-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset;padding-top:30px}}header .navblock .container nav a{padding:15px 0;margin-left:30px;font-weight:400}@media screen and (max-width:1199px){header .navblock .container nav a{font-size:16px;margin-left:20px}}header .navblock .container nav a:focus,header .navblock .container nav a:hover{color:#09a3b4}@media screen and (max-width:1023px){header .navblock nav,header .navblock nav.vis{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}header .navblock nav{position:fixed;top:0;-webkit-transition:.3s ease;-o-transition:.3s ease;left:0;height:100%;width:300px;background:#fff;padding:30px 15px 80px;-webkit-box-shadow:2px 0 5px 0 rgba(0,0,0,.3);box-shadow:2px 0 5px 0 rgba(0,0,0,.3);transition:.3s ease;-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%);z-index:4;background:-webkit-gradient(linear,left bottom,left top,from(#333),to(#333));background:-o-linear-gradient(bottom,#333,#333);background:linear-gradient(0deg,#333,#333);margin-left:0;max-width:85%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}header .navblock nav.vis{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}header.scrolled{background:-webkit-gradient(linear,left bottom,left top,from(#333),to(#333));background:-o-linear-gradient(bottom,#333,#333);background:linear-gradient(0deg,#333,#333);-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}@media screen and (max-width:1023px){}footer{z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(#161e3e),to(#030717));background:-o-linear-gradient(top,#161e3e 0,#030717 100%);background:linear-gradient(180deg,#161e3e 0,#030717 100%)}footer .lastline,footer .topline{padding-top:30px;padding-bottom:30px;position:relative}footer .topline .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1023px){footer .topline .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}footer .lastline .container .left,footer .topline .container .left .top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:600px){footer .topline .container .left .top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}footer .topline .container .left .top .logo{width:184px;margin-right:45px}.about#about .container .logo img,footer .topline .container .left .top .logo img{width:100%}@media screen and (max-width:1199px){footer .topline .container .left .top .logo{width:164px;margin-right:20px}}footer .topline .container .left .bottom,footer .topline .container .left .top nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:600px){footer .topline .container .left .top nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}footer .topline .container .left .top nav a.toankor{font-family:Open Sans;font-style:normal;font-weight:700;font-size:16px;line-height:22px;color:#fff;margin-right:40px}@media screen and (max-width:1199px){footer .topline .container .left .top nav a.toankor{font-size:14px;margin-right:20px}footer .topline .container .left .top nav a.toankor:last-child{margin:0}}@media screen and (max-width:600px){footer .topline .container .left .top nav a.toankor{margin:0 0 10px}}footer .topline .container .left .bottom .contacts a:hover,footer .topline .container .left .top nav a.toankor:hover{color:#09a3b4}footer .topline .container .left .bottom{max-width:580px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:30px 0}@media screen and (max-width:600px){footer .topline .container .left .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}footer .topline .container .left .bottom .contacts a{font-family:Open Sans;font-style:normal;font-weight:600;font-size:20px;line-height:27px;color:#fff;display:block;margin-bottom:21px}@media screen and (max-width:1199px){footer .topline .container .left .bottom .contacts a{font-size:14px;margin-bottom:13px}}@media screen and (max-width:600px){footer .topline .container .left .bottom .contacts a{text-align:center}}footer .topline .container .left .bottom .footersocial{max-width:252px;width:100%;margin-bottom:25px}@media screen and (max-width:600px){footer .topline .container .left .bottom .footersocial{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#questions-form .container .text .title,footer .topline .container .left .bottom .footersocial .boldtitle,footer .topline .container .right .question-block .title{font-family:Open Sans;font-style:normal;font-weight:600;font-size:20px;line-height:27px;color:#fff;margin-bottom:25px}@media screen and (max-width:1199px){footer .topline .container .left .bottom .footersocial .boldtitle{font-size:14px;margin-bottom:13px}}@media screen and (max-width:600px){footer .topline .container .left .bottom .footersocial .boldtitle{text-align:center}}footer .topline .container .left .bottom .footersocial .soccol{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .topline .container .left .bottom .footersocial .soccol a{margin-right:30px}footer .topline .container .left .bottom .footersocial .soccol a svg{width:20px;height:20px;fill:#fff}footer .topline .container .right .question-block{background:#161e3d;border-radius:10px;padding:35px 40px}@media screen and (max-width:600px){footer .topline .container .right .question-block{padding:30px}}footer .topline .container .right .question-block .title{font-size:18px;line-height:160%;text-align:center;position:relative;padding-left:35px}footer .lastline .container,footer .topline .container .left .bottom .footersocial .soccol,footer .topline .container .right .question-block .title:before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer .topline .container .right .question-block .title:before{content:'?';width:36px;height:36px;border:2px solid #09a3b4;border-radius:100%;left:0;position:absolute;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:-5px}footer .topline .container .right .question-block .red{padding:15px 17px}footer .lastline{padding-bottom:23px;padding-top:23px}footer .lastline .container{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1023px){footer .lastline .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:600px){footer .lastline .container .left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}footer .lastline .container .left a,footer .lastline .container .right span{font-family:Open Sans;font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#585f7a}footer .lastline .container .left a{-webkit-text-decoration-line:underline;text-decoration-line:underline;margin-right:50px}@media screen and (max-width:1023px){footer .lastline .container .left a{margin:0 25px}}@media screen and (max-width:600px){footer .lastline .container .left a{margin:0 0 15px;display:block}}footer .lastline .container .dev a,footer .lastline .container .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}footer .lastline .container .right{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1023px){footer .lastline .container .right{margin:25px 0}}@media screen and (max-width:600px){footer .lastline .container .right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}footer .lastline .container .right span{-webkit-text-decoration-line:unset;text-decoration-line:unset;margin-left:50px}@media screen and (max-width:1023px){footer .lastline .container .right span{margin:0 25px}}@media screen and (max-width:600px){footer .lastline .container .right span{margin:0}footer .lastline .container .dev{margin:15px 0}}footer .lastline .container .dev a{text-decoration:none;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}footer .lastline .container .dev a svg{margin-left:5px;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);width:86px;height:19px;fill:#7e878c}#up{width:100px;height:100px;background-image:url(../img/up-arrow.png);background-repeat:no-repeat;background-size:contain;position:fixed;opacity:0;z-index:5;bottom:40px;right:51.5%;-webkit-transform:translateX(732.5px);-ms-transform:translateX(732.5px);transform:translateX(732.5px);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}@media screen and (max-width:1400px){#up{right:15px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:767px){#up{width:45px;height:45px;bottom:20px}}.advantages{margin-bottom:70px}@media screen and (max-width:767px){.advantages{margin-bottom:40px}}.advantages .container h2{text-align:center}#footer-form .container .form-wrapper form,#questions-form .container .form-wrapper form,.advantages .container .advantagesbox{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.advantages .container .advantagesbox .advantagesitem{margin-bottom:10px;padding:90px 30px 50px;background:#f8f8f8;border-radius:10px;position:relative;-webkit-box-flex:0;-webkit-flex:0 0 19%;-ms-flex:0 0 19%;flex:0 0 19%}@media screen and (max-width:1023px){.advantages .container .advantagesbox .advantagesitem{-webkit-box-flex:0;-webkit-flex:0 0 48%;-ms-flex:0 0 48%;flex:0 0 48%}}@media screen and (max-width:500px){.advantages .container .advantagesbox .advantagesitem{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.advantages .container .advantagesbox .advantagesitem:before{content:'';position:absolute;background:url(../img/check-icon.png);width:35px;height:35px;left:30px;top:30px}.advantages .container .advantagesbox .advantagesitem .title{font-family:Open Sans;font-style:normal;font-weight:600;font-size:16px;line-height:160%;color:#030717;margin-bottom:20px;position:relative;z-index:2}.advantages .container .advantagesbox .advantagesitem p{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#4a4d58;margin:0;position:relative;z-index:2}#first,#questions-form{background-size:cover;background-repeat:no-repeat;background-position:center}#questions-form{background:url(../img/dark-form-bg.png);max-width:1580px;width:98%;border-radius:10px;padding:70px 0;margin:0 auto 70px}#footer-form .container .form-wrapper form,#questions-form .container,#questions-form .container .form-wrapper form,.advantages .container .advantagesbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#questions-form .container .text{max-width:430px;width:100%;margin-right:90px}@media screen and (max-width:1199px){#questions-form .container .text{max-width:360px;width:100%;margin-right:30px}}@media screen and (max-width:1023px){#questions-form .container .text{max-width:100%;width:100%;margin-right:0}}#questions-form .container .text .title{font-weight:300;font-size:45px;line-height:61px;margin-bottom:38px}@media screen and (max-width:1023px){#questions-form .container .text .title{margin-bottom:18px}}#first .container .content .border-text p,#footer-form .container .text p,#questions-form .container .form-wrapper .bottom .policy,#questions-form .container .form-wrapper .thanks p,#questions-form .container .text p{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#fff}#questions-form .container .form-wrapper{max-width:640px;width:100%}@media screen and (max-width:1199px){#questions-form .container .form-wrapper{max-width:580px;width:100%}}@media screen and (max-width:1023px){#questions-form .container .form-wrapper{max-width:100%;width:100%}}#questions-form .container .form-wrapper input{background:#fff;-webkit-box-shadow:0 4px 3px rgba(0,0,0,.05);box-shadow:0 4px 3px rgba(0,0,0,.05);border-radius:10px;border:unset;padding:18px 30px;text-align:left;width:49%;margin:0 0 20px}@media screen and (max-width:767px){#questions-form .container .form-wrapper input{max-width:100%;width:100%}}#footer-form .container .form-wrapper input,#footer-form .container .form-wrapper textarea,#questions-form .container .form-wrapper textarea{background:#fff;-webkit-box-shadow:0 4px 3px rgba(0,0,0,.05);box-shadow:0 4px 3px rgba(0,0,0,.05);border-radius:10px;border:unset;padding:18px 30px;text-align:left;margin:0 0 20px}#footer-form .container .form-wrapper textarea,#questions-form .container .form-wrapper textarea{width:100%;height:170px;resize:none}#questions-form .container .form-wrapper .bottom,.about#about .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){#questions-form .container .form-wrapper .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#questions-form .container .form-wrapper .bottom .policy{font-size:13px;line-height:18px;max-width:330px;margin-left:25px}@media screen and (max-width:767px){#questions-form .container .form-wrapper .bottom .policy{max-width:100%;margin:20px 0 0}}#footer-form .container .form-wrapper .bottom .policy a,#questions-form .container .form-wrapper .bottom .policy a{font-family:Open Sans;font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#09a3b4;text-decoration:underline}#footer-form .container .form-wrapper form.invis,#questions-form .container .form-wrapper .thanks{display:none}#questions-form .container .form-wrapper .thanks.vis{display:block}#first .container .content .title,#questions-form .container .form-wrapper .thanks .title{font-family:Open Sans;font-style:normal;font-weight:300;font-size:40px;line-height:45px;color:#fff;margin-bottom:38px}#first{position:relative;margin-bottom:55px;z-index:0;background-image:url(img/main-banner.png);padding:207px 0}@media screen and (max-width:1023px){#first{padding:107px 0 48px}}#first:before{content:'';position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(8.35%,#4a4d58),color-stop(37.12%,rgba(74,77,88,0))),-webkit-gradient(linear,left bottom,left top,from(rgba(51,51,51,.4)),to(rgba(51,51,51,.4)));background:-o-linear-gradient(top,#4a4d58 8.35%,rgba(74,77,88,0) 37.12%),-o-linear-gradient(bottom,rgba(51,51,51,.4),rgba(51,51,51,.4));background:linear-gradient(180deg,#4a4d58 8.35%,rgba(74,77,88,0) 37.12%),linear-gradient(0deg,rgba(51,51,51,.4),rgba(51,51,51,.4));top:0;background-blend-mode:multiply,normal,normal;left:0}#first .img-circle{position:absolute;right:0}@media screen and (max-width:1023px){#first .img-circle{display:none}}#first .img-circle:before{content:'';position:absolute;border:1px solid #ececec;width:577.01px;height:577.01px;border-radius:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#first .img-circle img{border-radius:100%;-webkit-filter:drop-shadow(0 30px 30px rgba(74,77,88,.15));filter:drop-shadow(0 30px 30px rgba(74,77,88,.15))}#first .container{position:relative}#first .container .content .title{font-size:60px;line-height:82px;max-width:996px;margin-bottom:53px}@media screen and (max-width:1023px){#first .container .content .title{font-size:40px;line-height:52px;margin-bottom:23px;width:100%}}@media screen and (max-width:767px){#first .container .content .title{font-size:30px;line-height:37px}}#first .container .content .border-text{max-width:600px;border-left:2px solid #fff;padding-left:37px}@media screen and (max-width:767px){#first .container .content .border-text{padding-left:20px}}#first .container .content .border-text p{font-size:18px}@media screen and (max-width:767px){#first .container .content .border-text p{font-size:16px}}.about#about{margin-bottom:105px}@media screen and (max-width:1023px){.about#about{margin-bottom:70px}}.about#about .container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:1023px){.about#about .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.about#about .container .content{-webkit-box-flex:0;-webkit-flex:0 0 54%;-ms-flex:0 0 54%;flex:0 0 54%}.about#about .container .logo{max-width:320px;margin-bottom:40px}@media screen and (max-width:1023px){.about#about .container .logo{margin-bottom:0}}#footer-form{background:url(../img/light-form-bg.png);margin:0 auto;padding:70px 0;background-repeat:no-repeat;background-size:cover;background-position:center}#footer-form .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer-form .container .text{max-width:430px;width:100%;margin-right:90px}@media screen and (max-width:1199px){#footer-form .container .text{max-width:360px;width:100%;margin-right:30px}}@media screen and (max-width:1023px){#footer-form .container .text{max-width:100%;width:100%;margin-right:0}}#footer-form .container .text .title{font-family:Open Sans;font-style:normal;font-weight:300;font-size:45px;line-height:61px;color:#fff;margin-bottom:38px}@media screen and (max-width:1023px){#footer-form .container .text .title{margin-bottom:18px}}#footer-form .container .form-wrapper{max-width:640px;width:100%}@media screen and (max-width:1199px){#footer-form .container .form-wrapper{max-width:580px;width:100%}}@media screen and (max-width:1023px){#footer-form .container .form-wrapper{max-width:100%;width:100%}}#footer-form .container .form-wrapper input{width:49%}@media screen and (max-width:767px){#footer-form .container .form-wrapper input{max-width:100%;width:100%}}#footer-form .container .form-wrapper input::-webkit-input-placeholder,#footer-form .container .form-wrapper textarea::-webkit-input-placeholder{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#868a99}#footer-form .container .form-wrapper input::-moz-placeholder,#footer-form .container .form-wrapper textarea::-moz-placeholder{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#868a99}#footer-form .container .form-wrapper input::-ms-input-placeholder,#footer-form .container .form-wrapper textarea:-ms-input-placeholder,#footer-form .container .form-wrapper textarea::-ms-input-placeholder{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#868a99}#footer-form .container .form-wrapper input::placeholder,#footer-form .container .form-wrapper textarea::placeholder{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#868a99}#footer-form .container .form-wrapper .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){#footer-form .container .form-wrapper .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#footer-form .container .form-wrapper .bottom .policy{font-family:Open Sans;font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#fff;max-width:330px;margin-left:25px}@media screen and (max-width:767px){#footer-form .container .form-wrapper .bottom .policy{max-width:100%;margin:20px 0 0}}#footer-form .container .form-wrapper .thanks{display:none}#footer-form .container .form-wrapper .thanks.vis{display:block}#footer-form .container .form-wrapper .thanks .title{font-family:Open Sans;font-style:normal;font-weight:300;font-size:40px;line-height:45px;color:#fff;margin-bottom:38px}#footer-form .container .form-wrapper .thanks p,.plexiglass#plexiglass .container .tabsholder .tab{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#fff}.plexiglass#plexiglass{margin-bottom:80px;position:relative;padding:80px 0 0}@media screen and (max-width:1199px){.plexiglass#plexiglass{padding:80px 0 0}}@media screen and (max-width:1023px){.plexiglass#plexiglass{margin-bottom:40px;padding:60px 0}}.plexiglass#plexiglass .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1023px){.plexiglass#plexiglass .container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.plexiglass#plexiglass .container .bg-content-wrapper{max-width:710px}@media screen and (max-width:1023px){.plexiglass#plexiglass .container .bg-content-wrapper{max-width:100%}}.plexiglass#plexiglass .container .brandsline .poly .list-items .list-item .img,.plexiglass#plexiglass .container .tabsholder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}@media screen and (max-width:1023px){.plexiglass#plexiglass .container .tabsholder{max-width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.plexiglass#plexiglass .container .tabsholder .tab{border:1px solid #cfd1de;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;font-size:18px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#030717;padding:17px 32px;margin-right:20px;cursor:pointer}@media screen and (max-width:1023px){.plexiglass#plexiglass .container .tabsholder .tab{margin-bottom:20px}}@media screen and (max-width:767px){.plexiglass#plexiglass .container .tabsholder .tab{font-size:14px;padding:12px 18px;margin-right:10px}}.plexiglass#plexiglass .container .tabsholder .tab.active{background:-o-radial-gradient(84.53% 0,59.07% 216.58%,#ff4f65 0,#f1354d 100%);background:radial-gradient(59.07% 216.58% at 84.53% 0,#ff4f65 0,#f1354d 100%);color:#fff}.contacts#contacts .contacts-wrapper h2,.plexiglass#plexiglass .container .tabsholder .tab.active span,.polycarbonate#polycarbonate .container .tabsholder .tab.active span{color:#fff}.plexiglass#plexiglass .container .brandsline .poly{display:none}.plexiglass#plexiglass .container .brandsline .poly.vis{display:block}.plexiglass#plexiglass .container .brandsline .poly .list-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:690px;width:100%}@media screen and (max-width:1023px){.plexiglass#plexiglass .container .brandsline .poly .list-items{max-width:100%}}.plexiglass#plexiglass .container .brandsline .poly .list-items .list-item{-webkit-box-flex:0;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;margin-right:40px;margin-bottom:30px}@media screen and (max-width:1023px){.plexiglass#plexiglass .container .brandsline .poly .list-items .list-item{-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px}}@media screen and (max-width:767px){.plexiglass#plexiglass .container .brandsline .poly .list-items .list-item{margin-right:0;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.plexiglass#plexiglass .container .brandsline .poly .list-items .list-item .img{background:#f8f8f8;border-radius:100%;width:70px;height:70px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.plexiglass#plexiglass .container .brandsline .poly .list-items .list-item p,.polycarbonate#polycarbonate .container .brandsline .poly .list-items .list-item p{font-family:Open Sans;font-style:normal;font-weight:600;font-size:16px;line-height:160%;color:#4a4d58;margin:0}.plexiglass#plexiglass .container .brandsline .poly .img-items{position:absolute;top:-140px;left:-502px;max-width:1000px;max-height:1230px}@media screen and (max-width:1199px){.plexiglass#plexiglass .container .brandsline .poly .img-items{position:absolute;top:50%;left:-56px;max-width:390px;max-height:530px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}}@media screen and (max-width:1023px){.plexiglass#plexiglass .container .brandsline .poly .img-items{display:none}}@media screen and (max-width:1199px){.plexiglass#plexiglass .container .brandsline .poly .img-items img.shadow{display:none}}.plexiglass#plexiglass .container .brandsline .poly .img-items img.general{position:absolute;top:185px;left:0}@media screen and (max-width:1300px){.plexiglass#plexiglass .container .brandsline .poly .img-items img.general{left:215px}}@media screen and (max-width:1199px){.plexiglass#plexiglass .container .brandsline .poly .img-items img.general{position:unset;width:100%}}.how-to-get#how-to-get{position:relative;z-index:2;margin-bottom:70px}.how-to-get#how-to-get .red{margin:0 auto;display:block;max-width:220px}.how-to-get#how-to-get .how-to-get-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.how-to-get#how-to-get .how-to-get-wrapper .how-to-get-each{margin-bottom:35px;position:relative;background:#f5f5f7;border-radius:10px;margin-right:11px;padding:40px 25px;-webkit-box-flex:0;-webkit-flex:0 0 24%;-ms-flex:0 0 24%;flex:0 0 24%}@media screen and (max-width:1199px){.how-to-get#how-to-get .how-to-get-wrapper .how-to-get-each{-webkit-box-flex:0;-webkit-flex:0 0 23%;-ms-flex:0 0 23%;flex:0 0 23%}}@media screen and (max-width:1023px){.how-to-get#how-to-get .how-to-get-wrapper .how-to-get-each{padding:31px 14px}}@media screen and (max-width:767px){.how-to-get#how-to-get .how-to-get-wrapper .how-to-get-each{-webkit-box-flex:0;-webkit-flex:0 0 47%;-ms-flex:0 0 47%;flex:0 0 47%}}@media screen and (max-width:480px){.how-to-get#how-to-get .how-to-get-wrapper .how-to-get-each{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-right:0}}.how-to-get#how-to-get .how-to-get-wrapper .how-to-get-each .img,.polycarbonate#polycarbonate .container .tabsholder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.how-to-get#how-to-get .how-to-get-wrapper .how-to-get-each .img{width:162px;height:162px;background:#fbfbfb;-webkit-box-shadow:0 0 20px rgba(255,255,255,.5);box-shadow:0 0 20px rgba(255,255,255,.5);border-radius:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 30px}@media screen and (max-width:1023px){.how-to-get#how-to-get .how-to-get-wrapper .how-to-get-each .img{width:80px;height:80px;margin:0 auto 10px}.how-to-get#how-to-get .how-to-get-wrapper .how-to-get-each .img img{width:70%}}.how-to-get#how-to-get .how-to-get-wrapper .how-to-get-each span.num{font-family:Open Sans;font-style:normal;font-weight:300;font-size:36px;line-height:39px;color:#4a4d58;display:block;text-align:center;margin:0 auto 15px}@media screen and (max-width:1023px){.how-to-get#how-to-get .how-to-get-wrapper .how-to-get-each span.num{font-size:25px;line-height:29px;margin:0 auto 10px}}.how-to-get#how-to-get .how-to-get-wrapper .how-to-get-each .info p{font-family:Open Sans;font-style:normal;font-weight:600;font-size:20px;line-height:150%;text-align:center;color:#1d1d1d;margin:0}@media screen and (max-width:1023px){.how-to-get#how-to-get .how-to-get-wrapper .how-to-get-each .info p{font-size:16px}}.polycarbonate#polycarbonate{margin-bottom:80px;position:relative;background:#f8f8f8;border-radius:10px;padding:80px 0 200px}@media screen and (max-width:1199px){.polycarbonate#polycarbonate{padding:80px 0}}@media screen and (max-width:1023px){.polycarbonate#polycarbonate{margin-bottom:40px;padding:60px 0}}.polycarbonate#polycarbonate .container .tabsholder{margin-bottom:60px}.polycarbonate#polycarbonate .container .tabsholder .tab{border:1px solid #cfd1de;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:18px;line-height:160%;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#030717;padding:17px 32px;margin-right:20px;cursor:pointer}@media screen and (max-width:767px){.polycarbonate#polycarbonate .container .tabsholder .tab{font-size:14px;padding:12px 18px;margin-right:10px}}.polycarbonate#polycarbonate .container .tabsholder .tab.active{background:-o-radial-gradient(84.53% 0,59.07% 216.58%,#ff4f65 0,#f1354d 100%);background:radial-gradient(59.07% 216.58% at 84.53% 0,#ff4f65 0,#f1354d 100%);color:#fff}.polycarbonate#polycarbonate .container .brandsline .poly{display:none}.polycarbonate#polycarbonate .container .brandsline .poly.vis{display:block}.polycarbonate#polycarbonate .container .brandsline .poly .list-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:690px;width:100%}@media screen and (max-width:1023px){.polycarbonate#polycarbonate .container .brandsline .poly .list-items{max-width:100%}}.polycarbonate#polycarbonate .container .brandsline .poly .list-items .list-item{-webkit-box-flex:0;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;margin-right:40px;margin-bottom:30px}@media screen and (max-width:1023px){.polycarbonate#polycarbonate .container .brandsline .poly .list-items .list-item{-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px}}@media screen and (max-width:767px){.polycarbonate#polycarbonate .container .brandsline .poly .list-items .list-item{margin-right:0;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.polycarbonate#polycarbonate .container .brandsline .poly .list-items .list-item .img,.trade-marks#trade-marks .container .logo-wrapper .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.polycarbonate#polycarbonate .container .brandsline .poly .list-items .list-item .img{background:#fff;border-radius:100%;width:70px;height:70px;margin-bottom:30px}.polycarbonate#polycarbonate .container .brandsline .poly .img-items{position:absolute;top:-140px;right:-502px;max-width:1000px;max-height:1230px}@media screen and (max-width:1199px){.polycarbonate#polycarbonate .container .brandsline .poly .img-items{position:absolute;top:50%;right:-56px;max-width:390px;max-height:530px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}}@media screen and (max-width:1023px){.polycarbonate#polycarbonate .container .brandsline .poly .img-items{display:none}}@media screen and (max-width:1199px){.polycarbonate#polycarbonate .container .brandsline .poly .img-items img.shadow{display:none}}.polycarbonate#polycarbonate .container .brandsline .poly .img-items img.general{position:absolute;top:185px;right:0}@media screen and (max-width:1300px){.polycarbonate#polycarbonate .container .brandsline .poly .img-items img.general{right:215px}}@media screen and (max-width:1199px){.polycarbonate#polycarbonate .container .brandsline .poly .img-items img.general{position:unset;width:100%}}.trade-marks#trade-marks{margin-bottom:70px}.trade-marks#trade-marks .container .logo-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.trade-marks#trade-marks .container .logo-wrapper .logo{border:1.21054px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12.1054px;-webkit-box-flex:0;-webkit-flex:0 0 18%;-ms-flex:0 0 18%;flex:0 0 18%;margin-right:19px;margin-bottom:20px}.trade-marks#trade-marks .container .logo-wrapper .logo:nth-child(5n+5){margin-right:0}@media screen and (max-width:1023px){.trade-marks#trade-marks .container .logo-wrapper .logo{-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}.trade-marks#trade-marks .container .logo-wrapper .logo:nth-child(5n+5){margin-right:19px}.trade-marks#trade-marks .container .logo-wrapper .logo:nth-child(3n+3){margin-right:0}}@media screen and (max-width:600px){.trade-marks#trade-marks .container .logo-wrapper .logo{-webkit-box-flex:0;-webkit-flex:0 0 43%;-ms-flex:0 0 43%;flex:0 0 43%}.trade-marks#trade-marks .container .logo-wrapper .logo:nth-child(3n+3),.trade-marks#trade-marks .container .logo-wrapper .logo:nth-child(5n+5){margin-right:19px}.trade-marks#trade-marks .container .logo-wrapper .logo:nth-child(2n+2){margin-right:0}}.trade-marks#trade-marks .container .logo-wrapper .logo img{width:100%}.contacts#contacts{max-width:1920px;width:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media screen and (max-width:1023px){.contacts#contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.contacts#contacts .map-wrapper{width:50%!important}@media screen and (max-width:1023px){.contacts#contacts .map-wrapper{width:100%!important}}.contacts#contacts .map-wrapper .ymaps1601838401914506787{max-width:100%!important;width:100%!important}.contacts#contacts .contacts-wrapper{width:50%;background:-webkit-gradient(linear,left top,left bottom,from(#131b39),to(#030717));background:-o-linear-gradient(top,#131b39 0,#030717 100%);background:linear-gradient(180deg,#131b39 0,#030717 100%);padding:60px 60px 60px 130px;position:relative}@media screen and (max-width:1199px){.contacts#contacts .contacts-wrapper{padding:60px}}@media screen and (max-width:1023px){.contacts#contacts .contacts-wrapper{width:100%!important}}@media screen and (max-width:767px){.contacts#contacts .contacts-wrapper{padding:30px 20px}}.contacts#contacts .contacts-wrapper:before{content:'';position:absolute;background:url(../img/contact-bg.png);width:460px;height:480px;top:0;right:0;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:767px){.contacts#contacts .contacts-wrapper:before{display:none}}.contacts#contacts .contacts-wrapper .contact-item,.contacts#contacts .contacts-wrapper .contact-item .img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contacts#contacts .contacts-wrapper .contact-item{position:relative;margin-bottom:20px}.contacts#contacts .contacts-wrapper .contact-item .img{border:1px solid #3f4972;-webkit-box-sizing:border-box;box-sizing:border-box;width:37px;height:37px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:40px;border-radius:100%}@media screen and (max-width:767px){.contacts#contacts .contacts-wrapper .contact-item .img{margin-right:20px}}.contacts#contacts .contacts-wrapper .contact-item .text{max-width:270px}@media screen and (max-width:767px){.contacts#contacts .contacts-wrapper .contact-item .text{max-width:210px}}.contacts#contacts .contacts-wrapper .contact-item .text a,.contacts#contacts .contacts-wrapper .contact-item .text span{font-family:Open Sans;font-style:normal;font-weight:400;font-size:18px;line-height:130%;color:#fff;text-decoration:none}
/*# sourceMappingURL=style.css.map */
.big-gray-form {
    margin-bottom: 70px;
}

#footer-form{
    margin: -2px auto;
}

#questions-form{
    background-size: cover;
    background-repeat: no-repeat;
}

.active.error:before{
    display:none;
}

.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .error+.error-block{
    pointer-events: none;
}

@font-face{
    font-family:'Open Sans';
    src:url(../fonts/OpenSans-Bold.eot);
    src:url(../fonts/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),
    url(../fonts/OpenSans-Bold.woff2) format("woff2"),
    url(../fonts/OpenSans-Bold.woff) format("woff"),
    url(../fonts/OpenSans-Bold.ttf) format("truetype"),
    url(../fonts/OpenSans-Bold.svg) format("svg");
    font-weight:bold;
    font-style:normal;
    font-display:swap
}

@font-face{
    font-family:'Open Sans';
    src:url(../fonts/OpenSans-Light.eot);
    src:url(../fonts/OpenSans-Light.eot?#iefix) format("embedded-opentype"),
    url(../fonts/OpenSans-Light.woff2) format("woff2"),
    url(../fonts/OpenSans-Light.woff) format("woff"),
    url(../fonts/OpenSans-Light.ttf) format("truetype"),
    url(../fonts/OpenSans-Light.svg) format("svg");
    font-weight:300;
    font-style:normal;
    font-display:swap
}

@font-face{
    font-family:'Open Sans';
    src:url(../fonts/OpenSans-Regular.eot);
    src:url(../fonts/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),
    url(../fonts/OpenSans-Regular.woff2) format("woff2"),
    url(../fonts/OpenSans-Regular.woff) format("woff"),
    url(../fonts/OpenSans-Regular.ttf) format("truetype"),
    url(../fonts/OpenSans-Regular.svg) format("svg");
    font-weight:normal;
    font-style:normal;
    font-display:swap
}

@font-face{
    font-family:'Open Sans';
    src:url(../fonts/OpenSans-SemiBold.eot);
    src:url(../fonts/OpenSans-SemiBold.eot?#iefix) format("embedded-opentype"),
    url(../fonts/OpenSans-SemiBold.woff2) format("woff2"),
    url(../fonts/OpenSans-SemiBold.woff) format("woff"),
    url(../fonts/OpenSans-SemiBold.ttf) format("truetype"),
    url(../fonts/OpenSans-SemiBold.svg) format("svg");
    font-weight:600;
    font-style:normal;
    font-display:swap
}

.g-recaptcha.error~.error-block {
    display: block;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #868a99;
    position: relative;
    top: unset;
    right: unset;
    text-align: left;
    padding-left: 30px;
    margin-top: 20px;
}
.g-recaptcha~.error-block{
    display:none;
}
.g-recaptcha.error~.error-block:before {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 3px;
    background: url(../img/error-icon.png);
}

.buttom-wrapper {
    display: flex;
    align-items: flex-start;
    margin-top: 30px;
}

.buttom-wrapper button{
    margin-top: 0!important;
    margin-left: 20px;
}

.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper label.placeinput a {
    text-decoration: none;
}

.polycarbonate#polycarbonate .container .brandsline .poly .img-items img.general,
.plexiglass#plexiglass .container .brandsline .poly .img-items img.general{
    top: 235px;
}

.img-circle:after {
    content: '';
    position: absolute;
    background: url(../img/circles.png);
    width: 812px;
    height: 360px;
    left: 50%;
    transform: translate(-50%, 0);
    top: 206px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.img-circle:before {
    display:none;
}

footer .topline .container .left .bottom{
    max-width: 99%;
}


@media screen and (max-width:1740px){
  .contacts#contacts .contacts-wrapper:before{
    right: -120px;
  }
}

@media screen and (max-width:1599px){
  .contacts#contacts .contacts-wrapper:before{
    right: -150px;
  }
}

@media screen and (max-width:1499px){
  .contacts#contacts .contacts-wrapper:before{
    right: -170px;
  }
}

@media screen and (max-width:1440px){
    .contacts#contacts .contacts-wrapper{
      padding: 60px 60px 60px 78px;
    }
}

@media screen and (max-width:1380px){
  .contacts#contacts .contacts-wrapper:before{
    right: 0;
    max-width: 41%;
  }
}

#footer-form .container .form-wrapper .bottom .policy a{
    color: #95cbf4;
}

input::placeholder, textarea::placeholder {
    line-height: 100%!important;
}

input, textarea {
    font-family: Open Sans!important;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%!important;
}

#up {
    width: 80px;
    height: 80px;
    bottom: 90px;
    /* bottom: 27px; */
    right: 50%;
}

footer .topline .container .left .bottom .footersocial .soccol{
    align-items: flex-end;
}

footer .topline .container .left .bottom .footersocial .soccol a svg:hover {
    fill: #09A3B4;
}

footer .topline .container .left .top .logo{
    margin-right: 25px;
}

header .navblock .container .social a.phone:hover,
footer .topline .container .left .bottom .contacts a:hover {
    color: #fff;
}

header .navblock .container .choose-lang{
    cursor: pointer;
}

.arrow-lang:before {
    content: '';
    position: absolute;
    background: transparent;
    width: 27px;
    height: 29px;
    transform: rotate(45deg);
    left: -11px;
    top: -10px;
}
@media screen and (max-width: 1400px){
	#up {
    right: 10px;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    width: 50px;
    height: 50px;
}
}

@media screen and (max-width: 1199px){
    
footer .topline .container .left .bottom .footersocial .soccol a:last-child{
    margin-right: 0;
}

footer .topline .container .left .bottom .footersocial{
    max-width: 222px;
}
}
@media screen and (max-width:430px){
    header .navblock .container .social{
        margin: 10px 0;
    }
}

@media screen and (max-width: 767px){
    .contacts#contacts .contacts-wrapper {
        padding: 30px 20px;
    }
    footer .topline .container .left .top .logo{
        margin-bottom: 20px;
    }
    #up {
        width: 45px;
        height: 45px;
        bottom: 90px;
    }
    footer .topline .container .left .top nav{
        width: 100%;
        justify-content: space-between;
    }
}

.plexiglass#plexiglass .container .brandsline .poly .img-items img.general{
    left: 153px;
}

.polycarbonate#polycarbonate .container .brandsline .poly .img-items img.general {
    right: 153px;
}

@media screen and (max-width: 1199px){
    .plexiglass#plexiglass .container .brandsline .poly .img-items img.general{
        margin-left: -70px;
    }
}

.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .theme .cats.vis{
    border-top: 1px solid #E5E5E5;
}

.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .theme .cats .catitem:hover {
    background: #f7f7f7;
}

.error{
    border: 1px solid #f33850!important;
}

header .navblock .container .choose-lang&gt;a:hover {
    color:  #09a3b4;
}

.advantages .container .advantagesbox .advantagesitem:before{
    background-size: contain;
    background-repeat: no-repeat;
}

.main-contacts-wrapper .big-gray-form .big-form-wrapper form .input-block-wrapper .theme .cats .catitem.choosen{
background: #fff;
}

.g-recaptcha.error {
    border: unset!important;
}

.polycarbonate#polycarbonate .container .brandsline .poly .img-items{
	    right: -350px;
	        top: -163px;
}

.plexiglass#plexiglass .container .brandsline .poly .img-items {
    top: -60px;
    left: -350px;
}

.polycarbonate#polycarbonate .container .brandsline .poly .list-items,
.plexiglass#plexiglass .container .brandsline .poly .list-items,
.polycarbonate#polycarbonate .container .tabsholder,
.plexiglass#plexiglass .container .tabsholder{
	position: relative;
	z-index: 2;
}

@media screen and (max-width: 1600px){
.polycarbonate#polycarbonate .container .brandsline .poly .img-items {
    right: -220px;
}
.plexiglass#plexiglass .container .brandsline .poly .img-items {
    left: -300px;
}
}

@media screen and (max-width: 1199px){
.polycarbonate#polycarbonate .container .brandsline .poly .img-items {
    right: 210px;
    top: -170px;
    transform: unset;
}

.plexiglass#plexiglass .container .brandsline .poly .img-items {
    top: -68px;
    left: -410px;
    transform: unset;
}

.plexiglass#plexiglass .container .tabsholder .tab{
	    padding: 17px 10px;
}

.plexiglass#plexiglass .container .brandsline .poly .list-items .list-item {
    flex: 0 0 270px;
}

.plexiglass#plexiglass .container .bg-content-wrapper {
    max-width: 620px;
}
}

#questions-form .container .form-wrapper form .error,
#footer-form .container .form-wrapper form .error,
.modal .error{
    border: 2px solid #f33850!important
}

header .navblock .container .choose-lang .other-lang a.clicked{
    display: none;
}

.plexiglass#plexiglass .container .brandsline .poly .list-items .list-item{
    margin-left: 45px;
    margin-right: 0;
}

.plexiglass#plexiglass .container .brandsline .poly .list-items{
    margin-left: auto;
}

.plexiglass#plexiglass .container .brandsline .poly .img-items img,
.polycarbonate#polycarbonate .container .brandsline .poly .img-items img{
    mix-blend-mode: darken;
}

.polycarbonate .container:before {
    width: 1333.54px;
    height: 1083.75px;
    left: -430px;
    top: -80px;
    background: #F8F8F8;
    border-radius: 10px;
    content: '';
    position: absolute;
}

.polycarbonate#polycarbonate{
    background: unset;
}

.modal {
    max-height: 100%;
    z-index: 31;
    top: 50%;
    left: 50%;
    overflow-y: auto;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 90%;
    max-width: 852px;
    padding: 0;
    position: fixed;
    background: linear-gradient(180deg, #131B39 0%, #030717 100%);
    padding: 60px 137px 100px 90px;
}

.modal:before {
    content: '';
    position: absolute;
    background: url(../img/contact-bg.png);
    width: 390px;
    top: 0;
    right: 0;
    background-repeat: no-repeat;
    height: 100%;
    background-size: cover;
    max-height: 400px;
}
.modal form{
    margin-top: 42px
}
.modal .holder .caption {
    font-family: Open Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 45px;
    line-height: 50px;
    color: #FFFFFF;
    margin-bottom: 15px;
}

.modal .holder input{
    background: #FFFFFF;
    box-shadow: 0px 4px 3px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #868A99;
    margin-bottom: 20px;
    padding: 18px 30px;
    max-width: 310px;
    width: 100%;
}

.modal .holder input::placeholder{
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #868A99;
}

.modal .buttonholder {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.modal button.red {
    max-width: 255px;
    width: 100%;
    padding: 15px 28px;
    margin-right: 35px;
}

.modal span.small {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 18px;
    color: #FFFFFF;
    display: block;
}

.modal span.small a{
    display: block;
    text-decoration: underline;
}

.modal .close {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 35px;
    right: 35px;
    cursor: pointer;
}

.modal .close:before {
    border-top: 2px solid #111834;
    content: '';
    position: absolute;
    width: 20px;
    transform: rotate(45deg);
    top: 9px;
    left: 0;
}

.modal .close:after {
    border-top: 2px solid #111834;
    content: '';
    position: absolute;
    width: 20px;
    transform: rotate(-45deg);
    top: 9px;
    left: 0;
}

#overlay, .modal {
    display: none;
    z-index: 1096;
    position: fixed;
}

#overlay {
    height: 100%;
    background: rgba(0,0,0,.56);
    top: 0;
    left: 0;
    width: 100%;
}
.modal .thanks{
    display: none;
}

.modal .thanks.vis{
    display: block;
}
.modal form.invis{
    display: none;
}
.modal .thanks p{
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #E2E3E3;
}
.plexiglass#plexiglass .container .tabsholder,
.plexiglass#plexiglass .container h2 {
    margin-left: 45px;
    margin-right: 0;
}

.plexiglass#plexiglass .container .tabsholder .tab{
    padding: 17px 22px;
}
@media screen and (max-width:1199px){
    .plexiglass#plexiglass .container .tabsholder .tab,
    .polycarbonate#polycarbonate .container .tabsholder .tab{
        padding: 17px 14px;
        font-size: 16px;
    }

    .plexiglass#plexiglass .container .brandsline .poly .list-items .list-item,
    .plexiglass#plexiglass .container .tabsholder,
    .plexiglass#plexiglass .container h2 {
        margin-left: 40px;
    }

    .polycarbonate#polycarbonate .container .brandsline .poly .img-items{
        right: 360px;
    }
    .plexiglass#plexiglass .container .brandsline .poly .img-items{
        left: -360px;
    }
}
@media screen and (max-width:1199px) and (min-width:1023px){
    
    .polycarbonate#polycarbonate .container .brandsline .poly .list-items .list-item{
        flex: 0 0 220px;
        margin-right: 20px;
    }


}
@media screen and (max-width:1023px){
    .polycarbonate .container:before{
        display: none;
    }

    #questions-form {
        background-position: center;
    }
    .polycarbonate#polycarbonate {
        background: #f8f8f8;
    }
    .plexiglass#plexiglass .container .brandsline .poly .list-items .list-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 200px;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px;
        margin-right: 40px;
    }
    .plexiglass#plexiglass .container .bg-content-wrapper {
        max-width: 100%;
    }
    .plexiglass#plexiglass .container .brandsline .poly .list-items .list-item,
    .plexiglass#plexiglass .container .tabsholder,
    .plexiglass#plexiglass .container h2 {
        margin-left: 0px;
    }

    header .navblock nav.vis{
        padding-top: 100px;
    }

    header .navblock .container .backbtn{
        top: 80px;
        right: 15px;
    }

    .contacts#contacts .map-wrapper{
        position: relative;
    }
    /* .contacts#contacts .map-wrapper:before {
        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
        background: transparent;
        top: 0;
        left: 0;
        z-index: 2;
    } */
}

@media screen and (max-width:991px){
    .modal .buttonholder {
        flex-direction: column;
        align-items: flex-start;
    }
    .modal .red {
        margin-bottom: 20px;
    }
}

@media screen and (max-width:900px){
    .modal {
        max-width: 700px;
        padding: 50px;
    }
    .modal .red {
        margin-bottom: 20px;
    }
    .modal:before {
        width: 305px;
        max-height: 325px;
    }
}

@media screen and (max-width:767px){
    .modal {
        padding: 40px 30px;
    }
    .modal .red {
        padding: 15px 25px;
        margin-right: 0;
    }
    .modal:before {
       display: none;
    }
    .modal span.small a {
        display: inline;
    }

    .modal .holder .caption {
        font-size: 29px;
        line-height: 30px;
    }
    .modal .holder input{
        max-width: 100%;
    }
    .modal .close:after,
    .modal .close:before{
        border-top: 2px solid #fff;
    }
    .modal button.red {
        margin: 0 auto;
        margin-bottom: 20px;

    padding: 15px 25px;
    }
    .modal .close {
        top: 15px;
        right: 15px;
    }
    .plexiglass#plexiglass .container .brandsline .poly .list-items .list-item {
        margin-right: 0;
        margin-left: 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;

        flex: 0 0 100%;
    }
}

@media screen and (max-width:1380px){
    .contacts#contacts .contacts-wrapper:before {
        background-size: contain!important;
        background-repeat: no-repeat!important;
        background: url(../img/contact-bg-mob.png);
    }
}

@media screen and (max-width:1080px){
    .contacts#contacts{
        flex-direction: column;
    }
    .contacts#contacts .map-wrapper,
    .contacts#contacts .contacts-wrapper {
        width: 100%!important;
    }
    .contacts#contacts .contacts-wrapper:before{
        width: 360px;
        max-width: 100%;
        background: url(../img/contact-bg.png);
    }

    .contacts#contacts .map-wrapper {
        height: 300px;
    }
}

.bottom__cookie-block {
    width: 100%;
    background-color: #000;
    position: fixed;
    bottom: 0;
    z-index: 100000;
    text-align: center;
    -webkit-transform: translateZ(0);
    padding: 16px 0;
}

.bottom__cookie-block .container {
    display: flex;
    align-items: center;
    justify-content: center;
}

.bottom__cookie-block .container p {
    color: #fff;
    margin: 0;
    margin-right: 44px;
    font-size: 16px;
}

.bottom__cookie-block .container a.close {
    background: #fff;
    color: #000;
    font-weight: bold;
    font-family: Open Sans;
    font-size: 17px;
    padding: 8px 16px;
    border-radius: 8px;
}

.bottom__cookie-block .container div.close {
    position: relative;
    width: 20px;
    height: 20px;
    top: -20px;
    right: -40px;
    cursor: pointer;
}

.bottom__cookie-block .container div.close:before {
    content: '';
    position: absolute;
    width: 20px;
    border: 1px solid #fff;
    transform: rotate(45deg);
    top: 9px;
    left: -1px;
}

.bottom__cookie-block .container div.close:after {
    content: '';
    position: absolute;
    width: 20px;
    border: 1px solid #fff;
    transform: rotate(-45deg);
    top: 9px;
    left: -1px;
}
header .navblock .container .backbtn svg{
    fill: #adacac;
}
@media screen and (max-width: 1023px){
    .bottom__cookie-block .container p{
        font-size: 14px;
        margin-right: 24px;
    }
    .polycarbonate#polycarbonate,
    .plexiglass#plexiglass {
        margin-bottom: 0;
        padding: 40px 0 10px;
    }

    .main-contacts-wrapper .first-text-block {
        margin-bottom: 0;
    }
    .main-contacts-wrapper .big-gray-form {
        padding: 40px 0;
        margin-bottom: 40px;
    }
    .main-contacts-wrapper div#advantages {
        margin-top: 40px;
    }
    .main-contacts-wrapper .first-text-block .first-wrapper .line {
        margin-bottom: 25px;
    }
}
@media screen and (max-width: 767px){
    footer .topline .container .right .question-block .title:before{
        top: -2px;
        width: 30px;
        height: 30px;
        left: -6px;
    }
    .advantages .container .advantagesbox .advantagesitem:before {
        left: 20px;
        top: 16px;
    }
    .advantages .container .advantagesbox .advantagesitem{
        padding: 60px 15px 30px;
    }

    .advantages .container .advantagesbox .advantagesitem .title {
        margin-bottom: 11px;
    }

    .h4, h4, .h3, h3{
        margin: 0 0 10px;
    }
}
@media screen and (max-width: 650px){
    .bottom__cookie-block .container {
        flex-direction: column;
    }
    .bottom__cookie-block .container div.close {
        position: absolute;
        top: 0;
        right: 10px;
    }
    .bottom__cookie-block .container p {
        font-size: 14px;
        margin-right: 0;
        margin-bottom: 10px;
        padding: 0 20px;
    }
    .bottom__cookie-block .container a.close{
        font-size: 14px;
    }
    #up {
        bottom: 150px;
    }
}

@media screen and (max-width: 558px){
    footer .topline .container .left .bottom .footersocial .soccol a {
        margin: 0 15px;
    }

    .buttom-wrapper {
        flex-direction: column;
        align-items: center;
    }

    .buttom-wrapper .red{
        margin-top: 30px!important;
        margin-left: 0;
    }
}

.advantages .container .advantagesbox{
    justify-content: space-evenly;
}

.plexiglass#plexiglass .container .tabsholder .tab{
    width: 318px;
}

.polycarbonate#polycarbonate .container .tabsholder .tab{
    width: 219px;
    margin-bottom: 20px;
}

@media screen and (max-width: 767px){
    .polycarbonate#polycarbonate .container .tabsholder,
    .plexiglass#plexiglass .container .tabsholder{
        flex-direction: column;
        align-items: flex-start;
    }
    
.plexiglass#plexiglass .container .tabsholder .tab,
.polycarbonate#polycarbonate .container .tabsholder .tab{
    width: 269px;
}
header.scrolled{
    position: absolute;
}
}

@media screen and (max-width: 600px){
    footer .topline .container .left{
        width:100%
    }
    footer .topline .container .left .bottom {
        max-width: 100%;
    }
    footer .topline .container .left .bottom .footersocial .soccol a {
        margin: 0 12px;
    }
    
.active.error:before{
    display:block;
}

}</pre></body></html>