*::selection{background-color: #03596a;color: #fff}a{color: #03596a;text-decoration: none}a:hover{color: #046e83;text-decoration: underline}a:active{color: #04839c}.text-red{color: #e14d43 !important}.text-green{color: #3caa3c !important}.text-blue{color: #0074a2 !important}.text-orange{color: #f49919 !important}.text-gold{color: #ffd700 !important}.no-list-mapping{margin: 0}.noliststyle{list-style: none;padding: 0;margin: 0}.clear:before,.clear:after{content: " ";display: table}.clear:after{clear: both}.hide{display: none !important;visibility: hidden !important}.show{display: block !important;visibility: visible !important}.disabled{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-moz-opacity: .7 ;-khtml-opacity: .7 ;-webkit-opacity: .7 ;opacity: .7 ;filter: alpha(opacity=70) ;cursor: not-allowed;pointer-events: none}hr{border-top: 1px solid #c6c6c4;border-bottom: 1px solid #fafafa;margin: 10px 0}hr.dashed{border-top: none;border-bottom: 1px dashed #999;margin: 10px 0}hr.dotted{border-top: none;border-bottom: 1px dotted #999;margin: 10px 0}#wait{-moz-opacity: 0 ;-khtml-opacity: 0 ;-webkit-opacity: 0 ;opacity: 0 ;filter: alpha(opacity=0) ;background-color: rgba(255,255,255,0.1);bottom: 0;cursor: wait;left: 0;position: fixed;right: 0;top: 0;z-index: 9999}#wait .lds-rolling{-webkit-transform: translate(-10px, -10px) scale(.1) translate(10px, 10px);-moz-transform: translate(-10px, -10px) scale(.1) translate(10px, 10px);-ms-transform: translate(-10px, -10px) scale(.1) translate(10px, 10px);-o-transform: translate(-10px, -10px) scale(.1) translate(10px, 10px);transform: translate(-10px, -10px) scale(.1) translate(10px, 10px);bottom: 5px;height: 20px;position: absolute;right: 5px;width: 20px}#wait .lds-rolling div{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 20px solid #f3b72e;border-top-color: transparent;height: 160px;left: 100px;position: absolute;top: 100px;width: 160px;-webkit-animation: lds-rolling 1s linear infinite;-moz-animation: lds-rolling 1s linear infinite;animation: lds-rolling 1s linear infinite}#wait.wait-black{background-color: rgba(0,0,0,0.1)}#wait.wait-white{background-color: rgba(255,255,255,0.1)}#wait.wait-red{background-color: rgba(225,77,67,0.1)}#wait.wait-blue{background-color: rgba(0,116,162,0.1)}#wait.wait-green{background-color: rgba(60,170,60,0.1)}#wait.wait-orange{background-color: rgba(244,153,25,0.1)}@-webkit-keyframes lds-rolling{0%{-webkit-transform: translate(-50%, -50%) rotate(0deg);-moz-transform: translate(-50%, -50%) rotate(0deg);-ms-transform: translate(-50%, -50%) rotate(0deg);-o-transform: translate(-50%, -50%) rotate(0deg);transform: translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform: translate(-50%, -50%) rotate(360deg);-moz-transform: translate(-50%, -50%) rotate(360deg);-ms-transform: translate(-50%, -50%) rotate(360deg);-o-transform: translate(-50%, -50%) rotate(360deg);transform: translate(-50%, -50%) rotate(360deg)}}@-moz-keyframes lds-rolling{0%{-webkit-transform: translate(-50%, -50%) rotate(0deg);-moz-transform: translate(-50%, -50%) rotate(0deg);-ms-transform: translate(-50%, -50%) rotate(0deg);-o-transform: translate(-50%, -50%) rotate(0deg);transform: translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform: translate(-50%, -50%) rotate(360deg);-moz-transform: translate(-50%, -50%) rotate(360deg);-ms-transform: translate(-50%, -50%) rotate(360deg);-o-transform: translate(-50%, -50%) rotate(360deg);transform: translate(-50%, -50%) rotate(360deg)}}@keyframes lds-rolling{0%{-webkit-transform: translate(-50%, -50%) rotate(0deg);-moz-transform: translate(-50%, -50%) rotate(0deg);-ms-transform: translate(-50%, -50%) rotate(0deg);-o-transform: translate(-50%, -50%) rotate(0deg);transform: translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform: translate(-50%, -50%) rotate(360deg);-moz-transform: translate(-50%, -50%) rotate(360deg);-ms-transform: translate(-50%, -50%) rotate(360deg);-o-transform: translate(-50%, -50%) rotate(360deg);transform: translate(-50%, -50%) rotate(360deg)}}.uiModal .uiModal-item{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}.uiModal .uiModal-header{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background-color: #fff;border-bottom: 1px solid #ddd;color: #373737}.uiModal .uiModal-footer{border-top: 1px solid #ddd}.uiModal .uiModal-close{color: #ccc;text-shadow: none}.uiModal .uiModal-close:hover{color: #aaa}.chosen-container{font-size: 1rem}.chosen-container .chosen-single{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background: #fff;border-color: #ccc;font-weight: normal;height: auto}.chosen-container .chosen-drop{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border-color: #ccc}.chosen-container .chosen-results{margin: 0;padding: 0}.chosen-container .chosen-results li{padding: 5px 8px}.chosen-container .chosen-results li.highlighted{background: #03596a;color: #fff}.chosen-container .chosen-results li:last-of-type{-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px}.chosen-container .chosen-results li.result-selected{background: #525665;color: #fff}.chosen-container-active.chosen-with-drop .chosen-single{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;background: #fff;border-color: #ccc}html{color: #373737;font-family: 'Exo 2', sans-serif;font-size: 16px;height: 100%;line-height: 1.43}body{background-color: #fff;height: 100%;width: 100%}.wrapper{background-image: url(/template/public/vklass.su/images/bg1.jpg);min-height: 100%;padding-bottom: 150px}.wrapper .nav{background-image: url(/template/public/vklass.su/images/bg-header.jpg);position: relative;width: 100%;z-index: 2}.wrapper .nav .nav-logo{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;padding: 10px}.wrapper .nav .nav-logo img{height: 60px;max-height: 100%;max-width: 100%;min-height: 60px;min-width: 60px}.wrapper .nav .nav-list{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;display: -webkit-flex;display: flex;-webkit-align-items: stretch;align-items: stretch;-webkit-justify-content: center;justify-content: center;list-style: none;margin: 0;padding: 0;text-align: center;width: 100%}.wrapper .nav .nav-list li a{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;background-color: transition;color: #fff;display: inline-block;line-height: 20px;padding: 30px 20px;text-transform: uppercase}.wrapper .nav .nav-list li a:hover{background-color: #404b52;text-decoration: none}.wrapper .nav .nav-list li a i{font-size: 0.8rem;padding-right: 5px}.wrapper .nav .nav-contact{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;list-style: none;margin: 0;padding: 0;text-align: right}.wrapper .nav .nav-contact li{display: inline-block;padding: 20px 6px}.wrapper .nav .nav-contact li a{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;background-color: rgba(255,255,255,0.4);color: #fff;display: inline-block;height: 40px;line-height: 40px;text-align: center;width: 40px}.wrapper .nav .nav-contact li a:hover{background-color: #404b52}.wrapper .nav .nav-contact .nav-bars{color: #fff;cursor: pointer;line-height: 40px;text-align: center;width: 40px}.wrapper .body{position: relative}.wrapper .body iframe{vertical-align: bottom}.wrapper .body a{font-weight: bold}.wrapper .body h1,.wrapper .body h2,.wrapper .body h3,.wrapper .body h4,.wrapper .body h5,.wrapper .body h6{color: #525665;font-family: 'Exo 2', sans-serif;text-transform: uppercase}.wrapper .body table{width: 100%}.wrapper .body table thead th{padding: 6px 12px;background-color: #525665;color: #fff}.wrapper .body table tbody td{padding: 6px 12px;background-color: #fff}.wrapper .body table tbody tr:nth-of-type(even) td{background-color: #FCFBF9}.footer{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;background-image: url(/template/public/vklass.su/images/bg-footer.jpg);color: #9fa3b1;font-size: 0.8rem;height: 120px;line-height: 20px;margin-top: -120px;padding: 20px 0;position: relative}.footer .scroll{cursor: pointer;font-size: 30px;height: 30px;line-height: 30px;text-align: center;width: 100%}.footer .footer-copyright a{color: #c9cbd3}.footer .footer-developer{text-align: right}.footer .footer-developer a{color: inherit}.feature-container{padding: 50px 0}.feature-container .feature-wrapper{position: relative;text-align: center}.feature-container .feature-wrapper .feature-thumb img{width: 100px}.feature-container .feature-wrapper .feature-title{color: #525665;font-weight: bold;padding-top: 20px;text-transform: uppercase}.swiper-container{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;height: 500px;width: 100%}.swiper-container .swiper-slide .swiper-text{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;height: 100%;left: 0;position: absolute;top: 0;width: 100%}.swiper-container .swiper-slide .swiper-title{-webkit-border-radius: 30px 0 30px 30px;-moz-border-radius: 30px 0 30px 30px;border-radius: 30px 0 30px 30px;background-color: rgba(2,88,105,0.75);color: #fff;font-size: 2.5rem;font-weight: bold;line-height: 50px;max-width: 75%;padding: 20px 30px;text-align: center;text-shadow: 1px 1px 1px #000;text-transform: uppercase}.swiper-container .swiper-slide .swiper-description{-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;background-color: rgba(54,65,67,0.75);color: #fff;font-size: 1.2rem;line-height: 25px;margin: 20px auto 0;max-width: 60%;padding: 20px 30px;text-align: center;text-shadow: 1px 1px 1px #000}.page__contacts{padding-bottom: 50px}.page__contacts h3{font-size: 1rem;font-weight: 600;margin: 0}.page__contacts h3 i{text-align: center;width: 30px}.page__contacts p{margin: 0;padding: 0 0 0 30px}.page__contacts .contacts-description{font-size: 0.9rem}.page__contacts .contacts-requisites{padding-bottom: 20px}.page__contacts iframe{min-height: 400px}.page__contacts .contacts-address,.page__contacts .contacts-addresspost,.page__contacts .contacts-phone,.page__contacts .contacts-email,.page__contacts .contacts-requisites{padding-top: 10px}.page__product .product{margin-bottom: 15px;min-height: 100%;position: relative}.page__product .product a{color: #373737;font-weight: normal}.page__product .product a:hover{text-decoration: none}.page__product .product .product-image{-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);box-shadow: 0 1px 3px rgba(0,0,0,0.2);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background-color: #fff;margin: 0 auto 5px auto;max-width: 100%;overflow: hidden;text-align: center;width: 250px}.page__product .product .product-image img{max-height: 100%;max-width: 100%}.page__product .product .product-name{text-align: center}.page__product-server .gallery{-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;background-color: #fff;margin-top: 10px;overflow: hidden;padding: 10px 0}.page__product-server .gallery .gallery-wrapper{overflow: hidden;position: relative;width: 100%}.page__product-server .gallery .gallery-wrapper .gallery-list{position: relative;white-space: nowrap}.page__product-server .gallery .gallery-wrapper .gallery-list .gallery-item{display: inline-block;text-align: center;width: 12.5%}.page__product-server .gallery .gallery-wrapper .gallery-list .gallery-item .gallery-image{cursor: pointer;display: inline-block;padding: 20px}.page__product-server .gallery .gallery-wrapper .gallery-list .gallery-item .gallery-image img{pointer-events: none}.page__product-server .gallery .gallery-wrapper .gallery-list .gallery-item .gallery-image img{max-height: 100%;max-width: 100%;width: 100%}@media (max-width: 767px){.footer-copyright,.footer-developer{text-align: center !important}.swiper-container{height: 300px}.swiper-container .swiper-slide .swiper-title{font-size: 1.6rem;line-height: 26px;max-width: 100%;width: 100%;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}.swiper-container .swiper-slide .swiper-description{font-size: 1rem;line-height: 20px;max-width: 100%;width: 100%;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}.page__product-server .gallery-item{width: 25% !important}}@media (min-width: 768px) and (max-width: 991px){.page__product-server .gallery-item{width: 25% !important}}@media (max-width: 991px){.wrapper .nav .nav-list{-webkit-transition: left .5s ease-in-out;-moz-transition: left .5s ease-in-out;-ms-transition: left .5s ease-in-out;-o-transition: left .5s ease-in-out;transition: left .5s ease-in-out;background-image: url(/template/public/vklass.su/images/bg-header.jpg);bottom: 0;color: #373737;left: -230px;overflow: auto;padding-top: 100px;position: fixed;text-align: left;top: 0;width: 230px;z-index: -1;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: flex-start;justify-content: flex-start}.wrapper .nav .nav-list li{width: 100%}.wrapper .nav .nav-list li a{display: block;padding: 20px}.wrapper .nav .nav-list.nav-list-open{left: 0}}@media (min-width: 992px) and (max-width: 1199px){.page__product-server .gallery-item{width: 20% !important}}