@font-face{font-family:"DIN Pro";font-display:fallback;src:url("/assets/template/fonts/DINPro-Medium.eot");src:local("DIN Pro Medium"),local("DINPro-Medium"),url("/assets/template/fonts/DINPro-Medium.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro-Medium.woff") format("woff"),url("/assets/template/fonts/DINPro-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"DIN Pro";font-display:fallback;src:url("/assets/template/fonts/DINPro-BlackItalic.eot");src:local("DIN Pro Black Italic"),local("DINPro-BlackItalic"),url("/assets/template/fonts/DINPro-BlackItalic.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro-BlackItalic.woff") format("woff"),url("/assets/template/fonts/DINPro-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"DIN Pro Cond";font-display:fallback;src:url("/assets/template/fonts/DINPro-CondensedBlackItalic.eot");src:local("DIN Pro Condensed Black Italic"),local("DINPro-CondensedBlackItalic"),url("/assets/template/fonts/DINPro-CondensedBlackItalic.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro-CondensedBlackItalic.woff") format("woff"),url("/assets/template/fonts/DINPro-CondensedBlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"DIN Pro Cond";font-display:fallback;src:url("/assets/template/fonts/DINPro-CondensedMedium.eot");src:local("DIN Pro Condensed Medium"),local("DINPro-CondensedMedium"),url("/assets/template/fonts/DINPro-CondensedMedium.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro-CondensedMedium.woff") format("woff"),url("/assets/template/fonts/DINPro-CondensedMedium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"DIN Pro";font-display:fallback;src:url("/assets/template/fonts/DINPro-MediumItalic.eot");src:local("DIN Pro Medium Italic"),local("DINPro-MediumItalic"),url("/assets/template/fonts/DINPro-MediumItalic.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro-MediumItalic.woff") format("woff"),url("/assets/template/fonts/DINPro-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"DIN Pro";font-display:fallback;src:url("/assets/template/fonts/DINPro-Bold.eot");src:local("DIN Pro Bold"),local("DINPro-Bold"),url("/assets/template/fonts/DINPro-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro-Bold.woff") format("woff"),url("/assets/template/fonts/DINPro-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"DIN Pro";font-display:fallback;src:url("/assets/template/fonts/DINPro-Light.eot");src:local("DIN Pro Light"),local("DINPro-Light"),url("/assets/template/fonts/DINPro-Light.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro-Light.woff") format("woff"),url("/assets/template/fonts/DINPro-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"DIN Pro Cond";font-display:fallback;src:url("/assets/template/fonts/DINPro-CondensedMediumItalic.eot");src:local("DIN Pro Condensed Medium Italic"),local("DINPro-CondensedMediumItalic"),url("/assets/template/fonts/DINPro-CondensedMediumItalic.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro-CondensedMediumItalic.woff") format("woff"),url("/assets/template/fonts/DINPro-CondensedMediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"DIN Pro";font-display:fallback;src:url("/assets/template/fonts/DINPro-Italic.eot");src:local("DIN Pro Italic"),local("DINPro-Italic"),url("/assets/template/fonts/DINPro-Italic.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro-Italic.woff") format("woff"),url("/assets/template/fonts/DINPro-Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"DIN Pro";font-display:fallback;src:url("/assets/template/fonts/DINPro.eot");src:local("DIN Pro"),local("DINPro"),url("/assets/template/fonts/DINPro.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro.woff") format("woff"),url("/assets/template/fonts/DINPro.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"DIN Pro Cond";font-display:fallback;src:url("/assets/template/fonts/DINPro-CondensedBlack.eot");src:local("DIN Pro Condensed Black"),local("DINPro-CondensedBlack"),url("/assets/template/fonts/DINPro-CondensedBlack.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro-CondensedBlack.woff") format("woff"),url("/assets/template/fonts/DINPro-CondensedBlack.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"DIN Pro Cond";font-display:fallback;src:url("/assets/template/fonts/DINPro-CondensedBold.eot");src:local("DIN Pro Condensed Bold"),local("DINPro-CondensedBold"),url("/assets/template/fonts/DINPro-CondensedBold.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro-CondensedBold.woff") format("woff"),url("/assets/template/fonts/DINPro-CondensedBold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"DIN Pro";font-display:fallback;src:url("/assets/template/fonts/DINPro-Black.eot");src:local("DIN Pro Black"),local("DINPro-Black"),url("/assets/template/fonts/DINPro-Black.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro-Black.woff") format("woff"),url("/assets/template/fonts/DINPro-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"DIN Pro";font-display:fallback;src:url("/assets/template/fonts/DINPro-LightItalic.eot");src:local("DIN Pro Light Italic"),local("DINPro-LightItalic"),url("/assets/template/fonts/DINPro-LightItalic.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro-LightItalic.woff") format("woff"),url("/assets/template/fonts/DINPro-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"DIN Pro Cond";font-display:fallback;src:url("/assets/template/fonts/DINPro-CondensedBoldItalic.eot");src:local("DIN Pro Condensed Bold Italic"),local("DINPro-CondensedBoldItalic"),url("/assets/template/fonts/DINPro-CondensedBoldItalic.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro-CondensedBoldItalic.woff") format("woff"),url("/assets/template/fonts/DINPro-CondensedBoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"DIN Pro Cond";font-display:fallback;src:url("/assets/template/fonts/DINPro-CondensedRegular.eot");src:local("DIN Pro Condensed Regular"),local("DINPro-CondensedRegular"),url("/assets/template/fonts/DINPro-CondensedRegular.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro-CondensedRegular.woff") format("woff"),url("/assets/template/fonts/DINPro-CondensedRegular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"DIN Pro Cond";font-display:fallback;src:url("/assets/template/fonts/DINPro-CondensedItalic.eot");src:local("DIN Pro Condensed Italic"),local("DINPro-CondensedItalic"),url("/assets/template/fonts/DINPro-CondensedItalic.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro-CondensedItalic.woff") format("woff"),url("/assets/template/fonts/DINPro-CondensedItalic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"DIN Pro Cond";font-display:fallback;src:url("/assets/template/fonts/DINPro-CondensedLightItalic.eot");src:local("DIN Pro Condensed Light Italic"),local("DINPro-CondensedLightItalic"),url("/assets/template/fonts/DINPro-CondensedLightItalic.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro-CondensedLightItalic.woff") format("woff"),url("/assets/template/fonts/DINPro-CondensedLightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"DIN Pro Cond";font-display:fallback;src:url("/assets/template/fonts/DINPro-CondensedLight.eot");src:local("DIN Pro Condensed Light"),local("DINPro-CondensedLight"),url("/assets/template/fonts/DINPro-CondensedLight.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro-CondensedLight.woff") format("woff"),url("/assets/template/fonts/DINPro-CondensedLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"DIN Pro";font-display:fallback;src:url("/assets/template/fonts/DINPro-BoldItalic.eot");src:local("DIN Pro Bold Italic"),local("DINPro-BoldItalic"),url("/assets/template/fonts/DINPro-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/DINPro-BoldItalic.woff") format("woff"),url("/assets/template/fonts/DINPro-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}
body{display:flex;min-height:100vh;flex-direction:column;line-height:1;background:#fff;font-family:"DIN Pro",sans-serif,sans-serif}::selection{background:#de4b37;color:#fff;-webkit-text-fill-color:#fff}button{cursor:pointer}main{display:flex;flex-direction:column;min-width:980px;position:relative}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,input,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,picture,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,textarea,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;box-sizing:border-box;vertical-align:baseline;font-family:"DIN Pro",sans-serif,sans-serif}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#255989}::-webkit-scrollbar-thumb:hover{background:#ebf2f9;cursor:-webkit-grab}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{color:#255989;text-decoration:none}a:hover{color:#de4b37;text-decoration:none}.h2,h2{font-family:"DIN Pro",sans-serif;color:#000;font-size:30px;font-weight:400;line-height:1.2;margin-top:20px;-webkit-font-smoothing:antialiased}.h2.center,h2.center{text-align:center}.h3,h3{font-family:"DIN Pro",sans-serif;color:#000;font-size:20px;margin-top:20px;font-weight:400;line-height:1.2;-webkit-font-smoothing:antialiased}.h3.center,h3.center{text-align:center}.container{width:100%;max-width:1320px;margin:0 auto;min-height:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,button,input{-webkit-appearance:none}a:focus,button:focus,input:focus{outline:none}img{max-width:100%}.flex{display:flex;justify-content:space-between}.flex-wrap{display:flex;flex-wrap:wrap}.grid{display:grid;grid-template-columns:50% 50%}.suggestions-promo{display:none !important}.input{width:100%;display:block;margin:30px 0;position:relative;height:40px}.input>span{position:absolute;top:0;bottom:0;left:20px;margin:auto;height:15px;font-size:14px;font-weight:400;line-height:1;transition:all .4s;color:#3f3f3f}.input>span sup{font-size:12px;margin-left:2px}.input input{border:2px solid transparent;width:100%;box-sizing:border-box;color:#333;height:40px;padding:0 20px;background:#fff}.input input:focus~span,.input input.in~span{top:-55px;left:0;text-transform:none}.input input:disabled~span{opacity:.7}.input input:focus{border-color:#ebf2f9}.input input.error~span{top:-55px;left:0;color:red;text-transform:none}.input input[readonly]{opacity:.5}.input input[readonly]~span{opacity:.5}.textarea{width:100%;display:block;margin:30px 0;position:relative;height:135px;border:1px solid #e6e6e6}.textarea span{position:absolute;top:15px;left:15px;margin:auto;color:#9e9e9e;font-size:16px;font-size:14px;font-weight:300;font-weight:400;height:15px;line-height:1;transition:all .4s}.textarea span sup{font-size:12px;margin-left:2px}.textarea textarea{background:#fff;border:none;border:2px solid transparent;width:100%;color:#333;padding:15px;height:100%}.textarea textarea:focus+span,.textarea textarea.in+span{top:-15px;left:0;text-transform:none}.textarea textarea:focus{outline:none;border-color:#ebf2f9}.checkbox{position:relative;display:block;cursor:pointer;height:auto}.checkbox input{display:none}.checkbox input:checked+span:after{content:"";display:block;height:5px;width:10px;position:absolute;top:-5px;bottom:0;left:3px;margin:auto;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg)}.checkbox input:disabled~span{opacity:.5}.checkbox span{line-height:1;position:relative;padding-left:25px;font-size:16px;color:#2d2d2d;font-weight:400;display:flex;align-items:center;overflow:hidden}.checkbox span:before{content:"";display:block;width:14px;height:14px;background:rgba(196,196,196,.2);border:1px solid rgba(0,0,0,.1);position:absolute;top:0;bottom:0;left:0;margin:auto}.checkbox small{color:#2c2c2c;font-size:14px;font-weight:300;line-height:1.2;display:block;padding-left:35px;padding-top:5px}.breadcrumbs{margin:15px 0 50px}.breadcrumbs ol{display:flex}.breadcrumbs ol li{margin-right:10px;color:rgba(255,255,255,.45)}.breadcrumbs ol li a{color:rgba(255,255,255,.45);font-size:16px;font-weight:300;line-height:1}.breadcrumbs ol li a:hover{text-decoration:underline}.breadcrumbs ol li span{color:rgba(255,255,255,.45)}.extra_video{margin:100px 0 50px}.extra_video .h2,.extra_video h2{font-weight:600;margin-bottom:10px}.extra_video iframe{border:5px solid #de4b37}.text p{color:rgba(0,0,0,.7);font-size:16px;font-weight:400;line-height:1.4;margin:10px 0}.text blockquote{display:block;margin:20px;line-height:1.3;line-height:1.4;color:rgba(0,0,0,.7);font-size:16px;font-weight:400;padding:20px;border:2px solid #de4b37;position:relative}.text blockquote p{font-weight:600;margin:0 0 10px;font-size:20px}.text blockquote strong{font-weight:700;font-size:2rem;display:block;margin-bottom:15px}.text strong,.text b{font-weight:600}.text iframe{display:block;margin:10px auto;border:5px solid #de4b37}.text ul,.text ol{margin:0 0 20px;padding-left:20px}.text ul li,.text ol li{margin:5px 0;color:rgba(0,0,0,.7);font-size:16px;font-weight:400;line-height:1.5;position:relative}.text ul li:before,.text ol li:before{content:"";display:block;background:#255989;width:3px;height:3px;position:absolute;top:12px;left:-10px}.text a{text-decoration:underline}.text a:hover{color:#6c5044}.text i,.text em{font-style:italic}.text .h2,.text h2{margin:60px 0 20px}.text table{width:100%;margin:20px 0}.text table td{padding:5px 10px;color:rgba(0,0,0,.7);font-size:16px;font-weight:400;line-height:1.4}.text table tr:nth-child(even){background:rgba(37,89,137,.05)}header{position:fixed;z-index:50;height:110px;width:100%;display:flex;transition:background .4s}.shadow{position:fixed;background:rgba(0,0,0,.7);width:100%;height:100%;top:0;left:0;z-index:15;display:none}.shadow.active{display:block}.left_header{display:flex;position:relative}.right_header{display:flex;margin-left:auto;align-items:center;height:60px}.right_header nav ul{display:flex}.right_header nav ul li{margin:0 10px}.right_header nav ul li.active a{color:#de4b37}.right_header nav ul a{color:#fff;font-size:16px}.right_header nav ul a:hover{color:#de4b37}.rh_phone{display:flex;align-items:center;margin-left:10px}.rh_phone svg{fill:#fff;width:20px;height:20px;margin-right:5px;display:block}.rh_phone span{font-style:normal;font-weight:500;font-size:14px;line-height:1;color:#fff}.rh_phone:hover svg{fill:#de4b37}.rh_phone:hover span{color:#de4b37}#geo{display:flex;margin:0 25px;align-items:center;cursor:pointer}#geo svg{fill:#fff;width:20px;height:20px;margin-right:5px;display:block}#geo p{font-style:normal;font-weight:500;font-size:14px;line-height:1;color:#fff}#geo:hover svg{fill:#de4b37}#geo:hover p{color:#de4b37}.btn-trans{height:50px;border:2px solid #255989;border-radius:50px;padding:0 50px;background:0 0;transition:all .5s;display:flex;align-items:center}.btn-trans span{color:#255989;font-size:18px;font-weight:500}.btn-trans:hover{background:#255989}.btn-trans:hover span{color:#fff}.btn-trans-square{height:50px;border:1px solid #255989;padding:0 50px;background:0 0;transition:all .5s;display:flex;align-items:center;justify-content:center}.btn-trans-square span{color:#000;font-size:16px;font-weight:500}.btn-trans-square:hover{background:#255989}.btn-trans-square:hover span{color:#fff}.btn{height:50px;border:none;border-radius:50px;padding:0 50px;background:#de4b37;transition:all .5s;display:flex;align-items:center;justify-content:center}.btn span{color:#fff;font-size:18px;font-weight:500}.btn:hover{background:#255989}.msMiniCart{width:60px;height:60px;margin-left:25px;background:#255989;display:flex;align-items:center;justify-content:center;position:relative}.msMiniCart svg{fill:none;stroke:#fff;width:27px;height:26px}.msMiniCart span{font-size:12px;color:#255989;font-weight:600;width:20px;height:20px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:-20px;bottom:0;left:0;right:-20px;margin:auto}.msMiniCart.full{background:#de4b37}.msMiniCart:hover{background:#ebf2f9}.msMiniCart:hover svg{stroke:#255989}.lh_logo{background:#de4b37;display:flex;align-items:center;padding:10px 15px;height:110px;width:280px;transition:.5s background}.lh_logo:hover{background:#255989}.lh_logo picture{display:block;margin-right:20px}.lh_logo p{color:rgba(255,255,255,.7);font-size:14px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:1;text-align:left}.lh_logo p span{display:block;color:#fff;font-size:25px;font-weight:700}.lh_menu{display:flex;background:#fff;height:110px}.lh_menu button{padding:10px 0 0;border:none;background:0 0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:145px;height:110px;transition:background .5s}.lh_menu button.active{background:#ebf2f9}.lh_menu button svg{display:block;fill:#255989;width:55px;height:45px;margin:0 auto 10px}.lh_menu button span{color:#255989;font-size:14px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:1;text-align:center;height:40px}.lh_menu button:hover{background:#ebf2f9}.mobile_close{display:none}.fixed{overflow:hidden}header.fix{background:#fff;box-shadow:0 0 40px rgba(37,89,137,.56)}header.fix .right_header nav ul a{color:#255989}header.fix .right_header nav ul a:hover{color:#de4b37}header.fix .rh_phone svg{fill:#000}header.fix .rh_phone span{color:#000}header.fix .rh_phone:hover svg{fill:#de4b37}header.fix .rh_phone:hover span{color:#de4b37}header.fix .rh_wa svg,header.fix .rh_tg svg{fill:#255989}header.fix #geo svg{fill:#000}header.fix #geo p{color:#000}header.fix #geo:hover svg{fill:#de4b37}header.fix #geo:hover p{color:#de4b37}.main_slider{position:relative}.ms_content{position:absolute;bottom:0;left:0;right:0;margin:auto;z-index:10;display:flex;align-items:flex-end}.ms_content .flex{width:100%}.ms_content .col{width:100%}.ms_content .ms_stat p{color:#fff;font-size:40px;line-height:1.1;display:block;margin-bottom:70px;font-weight:600}.ms_content .ms_stat p span{display:block;font-size:300px;font-weight:600;line-height:1;position:relative;left:-10px}.ms_content .ms_text{max-width:550px;margin-left:auto;display:flex;flex-direction:column}.ms_content .ms_name{padding:15px 30px;border:1px solid #fff;display:flex;margin-top:50px}.ms_content .ms_name .ms_nav{display:flex;margin-left:auto}.ms_content .ms_name .ms_nav button{display:block;background:0 0;border:none;width:50px;height:50px;position:relative}.ms_content .ms_name .ms_nav button:before{content:"";width:20px;height:2px;background:#fff;border-radius:10px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block}.ms_content .ms_name .ms_nav button:after{content:"";display:block;width:10px;height:10px;position:absolute;top:0;bottom:0;left:0;right:-8px;margin:auto;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg)}.ms_content .ms_name .ms_nav button.owl-prev{transform:scale(-1,-1)}.ms_content .ms_name .ms_nav button:hover:before{background:#de4b37}.ms_content .ms_name .ms_nav button:hover:after{border-color:#de4b37}.ms_content .ms_name p{font-size:25px;font-weight:600;color:#fff}.ms_content .ms_name p span{display:block;font-weight:400;font-size:16px}.ms_content .ms_desc{padding:15px 30px;border:1px solid #fff;border-bottom:none;height:100%}.ms_content .ms_desc p{color:#fff;font-size:25px;font-weight:700;font-style:normal;font-style:normal;letter-spacing:normal;letter-spacing:normal;line-height:1.2;line-height:normal;text-align:left}.about{width:100%;background-image:url("/assets/template/img/factory_s.jpg");background-size:100%;overflow-x:hidden;padding-bottom:35px;background-repeat:no-repeat}.about .col{width:100%}.about .about_us{display:flex;flex-direction:column;align-items:flex-end}.about .about_us>p{margin-top:100px;margin-right:50px;color:#000;font-size:20px;font-weight:500;font-style:normal;font-style:normal;letter-spacing:normal;letter-spacing:normal;line-height:1.2;line-height:normal;text-align:left}.about .about_sq{max-width:550px;margin-left:auto;display:flex;flex-direction:column;height:100%}.about .about_sq>p{padding:350px 20px 100px;color:#000;line-height:1;position:relative;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9}.about .about_sq>p b{font-weight:600;white-space:nowrap;font-size:150px}.about .about_sq>p em{font-style:normal;font-size:80px;font-weight:600}.about .about_sq>p sup{font-size:50%;position:relative;top:-10%;font-weight:600}.about .about_sq>p span{display:block;font-weight:500;font-size:30px}.about .about_sq>p i{position:absolute;bottom:20px;width:8%;height:3px;background:#000;margin:0 auto;display:block;left:0;right:0;transition:width 3s}.about .about_sq>p i.active{width:98%}.about .about_sq>p i:before,.about .about_sq>p i:after{content:"";display:block;width:10px;height:10px;border-top:3px solid #000;border-right:3px solid #000;position:absolute;top:0;bottom:0;margin:auto}.about .about_sq>p i:before{transform:rotate(45deg);right:0}.about .about_sq>p i:after{transform:rotate(-135deg);left:0}.about .about_sq .owl-carousel{padding-top:300px;border-left:1px solid #e9e9e9;width:calc(100% + 60px)}#about_label{margin-top:auto;margin-bottom:130px;margin-right:50px}#about_label p{color:#000;font-size:120px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:normal;line-height:1}#about_label span{color:#000;font-size:30px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:1}.about_slider:before{content:"";width:36px;height:36px;border:2px solid #000;border-radius:50%;position:absolute;bottom:-30px;left:-20px;background:#fff}.about_slider:after{content:"";width:20px;height:20px;position:absolute;bottom:-20px;border-radius:50%;left:-10px;background:#000}.about_slider picture{display:block;position:relative}.about_slider picture .about_nav{display:none !important;display:flex;position:absolute;bottom:0;left:0}.about_slider picture .about_nav button{width:60px;height:60px;margin:0;padding:0;border:none;position:relative;background:#de4b37}.about_slider picture .about_nav button:before{content:"";width:20px;height:2px;background:#fff;border-radius:10px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block}.about_slider picture .about_nav button:after{content:"";display:block;width:10px;height:10px;position:absolute;top:0;bottom:0;left:0;right:-8px;margin:auto;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg)}.about_slider picture .about_nav button.disabled{opacity:.3;cursor:default}.about_slider picture .about_nav button.owl-prev{transform:scale(-1,-1)}.about_slider picture .about_nav button:hover{background:#255989}.about_slider .about_slide p{padding-left:50px;padding-top:30px;padding-bottom:30px;color:#000;font-size:20px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:1.1;text-align:left}.catalog_section{padding:150px 0 50px}.catalog_section .h2{color:#ebf2f9;font-size:80px;font-weight:700;font-style:normal;font-style:normal;letter-spacing:normal;letter-spacing:normal;letter-spacing:1px;line-height:1;line-height:normal;text-align:left;text-transform:uppercase;display:block;margin-bottom:20px}.svpfop_list{margin:0 -10px 20px;display:flex;width:100%}.svpfop_list .sv_list{background:#ebf2f9;margin:10px;padding:50px 270px 50px 50px;position:relative}.svpfop_list .sv_list>span{content:"";display:flex;align-items:flex-end;justify-content:center;width:177px;height:640px;background:url("/assets/template/img/sv-bg.png") no-repeat top center/contain;position:absolute;top:0;right:50px;max-height:95%;text-align:center;font-size:14px;color:#255989}.svpfop_list .sv_list p{font-size:50px;display:block;margin-bottom:25px;font-weight:600}.svpfop_list .sv_list p a{color:#000}.svpfop_list .sv_list p a:hover{color:#de4b37}.svpfop_list .sv_list .lvl1{margin-top:15px}.svpfop_list .sv_list .lvl1>a{font-size:18px;color:#000;font-weight:600;display:block;line-height:1}.svpfop_list .sv_list .lvl1>a:hover{color:#de4b37}.svpfop_list .sv_list .lvl1 ul{margin:10px 0;display:flex;flex-wrap:wrap}.svpfop_list .sv_list .lvl1 ul li{width:50%;margin:5px 0}.svpfop_list .sv_list .lvl1 ul li a{display:flex;align-items:center;line-height:1}.svpfop_list .sv_list .lvl1 ul li a:before{content:"";display:block;width:15px;height:1px;background:#255989;margin-right:10px}.svpfop_list .sv_list .lvl1 ul li a:hover{color:#de4b37}.svpfop_list .sv_list .lvl1 ul li a:hover:before{background:#de4b37}.svpfop_list .sv_list .lvl1.last ul li{width:100%}.svpfop_list .pfop_list{width:100%}.svpfop_list .pf_list{margin:10px;padding:50px 320px 50px 50px;width:100%;background:url("/assets/template/img/pf_bg.png") no-repeat 90% 50% #ebf2f9}.svpfop_list .pf_list p{font-size:28px;line-height:1;color:#333;font-weight:600;display:block;margin-bottom:20px}.svpfop_list .pf_list p a{color:#000}.svpfop_list .pf_list p a:hover{color:#de4b37}.svpfop_list .pf_list ul li{margin:10px 0}.svpfop_list .pf_list ul li a{display:flex;align-items:center;line-height:1}.svpfop_list .pf_list ul li a:before{content:"";display:block;width:15px;height:1px;background:#255989;margin-right:10px}.svpfop_list .pf_list ul li a:hover{color:#de4b37}.svpfop_list .pf_list ul li a:hover:before{background:#de4b37}.svpfop_list .op_list{background:#ebf2f9;margin:10px;padding:50px;width:100%;overflow:hidden;position:relative}.svpfop_list .op_list:before{content:"";display:block;width:434px;height:359px;position:absolute;top:0;bottom:0;right:-33%;background:url("/assets/template/img/op_bg.png") no-repeat}.svpfop_list .op_list p{font-size:28px;line-height:1;color:#333;font-weight:600;display:block;margin-bottom:20px}.svpfop_list .op_list p a{color:#000}.svpfop_list .op_list p a:hover{color:#de4b37}.svpfop_list .op_list ul li{margin:8px 0}.svpfop_list .op_list .parent{margin:30px 0 10px}.svpfop_list .op_list .parent>a{font-size:18px;color:#000;font-weight:600;display:block;margin-bottom:10px}.svpfop_list .op_list .parent>a:hover{color:#de4b37}.toggle_menu_wrap{position:absolute;top:100%;left:0;display:none;width:100%}.toggle_menu_wrap.active{display:flex}.toggle_menu_wrap .tmw_articles{width:280px;background:#255989;padding:20px;min-width:280px}.toggle_menu_wrap .tmw_articles p{color:#fff;font-weight:500;display:block;margin-bottom:30px;font-size:18px}.toggle_menu_wrap .tmw_articles ul li{margin:10px 0}.toggle_menu_wrap .tmw_articles ul li a{color:#fff;position:relative;display:flex;align-items:center;font-size:14px;line-height:1}.toggle_menu_wrap .tmw_articles ul li a:before{content:"";display:block;width:15px;min-width:15px;height:1px;background:#fff;margin-right:5px}.toggle_menu_wrap .tmw_articles ul li a:hover{color:#ebf2f9}.toggle_menu_wrap .tmw_articles .btn{margin-top:30px}.toggle_menu_wrap .tmw_articles .btn:hover{background:#fff}.toggle_menu_wrap .tmw_articles .btn:hover span{color:#255989}.toggle_menu_wrap .tmw_menu{padding:20px;width:100%;background:#ebf2f9}.toggle_menu_wrap .tmw_menu .active>a{color:#de4b37}.toggle_menu_wrap .tmw_menu-1{display:none}.toggle_menu_wrap .tmw_menu-1 .lvl1{margin-bottom:15px}.toggle_menu_wrap .tmw_menu-1 .lvl1>a{font-size:15px;color:#000;font-weight:600}.toggle_menu_wrap .tmw_menu-1 .lvl1>a:hover{color:#de4b37}.toggle_menu_wrap .tmw_menu-1 .lvl1 ul{margin:10px 0;display:flex;flex-wrap:wrap;max-width:50%}.toggle_menu_wrap .tmw_menu-1 .lvl1 ul li{width:50%;margin:5px 0}.toggle_menu_wrap .tmw_menu-1 .lvl1 ul li a{display:flex;align-items:center;line-height:1;font-size:15px}.toggle_menu_wrap .tmw_menu-1 .lvl1 ul li a:before{content:"";display:block;width:15px;height:1px;background:#255989;margin-right:10px}.toggle_menu_wrap .tmw_menu-1 .lvl1 ul li a:hover{color:#de4b37}.toggle_menu_wrap .tmw_menu-1 .lvl1 ul li a:hover:before{background:#de4b37}.toggle_menu_wrap .tmw_menu-1 .lvl1.last ul li{width:100%}.toggle_menu_wrap .tmw_menu-1 .lvl1>span{content:"";display:flex;align-items:flex-end;justify-content:center;width:177px;height:640px;background:url("/assets/template/img/sv-bg.png") no-repeat top center/contain;position:absolute;top:0;right:50px;max-height:95%;text-align:center;font-size:14px;color:#255989}.toggle_menu_wrap .tmw_menu-1>span{content:"";display:flex;align-items:flex-end;justify-content:center;width:125px;height:90%;background:url("/assets/template/img/sv-bg.png") no-repeat bottom center/cover #ebf2f9;position:absolute;top:0;right:50px;max-height:95%;text-align:center;font-size:14px;color:#255989}.toggle_menu_wrap .tmw_menu-1 .tmw_extra p{font-size:15px;font-weight:600;display:block;margin-bottom:15px}.toggle_menu_wrap .tmw_menu-1 .tmw_extra ul{margin:10px 0 30px}.toggle_menu_wrap .tmw_menu-1 .tmw_extra ul li{margin:10px 0}.toggle_menu_wrap .tmw_menu-1 .tmw_extra ul li a{display:flex;align-items:center;line-height:1;font-size:15px}.toggle_menu_wrap .tmw_menu-1 .tmw_extra ul li a:before{content:"";display:block;width:15px;height:1px;background:#255989;margin-right:10px}.toggle_menu_wrap .tmw_menu-1 .tmw_extra ul li a:hover{color:#de4b37}.toggle_menu_wrap .tmw_menu-1 .tmw_extra ul li a:hover:before{background:#de4b37}.toggle_menu_wrap .tmw_menu-2{display:none}.toggle_menu_wrap .tmw_menu-2 p{font-size:15px;font-weight:600;display:block;margin-bottom:15px}.toggle_menu_wrap .tmw_menu-2 ul{display:flex;flex-wrap:wrap;width:50%;position:relative;z-index:1}.toggle_menu_wrap .tmw_menu-2 ul li{width:50%;margin:5px 0}.toggle_menu_wrap .tmw_menu-2 span{position:absolute;top:0;right:0;height:100%;width:50%;background:url("/assets/template/img/fpk_os.png") center right no-repeat}.toggle_menu_wrap .tmw_menu-3{display:none}.toggle_menu_wrap .tmw_menu-3 p{font-size:15px;font-weight:600;display:block;margin-bottom:15px}.toggle_menu_wrap .tmw_menu-3 ul{margin:10px 0 30px}.toggle_menu_wrap .tmw_menu-3 ul li{margin:10px 0}.toggle_menu_wrap .tmw_menu-3 ul li a{display:flex;align-items:center;line-height:1;font-size:15px}.toggle_menu_wrap .tmw_menu-3 ul li a:before{content:"";display:block;width:15px;height:1px;background:#255989;margin-right:10px}.toggle_menu_wrap .tmw_menu-3 ul li a:hover{color:#de4b37}.toggle_menu_wrap .tmw_menu-3 ul li a:hover:before{background:#de4b37}.toggle_menu_wrap .tmw_menu-3 span{position:absolute;top:0;right:40px;height:300px;width:150px;background:url("/assets/template/img/pfm.png") center right/contain no-repeat;max-height:90%;margin:auto;bottom:0}.toggle_menu_wrap .tmw_menu-4{display:none}.toggle_menu_wrap .tmw_menu-4 span{display:block;width:27%;height:90%;position:absolute;top:0;bottom:0;right:0;margin:auto;background:url("/assets/template/img/op_bg.png") center left no-repeat}.toggle_menu_wrap .tmw_menu-4 ul li{margin:8px 0}.toggle_menu_wrap .tmw_menu-4>ul{width:70%}.toggle_menu_wrap .tmw_menu-4 .parent{margin:30px 0 10px}.toggle_menu_wrap .tmw_menu-4 .parent>a{font-size:18px;color:#000;font-weight:600;display:block;margin-bottom:10px}.toggle_menu_wrap .tmw_menu-4 .parent>a:hover{color:#de4b37}.fun_for{background:#ebf2f9;display:flex;padding:20px 50px}.fun_for .flex{flex-wrap:wrap}.fun_for .ff_title{width:40%}.fun_for .ff_list{width:60%}.fun_for p{color:#000;font-size:35px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:1.2;text-align:left;display:block;margin:30px 0}.fun_for svg{width:60px;height:60px;fill:#255989;margin-right:20px}.fun_for span{font-size:18px;color:#255989}.fun_for a{display:flex;align-items:center;width:33%;margin:30px 0}.fun_for a:hover svg{fill:#de4b37}.fun_for a:hover span{color:#de4b37}footer{padding-bottom:30px;margin-top:auto}footer .container{padding-top:30px;border-top:1px solid rgba(102,102,102,.5);margin-top:30px}footer .copy{display:flex;flex-direction:column;justify-content:space-between}footer .copy p{font-size:14px;line-height:1;color:rgba(0,0,0,.5)}footer .foot_menu ul li{margin-bottom:10px}footer .foot_menu ul li:last-child{margin:0}footer .foot_menu ul li a{font-size:14px;font-weight:600}footer .foot_menu ul li.active a{color:#de4b37}footer .foot_address{display:flex;flex-direction:column;justify-content:space-between}footer .foot_address p{display:block;font-size:16px;line-height:1.2}footer .foot_address p span{font-weight:600}footer .foot_phones a{display:block;margin:8px 0;font-weight:600;color:#000}footer .foot_phones a:hover{color:#de4b37}footer .foot_phones p{margin-top:20px;display:block}footer .foot_phones p span{display:block;font-weight:600;margin-bottom:10px}.mtk_title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:25px}.mtk_title p{display:flex;align-items:flex-start}.mtk_title p b{font-weight:600;color:#000;font-size:70px;font-style:normal;letter-spacing:1px;line-height:1;text-align:left;text-transform:uppercase}.mtk_title p span{font-size:16px;padding:5px 0 0 25px}.mtk_title .btn-trans{margin:auto 0}.mtk_product{display:flex;width:calc(100% - 120px);margin:auto}.mtk_product .mtk_info{height:540px;background:#ebf2f9;display:flex;flex-direction:column;width:100%}.mtk_product .mtk_info .pagetitle{padding:30px 30px 10px;font-size:24px;font-weight:600;display:block}.mtk_product .mtk_info .tags{padding:0 30px 10px;font-size:16px;font-weight:500;margin-left:-20px}.mtk_product .mtk_info .tags span{padding-left:20px}.mtk_product .mtk_info .flex{margin-top:auto;align-items:center}.mtk_product .mtk_info .flex button{background:#de4b37;border:none;display:flex;align-items:center;height:60px;padding:0 20px}.mtk_product .mtk_info .flex button span{font-weight:600;color:#fff;font-size:18px;margin-right:15px}.mtk_product .mtk_info .flex button svg{fill:none;stroke:#fff;width:30px;height:30px}.mtk_product .mtk_info .flex button:hover{background:#255989}.mtk_product .mtk_info .flex p{font-size:36px;font-weight:500;position:relative;top:-30px;left:25px;line-height:1}.mtk_product .mtk_info .flex p span{display:block;font-size:18px;font-weight:400;padding-bottom:5px;padding-left:3px}.mtk_product .mtk_info picture{display:block;position:relative;width:320px;height:320px;margin:auto}.mtk_product .mtk_info picture:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(54,128,194,.1)}.mtk_product .mtk_info img{width:100%;height:100%;object-fit:contain}.mtk_product>picture{min-width:760px;height:540px;display:flex;align-items:center;justify-content:center;font-weight:600}.made_to_key{padding:50px 0}.made_to_key .owl-nav button{width:60px;height:100%;display:flex;align-items:center;justify-content:center;border:none;position:absolute;top:0;z-index:10;background:#255989}.made_to_key .owl-nav button.owl-prev{left:0;transform:scale(-1,-1)}.made_to_key .owl-nav button.owl-next{right:0}.made_to_key .owl-nav button.disabled{background:#fff}.made_to_key .owl-nav button.disabled:after{background:#ddd}.made_to_key .owl-nav button.disabled:before{border-color:#ddd}.made_to_key .owl-nav button:after{content:"";display:block;width:20px;height:2px;background:#fff;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.made_to_key .owl-nav button:before{content:"";display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:-7px;left:0;margin:auto}.made_to_key .owl-nav button:hover{background:#de4b37}.al_title{display:flex;justify-content:space-between;margin-bottom:85px;align-items:center}.al_title p{font-size:80px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:1px}.al_title p span{display:block;font-size:35px;text-transform:none}.articles_list{margin:50px 0}.al_list{display:flex}.al_list .al_left{background:#ebf2f9;width:100%;margin:10px 20px 10px 0;position:relative}.al_list .al_left picture{display:flex;position:absolute;bottom:0;left:0}.al_list .al_left img{width:100%;height:100%}.al_list .al_left .al_left_content{position:absolute;bottom:0;left:0;z-index:10;padding:50px;max-width:70%}.al_list .al_left .al_left_content p{font-size:40px;color:#fff;line-height:1;display:block;margin-bottom:20px;font-weight:600}.al_list .al_right{display:flex;flex-wrap:wrap;margin:0 -5px;width:100%}.al_list .al_right .article_block{width:calc(50% - 20px)}.article_block{overflow:hidden;margin:10px;width:280px;height:360px}.article_block a{display:block;position:relative;height:100%}.article_block a:before{content:"";display:block;width:200%;position:absolute;bottom:0;left:-50%;box-shadow:inset 0px -120px 180px 70px #fff;height:100%;transition:all .5s}.article_block a:hover:before{box-shadow:inset 0px -120px 180px 70px #255989}.article_block a:hover span{color:#fff}.article_block span{position:absolute;bottom:0;left:0;padding:20px;width:100%;font-size:20px;font-weight:600;color:#000;line-height:1.2}.article_block i{display:inline-block;font-size:14px;padding:4px 10px;background:#de4b37;color:#fff;margin-bottom:4px}.article_block img{width:100%;height:100%;object-fit:cover;display:block}.article_block picture{display:block;height:100%}.st_flex .article_block{width:calc(33% - 20px)}.first_section{position:relative}.first_section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(21,42,62,.9)}.first_section picture{display:block}.first_section img{height:600px;width:100%;object-fit:cover;display:block}.first_section .container{position:absolute;top:0;right:0;left:0;margin:auto;z-index:3;height:100%;padding-top:110px}.tb-carousel{max-width:500px}.tb-carousel .owl-nav{position:absolute;bottom:0;left:0;display:flex}.tb-carousel .owl-nav button{width:60px;height:60px;margin:0;padding:0;border:none;position:relative;background:#de4b37}.tb-carousel .owl-nav button:before{content:"";width:20px;height:2px;background:#fff;border-radius:10px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block}.tb-carousel .owl-nav button:after{content:"";display:block;width:10px;height:10px;position:absolute;top:0;bottom:0;left:0;right:-8px;margin:auto;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg)}.tb-carousel .owl-nav button.disabled{opacity:.3;cursor:default}.tb-carousel .owl-nav button.owl-prev{transform:scale(-1,-1)}.tb-carousel .owl-nav button:hover{background:#255989}.tb-carousel .owl-dots{position:absolute;bottom:-20px;right:0;z-index:2;display:flex}.tb-carousel .owl-dots button{display:block;width:10px;height:10px;margin-left:5px;background:#de4b37}.tb-carousel .owl-dots button.active{background:#255989}.tb-carousel .owl-dots button:hover{background:#255989}.article_title{margin-top:-400px;position:relative;z-index:5}.article_title .container{padding:50px}.article_title span{padding:5px 15px;background:#de4b37;color:#fff;font-weight:600;font-size:16px;display:inline-block;margin-bottom:5px}.article_title h1{font-size:50px;color:#fff;line-height:1.2;font-weight:600}.text_block{padding:50px 0;position:relative;z-index:5;background:#fff}.text_block .h2,.text_block h2{font-weight:600;display:block;margin-bottom:20px;font-size:35px;line-height:1.1;color:#000}.text_block.left .flex{flex-direction:row-reverse}.text_block .flex{margin:0 -15px}.text_block .col{width:100%;margin:0 15px}.text_block picture{display:flex;align-items:center;justify-content:center}.article_text{position:relative;z-index:5}.article_text .container{background:#fff}.article_text .text{padding:50px 50px 0;max-width:90%;margin:auto}.project_title{z-index:4;position:relative;top:-10px}.project_title .container{position:relative}.project_title h1{color:#fff;font-size:2.4rem;line-height:1.1;position:absolute;bottom:0;left:0;font-weight:500;max-width:calc(100% - 600px)}.temp-20 .first_section img{height:300px}.project_section{position:relative;z-index:5;padding:30px 0}.project_section .container{background:#fff;display:grid;grid-template-columns:auto 600px}.project_section .project_photos{margin-top:-100px;min-width:600px}.project_section .project_photos ul{max-width:420px;float:right;margin-top:20px;width:100%}.project_section .project_photos ul li{border-bottom:1px dotted rgba(0,0,0,.1);display:flex;margin-bottom:10px}.project_section .project_photos ul a{margin-left:auto;font-size:16px;color:#255989;background:#fff;padding:0 0 2px 10px;position:relative;top:5px}.project_section .project_photos ul a:hover{color:#de4b37}.project_section .project_photos ul span{background:#fff;padding:0 0 2px 10px;position:relative;top:5px;font-size:16px;color:#000;font-weight:500}.project_section .project_photos .owl-nav{position:absolute;bottom:10px;right:11px}.project_section .project_photos .owl-nav button{width:35px;height:35px;background:#fff;position:relative}.project_section .project_photos .owl-nav button:before{content:"";height:8px;width:8px;border-top:2px solid #255989;border-right:2px solid #255989;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(45deg)}.project_section .project_photos .owl-nav button.owl-prev:before{transform:rotate(-135deg);left:5px}.project_section picture{border:1px solid rgba(0,0,0,.1);padding:12px;background:#fff;display:block}.project_section .product_content{padding:0 50px 0 0;max-width:720px}.project_section .product_content .flex{margin-top:30px}.video_section{margin:50px 0}.video_section picture{position:relative;display:block;cursor:pointer}.video_section picture:before{content:"";width:90px;height:90px;border-radius:50%;border:2px solid #fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.video_section picture:after{content:"";display:block;width:0;height:0;border:15px solid transparent;border-left:25px solid #fff;position:absolute;top:0;bottom:0;left:22px;right:0;margin:auto}.video_section picture:hover:before{border-color:#de4b37}.video_section picture:hover:after{border-left-color:#de4b37}.video_section img{width:100%}.blog_list{margin-top:-200px;position:relative;z-index:5}.blog_list .container{background:#fff;padding:50px}.blog_list h1{font-size:50px;font-weight:600}.blog_list .bl_cats{display:flex;margin:10px 0}.blog_list .bl_cats li{border-bottom:1px solid transparent}.blog_list .bl_cats li.active{border-color:#de4b37}.blog_list .bl_cats li a{color:#000;padding:5px 10px;display:block;font-size:15px}.blog_list .bl_cats li a:hover{color:#de4b37}.blog_list .rows{margin:25px -10px;display:flex;flex-wrap:wrap}.blog_list .article_block{width:calc(33% - 20px);height:auto}#map{height:550px;width:100%}.contacts_section{margin-top:-200px;position:relative;z-index:5}.contacts_section .container{background:#fff}.contacts_section .col{width:100%}.contacts_section .cs_info{padding:100px 30px 30px 100px}.contacts_section .cs_info button{margin-top:50px}.contacts_section .cs_info a{display:block;color:#000;font-size:16px;font-weight:300;margin:10px 0}.contacts_section .cs_info a.cs_email{color:#255989;font-weight:500;margin-top:25px}.contacts_section .cs_info a.cs_email:hover{color:#de4b37}.contacts_section .cs_info a:hover{color:#de4b37}.contacts_section .cs_title{display:block;margin-bottom:15px}.contacts_section .cs_title b{font-weight:600}.contacts_section h1{font-style:normal;font-weight:700;font-size:48px;line-height:1.1;color:#000}.contacts_section .cs_address{margin:30px 0;font-size:18px;line-height:1.2}.pagination ul{display:flex}.pagination ul li a{padding:10px 15px;border:1px solid rgba(0,0,0,.1);font-size:15px;display:block}.pagination ul li.active a{background:#de4b37;color:#fff}#reqs ul{list-style:none;padding:0}#reqs ul li{list-style-type:none}.table-responsive{overflow-x:scroll;overflow-y:hidden;max-width:100%;width:fit-content}.table-responsive strong{white-space:nowrap}.catalog_title{margin-top:-450px;position:relative;z-index:3;margin-bottom:40px}.catalog_title h1{font-size:60px;color:#fff;font-weight:600;display:inline;line-height:1}.catalog_title span{color:#fff;font-size:14px;max-width:310px;display:inline-block;margin-left:35px;position:relative;top:15px}.categories>ul{display:flex;margin:0 -15px}.categories .lvl1{width:100%;display:flex;flex-wrap:wrap;margin:0 15px}.categories .lvl1>a{font-style:normal;font-weight:500;font-size:22px;width:100%;line-height:1;color:rgba(0,0,0,.5)}.categories .lvl1>a:hover{color:#de4b37}.categories .lvl1.active>a{color:#de4b37}.categories .lvl1 ul{display:inline-flex;border:1px solid #ebf2f9;margin:10px 0}.categories .lvl1 ul a{display:block;padding:10px 15px;font-size:14px;white-space:nowrap}.categories .lvl1 ul a:hover{background:#de4b37;color:#fff}.categories .lvl2.active>a{color:#fff;background:#de4b37}.products_cards .rows,products_funds .rows{margin:0 -15px;display:flex;flex-wrap:wrap}.products_funds .rows{margin:0 -15px;display:flex;flex-wrap:wrap}.product_fund{padding:20px;background:#ebf2f9;margin:15px;width:calc(33% - 30px);display:flex;flex-direction:column}.product_fund picture{display:flex;background:#fff;align-items:center;justify-content:center;position:relative;width:320px;height:320px;max-width:100%;margin:10px auto}.product_fund picture:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(54,128,194,.1)}.product_fund img{width:100%;height:100%;object-fit:contain}.product_fund .pagetitle{font-size:20px;color:#000;font-weight:600;display:block;line-height:1.1}.product_fund .pagetitle:hover{color:#de4b37}.product_fund .tags{font-style:normal;font-weight:400;font-size:16px;line-height:1;color:rgba(0,0,0,.7);display:block;margin-bottom:15px}.product_fund .pf_cost{padding-left:20px;display:flex;align-items:center}.product_fund .pf_cost p{line-height:1}.product_fund .pf_cost p b{color:#000;font-weight:600;font-size:24px}.product_fund .pf_cost p span{font-size:16px;color:#de4b37;display:block;font-weight:500}.product_fund button{width:70px;height:70px;display:flex;border:none;align-items:center;justify-content:center;background:#de4b37}.product_fund button svg{stroke:#fff;width:40px;height:40px;fill:none}.product_fund button:hover{background:#255989}.product_fund .flex{margin:auto -20px -20px}.product_card{padding:20px;background:#ebf2f9;margin:15px;width:calc(33% - 30px)}.product_card a{font-size:18px;color:#000;font-weight:600;display:block;margin-bottom:15px}.product_card a:hover{color:#de4b37}.product_card .ptd_options{margin:30px 0 50px}.product_card .ptd_options .checkbox{margin:5px 0}.product_card .products_stats{display:flex;flex-wrap:wrap;margin:0 -15px}.product_card .products_stats p{display:block;margin:15px;width:calc(50% - 30px);font-weight:500;line-height:1}.product_card .products_stats p span{font-size:14px;display:block;font-weight:400;color:rgba(0,0,0,.7);margin-bottom:5px}.product_card .ptd_cost{padding-left:20px;display:flex;align-items:center}.product_card .ptd_cost p{line-height:1}.product_card .ptd_cost p b{color:#000;font-weight:500;font-size:24px}.product_card .ptd_cost p span{font-size:16px;color:#de4b37;display:block;font-weight:500}.product_card .flex{margin:0 -20px -20px}.product_card .sale span{color:#de4b37;font-weight:600}.product_card button{width:70px;height:70px;display:flex;border:none;align-items:center;justify-content:center;background:#de4b37}.product_card button svg{stroke:#fff;width:40px;height:40px;fill:none}.product_card button:hover{background:#255989}.catalog_wrap{position:relative;z-index:3}.catalog_wrap .container{background:#fff;padding:50px 60px}.catalog_wrap .h2,.catalog_wrap h2{margin:0 0 30px;font-weight:600;font-size:30px}.page_404{display:flex;align-items:center;justify-content:center;min-height:100vh}.page_404 h1{font-size:70px;display:flex;align-items:center;justify-content:center;font-weight:600;flex-direction:column}.page_404 h1 span{display:block;font-size:25px;font-weight:700}.page_404 .btn{margin:20px auto;max-width:200px}.products_list{margin-top:30px}.pl_head{display:flex;margin:0 0 20px}.pl_head div{display:flex;align-items:flex-end;padding:0 10px}.pl_head div p{font-style:normal;font-weight:400;font-size:14px;line-height:1;color:rgba(0,0,0,.7)}.pl_head div p span{background:#de4b37;padding:3px 10px;color:#fff;font-size:14px;font-weight:500;display:inline-block}.pl_head .pl_price p{text-align:right;width:100%}.ptd_dd,.pl_dd{padding-left:0 !important;width:185px}.ptd_tl,.pl_tl{width:195px}.ptd_lop,.pl_lop{width:190px}.ptd_ogol,.pl_ogol{width:190px}.ptd_price,.pl_price{width:130px}.ptd_options,.pl_options{width:220px}.ptd_cost,.pl_cost{width:150px}.ptd_buy,.pl_buy{width:70px}.product_td{display:flex;padding:10px 60px;margin:0 -60px}.product_td>div{padding:0 10px;display:flex;flex-direction:column;justify-content:center}.product_td>div p{font-size:16px;font-weight:500;color:#000}.product_td .ptd_price p{text-align:right}.product_td .ptd_price span{font-size:20px;color:#333}.product_td .ptd_price del{color:#333;text-decoration:none;position:relative;display:inline-block}.product_td .ptd_price del:before{content:"";display:inline-block;width:110%;position:absolute;top:0;bottom:0;margin:auto;height:2px;left:-5%;background:#333}.product_td .ptd_price del~span{color:#de4b37}.product_td .ptd_options{padding-left:50px}.product_td .ptd_cost p{line-height:1}.product_td .ptd_cost p b{color:#000;font-size:30px;font-weight:500}.product_td .ptd_cost p span{font-size:18px;color:#de4b37}.product_td .ptd_buy button{width:50px;height:50px;border:none;background:0 0;position:relative}.product_td .ptd_buy button:hover svg{stroke:#de4b37;opacity:1}.product_td .ptd_buy i{color:#fff;font-size:12px;border-radius:50%;background:#de4b37;display:flex;display:none;font-weight:500;align-items:center;justify-content:center;width:18px;height:18px;position:absolute;top:4px;left:2px}.product_td .ptd_buy svg{width:30px;height:30px;stroke:#000;fill:none}.product_td .sale span{color:#de4b37;font-weight:600}.product_td:hover{background:#ebf2f9}.product_ogol{display:flex;padding:10px 60px;margin:0 -60px}.product_ogol>div{padding:0 10px;display:flex;flex-direction:column;justify-content:center}.product_ogol>div p{font-size:16px;font-weight:500;color:#000}.product_ogol .pog_price p{text-align:right}.product_ogol .pog_price span{font-size:20px;color:#333}.product_ogol .pog_price del{color:#333;text-decoration:none;position:relative;display:inline-block}.product_ogol .pog_price del:before{content:"";display:inline-block;width:110%;position:absolute;top:0;bottom:0;margin:auto;height:2px;left:-5%;background:#333}.product_ogol .pog_price del~span{color:#de4b37}.product_ogol .pog_cost p{line-height:1}.product_ogol .pog_cost p b{color:#000;font-size:30px}.product_ogol .pog_cost p span{font-size:18px;color:#de4b37}.product_ogol .pog_buy button{width:50px;height:50px;border:none;background:0 0}.product_ogol .pog_buy button:hover svg{stroke:#de4b37}.product_ogol .pog_buy svg{width:30px;height:30px;stroke:#000;fill:none}.product_ogol .sale span{color:#de4b37;font-weight:600}.product_ogol:hover{background:#ebf2f9}#feed{background:#ebf2f9;min-width:320px}#feed .btn{width:100%}.plus-minus{display:flex;border:1px solid rgba(0,0,0,.1);height:30px;overflow:hidden}.plus-minus button{width:30px;height:30px;border:none;padding:0;background:0 0;position:relative}.plus-minus button:hover:before,.plus-minus button:hover:after{background:#de4b37}.plus-minus input{width:30px;height:30px;border:none;padding:0;text-align:center;display:block;font-size:16px}.plus-minus input::-webkit-outer-spin-button,.plus-minus input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.plus-minus .pm_minus:before{content:"";display:block;width:10px;height:2px;background:rgba(0,0,0,.1);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.plus-minus .pm_plus:before{content:"";display:block;width:10px;height:2px;background:rgba(0,0,0,.1);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.plus-minus .pm_plus:after{content:"";display:block;height:10px;width:2px;background:rgba(0,0,0,.1);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}#msOrder{display:flex}.fix_cart{margin-left:35px;max-width:250px;border-top:1px solid rgba(0,0,0,.5);padding-top:15px}.fix_cart p{text-align:right;vertical-align:top;display:flex;align-items:flex-start;justify-content:flex-end;line-height:1}.fix_cart p b{font-style:normal;font-weight:700;font-size:18px;line-height:1;color:rgba(0,0,0,.7);margin-right:30px;padding-top:5px}.fix_cart p span{font-size:40px;font-weight:600;color:#000;min-width:140px}.fix_cart button{width:100%;border-radius:0;margin:50px 0 10px}.fix_cart small{font-size:14px;line-height:1;display:block}.fix_cart.sc{position:relative;width:100%;border-color:transparent}.fix_cart.sc .fc{position:fixed;top:150px;width:100%;max-width:inherit}.cart_success p{text-align:center;font-size:25px}.cart_success p span{display:block;font-weight:600}.cart_success p b{font-weight:600}.for_categories{margin-bottom:15px}.for_categories ul{display:flex;flex-wrap:wrap;width:100%;border:1px solid rgba(66,112,154,.1)}.for_categories ul li a{display:block;padding:10px 15px;white-space:nowrap;text-align:center;font-size:15px}.for_categories ul li a:hover{background:#de4b37;color:#fff}.for_categories ul li.active a{background:#de4b37;color:#fff}.order_form{padding:30px;background:#ebf2f9;margin-top:100px;width:100%}.order_form .col-12{width:calc(100% - 20px)}.order_form .col-6{width:calc(50% - 20px)}.order_form .col-4{width:calc(33% - 20px)}.order_form .col-3{width:calc(25% - 20px)}.order_info .h2{font-weight:600}.order_info .flex{margin:20px -10px}.order_info .flex label{margin:0 10px}.order_info #payments{margin:15px 0 0}.order_info #payments label{margin:15px 0}.order_delivery{margin-top:80px}.order_delivery .h2{font-weight:600}.order_delivery .flex{margin:10px -10px;flex-wrap:wrap}.order_delivery .flex label{margin:20px 10px}.cart_list{margin:20px 0}.cart_list .cart_row{display:flex;padding:15px 0;border-bottom:1px solid rgba(66,112,154,.1)}.cart_list .cart_row:last-child{border:none}.cart_list .cart_row img{border:1px solid rgba(0,0,0,.1);margin-right:25px}.cart_list .cart_row .title{display:flex;align-items:center}.cart_list .cart_row .title p{font-size:16px;font-weight:600;line-height:1.2}.cart_list .cart_row .title p span{display:block;font-size:14px;color:rgba(0,0,0,.5);font-weight:400;padding-top:5px}.cart_list .cart_row .options{display:flex;justify-content:center;margin:0 25px;flex-direction:column}.cart_list .cart_row .options p{display:block;display:flex;font-size:14px;margin:2px 0}.cart_list .cart_row .options p b{font-weight:600;margin-left:auto;padding-left:20px}.cart_list .cart_row .count{margin-left:auto;display:flex;align-items:center}.cart_list .cart_row .cost{display:flex;align-items:center;margin:0 25px;min-width:150px}.cart_list .cart_row .cost span{font-style:normal;font-weight:500;font-size:18px;line-height:22px;text-align:center;color:#000}.cart_list .cart_row .remove{display:flex;align-items:center}.cart_list .cart_row .remove button{width:12px;height:12px;position:relative;display:block;border:none;background:0 0;padding:0}.cart_list .cart_row .remove button:after,.cart_list .cart_row .remove button:before{content:"";width:100%;height:2px;border-radius:20px;background:#ccc;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.cart_list .cart_row .remove button:before{transform:rotate(45deg)}.cart_list .cart_row .remove button:after{transform:rotate(-45deg)}.cart_list .cart_row .remove button:hover:after,.cart_list .cart_row .remove button:hover:before{background:#de4b37}.btn-more{background:0 0;border:none;display:flex;align-items:center;margin:15px auto}.btn-more span{color:#255989;font-size:18px;font-weight:600}.btn-more i{display:block;width:10px;height:10px;border-bottom:2px solid #255989;border-right:2px solid #255989;transform:rotate(45deg);margin-left:15px;margin-top:-5px}.btn-more:hover span{color:#de4b37}.btn-more:hover i{border-color:#de4b37}.ptd_options{display:flex;flex-direction:column}.ptd_options .checkbox{margin:3px 0 3px -40px}.use_sphere{margin:50px 0}.use_sphere .container{background:#ebf2f9;padding:40px}.use_sphere .us_list{display:flex;flex-wrap:wrap}.use_sphere .us_left{min-width:514px;max-width:514px}.use_sphere .us_left1{display:flex;flex-direction:column}.use_sphere .us_right{width:100%;padding-left:25px;max-width:514px;margin-left:auto}.use_sphere .us_right p{font-size:45px;line-height:1;color:#000;font-weight:600}.use_sphere .us_right p span{display:block;margin-top:20px;font-weight:400;font-size:20px}.use_sphere picture{display:block;position:relative}.use_sphere picture img{display:block;width:100%;height:100%}.use_sphere picture span{position:absolute;bottom:0;left:0;width:100%;height:100%;padding:20px;color:#fff;line-height:1.2;font-size:20px;font-weight:600;display:flex;align-items:flex-end}.use_sphere .us_block{border:1px solid rgba(66,112,154,.1);padding:10px 30px;cursor:pointer}.use_sphere .us_block svg{width:90px;height:90px;fill:#255989;display:block;margin:0 auto 10px}.use_sphere .us_block span{font-size:15px;font-weight:500;display:block;color:#255989;text-align:center;line-height:1}.use_sphere .us_block:hover,.use_sphere .us_block.active{background:#de4b37}.use_sphere .us_block:hover svg,.use_sphere .us_block.active svg{fill:#fff}.use_sphere .us_block:hover span,.use_sphere .us_block.active span{color:#fff}.use_sphere #us_ajax{margin-top:20px;display:flex;flex-wrap:wrap}.use_sphere #us_ajax a{display:flex;align-items:center;justify-content:center;font-size:18px;width:33%;padding:20px;border:1px solid rgba(66,112,154,.1)}.use_sphere #us_ajax a:hover{background:#de4b37;color:#fff}.banner_carousel{max-width:800px;margin:0 auto;padding:20px 0}.banner_carousel .bc_slide{position:relative;overflow:hidden}.banner_carousel .bc_slide picture{display:block;position:relative}.banner_carousel .bc_slide picture:after{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.8);position:absolute;top:0;left:0}.banner_carousel .bc_slide picture img{width:100%;height:100%;object-fit:cover}.banner_carousel .bc_slide i{width:200px;font-size:16px;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#de4b37;padding:5px 0;position:absolute;top:20px;right:-55px;transform:rotate(40deg);font-weight:600;text-align:center}.banner_carousel .bc_slide .bc_content{position:absolute;bottom:0;left:0;padding:15px}.banner_carousel .bc_slide .bc_content p{color:#fff;font-size:16px;font-weight:500}.banner_carousel .bc_slide .bc_content p span{display:block;text-transform:uppercase;letter-spacing:1px;color:#fff;font-size:26px}.banner_carousel .bc_slide .bc_content a{color:#fff;background:#de4b37;padding:2px 10px;font-size:15px;margin-top:10px;display:inline-block}.banner_carousel .bc_slide .bc_content a:hover{background:#255989}.banner_carousel .owl-dots{position:absolute;bottom:0;right:0;z-index:2;display:flex}.banner_carousel .owl-dots button{display:block;width:10px;height:10px;margin-left:5px;background:#de4b37}.banner_carousel .owl-dots button.active{background:#255989}.banner_carousel .owl-dots button:hover{background:#255989}.product_information{margin-top:-200px;position:relative;z-index:3}.product_information .container{padding:50px 100px 20px;background:#fff}.pi_photo{max-width:550px;min-width:550px;margin-right:50px}.pi_photo .main_photo{width:100%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.1);margin-bottom:20px;padding:50px;cursor:pointer}.pi_photo .main_photo:hover{border-color:rgba(222,75,55,.5)}.pi_photo .sub_photo{display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.1);margin:10px;padding:5px;cursor:pointer}.pi_photo .sub_photo:hover{border-color:rgba(222,75,55,.5)}.pi_photo .flex{justify-content:flex-start;margin:0 -10px;min-height:105px}.category_wrap{position:relative;z-index:3}.category_wrap .container{background:#fff;padding:50px 100px}.category_wrap .flex{flex-wrap:wrap;margin:0 -50px}.category_block{margin:50px;background:#ebf2f9;padding:50px;min-height:425px;width:calc(50% - 100px)}.category_block span{display:block;font-size:28px;font-weight:500;color:#000;line-height:1.1;margin-bottom:40px}.category_block picture{display:flex;align-items:center;justify-content:center}.category_block:hover span{color:#de4b37}.price_table li{font-size:16px;margin:10px 0;display:flex;align-items:center;justify-content:flex-end;position:relative}.price_table li>i{width:6px;height:6px;display:block;position:relative;margin:0 10px}.price_table li>i:after,.price_table li>i:before{content:"";display:block;width:100%;height:1px;background:#333;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.price_table li>i:before{transform:rotate(45deg)}.price_table li>i:after{transform:rotate(-45deg)}.price_table li.del{font-size:18px}.price_table .pt_title{margin-right:auto}.price_table .pt_price{padding:0 5px}.price_table .pt_count{padding:0 5px}.price_table .pt_total{min-width:100px;margin-left:10px;font-size:20px;text-align:right;display:flex}.price_table .pt_total i{padding-right:10px;margin-right:auto}.price_table b{font-size:12px;font-size:12px;font-weight:400;position:absolute;top:110%;right:0;line-height:1;margin-top:-5px}.with_thumbs~.pi_info form{margin-bottom:120px}.pi_info{width:100%;display:flex;flex-direction:column}.pi_info h1{display:block;font-size:40px;line-height:1;font-weight:500}.pi_info .pi_underh1{font-style:normal;font-weight:400;font-size:16px;line-height:1;color:#000;margin:5px 0 15px 5px}.pi_info .pi_underh1 sup{font-size:70%;vertical-align:top}.pi_info ul{margin:0}.pi_info ul li{display:flex;justify-content:space-between;margin:15px 0;align-items:center}.pi_info ul li span{font-style:normal;font-weight:400;font-size:14px;line-height:1;color:rgba(0,0,0,.7)}.pi_info ul li b{font-style:normal;font-weight:500;font-size:14px;line-height:1;color:rgba(0,0,0,.9)}.pi_info .pi_options{display:flex;justify-content:space-between;margin:auto -10px 0}.pi_info .pi_options label{margin:10px}.pi_info .pi_options b{font-weight:600;font-size:18px}.pi_info .pi_options .sale span{color:#de4b37;font-weight:500}.pi_info .pi_cost p{line-height:1}.pi_info .pi_cost p b{font-size:25px;font-weight:500;color:#000;margin-bottom:5px}.pi_info .pi_cost p span{font-size:18px;color:#de4b37;display:block;font-weight:500}.pi_info form{margin-top:20px}.pi_info form button{background:#de4b37;border:none;height:50px;display:flex;align-items:center;padding:0 20px}.pi_info form button svg{width:30px;height:30px;fill:transparent;stroke:#fff;margin-left:20px}.pi_info form button span{font-size:16px;font-weight:600;color:#fff}.pi_info form button:hover{background:#255989}.fundament_info form{margin-top:auto}.cart_wrap{margin-top:-200px;position:relative;z-index:3}.cart_wrap .container{padding:50px;background:#fff}.cart_wrap h1{font-size:35px;color:#000;font-weight:600;display:block}.mobile_header{display:none}.temp-3 .text_block .text{padding:0 50px;max-width:90%;margin:0 auto}#receiver_info{padding:20px 0}#receiver_info b{font-size:16px}#receiver_info span{font-size:25px;color:#333;min-width:140px}#geolocator{max-width:500px;min-width:500px;background:#ebf2f9}#geolocator p{font-size:18px;text-align:center}#geolocator p b{display:block;font-size:20px;font-weight:500;margin-bottom:5px}#geolocator p span{font-weight:600}#geolocator .flex{justify-content:center;margin:10px 0}#geolocator .flex button{margin:10px;background:#255989;font-weight:600;font-size:16px;height:40px;padding:0 20px;border:none;color:#fff;box-shadow:none}#geolocator .flex button:hover{background:#de4b37}#geolocator form{display:flex;margin-bottom:20px}#geolocator form label{margin:0;background:#fff}#geolocator form input{background:#fff}#geolocator form button{background:#255989;font-weight:600;font-size:16px;height:40px;padding:0 20px;border:none;color:#fff;box-shadow:none}#geolocator ul li{float:left;width:calc(50% - 20px);margin:5px 10px;font-size:14px;font-weight:500;cursor:pointer}#geolocator ul li:hover{color:#de4b37}.city_list{display:none}.suggestions-hint{display:none !important}.full_address{position:relative}.suggestions-wrapper{position:absolute;top:100%;z-index:10;width:85%;left:20px}.suggestions-wrapper .suggestions-suggestions{background:#fff;padding:20px;border:1px solid #ccc}.suggestions-wrapper .suggestions-hint{display:none}.suggestions-wrapper .suggestions-suggestion{padding:5px 0;font-size:16px;cursor:pointer}.suggestions-wrapper .suggestions-suggestion:hover{color:#de4b37}.tmw_calc{display:block;margin-top:10px;font-weight:600;font-size:20px}.address_detail{display:none}.hidden{display:none}.temp-7 .product_information{margin-top:-150px}.temp-6 .catalog_title{margin-top:-200px}.temp-9 .product_information,.temp-14 .product_information{margin-top:-150px}.product_count{display:flex;margin:0 10px;border:1px solid #f9f9f9;max-width:100px}.product_count input{height:50px;max-width:50px;text-align:center;font-size:22px;background:#f9f9f9}.product_count input::-webkit-outer-spin-button,.product_count input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product_count .pc_control{display:flex;flex-direction:column}.product_count .pc_control button{width:25px;height:25px;display:block;background:#fff;padding:0;border:1px solid #f9f9f9;position:relative}.product_count .pc_control button:before{content:"";width:8px;height:8px;border-top:2px solid #333;border-left:2px solid #333;position:absolute;top:4px;bottom:0;left:0;right:0;margin:auto;transform:rotate(45deg)}.product_count .pc_control button.minus:before{transform:rotate(-135deg);top:-6px}.product_count .pc_control button:hover:before{border-color:#fff}.slide picture{display:block;max-height:100vh}.slide picture img{width:100%;height:100%;object-fit:contain}#deliveries p{font-size:16px;font-weight:500}#deliveries label{margin:15px 0}.mont_info{font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:#de4b37;border-radius:50%;color:#fff;margin-left:10px}.text_gallery{max-width:680px;margin:40px auto}.text_gallery .owl-dots button{width:10px;height:10px;padding:0;background:#ddd;border-radius:50%;margin:5px}.text_gallery .owl-dots button.active{background:#de4b37}.another_projects h2,.another_projects .h2{margin-bottom:15px;font-weight:500;font-size:1.5rem}.another_projects .flex{flex-wrap:wrap;margin:0 -20px}.temp-19 .first_section img{height:300px}.projects_section{padding:30px 0}.projects_section .flex{flex-wrap:wrap;justify-content:flex-start;margin:0 -20px}.project_tpl{display:block;margin:20px;width:calc(33% - 40px)}.project_tpl picture{border:1px solid rgba(0,0,0,.1);padding:9px 9px 7px;margin-bottom:10px;display:block;transition:all .5s}.project_tpl span{font-weight:500;color:#255989;transition:all .5s;font-size:18px}.project_tpl:hover picture{box-shadow:5px 5px 5px rgba(0,0,0,.3)}.project_tpl:hover span{color:#de4b37}.crosslink{display:flex;flex-direction:column}.crosslink a{display:inline-block;margin:5px 0;color:#255989}.crosslink a:hover{color:#de4b37}.rh_soc{display:flex}.rh_wa{display:block;height:25px;margin:0 5px;width:25px}.rh_tg{display:block;height:30px;margin:0 5px;width:30px}.rh_wa svg,.rh_tg svg{fill:#fff;width:100%;height:100%}.rh_wa:hover svg,.rh_tg:hover svg{fill:#de4b37}.whatsapp_block{margin:50px 0}.whatsapp_block .h2{font-weight:600;font-size:2rem;margin-top:0}.whatsapp_block .wrap{background:#ebf2f9;padding:40px;position:relative}.whatsapp_block p,.whatsapp_block a{position:relative;z-index:2}.whatsapp_block svg{position:absolute;top:30px;right:0;fill:rgba(255,255,255,.5);z-index:0}.whatsapp_block .btn{margin-top:20px;max-width:220px}
@media screen and (max-width:1460px){.right_header{position:relative;padding-right:70px;flex-wrap:wrap}.right_header .msMiniCart{position:absolute;top:0;right:0}.right_header nav{margin-left:18px}}@media screen and (max-width:1360px){.container{max-width:100%;width:100%;padding:0 20px}}@media screen and (max-width:1280px){.lh_menu button{width:115px}.lh_menu button span{font-size:12px}.ms_content .col{width:auto}.ms_content .ms_stat p{font-size:25px;margin-bottom:70px}.ms_content .ms_stat p span{font-size:200px}.ms_content .ms_desc{padding:25px}.ms_content .ms_desc p{font-size:18px;font-weight:500}}@media screen and (max-width:1120px){.project_section .container{display:flex;flex-direction:column-reverse}.project_section .project_photos{margin:30px auto;max-width:600px}.project_section .product_content{padding:0;max-width:100%}.project_section .product_content .flex{justify-content:center}.project_section .product_content .flex button{margin:0 30px}.project_title h1{padding:0 20px;max-width:100%}.svpfop_list .sv_list{min-width:100%}.pi_info ul li{flex-direction:column;align-items:flex-start}.pi_info ul li b{padding-top:5px}.pi_info .pi_options{flex-direction:column}.product_information .container{padding:20px}.for_categories ul{flex-wrap:wrap}.for_categories ul li{width:auto}.pi_info>.flex{flex-direction:column}.pi_info>.flex button{margin-top:5px}.catalog_title{margin-top:-600px}.catalog_title h1{font-size:40px}.catalog_title h1 br{display:none}.catalog_title span{display:block;margin:10px 0 0 3px;max-width:100%}.catalog_title span br{display:none}.categories>ul{flex-direction:column}.categories .lvl1{margin-bottom:20px}.categories .lvl1 ul{margin:0}.categories a{display:block}.use_sphere .flex{flex-direction:column}.use_sphere .us_right{width:100%;padding-left:0;max-width:100%;margin-left:0;margin-top:20px}.use_sphere .us_right p{font-size:25px}header{height:auto;flex-direction:column;max-width:100vw}header.open{height:100%;background:#fff;overflow:scroll}header.open .left_header,header.open .right_header{display:block}header.open .mobile_close{width:50px;height:50px;display:block;border:none;background:#de4b37;position:relative}header.open .mobile_close:before,header.open .mobile_close:after{content:"";display:block;background:#fff;width:70%;height:3px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}header.open .mobile_close:before{transform:rotate(45deg)}header.open .mobile_close:after{transform:rotate(-45deg)}header.open .lh_logo{padding-left:70px;margin-top:-50px;height:50px}header.open .lh_logo picture{margin-right:10px}header.open .lh_logo img{height:35px}header.open .lh_logo br{display:none}header.open .mobile_header{display:none}.tmw_articles{display:none}.mobile_header{display:flex;position:fixed;top:0;left:0;width:100%;height:50px;background:#fff}.mobile_header .mh_phone{display:flex;align-items:center;justify-content:center;color:#255989;width:100%;font-size:18px;font-weight:500}.mobile_header .mh_phone svg{fill:#255989;width:20px;height:20px;display:block;margin-right:10px}.mobile_header button{width:50px;height:50px;border:none;display:flex;align-items:center;justify-content:center;background:#de4b37}.mobile_header button svg{width:30px;height:30px;fill:#fff}.mobile_header .msMiniCart{height:50px;margin:0 0 0 20px;display:flex;min-width:50px}.mobile_header .msMiniCart svg{fill:none}.left_header{display:none;flex-direction:column}.right_header{display:none;position:static;background:#fff;margin:0;flex-wrap:nowrap;padding:0;padding:5px 0;height:auto;flex-direction:column}.right_header .msMiniCart{display:none}.right_header nav{margin:10px 0}.right_header nav ul{justify-content:center;flex-wrap:wrap}.right_header nav li{margin:5px 0}.right_header nav li a{color:#255989;white-space:nowrap;font-size:14px}#geo,.rh_phone{margin:15px 0;justify-content:center}.toggle_menu_wrap{position:relative;top:0;left:0;display:none;width:100%}#geo,.rh_phone{margin:5px 0}#geo svg,.rh_phone svg{fill:#255989}#geo p,.rh_phone p,#geo a,.rh_phone a,#geo span,.rh_phone span{color:#255989}.rh_soc{display:flex;justify-content:center;margin:20px 0}.rh_soc svg{fill:#255989}.contacts_section .cs_info{padding:100px 30px 30px 0}.msMiniCart{border-left:2px solid #fff;border-bottom:2px solid #fff}.lh_logo{width:auto}.svpfop_list{flex-wrap:wrap}.svpfop_list .op_list:before{right:-10%;margin:auto}.mtk_product .mtk_info{min-width:425px}}@media screen and (max-width:980px){main{min-width:100%}.st_flex .article_block{width:calc(50% - 20px)}.product_information .container>.flex{flex-direction:column}.pi_photo{max-width:100%;min-width:initial;margin-right:0}.pl_head{display:none}.catalog_wrap .container{padding:20px}.categories>ul{margin:0}.product_td{flex-wrap:wrap;border-top:1px solid #ccc;padding:10px;margin:0}.product_td>div{margin:10px;padding:0;width:auto}.product_td>div:before{content:attr(data-caption);font-size:12px;display:block;line-height:1;margin-bottom:5px}.product_td .ptd_price{padding:0}.product_td .ptd_price p{text-align:left}.product_td .ptd_cost{margin:0 auto}.product_td .ptd_cost p span{display:block}.product_td .ptd_buy{margin-left:auto}.ms_content .flex{flex-direction:column}.ms_content .ms_text{margin:auto}.ms_content .ms_stat p{margin-bottom:10px;display:flex;align-items:center;justify-content:center}.ms_content .ms_stat p span{font-size:150px}.ms_content .ms_name{margin-top:10px}.about .flex{flex-direction:column-reverse}.about .about_sq{margin:auto}.about .about_us{flex-direction:column-reverse}.about .about_us>p{margin-top:5px;max-width:60%;text-align:right}.contacts_section>.container>.flex{flex-direction:column}.catalog_section .h2{font-size:40px}#about_label{margin-bottom:20px}.fun_for{flex-direction:column}.fun_for .ff_title{width:100%;display:flex;align-items:center}.fun_for .ff_title button{margin-left:auto}.fun_for .ff_list{width:100%}.mtk_title p{flex-direction:column}.mtk_title p span{padding-left:0}.mtk_title p b{font-size:40px}.al_title p{font-size:45px}.al_list{flex-direction:column-reverse}.al_list .al_left{margin-top:145px}.al_list .al_left picture{position:relative;margin-top:-125px}.al_list .al_left_content{position:relative}footer .flex{flex-wrap:wrap}footer .foot_menu{width:50%;margin-bottom:30px;padding:0 10px}footer .foot_address{order:9;padding:0 10px;margin-right:auto}footer .foot_phones{padding:0 10px}footer .copy{order:10;width:100%;padding:0 10px;margin-top:25px}footer .copy br{display:none}footer .copy p{margin:3px 0}}@media screen and (max-width:780px){.project_title h1{font-size:1.4rem}.project_tpl{width:calc(50% - 40px)}.project_section .project_photos{min-width:auto;margin-top:0;max-width:100%}.project_section .product_content .flex{flex-direction:column}.project_section .product_content .flex button{margin:30px 0}.project_section .project_photos ul{max-width:80%;float:none}.extra_video iframe{width:100%;margin:10px auto;height:auto;min-height:240px}.temp-3 .article_title{margin-top:-380px}.text_block .grid{grid-template-columns:100%}.text_block .tb-carousel{margin:auto}.fix_cart.sc .fc{position:static !important}.cart_list .cart_row{flex-wrap:wrap;position:relative}.cart_list .cart_row>div{width:100%;margin:10px 0 !important;align-items:baseline}.cart_list .cart_row .remove{position:absolute;top:20px;right:20px;width:26px;height:26px}.cart_list .cart_row .remove button{width:26px;height:26px}#msOrder{flex-direction:column}.cart_wrap{margin-top:-600px}.cart_wrap .container{padding:20px}.fix_cart{margin-left:0;max-width:100%;border-top:none;padding-top:15px}.product_card,.product_fund{width:calc(50% - 30px)}.breadcrumbs{width:100%;overflow:scroll}.breadcrumbs span{white-space:nowrap}.temp-3 .text_block .text{padding:0 10px;max-width:100%;margin:0 auto}.blog_list .article_block{width:calc(50% - 20px)}.article_title{margin-top:-650px}.article_title .container{padding:20px}.article_title h1{font-size:30px}.text_block .flex{flex-direction:column;margin:0}.text_block .col{margin:0}.article_text .text{padding:30px 0 0;max-width:100%;margin:auto}.text iframe{max-width:90%}.toggle_menu_wrap .tmw_menu-1>span{content:none;background:0 0;display:none}.toggle_menu_wrap .tmw_menu-2 ul,.toggle_menu_wrap .tmw_menu-4>ul{width:100%}.toggle_menu_wrap .tmw_menu-2 span,.toggle_menu_wrap .tmw_menu-3 span,.toggle_menu_wrap .tmw_menu-4 span{background:0 0;display:none}.mtk_product>picture{display:none}.mtk_product .mtk_info{min-width:100%}}@media screen and (max-width:620px){.whatsapp_block .wrap{overflow:hidden}.whatsapp_block svg{top:-10px;right:-60px}.whatsapp_block .h2{font-size:1.4rem}.product_fund .flex{flex-direction:row !important}.ms_content .ms_name{padding:10px;min-height:75px}.ms_content .ms_name p{font-size:18px}.ms_content .ms_name p span{font-size:16px}.ms_content .ms_desc{padding:10px;min-height:155px}.ms_content .ms_desc p{font-size:15px}.text_block.left .flex{flex-direction:column}.product_information{margin-top:-620px}.video_section picture{min-height:320px}.video_section picture img{height:100%;object-fit:cover;object-position:top right}.catalog_wrap .flex{flex-direction:column}.toggle_menu_wrap .tmw_articles{width:100%}.order_info .flex{flex-direction:column}.order_info .flex label{margin:15px 0;width:100%}.order_form input,.order_form textarea{font-size:16px}.order_form .col-3{width:100%}.order_form .col-6{width:100%}.product_card,.product_fund{width:calc(100% - 30px)}.lh_logo{height:50px;width:100%}.lh_logo p{font-size:12px}.lh_logo p span{font-size:15px}.about .about_sq .owl-carousel{width:100%}.main_slider picture{display:block;min-height:450px}.main_slider picture img{display:block;object-fit:cover;height:450px}.svpfop_list .op_list:before{width:200px;height:275px;top:0;bottom:0;right:-5%;background-size:cover}.fun_for .ff_title{flex-direction:column-reverse;align-items:end}.fun_for .ff_title button{margin-left:0}.fun_for a{margin:20px 0;flex-direction:column}.fun_for svg{margin:auto}.al_title{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:30px}.al_title .btn-trans{margin-top:10px}.mtk_product{display:flex;width:100%;margin:auto}.mtk_title{flex-direction:column}.mtk_title .btn-trans{margin-top:10px}.article_block{height:auto}.made_to_key .owl-nav{position:absolute;top:0;right:0;height:50px;width:120px}}@media screen and (max-width:445px){.project_tpl{width:calc(100% - 40px)}.st_flex .article_block{width:100%}.product_td .ptd_buy{margin:auto;justify-content:center;align-items:center;width:100%}.product_td .ptd_buy button{width:60px;height:60px}.product_td .ptd_buy svg{width:60px;height:60px}.use_sphere .container{padding:20px}.use_sphere .us_left{min-width:100%;max-width:100%}.use_sphere .us_block{width:50%}.categories .lvl1{margin:15px 0}.categories .lvl1 ul{flex-wrap:wrap}.page_404 h1{font-size:30px}.page_404 h1 span{font-size:15px}.contacts_section .cs_info{padding:30px 30px 30px 0}.contacts_section .flex{flex-direction:column}#map{height:350px}.blog_list .container{padding:20px}.blog_list .article_block{width:calc(100% - 20px)}.banner_carousel .bc_slide picture img{min-height:200px}.toggle_menu_wrap .tmw_menu-1 .lvl1 ul{max-width:100%}.bl_cats{max-width:100%;overflow:scroll}.bl_cats a{white-space:nowrap}footer .foot_phones{margin:15px 0}.al_list .al_left .al_left_content{padding:20px;max-width:100%}.al_list .al_left .al_left_content p{font-size:30px}.ms_content .ms_stat p{font-size:18px;flex-direction:column;align-items:flex-start}.ms_content .ms_stat p span{font-size:70px}.ms_content .ms_name p{font-size:16px;line-height:1}.ms_content .ms_name p span{font-size:14px}.about .about_sq>p b{font-size:60px}.mtk_product .mtk_info .pagetitle{padding-top:75px}.fun_for{padding:20px}.fun_for .ff_title button{width:100%;text-align:center;justify-content:center}.svpfop_list .sv_list{padding:20px}.svpfop_list .sv_list>span{display:none}.svpfop_list .pf_list{background-image:none;padding:20px}.svpfop_list .op_list{padding:20px}.svpfop_list .op_list:before{content:none}#about_label{margin-right:0}#about_label p{font-size:60px;text-align:right}.about .about_sq .owl-carousel{padding-top:50px}.about .about_sq>p{padding-top:150px}.about .about_us>p{max-width:100%;text-align:right;margin-right:0}.catalog_section{padding:50px 0}.slide img{object-position:70% 50%}.pi_info form>.flex{flex-direction:column}.pi_info form>.flex button[type=submit]{margin-top:20px}}@media screen and (max-width:375px){.product_td>div{width:100%}.product_td .ptd_options{padding:0}.product_td .ptd_options .checkbox{margin:3px 0 3px 5px}.product_td .ptd_cost{margin:10px}.mtk_product .mtk_info picture{max-width:90%;background:#fff}.mtk_product .mtk_info .tags{margin-left:0}.mtk_product .mtk_info .tags span{padding-left:5px}.mtk_product .mtk_info{height:auto}.mtk_product .mtk_info .flex{align-items:center;flex-direction:column}.mtk_product .mtk_info .flex p{top:0;left:0;padding:0 20px;width:100%}.mtk_product .mtk_info .flex form{width:100%}.mtk_product .mtk_info .flex button{width:100%;justify-content:center;margin-top:10px}.fun_for a{width:50%;margin:20px 0}.lh_menu{height:80px;max-width:100%;overflow:hidden}.lh_menu button{width:25%;height:80px}.lh_menu button span{font-size:10px}.al_list .al_left picture{display:block}.al_list .al_left .al_left_content p{font-size:25px}.al_list .al_right .article_block{width:calc(100% - 20px)}.al_title p{font-size:35px}footer .foot_menu{width:100%}}
body.compensate-for-scrollbar {overflow: hidden;}
.fancybox-active {height: auto;}
.fancybox-is-hidden {left: -9999px;margin: 0;position: absolute !important;top: -9999px;visibility: hidden;}
.fancybox-container {-webkit-backface-visibility: hidden;height: 100%;left: 0;outline: none;position: fixed;-webkit-tap-highlight-color: transparent;top: 0;-ms-touch-action: manipulation;touch-action: manipulation;transform: translateZ(0);width: 100%;z-index: 99992;}
.fancybox-container * {box-sizing: border-box;}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.fancybox-outer {-webkit-overflow-scrolling: touch;overflow-y: auto;}
.fancybox-bg {background: #1e1e1e;opacity: 0;transition-duration: inherit;transition-property: opacity;transition-timing-function: cubic-bezier(.47,0,.74,.71);}
.fancybox-is-open .fancybox-bg {opacity: .9;transition-timing-function: cubic-bezier(.22,.61,.36,1);}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {direction: ltr;opacity: 0;position: absolute;transition: opacity .25s ease,visibility 0s ease .25s;visibility: hidden;z-index: 99997;}
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {opacity: 1;transition: opacity .25s ease 0s,visibility 0s ease 0s;visibility: visible;}
.fancybox-infobar {color: #ccc;font-size: 13px;-webkit-font-smoothing: subpixel-antialiased;height: 44px;left: 0;line-height: 44px;min-width: 44px;mix-blend-mode: difference;padding: 0 10px;pointer-events: none;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancybox-toolbar {right: 0;top: 0;}
.fancybox-stage {direction: ltr;overflow: visible;transform: translateZ(0);z-index: 99994;}
.fancybox-is-open .fancybox-stage {overflow: hidden;}
.fancybox-slide {-webkit-backface-visibility: hidden;display: none;height: 100%;left: 0;outline: none;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: absolute;text-align: center;top: 0;transition-property: transform,opacity;white-space: normal;width: 100%;z-index: 99994;}
.fancybox-slide:before {content: "";display: inline-block;font-size: 0;height: 100%;vertical-align: middle;width: 0;}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {display: block;}
.fancybox-slide--image {overflow: hidden;padding: 44px 0;}
.fancybox-slide--image:before {display: none;}
.fancybox-slide--html {padding: 6px;}
.fancybox-content {background: #fff;display: inline-block;margin: 0;max-width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: relative;text-align: left;vertical-align: middle;}
.fancybox-slide--image .fancybox-content {animation-timing-function: cubic-bezier(.5,0,.14,1);-webkit-backface-visibility: hidden;background: transparent;background-repeat: no-repeat;background-size: 100% 100%;left: 0;max-width: none;overflow: visible;padding: 0;position: absolute;top: 0;transform-origin: top left;transition-property: transform,opacity;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99995;}
.fancybox-can-zoomOut .fancybox-content {cursor: zoom-out;}
.fancybox-can-zoomIn .fancybox-content {cursor: zoom-in;}
.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {cursor: grab;}
.fancybox-is-grabbing .fancybox-content {cursor: grabbing;}
.fancybox-container [data-selectable=true] {cursor: text;}
.fancybox-image, .fancybox-spaceball {background: transparent;border: 0;height: 100%;left: 0;margin: 0;max-height: none;max-width: none;padding: 0;position: absolute;top: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}
.fancybox-spaceball {z-index: 1;}
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {height: 100%;overflow: visible;padding: 0;width: 100%;}
.fancybox-slide--video .fancybox-content {background: #000;}
.fancybox-slide--map .fancybox-content {background: #e5e3df;}
.fancybox-slide--iframe .fancybox-content {background: #fff;}
.fancybox-iframe, .fancybox-video {background: transparent;border: 0;display: block;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%;}
.fancybox-iframe {left: 0;position: absolute;top: 0;}
.fancybox-error {background: #fff;cursor: default;max-width: 400px;padding: 40px;width: 100%;}
.fancybox-error p {color: #444;font-size: 16px;line-height: 20px;margin: 0;padding: 0;}
.fancybox-button {background: rgba(30,30,30,.6);border: 0;border-radius: 0;box-shadow: none;cursor: pointer;display: inline-block;height: 44px;margin: 0;padding: 10px;position: relative;transition: color .2s;vertical-align: top;visibility: inherit;width: 44px;}
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {color: #ccc;}
.fancybox-button:hover {color: #fff;}
.fancybox-button:focus {outline: none;}
.fancybox-button.fancybox-focus {outline: 1px dotted;}
.fancybox-button[disabled], .fancybox-button[disabled]:hover {color: #888;cursor: default;outline: none;}
.fancybox-button div {height: 100%;}
.fancybox-button svg {display: block;height: 100%;overflow: visible;position: relative;width: 100%;}
.fancybox-button svg path {fill: currentColor;stroke-width: 0;}
.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) {display: none;}
.fancybox-progress {background: #ff5268;height: 2px;left: 0;position: absolute;right: 0;top: 0;transform: scaleX(0);transform-origin: 0;transition-property: transform;transition-timing-function: linear;z-index: 99998;}
.fancybox-close-small {background: transparent;border: 0;border-radius: 0;color: #ccc;cursor: pointer;opacity: .8;padding: 8px;position: absolute;right: -12px;top: -44px;z-index: 401;}
.fancybox-close-small:hover {color: #fff;opacity: 1;}
.fancybox-slide--html .fancybox-close-small {color: currentColor;padding: 10px;right: 0;top: 0;}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {overflow: hidden;}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {display: none;}
.fancybox-navigation .fancybox-button {background-clip: content-box;height: 100px;opacity: 0;position: absolute;top: calc(50% - 50px);width: 70px;}
.fancybox-navigation .fancybox-button div {padding: 7px;}
.fancybox-navigation .fancybox-button--arrow_left {left: 0;left: env(safe-area-inset-left);padding: 31px 26px 31px 6px;}
.fancybox-navigation .fancybox-button--arrow_right {padding: 31px 6px 31px 26px;right: 0;right: env(safe-area-inset-right);}
.fancybox-caption {background: linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom: 0;color: #eee;font-size: 14px;font-weight: 400;left: 0;line-height: 1.5;padding: 75px 44px 25px;pointer-events: none;right: 0;text-align: center;z-index: 99996;}
@supports (padding:max(0px)) {.fancybox-caption {padding: 75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left));}}
.fancybox-caption--separate {margin-top: -50px;}
.fancybox-caption__body {max-height: 50vh;overflow: auto;pointer-events: all;}
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {color: #ccc;text-decoration: none;}
.fancybox-caption a:hover {color: #fff;text-decoration: underline;}
.fancybox-loading {animation: a 1s linear infinite;background: transparent;border: 4px solid #888;border-bottom-color: #fff;border-radius: 50%;height: 50px;left: 50%;margin: -25px 0 0 -25px;opacity: .7;padding: 0;position: absolute;top: 50%;width: 50px;z-index: 99999;}
@keyframes a {to {transform: rotate(1 turn);}}
.fancybox-animated {transition-timing-function: cubic-bezier(0,0,.25,1);}
.fancybox-fx-slide.fancybox-slide--previous {opacity: 0;transform: translate3d(-100%,0,0);}
.fancybox-fx-slide.fancybox-slide--next {opacity: 0;transform: translate3d(100%,0,0);}
.fancybox-fx-slide.fancybox-slide--current {opacity: 1;transform: translateZ(0);}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {opacity: 0;transition-timing-function: cubic-bezier(.19,1,.22,1);}
.fancybox-fx-fade.fancybox-slide--current {opacity: 1;}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {opacity: 0;transform: scale3d(1.5,1.5,1.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity: 0;transform: scale3d(.5,.5,.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity: 1;transform: scaleX(1);}
.fancybox-fx-rotate.fancybox-slide--previous {opacity: 0;transform: rotate(-1 turn);}
.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;transform: rotate(1 turn);}
.fancybox-fx-rotate.fancybox-slide--current {opacity: 1;transform: rotate(0deg);}
.fancybox-fx-circular.fancybox-slide--previous {opacity: 0;transform: scale3d(0,0,0) translate3d(-100%,0,0);}
.fancybox-fx-circular.fancybox-slide--next {opacity: 0;transform: scale3d(0,0,0) translate3d(100%,0,0);}
.fancybox-fx-circular.fancybox-slide--current {opacity: 1;transform: scaleX(1) translateZ(0);}
.fancybox-fx-tube.fancybox-slide--previous {transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);}
.fancybox-fx-tube.fancybox-slide--next {transform: translate3d(100%,0,0) scale(.1) skew(10deg);}
.fancybox-fx-tube.fancybox-slide--current {transform: translateZ(0) scale(1);}
@media (max-height:576px) {.fancybox-slide {padding-left: 6px;padding-right: 6px;}
	.fancybox-slide--image {padding: 6px 0;}
	.fancybox-close-small {right: -6px;}
	.fancybox-slide--image .fancybox-close-small {background: #4e4e4e;color: #f2f4f6;height: 36px;opacity: 1;padding: 6px;right: 0;top: 0;width: 36px;}
	.fancybox-caption {padding-left: 12px;padding-right: 12px;}
	@supports (padding:max(0px)) {.fancybox-caption {padding-left: max(12px,env(safe-area-inset-left));padding-right: max(12px,env(safe-area-inset-right));}}}
.fancybox-share {background: #f4f4f4;border-radius: 3px;max-width: 90%;padding: 30px;text-align: center;}
.fancybox-share h1 {color: #222;font-size: 35px;font-weight: 700;margin: 0 0 20px;}
.fancybox-share p {margin: 0;padding: 0;}
.fancybox-share__button {border: 0;border-radius: 3px;display: inline-block;font-size: 14px;font-weight: 700;line-height: 40px;margin: 0 5px 10px;min-width: 130px;padding: 0 15px;text-decoration: none;transition: all .2s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;}
.fancybox-share__button:link, .fancybox-share__button:visited {color: #fff;}
.fancybox-share__button:hover {text-decoration: none;}
.fancybox-share__button--fb {background: #3b5998;}
.fancybox-share__button--fb:hover {background: #344e86;}
.fancybox-share__button--pt {background: #bd081d;}
.fancybox-share__button--pt:hover {background: #aa0719;}
.fancybox-share__button--tw {background: #1da1f2;}
.fancybox-share__button--tw:hover {background: #0d95e8;}
.fancybox-share__button svg {height: 25px;margin-right: 7px;position: relative;top: -1px;vertical-align: middle;width: 25px;}
.fancybox-share__button svg path {fill: #fff;}
.fancybox-share__input {background: transparent;border: 0;border-bottom: 1px solid #d7d7d7;border-radius: 0;color: #5d5b5b;font-size: 14px;margin: 10px 0 0;outline: none;padding: 10px 15px;width: 100%;}
.fancybox-thumbs {background: #ddd;bottom: 0;display: none;margin: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;padding: 2px 2px 4px;position: absolute;right: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 0;width: 212px;z-index: 99995;}
.fancybox-thumbs-x {overflow-x: auto;overflow-y: hidden;}
.fancybox-show-thumbs .fancybox-thumbs {display: block;}
.fancybox-show-thumbs .fancybox-inner {right: 212px;}
.fancybox-thumbs__list {font-size: 0;height: 100%;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;position: absolute;position: relative;white-space: nowrap;width: 100%;}
.fancybox-thumbs-x .fancybox-thumbs__list {overflow: hidden;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {width: 7px;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {background: #fff;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0,0,0,.3);}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {background: #2a2a2a;border-radius: 10px;}
.fancybox-thumbs__list a {-webkit-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(0,0,0,.1);background-position: 50%;background-repeat: no-repeat;background-size: cover;cursor: pointer;float: left;height: 75px;margin: 2px;max-height: calc(100% - 8px);max-width: calc(50% - 4px);outline: none;overflow: hidden;padding: 0;position: relative;-webkit-tap-highlight-color: transparent;width: 100px;}
.fancybox-thumbs__list a:before {border: 6px solid #ff5268;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all .2s cubic-bezier(.25,.46,.45,.94);z-index: 99991;}
.fancybox-thumbs__list a:focus:before {opacity: .5;}
.fancybox-thumbs__list a.fancybox-thumbs-active:before {opacity: 1;}
@media (max-width:576px) {.fancybox-thumbs {width: 110px;}
	.fancybox-show-thumbs .fancybox-inner {right: 110px;}
	.fancybox-thumbs__list a {max-width: calc(100% - 10px);}}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{border:none;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("/assets/template/js/owl-carousel/assets/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
@import url("/assets/components/ajaxform/css/lib/jquery.jgrowl.min.css");.af-message-success{background-color:green !important}.af-message-error{background-color:brown !important}.af-message-info{background-color:#000 !important}.ajax_form.af_example{width:100%}.ajax_form.af_example .controls input,.ajax_form.af_example .controls textarea{width:100%}.ajax_form .error{color:brown}@media screen and (min-width:320px){.ajax_form.af_example .controls button[type=submit]{float:right}}@media screen and (max-width:320px){.ajax_form.af_example .controls button{width:100%;margin-top:5px}}