@font-face{font-family:"Oswald Bold";src:url("oswald-variable.woff2") format("woff2"),url("oswald-variable.woff") format("woff");font-display:swap}.errors-number,.errors-title{font-family:"Oswald Bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}.logo .org_name,.head-phone,.head-phone1{font-family:"Oswald Bold", -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:"Oswald Bold", -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:url("OpenSans-Regular.woff2") format("woff2"),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}.errors-number{color:#283F5C}.errors-title{color:#283F5C}.errors-container{border-color:#C95D3A}header{background:#283F5C}header,.header-a{color:#fff}.logo .logo-a:hover{text-shadow:2px 2px 2px rgba(255,255,255,0.2)}.head-phone{color:#fff;text-shadow:2px 2px 2px rgba(255,255,255,0.2)}.head-mail{color:#fff}.nav-ctn{background:#227FF5}@media screen and (min-width: 700px) and (orientation: portrait){.nav-ctn .nav-li:hover{background:#227FF5}}.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(34,127,245,0.5)}main .fil1{fill:#227FF5}main .clr1{color:#C95D3A}main .clr2{color:#283F5C}main .clr3{color:#227FF5}main .clr4{color:#07BAC1}main .clr5{color:#F53722}main .bg-clr1{background-color:#C95D3A;color:#fff}main .bg-clr2{background-color:#283F5C;color:#fff}main .bg-clr3{background-color:#227FF5;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:#227FF5}.card-title{color:#07BAC1}.quote a.quote-link{color:#227FF5;border-bottom:1px solid #227FF5}.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:#227FF5}.number-list li:before,.number-list .li-admin-stroke:before{color:#227FF5}.images-ctr .brd1{border:1px solid rgba(34,127,245,0.5)}.images-ctr .brd2{border:2px solid rgba(34,127,245,0.5)}.image-link:hover img{border-color:#C95D3A}.content-table th{color:#fff;background:#283F5C}.line{background:#227FF5}.raw a,.content-link{color:#227FF5}.raw a:after,.content-link:after{border-color:rgba(34,127,245,0.4)}.raw a:visited,.content-link:visited{color:#053879;border-color:#053879}.content-link--onpage{border-bottom:1px dashed #227FF5}.content-button{border:1px solid #283F5C;color:#fff;background:#283F5C}.content-button:after{border-top:1px solid #fff;border-right:1px solid #fff}.content-button:hover{color:#283F5C;background:#fff}.content-button:hover:after{border-color:#283F5C}.content-button--inv{border:1px solid #283F5C;color:#283F5C;background:#fff}.content-button--inv:after{border-top:1px solid #283F5C;border-right:1px solid #283F5C}.content-button--inv:hover{color:#fff;background:#283F5C}.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:#227FF5}.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 #227FF5;color:#227FF5;background:#FFF}.form-label-trans-title{background:#227FF5}.form-label-trans .form-label-trans-rel .label-focus{color:#227FF5}footer{border-top:2px solid #227FF5;background:#283F5C}footer .foot{color:#fff}.bord-b,.bb{border-bottom:1px solid #283F5C}.bord-b.bb--inpage,.bb.bb--inpage{border-bottom-style:dashed}.magnific-container .magnific-title{background-color:#227FF5;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}.h2,.h3{text-align:center}.org-name{font-family:"Oswald Bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;color:#7d7d7d;font-size:1.7em;padding-left:150px;max-width:31em;text-align:left}.header-ctr{padding:20px 0;background-color:#07BAC1}header{width:100%;z-index:1;background-color:#fff;text-align:right;padding:5px 0}header .head-phone{display:inline-block;width:100%;color:#7d7d7d;font-size:1.8vw;float:right}header .biz-address{display:inline-block;float:right;color:#7d7d7d;line-height:1em}.nav-ctn{background-color:#07BAC1;font-size:0.8em}.nav-ctn .nav-link{font-family:"Oswald Bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;color:#fff}.nav-link{color:#283F5C}footer{border:none;background:none;position:relative}footer .logo{width:80px;max-width:80px}footer .ya-map-ctr{height:400px}footer .ya-map{width:100%;position:relative}.footer-1{margin-top:30px;background-color:#07BAC1;color:#fff;padding:10px 0}.footer-1 .biz-address{max-width:calc(80% - 220px)}.footer-1 .phone{width:20%;float:right;color:inherit}.logo-ctr{position:relative}.logo-ctr .logo{top:-20px;left:0}.footer-main{padding-left:200px}.footer-main .template-form{padding-top:5px;padding-bottom:0}.footer-main .template-form .label{top:9px}.footer-main .template-form .template-input{height:35px;margin-bottom:5px}.footer-2{clear:both}.footer-2:before{content:'';display:block;width:100%;height:10px;background-color:#07BAC1}.footer-2 .ts--footer{padding:10px 0;flex-direction:row;justify-content:space-between;align-items:baseline}.footer-2 .temsys-link{font-size:1em;color:#227FF5}.footer-2 .temsys-link i{margin-left:5px}@media screen and (max-width: 599px){.logo{height:70px;padding:10px 20px;display:flex;flex:1 0 auto;justify-content:center;transition:all 0.2s ease;font-size:2em;line-height:1em}.logo img{height:100%;display:block;margin:0 auto}.logo .org_name{display:inline-block;font-size:1.2em;transition:all 0.2s ease;height:100%;width:100%}.logo .tagline{text-align:center;font-size:0.4em}.head-contacts span{display:block;font-size:24px;line-height:24px;font-weight:700}nav{width:100%;height:50px;border-bottom:5px solid #CCC;position:relative;overflow:hidden}.navigation{width:250px;height:100%;position:fixed;top:0;left:-250px;z-index:10;transition:left 0.2s ease;overflow:auto;background:#CCC}.navigation ul{width:100%}.navigation .nav-sc-in .nav-link{padding-left:30px}header .head-phone{width:55px;height:50px;display:block;position:absolute;top:49px;right:0;z-index:5;cursor:pointer;transition:right 0.5s ease, transform 0.5s ease;background:image-url("mobile_phone.png") no-repeat center center/100% 100%}header .head-phone:before{content:'';width:34px;height:34px;position:absolute;top:8px;right:10px;border:2px solid #FFF;border-radius:50%}header .head-phone span{display:none}.nav-link{display:block;padding:0 15px;font-size:1em;line-height:1.5em;transition:all 0.2s ease;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.navigation .nav-link{border:none}main.wrap{margin:0;padding:0 10px}.overlay{width:100%;height:100%;position:fixed;top:0;left:-100%;z-index:401;transition:left 0.3s ease;background:#fff}.nav-ctn{position:relative}.nav-tag{width:100%;height:50px;position:relative;overflow:hidden}.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);display:flex;flex:1 0 auto;flex-direction:column;justify-content:flex-start;margin-top:50px;position:fixed;top:0;left:-100%;z-index:402;opacity:0;transition:opacity 0.3s ease;overflow:auto;background:#fff}.navigation ul{width:100%}.navigation li{flex-basis:50%;display:flex;flex:1 0 auto;align-items:center}.navigation .nav-sc-in{display:none}.navigation .nav-arrow ul .nav-link{padding-left:30px}.navigation .nav-link{border-bottom:none}.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{display:flex;align-items:center;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}.menu-active{overflow:hidden}.menu-active .overlay{left:0}.menu-active .navigation{left:0;opacity:1}.menu-active .navigation>div,.menu-active .navigation>ul{display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;padding-left:15px}.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;line-height:1em;margin:10px 0;color:#222}.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}.menu-active .head-phone{display:block;position:absolute;z-index:450;bottom:20px;margin:0 15%}}@media screen and (min-width: 600px){.head-ctn{justify-content:space-between}.logo{position:absolute;top:-14px;left:0;z-index:9;width:130px;max-width:130px;overflow:hidden;-webkit-user-select:none;user-select:none}.logo a{display:inline-block;transition:all 0.2s ease;height:100%;width:100%}.logo img{height:initial;width:100%}.nav-ctn{font-size:1em;line-height:1em}.nav-ctn:before{content:'';position:absolute;background-color:white;height:20px;width:100%;top:0}.navigation{position:relative;z-index:5;padding-left:200px;float:right;font-size:1.2em}@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-end;align-items:center;flex-wrap:nowrap}}.navigation li{display:inline-block;vertical-align:top;padding:10px 0 12px 0;margin:0 5px}.navigation .nav-arrow{padding-left:10px}.nav-sc-in{font-size:0.8em}.nav-sc-items .nav-link:before{content:'';display:block;width:100%;height:10px}.nav-link{cursor:pointer}.nav-arrow{position:relative}.nav-arrow:before{content:'';width:0;height:0;display:block;position:absolute;top:50%;left:0}.nav-arrow .nav-sc-in{min-width:100%;visibility:hidden;opacity:0;padding:0 10px 10px 10px;position:absolute;top:0;left:0;transition:all 0.2s ease}.nav-arrow li{width:100%}.nav-arrow:hover .nav-sc-in{top:100%;visibility:visible;opacity:1}footer .logo-ctr{padding-left:90px}}a.icon-ctn{margin:3px 0;display:block}a.icon-ctn:after{content:'';display:block;clear:both}.content-icon{width:1.2em;height:1.2em;display:inline-block;float:left}.content-icon-p{padding-right:5px}.p_home .slider-ctr{max-width:initial;background:#fff;border:10px solid #07BAC1;border-top:none}.p_home .slider{height:35vw;max-height:500px;overflow:hidden}.p_home .sm_nav,.p_home .slider-button{display:none}.p_home .slider-background{min-height:100%;height:initial;width:100%}.p_home .h1{text-align:center;margin:0 auto}@media screen and (max-width: 600px){header .org-name{font-size:1.2em;padding:0 10px;max-width:100%;text-align:center}header .c-8,header .c-4{width:100%}@supports not ((display: -moz-flex) or (display: flex)){header .contacts-ctn{display:block}}@supports (display: -moz-flex) or (display: flex){header .contacts-ctn{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap}}header .biz-address{font-size:0.9em;max-width:100%;padding:10px 5px}}@media screen and (min-width: 1400px){header .head-phone{font-size:25px}}@media screen and (max-width: 600px){.nav-ctn{position:relative}.nav-tag{position:unset;height:45px;border-bottom:none}.p_home .slider{height:30vh}.slider-ctr:after{display:none}.footer-1 .logo{float:left}.footer-1 .phone{width:75%;float:left}.footer-1 .biz-address{max-width:75%;display:inline-block;float:left;padding-top:7px}}
