﻿@font-face{font-family:"Roboto";src:font-url("Roboto-Regular.woff2") format("woff2"),font-url("Roboto-Regular.woff") format("woff");font-display:swap}.errors-number,.errors-title{font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}.logo .org_name,.head-phone,.head-phone1{font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,.content-table th,.form-label-trans-title,.card-title,.cont-foot{font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-weight:normal}@font-face{font-family:"OpenSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;src:font-url("OpenSans-Regular.woff2") format("woff2"),font-url("OpenSans-Regular.woff") format("woff");font-display:swap}body{font-family:"OpenSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}[data-entrance]{visibility:hidden}.adminmode [data-entrance]{visibility:unset}.errors-number{color:#C95D3A}.errors-title{color:#C95D3A}.errors-container{border-color:#227FF5}header,.header-a{color:#283F5C}.tagline{color:#07BAC1}.logo .logo-a:hover{text-shadow:2px 2px 2px rgba(255,255,255,0.2)}.nav-ctn{background:#283F5C}@media screen and (min-width: 700px) and (orientation: portrait){.nav-ctn .nav-li:hover{background:#283F5C}}.img-nav:before{background:#07BAC1}.img-nav .nav-tag{background:#07BAC1}.foot .nav-link{color:#fff;border-bottom:1px solid rgba(255,255,255,0.5)}.foot .nav-link:hover{border-bottom-color:#fff}@media screen and (min-width: 720px){.nav-sc-in{background:#07BAC1}}.nav-link{color:#fff;border-bottom:1px solid rgba(255,255,255,0.5)}.nav-link:hover{border-bottom-color:transparent}.nav-arrow:before{border:4px solid transparent;border-top-color:#fff}.template{border-color:rgba(40,63,92,0.5)}main .fil1{fill:#283F5C}main .clr1{color:#227FF5}main .clr2{color:#C95D3A}main .clr3{color:#283F5C}main .clr4{color:#07BAC1}main .clr5{color:#F53722}main .bg-clr1{background-color:#227FF5;color:#fff}main .bg-clr2{background-color:#C95D3A;color:#fff}main .bg-clr3{background-color:#283F5C;color:#fff}main .bg-clr4{background-color:#07BAC1;color:#222}main .bg-clr5{background-color:#F53722;color:#fff}.content-clr{color:#222;background-color:#FFFFFF}.f-button:hover{color:#fff;background-color:#07BAC1;border-color:#07BAC1}.h1,.h2,.h3,.h4,.h5,.h6{color:#283F5C}.card-cnt{border-color:#283F5C}.card-title{color:#07BAC1}.quote a.quote-link{color:#283F5C;border-bottom:1px solid #283F5C}.quote a.quote-link:hover{border-color:transparent}.rhomb li:before,.rhomb .li-admin-stroke:before,.circle li:before,.circle .li-admin-stroke:before,.rectangle li:before,.rectangle .li-admin-stroke:before{background:#283F5C}.number-list li:before,.number-list .li-admin-stroke:before{color:#283F5C}.images-ctr .brd1{border:1px solid rgba(40,63,92,0.5)}.images-ctr .brd2{border:2px solid rgba(40,63,92,0.5)}.image-link:hover img{border-color:#227FF5}.content-table th{color:#fff;background:#C95D3A}.line{background:#283F5C}.raw a,.content-link{color:#283F5C}.raw a:after,.content-link:after{border-color:rgba(40,63,92,0.4)}.raw a:visited,.content-link:visited{color:black;border-color:black}.content-link--onpage{border-bottom:1px dashed #283F5C}.content-button{border:1px solid #F53722;color:#fff;background:#F53722}.content-button:after{border-top:1px solid #fff;border-right:1px solid #fff}.content-button:hover{color:#F53722;background:#fff}.content-button:hover:after{border-color:#F53722}.content-button--inv{border:1px solid #F53722;color:#F53722;background:#fff}.content-button--inv:after{border-top:1px solid #F53722;border-right:1px solid #F53722}.content-button--inv:hover{color:#fff;background:#F53722}.content-button--inv:hover:after{border-color:#fff}.template-form .template-input:hover,.template-form .template-input:focus,.template-form .template-area:hover,.template-form .template-area:focus{border-color:#283F5C}.template-form .template-submit,.template-form .t-form-submit{color:#fff;border:1px solid #F53722;background:#F53722}.template-form .template-submit:hover,.template-form .t-form-submit:hover{border:1px solid #283F5C;color:#283F5C;background:#FFF}.form-label-trans-title{background:#283F5C}.form-label-trans .form-label-trans-rel .label-focus{color:#283F5C}footer{background:#283F5C}.bord-b,.bb{border-bottom:1px solid #C95D3A}.bord-b.bb--inpage,.bb.bb--inpage{border-bottom-style:dashed}.magnific-container .magnific-title{background-color:#283F5C;color:#fff}.temsys-link{color:#fff}.temsys-link i{border-bottom:1px solid rgba(255,255,255,0.5)}.temsys-link:hover i{border-color:#fff}.message-to{border-bottom:1px dotted rgba(255,255,255,0.5);color:#fff}.message-to:hover{border-color:#fff}a[href^="tel"],a[href^="mailto"]{color:#353535;text-decoration:none}body{margin:0;padding:0}.template{padding:0 10px}.form-label-trans-rel .field_with_errors>label{color:#d24353}.footer .h3+ul{margin-top:0}.slider-ctr .sm_nav{display:none}div.slider-ctr{max-width:100%}.slider-ctr .wrap{position:relative;height:100%}.slider-content{height:100%;width:100%;position:absolute;padding:10vh 0}@supports not ((display: -moz-flex) or (display: flex)){.slider-content{display:block}}@supports (display: -moz-flex) or (display: flex){.slider-content{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}}.slider-content .slider-title{font-family:"Podkova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:42px;color:white;background-color:rgba(0,0,0,0.3);max-width:70%;width:initial;font-weight:bold;text-transform:uppercase}.butn{white-space:nowrap;text-decoration:none;cursor:pointer;font-size:1em;line-height:1.2;font-weight:bold;transition:all 300ms ease;box-shadow:1px 2px 5px rgba(0,0,0,0.5)}.butn:active{outline:none;border:none}.butn:focus{outline:0}.butn:hover{box-shadow:1px 1px 2px rgba(0,0,0,0.8)}.btn1{border:3px solid #fff;border-radius:1.2em;background:#F53722;color:white;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:1.3em;padding:0.6em 1.1em}.btn0{border:0;border-radius:1.2em;background:#283F5C;color:white;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;padding:0.5em 1.2em}.btn2{border:0;outline:0;border-radius:1.2em;background:#F53722;color:white;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:1.3em;padding:0.6em 1.1em}.btn3{border:0;outline:0;border-radius:1.2em;background:#227FF5;color:white;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:1em;padding:0.6em 3em}.presen-dl{color:#283F5C;margin-bottom:20px}@supports not ((display: -moz-flex) or (display: flex)){.presen-dl{display:block;float:left}.presen-dl:after{content:'';height:0;display:block;clear:both;font-size:1px;line-height:0}}@supports (display: -moz-flex) or (display: flex){.presen-dl{display:flex;flex:1 0 auto;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}}.presen-dl-img{height:1.8em}.presen-dl-p{font-family:"Podkova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-weight:bold;border-bottom:2px dashed #283F5C;margin-left:5px}.header-1r{padding:10px 0 20px}@supports not ((display: -moz-flex) or (display: flex)){.header-1r{display:block;float:left}.header-1r:after{content:'';height:0;display:block;clear:both;font-size:1px;line-height:0}}@supports (display: -moz-flex) or (display: flex){.header-1r{display:flex;flex:1 0 auto;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap}}.logo{width:30%;max-width:320px}.logo img{max-width:70%}.org_name{line-height:0.8em;margin-left:8px}.contacts-ctn{height:inherit}@supports not ((display: -moz-flex) or (display: flex)){.contacts-ctn{display:block}}@supports (display: -moz-flex) or (display: flex){.contacts-ctn{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;align-items:flex-end;flex-wrap:nowrap}}.contacts-ctn .head-phone{color:#283F5C;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:2em;font-weight:bold;margin-top:15px}.contacts-ctn .head-mail{color:#283F5C}.contacts-ctn .biz-address{margin-bottom:15px}.navigation ul{padding:17px 0}@supports not ((display: -moz-flex) or (display: flex)){.navigation ul{display:block;float:left}.navigation ul:after{content:'';height:0;display:block;clear:both;font-size:1px;line-height:0}}@supports (display: -moz-flex) or (display: flex){.navigation ul{display:flex;flex:1 0 auto;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}}.navigation ul .nav-link{border-bottom:unset;text-decoration:none;text-transform:uppercase;margin-right:20px}.navigation ul .nav-link:hover{border-bottom:1px solid white}.org_name{font-size:calc(1.3rem + 2vmin);font-weight:bold;color:#283F5C;text-decoration:none}.h1{font-size:calc(1.6rem + 2vmin);position:relative;font-weight:bold}.h2{font-weight:bold;font-size:calc(1.6rem + 2vmin);line-height:0.9em}.h3{font-weight:bold;font-size:calc(1.3rem + 1.6vmin);line-height:0.9em}.normal-txt{text-indent:0}section{padding:0 10px}.template-1 .c-8{width:100%}.template-1 .c-4{width:100%;padding-right:35px}.template-1 .sending_form_mini{position:relative;background-color:#fff;margin:1em}.template-1 .sending_form_mini:after{content:'';height:0;display:block;clear:both;font-size:1px;line-height:0}.template-1 .sending_form_mini .t-form-shadow{border:none;box-shadow:unset}.template-1 .sending_form_mini .t-form-shadow:before,.template-1 .sending_form_mini .t-form-shadow:after{content:'';display:block;width:100%;height:100%;background-color:rgba(34,127,245,0.5);border-radius:3em;position:absolute;top:-1em;right:-2.5em;z-index:-1}.template-1 .sending_form_mini .t-form-shadow:after{background-color:rgba(40,63,92,0.5);top:2.5em;left:-1em}.template-1 .sending_form_mini .c-7,.template-1 .sending_form_mini .c-4{width:100%}.template-1 .sending_form_mini .back-img{display:none}.template-1 .sending_form_mini .template-submit{border:2px solid #283F5C;color:#fff;background:#227FF5;box-shadow:1px 2px 5px rgba(0,0,0,0.5);border-radius:0.8em}.template-1 .sending_form_mini .template-submit:hover{box-shadow:unset;background:#fff;color:#283F5C}.serv-ctn{overflow:hidden}@supports not ((display: -moz-flex) or (display: flex)){.serv-ctn{display:block;float:left}.serv-ctn:after{content:'';height:0;display:block;clear:both;font-size:1px;line-height:0}}@supports (display: -moz-flex) or (display: flex){.serv-ctn{display:flex;flex:1 0 auto;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}}.serv-ctn .serv-img{padding-right:5%;width:80%;margin:4em auto 0;order:2}.serv-ctn .serv-img picture,.serv-ctn .serv-img figure,.serv-ctn .serv-img img{max-width:100%;font-size:0;height:100%}.serv-ctn .serv-img figure{position:relative}.serv-ctn .serv-img figure:after{content:'';width:100%;height:100%;background-color:#283F5C;transform:rotate(3deg);position:absolute;top:0;left:0;z-index:-1}.serv-ctn .serv-img img{width:100%;object-fit:cover}.serv-ctn .serv-content{width:100%;height:inherit}@supports not ((display: -moz-flex) or (display: flex)){.serv-ctn .serv-content{display:block}}@supports (display: -moz-flex) or (display: flex){.serv-ctn .serv-content{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;align-items:center;flex-wrap:nowrap}}.serv-ctn .h2{font-weight:bold;position:relative}.serv-ctn .h2:after{content:'';display:block;width:3em;height:4px;position:absolute;background-color:#227FF5;top:1.4em;left:0;transition:all 300ms ease}.serv-ctn .h2:hover:after{width:1em}.serv-ctn .serv-list{flex-grow:999}@supports not ((display: -moz-flex) or (display: flex)){.serv-ctn .serv-list{display:block}}@supports (display: -moz-flex) or (display: flex){.serv-ctn .serv-list{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}}@supports not ((display: -moz-flex) or (display: flex)){.serv-ctn .serv-item{display:block;float:left}.serv-ctn .serv-item:after{content:'';height:0;display:block;clear:both;font-size:1px;line-height:0}}@supports (display: -moz-flex) or (display: flex){.serv-ctn .serv-item{display:flex;flex:1 0 auto;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}}.serv-ctn .serv-item img{height:4em}.serv-ctn .serv-name{padding-left:1em;font-family:"Podkova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-weight:bold;color:#283F5C;font-size:1.2em;padding:10px 0}.adminmode .serv-ctn figure:hover:after{z-index:-1}.footer{padding:20px 0}@supports not ((display: -moz-flex) or (display: flex)){.footer .wrap{display:block}}@supports (display: -moz-flex) or (display: flex){.footer .wrap{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}}.footer .f-col-1{min-width:300px}@supports not ((display: -moz-flex) or (display: flex)){.footer .f-col-1{display:block}}@supports (display: -moz-flex) or (display: flex){.footer .f-col-1{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}}.footer .logo{width:250px;background-color:#fff;padding:5px 0 10px}.footer .copy{color:#fff;margin:5px}.footer .presen-dl{margin:15px 0 20px}.footer .presen-dl-p{color:#fff;border-color:#fff}.footer .btn0{background-color:#fff;color:#283F5C}@supports not ((display: -moz-flex) or (display: flex)){.footer .f-col-2{display:block}}@supports (display: -moz-flex) or (display: flex){.footer .f-col-2{display:flex;flex:1 0 auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}}.footer .head-phone{color:#fff;font-size:2em;font-weight:bold}.footer .head-mail,.footer .biz-address{color:#fff;margin:10px 0}.footer .f-title{color:#fff;padding-top:0;font-weight:bold}.footer .nav-link{border-bottom:unset;margin-bottom:5px;display:inline-block}@media screen and (max-width: 767px){.overlay{width:100%;height:100%;position:fixed;top:0;left:-100%;z-index:401;transition:all 0.3s ease;background:#fff}.nav-ctn{position:relative;width:100%}.nav-tag{height:50px;position:relative;overflow:hidden}.nav-tag-fixed{position:fixed;bottom:0;z-index:15}.menu-close{width:60px;height:50px;display:block;position:absolute;top:0;right:0;cursor:pointer;opacity:0}.menu-button{width:60px;height:100%;display:block;position:absolute;z-index:400;top:0;left:0;cursor:pointer}.menu-close:before,.menu-button:before{content:'';width:40px;height:24px;display:block;border-top:2px solid #FFF;border-bottom:2px solid #FFF;position:absolute;top:0.6rem;left:10px;transition:all 0.3s 0.1s ease}.menu-close:after,.menu-button:after{content:'';width:40px;height:2px;display:block;position:absolute;top:1.3rem;left:10px;transition:all 0.3s 0.1s ease;background:#FFF}.menu-close:before,.menu-close:after{border-color:#000}.menu-close:after{background:#000}.navigation{width:100%;height:calc(100% - 50px);margin-top:50px;position:fixed;top:0;left:-100%;z-index:402;opacity:0;transition:opacity 0.3s ease;overflow:auto;background:#fff}@supports not ((display: -moz-flex) or (display: flex)){.navigation{display:block}}@supports (display: -moz-flex) or (display: flex){.navigation{display:flex;flex:1 0 auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}}.navigation ul{width:100%}.navigation li{flex-basis:50%}@supports not ((display: -moz-flex) or (display: flex)){.navigation li{display:block;float:left}.navigation li:after{content:'';height:0;display:block;clear:both;font-size:1px;line-height:0}}@supports (display: -moz-flex) or (display: flex){.navigation li{display:flex;flex:1 0 auto;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}}.navigation .nav-sc-in{display:none}.navigation .nav-arrow ul .nav-link{padding-left:30px}.navigation .nav-link{border-bottom:none;line-height:2.2em}.nav-arrow{position:relative}.nav-arrow:after{content:'';width:10px;height:10px;display:block;border-top:2px solid #333;border-right:2px solid #333;position:absolute;top:50%;margin-top:-6px;right:15px;opacity:0.5;transform:rotate(135deg);transition:all 0.4s ease}.nav-sc-in{width:100%;display:none}.nav-sc-in .nav-arrow--back{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAwJyBoZWlnaHQ9JzIwMCcgZmlsbD0iIzAwMDAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik03NS45MjQsNDZIMzMuNTgybDExLjMyMS0xMS4zMjFjMS41NjItMS41NjIsMS41NjItNC4wOTUsMC01LjY1N2MtMS41NjItMS41NjItNC4wOTUtMS41NjItNS42NTcsMEwyMS4wOTcsNDcuMTcxICBjMCwwLDAsMCwwLDBjLTAuMTg2LDAuMTg2LTAuMzUyLDAuMzkyLTAuNDk5LDAuNjExYy0wLjA2LDAuMDg5LTAuMSwwLjE4Ny0wLjE1MiwwLjI3OWMtMC4wNzUsMC4xMzUtMC4xNTYsMC4yNjYtMC4yMTYsMC40MSAgYy0wLjA0OCwwLjExNy0wLjA3NCwwLjIzOC0wLjExMSwwLjM1OGMtMC4wNCwwLjEyOS0wLjA4OSwwLjI1NS0wLjExNiwwLjM5Yy0wLjA0LDAuMjA0LTAuMDU0LDAuNDExLTAuMDYyLDAuNjE4ICBjLTAuMDAyLDAuMDU1LTAuMDE2LDAuMTA2LTAuMDE2LDAuMTYyYzAsMC4wNjIsMC4wMTYsMC4xMiwwLjAxOCwwLjE4MWMwLjAwOSwwLjIsMC4wMjEsMC40LDAuMDYxLDAuNTk4ICBjMC4wMjgsMC4xNDMsMC4wNzksMC4yNzUsMC4xMjIsMC40MTJjMC4wMzUsMC4xMTIsMC4wNTksMC4yMjYsMC4xMDQsMC4zMzVjMC4wNjQsMC4xNTUsMC4xNSwwLjI5OSwwLjIzMywwLjQ0MyAgYzAuMDQ2LDAuMDgxLDAuMDgxLDAuMTY3LDAuMTMzLDAuMjQ2YzAuMTQ4LDAuMjIzLDAuMzE3LDAuNDMsMC41MDYsMC42MThsMTguMTQ0LDE4LjE0NGMwLjc4MSwwLjc4MSwxLjgwNSwxLjE3MiwyLjgyOSwxLjE3MiAgczIuMDQ3LTAuMzkxLDIuODI5LTEuMTcyYzEuNTYyLTEuNTYyLDEuNTYyLTQuMDk1LDAtNS42NTZMMzMuNTgzLDU0aDQyLjM0MWMyLjIwOSwwLDQtMS43OTEsNC00Uzc4LjEzMyw0Niw3NS45MjQsNDZ6Ii8+PC9zdmc+");width:150px;height:50px;padding-left:50px;background-size:contain;background-repeat:no-repeat;font-size:1.5em;cursor:pointer}@supports not ((display: -moz-flex) or (display: flex)){.nav-sc-in .nav-arrow--back{display:block;float:left}.nav-sc-in .nav-arrow--back:after{content:'';height:0;display:block;clear:both;font-size:1px;line-height:0}}@supports (display: -moz-flex) or (display: flex){.nav-sc-in .nav-arrow--back{display:flex;flex:1 0 auto;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}}.menu-active{overflow:hidden}.menu-active .overlay{left:0}.menu-active .navigation{left:0;opacity:1}.menu-active .navigation>div,.menu-active .navigation>ul{padding-left:15px}@supports not ((display: -moz-flex) or (display: flex)){.menu-active .navigation>div,.menu-active .navigation>ul{display:block}}@supports (display: -moz-flex) or (display: flex){.menu-active .navigation>div,.menu-active .navigation>ul{display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}}.menu-active .menu-close{opacity:1}.menu-active .menu-close:before,.menu-active .menu-button:before{height:0;border-width:1px;top:1.3rem;transform:rotate(225deg)}.menu-active .menu-close:after,.menu-active .menu-button:after{transform:rotate(315deg)}.menu-active .nav-link{white-space:normal;overflow:hidden}.nav-arrow--active .nav-ctn,.nav-arrow--active .overlay{position:initial}.nav-arrow--active .menu-close{z-index:410}.nav-arrow--open .nav-sc-in{display:block;position:fixed;top:0;left:0;background-color:#fff;z-index:408;height:100%;overflow-y:scroll}.nav-tag-fixed-active .contacts-ctn{position:fixed;top:initial;bottom:6px;z-index:16}.menu-active .contacts-ctn{opacity:0;transition:opacity 300ms ease-out}.logo{width:70%}.presen-ctn .presen-dl,.presen-ctn .btn0{display:none}.menu-active .nav-link{color:#283F5C}.menu-active .header .head-phone{width:initial;height:initial;position:fixed;top:0;left:10px;z-index:888;font-size:0.8em}.menu-active .header .head-phone:before{content:'Позвонить:';display:inline;margin-right:10px}.menu-active .header .head-phone>span{display:inline}.menu-active .header .head-phone .phone-icon{background-image:none}.header-1r{flex-direction:column;justify-content:center;align-items:center}.contacts-ctn{align-items:center}.logo{width:initial;max-width:initial;text-align:center}.logo a{text-decoration:none}.head-mail,.head-phone{display:inline-block;margin-top:20px}.slider-content{justify-content:space-around;height:initial}.slider-content .slider-title{font-size:32px;max-width:100%}.slider-content .butn{margin-top:50px}.h2{width:100%;text-align:center}.h1{font-size:calc(1.3rem + 2vmin);padding:0 10px;width:100%;text-align:center}}@media screen and (min-width: 768px){.magnific-container{width:570px}.presen-ctn,.contacts-ctn,.serv-ctn,.prices-ctn,.nav-ctn{font-size:0.8em}.header-1r{justify-content:space-between}.slider-content{align-items:flex-start}.slider-content .slider-title{font-size:4vw}.serv-ctn{margin-top:70px}@supports not ((display: -moz-flex) or (display: flex)){.serv-ctn{display:block;float:left}.serv-ctn:after{content:'';height:0;display:block;clear:both;font-size:1px;line-height:0}}@supports (display: -moz-flex) or (display: flex){.serv-ctn{display:flex;flex:1 0 auto;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}}.serv-ctn .serv-img{padding-right:5%;width:45%;order:initial}.serv-ctn .serv-content{width:50%;height:inherit;align-items:flex-start;padding:0 10px}.serv-ctn .serv-list{flex-grow:999}.serv-ctn .serv-name{font-size:1.2em;padding:20px}.footer{margin-top:40px}.footer .wrap{flex-direction:row;justify-content:space-around;align-items:flex-start}.footer .f-col-1{align-items:flex-start}.footer .f-col-2{font-size:0.7em}.footer .f-col-3,.footer .f-col-4{flex-grow:2}.footer .h3{font-size:calc(0.468rem + 1.6vmin)}}@media screen and (min-width: 1024px){.logo{width:60%;max-width:600px}.logo a{text-decoration:none}@supports not ((display: -moz-flex) or (display: flex)){.logo a{display:block;float:left}.logo a:after{content:'';height:0;display:block;clear:both;font-size:1px;line-height:0}}@supports (display: -moz-flex) or (display: flex){.logo a{display:flex;flex:1 0 auto;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}}.logo img{max-height:80px}.normal-txt{font-size:1.3em}.gap-ctn{flex-grow:999}.presen-ctn,.contacts-ctn,.serv-ctn,.prices-ctn,.nav-ctn{font-size:1em}.footer .gap-ctn{min-width:3%}.footer .wrap{flex-direction:row;justify-content:space-between}.serv-ctn{overflow:initial}.serv-ctn .serv-name{font-size:calc(1.2em + 0.4vw)}.template-1 .c-8{width:66.6666%}.template-1 .c-4{width:33.3333%;padding-right:0}.footer .h3{font-size:calc(0.768rem + 1.6vmin)}.footer .h3 .f-col-2{font-size:1em}}@media screen and (min-width: 1366px){.normal-txt{font-size:1.4em}.serv-ctn .serv-name{font-size:25px}.footer .fs-08{font-size:1em}.slider-content .slider-title{font-size:52px}.serv-ctn .serv-img{max-width:450px}}
