@charset "UTF-8";
h2,h3{font-size:35px;font-family:"Fira Sans Extra Condensed",sans-serif;text-align:center;text-transform:uppercase}
.gallery-slider>p,.topmenu ul li a,h2,h3{text-align:center}
.button,a:hover{text-decoration:none}
h2,h3,ol.breadcrumb li a,ol.breadcrumb li.active,p{font-family:"Fira Sans Extra Condensed",sans-serif}
.header .city,.hidden-guest-p,.topmenu .active>a{font-weight:700}
.gallery .serv p,.krest,.next,.prev,h2,h3{text-transform:uppercase}
.clear,.clearfix:after,.homerow,.ipModuleForm .form-horizontal .form-group:after,.ipModuleForm.form-horizontal .form-group:after,.ipWidget:after{clear:both}
@font-face{font-family:'Fira Sans Extra Condensed';font-style:normal;font-weight:400;src:local('Fira Sans Extra Condensed Regular'),local('FiraSansExtraCondensed-Regular'),url(https://fonts.gstatic.com/s/firasansextracondensed/v1/wg_5XrW_o1_ZfuCbAkBfGb36aABA35U5KbBGmAqRMh2glnMp3_3A8V8Ai8YosRtX.ttf) format('truetype')}
@font-face{font-family:'Fira Sans Extra Condensed';font-style:normal;font-weight:700;src:local('Fira Sans Extra Condensed Bold'),local('FiraSansExtraCondensed-Bold'),url(https://fonts.gstatic.com/s/firasansextracondensed/v1/34whiWDL4CxC1laOcj7OwdEjTMY3GGLBv_AxlS3Ww6fzhDziH3D7_n2flsjFLceP.ttf) format('truetype')}
.footer-menu ul,.footer-menu ul li,.side li,.side ul,.topmenu li,.topmenu ul{list-style:none;margin:0;padding:0}
.ipWidget a.guest-button.button,.side ul li a,.topmenu ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.dib{display:inline-block}
.v-mid{vertical-align:middle}
.v-top{vertical-align:top}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-on,body{display:-webkit-box;display:-ms-flexbox}
.around{-ms-flex-pack:distribute;justify-content:space-around}
.between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.centerX{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.centerY{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.startY{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.endY{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.endX{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.flex-on{display:flex}
.flex-on>* img,.img-center img{display:block;margin:0 auto}
.flex-on>*{margin:0 10px 20px}
.temp{min-height:350px}
.in{width:1170px;position:relative;margin:0 auto}
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}
body{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;background-color:#fff}
.global{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;background:#fff}
button,input{outline:0}
h2{color:#fff;text-shadow:2px 1px 2px rgba(0,0,0,.71)}
h3{color:#00a0e3;margin:66px 0 42px}
p{color:#000;margin:0;min-width:100px;min-height:20px}
.guest-a,.header .city span,.topmenu ul li a:hover{text-decoration:underline}
ol.breadcrumb{margin-top:0;padding-top:16px}
ol.breadcrumb li a,ol.breadcrumb li.active:before{color:#4E4D4D}
ol.breadcrumb li.active{color:#0682CC}
.section-main{background:url(/Theme/Air/src/img/fon2.jpg) 50% 0 no-repeat fixed;background-size:100% 100%}
.section-main .in{min-height:900px;padding:0 5% 35px;background:rgba(255,255,255,.71)}
.section-main .in h3{margin-top:20px}
.content{display:-webkit-box;display:-ms-flexbox;display:flex}
.side{width:231px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.side ul li a{width:100%}
.center{width:calc(100% - 231px - 28px);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.header,.header-logo img{width:100%}
.header{-ms-flex-negative:0;flex-shrink:0;background:url(/Theme/Air/src/img/fon1.jpg) 50% 0 no-repeat;background-size:auto 100%}
.header>.in{min-height:858px;padding-bottom:50px}
.header-top{min-height:172px}
.header-contacts{max-width:289px;margin-left:50%}
.header .city{margin:71px 15px 0;float:right;font-size:21px;color:#fff;text-shadow:2px 1px 5px #000}
.header-logo,.header-slogan{margin-top:5px;display:inline-block;vertical-align:middle}
.header .city span{color:#61c7f2}
.header-logo{margin-right:58px;width:100%;max-width:114px}
.header-bottom{display:none}
.ipWidget-Text table{max-width:550px!important;margin:0 auto 25px}
@media screen and (min-width:481px){.header-bottom{display:block}
.header-bottom .ipWidget-Columns ._container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}
.header-bottom .ipWidget-Columns ._container .ipsCol{float:none;padding:0}
.header-bottom .ipWidget-Columns ._container .ipsCol>div{height:196px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(5)>div>.ipWidget:nth-child(1),.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(5)>div>.ipWidget:nth-child(2){z-index:100;position:relative}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(5)>div>.ipWidget:nth-child(3){min-height:0;position:absolute;width:100%;height:0;overflow:hidden;left:0;top:100%;background:#00A0E3;-webkit-transition:height .3s ease,opacity .3s ease;transition:height .3s ease,opacity .3s ease;opacity:0}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(5)>div>.ipWidget:nth-child(3) li,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(5)>div>.ipWidget:nth-child(3) ul{margin:0;padding:0;list-style:none}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(5)>div>.ipWidget:nth-child(3) ul{padding-top:17px}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(5)>div>.ipWidget:nth-child(3) ul li{text-align:center}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(5)>div>.ipWidget:nth-child(3) ul li a{padding:3px;text-align:center}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(5)>div>.ipWidget:nth-child(3) ul li a:hover{color:#00A0E3;background:#fff}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(5):hover>div>.ipWidget:nth-child(3){height:100%;opacity:1}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(10)>div,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(11)>div,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(3)>div,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(4)>div,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(7)>div,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(8)>div{overflow:hidden}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(10)>div>.ipWidget:nth-child(1),.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(11)>div>.ipWidget:nth-child(1),.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(3)>div>.ipWidget:nth-child(1),.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(4)>div>.ipWidget:nth-child(1),.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(7)>div>.ipWidget:nth-child(1),.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(8)>div>.ipWidget:nth-child(1){margin-bottom:0}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(10)>div>.ipWidget:nth-child(2),.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(11)>div>.ipWidget:nth-child(2),.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(3)>div>.ipWidget:nth-child(2),.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(4)>div>.ipWidget:nth-child(2),.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(7)>div>.ipWidget:nth-child(2),.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(8)>div>.ipWidget:nth-child(2){position:absolute;left:0;top:0;width:100%;height:100%}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(10)>div>.ipWidget:nth-child(2) .ipsContainer,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(10)>div>.ipWidget:nth-child(2) .ipsContainer a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(10)>div>.ipWidget:nth-child(2) .ipsContainer p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(11)>div>.ipWidget:nth-child(2) .ipsContainer,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(11)>div>.ipWidget:nth-child(2) .ipsContainer a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(11)>div>.ipWidget:nth-child(2) .ipsContainer p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(3)>div>.ipWidget:nth-child(2) .ipsContainer,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(3)>div>.ipWidget:nth-child(2) .ipsContainer a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(3)>div>.ipWidget:nth-child(2) .ipsContainer p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(4)>div>.ipWidget:nth-child(2) .ipsContainer,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(4)>div>.ipWidget:nth-child(2) .ipsContainer a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(4)>div>.ipWidget:nth-child(2) .ipsContainer p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(7)>div>.ipWidget:nth-child(2) .ipsContainer,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(7)>div>.ipWidget:nth-child(2) .ipsContainer a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(7)>div>.ipWidget:nth-child(2) .ipsContainer p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(8)>div>.ipWidget:nth-child(2) .ipsContainer,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(8)>div>.ipWidget:nth-child(2) .ipsContainer a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(8)>div>.ipWidget:nth-child(2) .ipsContainer p{width:100%;height:100%}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(10)>div>.ipWidget:nth-child(2) .ipsContainer p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(11)>div>.ipWidget:nth-child(2) .ipsContainer p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(3)>div>.ipWidget:nth-child(2) .ipsContainer p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(4)>div>.ipWidget:nth-child(2) .ipsContainer p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(7)>div>.ipWidget:nth-child(2) .ipsContainer p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(8)>div>.ipWidget:nth-child(2) .ipsContainer p{background:0 0;-webkit-transition:background .4s ease;transition:background .4s ease}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(10)>div>.ipWidget:nth-child(2) .ipsContainer a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(11)>div>.ipWidget:nth-child(2) .ipsContainer a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(3)>div>.ipWidget:nth-child(2) .ipsContainer a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(4)>div>.ipWidget:nth-child(2) .ipsContainer a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(7)>div>.ipWidget:nth-child(2) .ipsContainer a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(8)>div>.ipWidget:nth-child(2) .ipsContainer a{position:relative;left:0;top:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;-webkit-transition:top .4s ease;transition:top .4s ease}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(10)>div>.ipWidget:nth-child(2):hover .ipsContainer p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(11)>div>.ipWidget:nth-child(2):hover .ipsContainer p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(3)>div>.ipWidget:nth-child(2):hover .ipsContainer p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(4)>div>.ipWidget:nth-child(2):hover .ipsContainer p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(7)>div>.ipWidget:nth-child(2):hover .ipsContainer p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(8)>div>.ipWidget:nth-child(2):hover .ipsContainer p{background:rgba(0,160,227,.51)}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(10)>div>.ipWidget:nth-child(2):hover .ipsContainer a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(11)>div>.ipWidget:nth-child(2):hover .ipsContainer a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(3)>div>.ipWidget:nth-child(2):hover .ipsContainer a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(4)>div>.ipWidget:nth-child(2):hover .ipsContainer a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(7)>div>.ipWidget:nth-child(2):hover .ipsContainer a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(8)>div>.ipWidget:nth-child(2):hover .ipsContainer a{top:0}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(12)>div>.ipWidget:first-child>a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(2)>div>.ipWidget:first-child>a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(6)>div>.ipWidget:first-child>a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(9)>div>.ipWidget:first-child>a{top:0;display:block;position:absolute;left:0;width:100%;height:50%}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(12)>div>.ipWidget:first-child>a img,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(2)>div>.ipWidget:first-child>a img,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(6)>div>.ipWidget:first-child>a img,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(9)>div>.ipWidget:first-child>a img{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(12)>div>.ipWidget:last-child,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(2)>div>.ipWidget:last-child,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(6)>div>.ipWidget:last-child,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(9)>div>.ipWidget:last-child{height:50%;width:100%;position:absolute;bottom:0;left:0}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(12)>div>.ipWidget:last-child .ipsContainer,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(12)>div>.ipWidget:last-child a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(12)>div>.ipWidget:last-child p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(2)>div>.ipWidget:last-child .ipsContainer,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(2)>div>.ipWidget:last-child a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(2)>div>.ipWidget:last-child p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(6)>div>.ipWidget:last-child .ipsContainer,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(6)>div>.ipWidget:last-child a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(6)>div>.ipWidget:last-child p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(9)>div>.ipWidget:last-child .ipsContainer,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(9)>div>.ipWidget:last-child a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(9)>div>.ipWidget:last-child p{height:100%}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(12)>div>.ipWidget:last-child p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(2)>div>.ipWidget:last-child p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(6)>div>.ipWidget:last-child p,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(9)>div>.ipWidget:last-child p{padding-top:15px}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(12)>div>.ipWidget:last-child a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(2)>div>.ipWidget:last-child a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(6)>div>.ipWidget:last-child a,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(9)>div>.ipWidget:last-child a{display:block}
.header-bottom .ipWidget-Columns ._container .ipsCol:not(:first-child){width:195px!important}
.header-bottom .ipWidget-Columns ._container .ipsCol:not(:first-child) a,.header-bottom .ipWidget-Columns ._container .ipsCol:not(:first-child) p{color:#fff;font-size:18px;font-family:Arial,sans-serif;text-align:center}
.header-bottom .ipWidget-Columns ._container .ipsCol:first-child{width:780px!important}
.header-bottom .ipWidget-Columns ._container .ipsCol:first-child p{font-size:24px;color:#fff;text-shadow:2px 1px 2px #000}
.header-bottom .ipWidget-Columns ._container .ipsCol:first-child a{color:#fff}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(12),.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(2),.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(5){background:#00a0e3}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(12):hover,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(2):hover,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(5):hover{background:#33b9f2}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(6),.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(9){background:#61c7f2}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(6):hover,.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(9):hover{background:#87dbff}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(10),.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(11),.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(12){-webkit-transform:translateX(calc(50% + 1px));transform:translateX(calc(50% + 1px))}
}
.gallery .block,.topmenu-wrap{position:relative}
.mail .block .form-group .btn,.topmenu ul li a{font-family:"Fira Sans Extra Condensed",sans-serif}
.gallery-slider,.gallery-slider>p{left:50%;-webkit-transform:translateX(-50%)}
.topmenu{display:none}
.topmenu li,.topmenu ul{display:inline-block}
.topmenu ul li a{padding:0 .5em;color:red}
.topmenu li.crumb>a{color:#000}
.gallery{background:url(/Theme/Air/src/img/fon2.jpg) 50% 0 no-repeat}
.gallery .in{min-height:752px}
.gallery .in h2{margin-top:55px;margin-bottom:33px}
.gallery .block{min-height:568px}
.gallery-slider{position:absolute;top:30%;transform:translateX(-50%);width:470px;height:317px;border:1px solid #fff}
.gallery-slider>div{opacity:0;position:relative;z-index:-9999;width:0;height:0%}
.gallery-slider>div .bx-controls-direction a{display:none}
.gallery-slider>div.-open{padding:10px;width:100%;height:100%;opacity:1;z-index:100;display:block}
.gallery-slider>div.-open .bx-controls-direction a{display:block}
.gallery-slider>div.-open .ipWidget-AsdSlider .ipsItem{width:446px!important}
.gallery-slider>div.-open .bx-viewport{height:294px!important}
.gallery-slider>div.-open img{width:446px;height:294px}
.gallery-slider>p{font-size:20px;position:absolute;display:inline-block;top:-49px;transform:translateX(-50%);color:#fff;text-shadow:1px 1px 1px #000}
.gallery .serv2 img,.gallery .serv4 img{display:block;margin-left:auto}
.gallery .serv{cursor:pointer;position:absolute}
.gallery .serv.-active p{color:#3AC4FD}
.gallery .serv p{font-weight:700;color:#fff;font-size:26px;text-shadow:1px 1px 1px #000}
.gallery .serv1{left:0;top:0}
.gallery .serv2{right:0;top:0}
.gallery .serv3{left:0;bottom:0}
.gallery .serv4{right:0;bottom:0}
.company .in{padding-bottom:72px}
.company .flex{max-width:585px;margin:80px auto 0}
.mail{background:url(/Theme/Air/src/img/fon3.jpg) 50% 0 no-repeat}
.mail .in{min-height:353px}
.mail h2{margin:50px 0}
.mail .block{margin:30px auto 0;width:410px}
.mail .block .form-group{display:inline-block;vertical-align:top}
.mail .block .form-group.type-submit{width:100%}
.mail .block .form-group input{margin:0 7px;width:186px;height:38px;background:0 0;border:1px solid #fff;font-size:14px}
.mail .block .form-group input::-webkit-input-placeholder{color:#fff}
.mail .block .form-group input::-moz-placeholder{color:#fff}
.mail .block .form-group input:-moz-placeholder{color:#fff}
.mail .block .form-group input:-ms-input-placeholder{color:#fff}
.mail .block .form-group .btn{background:#019BD4;font-size:20px;display:block;margin:11px auto 0;padding:6px 15px}
.guest{width:90%;margin:0 auto}
.guest-message,.guest-name{margin:10px 0!important;font-family:Arial,sans-serif}
.guest-slider{width:100%;height:394px}
.guest-slider .slidoViewport ul>li>div{width:250px!important;overflow:hidden}
.guest-name{font-size:19px;text-align:center;color:#00a0e3}
.guest-a,.guest-message{font-size:16px;text-align:center;cursor:pointer}
.guest-message{color:#1b1b1b}
.hidden-guest-p,.hidden-guest-title p{font-family:"Open Sans",sans-serif}
.guest-a{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#00a0e3}
.ipWidget a.guest-button.button{background:#009FE3;width:228px;height:39px;text-align:center;margin:40px auto 1em;font-size:18px;color:#fff;text-decoration:underline;padding:0;position:relative}
.ipWidget a.guest-button.button:hover{-webkit-box-shadow:none;box-shadow:none}
.blackFilter{position:absolute;display:none;z-index:10000;width:100%;background:rgba(0,0,0,.51)}
.blackFilter.-open{display:block}
.hidden-guest-block{z-index:-1;position:fixed;left:calc(50% - 400px);top:50%;-webkit-box-shadow:0 0 15px #000;box-shadow:0 0 15px #000;padding:20px;transition:all .5s;-webkit-transition:all .5s;opacity:0;transform:scale(.5);-webkit-transform:scale(.5);background-color:#00A0E3;border-radius:3px}
.footer .in,.products .in{padding-bottom:35px}
.hidden-guest-block.-open{display:block;max-width:800px;min-width:300px;height:auto;z-index:100000;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;transform:scale(1);-webkit-transform:scale(1)}
.communication .block>div,.footer-menu,.footer-menu ul{display:inline-block}
.hidden-guest-block.-close{opacity:0;transform:scale(.5);-webkit-transform:scale(.5)}
.hidden-guest-title p{color:#fff;text-align:center;font-size:24px;margin-bottom:15px}
.hidden-guest-p{font-size:12pt;color:#fff}
.communication{background:url(/Theme/Air/src/img/fon5.jpg) 50% 0 no-repeat}
.communication .in{min-height:226px}
.communication .block{margin-top:15px;text-align:center}
.footer-contacts,.footer-logo{margin:0 20px;vertical-align:middle}
.footer{width:100%;-ms-flex-negative:0;flex-shrink:0;background:#3c4144}
.footer .in{padding-top:16px;min-height:375px;text-align:center}
.footer-menu{text-align:left;vertical-align:middle;width:260px}
.footer-menu ul li{width:100%;text-align:left;padding-right:30px}
.footer-menu ul li.active a{color:#fff}
.footer-menu ul li a{padding:8px 0;display:block;text-align:left;font-size:16px;color:#46b6f9;font-family:Arial,sans-serif}
.counter,.counter div{text-align:center}
.currentPage,.menuCaption{font-family:"Fira Sans Extra Condensed",sans-serif;color:#fff;font-weight:700}
.footer-menu ul li a:hover{color:#fff}
.footer-menu ul li.parent{position:relative}
.footer-menu ul li.parent:hover>a{color:#fff}
.footer-menu ul li.parent:hover ul{display:block}
.footer-menu ul li.parent ul{display:none;position:absolute;left:100%;top:0}
.counter,.counter div,.footer-contacts,.footer-logo,.footer-tata{display:inline-block}
.footer-contacts{padding-top:40px;float:right}
.footer-block{padding-top:50px}
.footer-tata{float:right;vertical-align:middle;width:81px}
.counter{vertical-align:middle}
#scroll{position:fixed;bottom:0;right:0;cursor:pointer;display:none;z-index:100}
@keyframes zoom{50%{transform:scale3d(1.1,1.1,1.1);-webkit-transform:scale3d(1.1,1.1,1.1)}
100%{transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}
}
@-webkit-keyframes zoom{50%{transform:scale3d(1.1,1.1,1.1);-webkit-transform:scale3d(1.1,1.1,1.1)}
100%{transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}
}
@media screen and (max-width:1195px){.header-bottom .ipWidget-Columns ._container .ipsCol:first-child{padding-bottom:20px}
.header-bottom .ipWidget-Columns ._container .ipsCol:first-child a,.header-bottom .ipWidget-Columns ._container .ipsCol:first-child p{text-align:center}
}
@media screen and (max-width:1119px){.footer-menu>ul,.footer-menu>ul>li a{text-align:center}
.footer-contacts{float:none;padding-top:0}
.footer-menu{position:relative;z-index:100;display:block;width:100%;margin-bottom:30px}
.footer-menu>ul{width:100%}
.footer-menu>ul>li{padding-right:0;margin:0 15px;display:inline-block;width:auto}
.footer-menu>ul>li.parent>ul{background:#3AC4FD;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:40px;padding:5px 20px}
.footer-menu>ul>li.parent>ul li{padding-right:0}
.footer-menu>ul>li.parent>ul li a{color:#fff}
}
@media screen and (max-width:866px){.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(10){-webkit-transform:none;transform:none}
}
@media screen and (max-width:848px){.footer-menu>ul>li{margin:0 5px}
}
@media screen and (max-width:830px){.footer-block{text-align:center;padding-top:24px}
.footer-tata{float:none;display:block;margin-left:auto;margin-right:auto}
.footer-contacts p{text-align:center!important}
}
@media screen and (max-width:797px){.gallery{background-size:auto 100%}
.gallery .in{padding-bottom:40px}
.gallery .block{text-align:center}
.gallery .serv{position:static;display:inline-block;width:40%;margin-bottom:20px}
.gallery .serv img{margin-left:auto;margin-right:auto}
.gallery-slider{position:static;-webkit-transform:none;transform:none;margin:0 auto}
.gallery-slider>p{top:-24px}
}
@media screen and (max-width:779px){.header .in{text-align:center}
.header .city{margin-top:20px;float:none;display:inline-block}
.header-top{margin-bottom:30px}
}
@media screen and (max-width:768px){.communication .ipWidget-Columns ._container,.products .ipWidget-Columns ._container{text-align:center}
.communication .ipWidget-Columns ._col{display:inline-block}
.products .ipWidget-Columns ._col{display:inline-block;width:49%!important}
.header-bottom .ipWidget-Columns ._container .ipsCol{margin-bottom:0}
}
@media screen and (max-width:693px){.footer .in{min-height:0}
.footer-menu{display:none}
}
@media screen and (max-width:649px){.gallery .serv{display:block;width:100%}
.gallery .serv>div>.ipWidget:first-child{display:none}
.gallery-slider>p{top:-32px}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(11){-webkit-transform:none;transform:none}
}
@media screen and (max-width:594px){.header-logo{margin-right:0}
.header-slogan{width:100%}
}
@media screen and (max-width:532px){.gallery-slider{width:100%}
}
@media screen and (max-width:499px){.gallery-slider{width:calc(100% - 54px)}
}
@media screen and (max-width:453px){h2{font-size:29px}
.mail{background-size:auto 100%}
.mail h2{margin-bottom:20px}
.mail .in{padding-bottom:20px}
.mail .block{width:100%;margin-top:0}
.mail .block .form-group{display:block}
.mail .block .form-group input{margin-left:auto;margin-right:auto}
}
@media screen and (max-width:400px){.products .ipWidget-Columns ._col{width:100%!important}
.header-slogan span{font-size:27pt!important}
}
@media screen and (min-width:2000px){.global{width:2000px;margin-left:auto;margin-right:auto}
}
@media screen and (max-width:1195px){.in{width:90%!important}
}
@media screen and (max-width:724px){.counter{display:none}
}
@media screen and (max-width:480px){.header .in{min-height:0}
#scroll{width:100px}
}
@media screen and (max-width:360px){.in{width:95%!important}
}
@media screen and (max-width:317px){.currentPage{margin-right:0;font-size:12px}
}
@media screen and (max-width:0px){.content{display:block}
.content aside,.content>div{width:100%}
.content aside:first-child,.content>div:first-child{margin-bottom:25px}
.content .side ul li a{background-size:100% auto}
}
.menuCaption{display:none;margin:0 20px}
.currentPage{display:none;margin-right:10px;margin-left:20px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.topmenuToggle{background:url(/Theme/Air/assets/img/icon_menu.png) center center no-repeat #019bd4;border-radius:3px;color:#019bd4;display:none;padding:.75em 1.5em;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
@media screen and (max-width:480px){.currentPage,.menuCaption,.topmenuToggle{display:inline-block;vertical-align:middle}
.topmenu-wrap{text-align:center}
.topmenu{height:auto;background:#fff;border:1px solid #747474;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);display:none;left:0;margin-top:0;position:absolute;top:0;width:200px!important;z-index:1000}
.topmenu>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.topmenu .level1 ul{border:none;-webkit-box-shadow:none;box-shadow:none;margin:0 10px;position:static}
.topmenu .level1>li{width:100%;display:list-item}
.topmenu>ul.level1>li.parent>ul.level2{top:0;left:199px}
.topmenu .level1>li>a{min-height:30px;height:auto;padding:0;width:100%}
.languages{border-top:1px solid #747474;display:block;margin-left:0}
.languages a{padding:.5em 1em}
}
.ipWidget .pager,.pager,.slido .slidoViewport ul{list-style:none;margin:0;padding:0}
.ipWidget .pager li,.pager li,.slido .slidoViewport ul>li{list-style:none;padding:0}
.controls{cursor:pointer;z-index:100;top:calc(50% - 22px);position:absolute;width:22px;height:44px}
.leftControl{left:-2%;background:url(/Theme/Air/src/img/left2.png) 50% 50% no-repeat}
.rightControl{right:-2%;background:url(/Theme/Air/src/img/right2.png) 50% 50% no-repeat}
.krest,.next{right:20px}
.ipWidget .pager,.pager{min-width:20px;max-width:300px;position:absolute;left:50%;bottom:-50px;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.next,.prev{bottom:10px}
.ipWidget .pager li,.pager li{display:inline-block;width:13px;height:13px;margin:0 5px;background:url(/Theme/Air/src/img/pager.png) no-repeat;cursor:pointer}
.ipWidget .pager li.active,.pager li.active{background-position:100% 0}
.slido{position:relative;display:none}
.slido .slidoViewport{overflow:hidden}
.slido .slidoViewport ul{position:relative;height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0s;transition-duration:0s}
.slido .slidoViewport ul>li{overflow:hidden;position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.slido .slidoViewport ul>li.-hidenSlide{width:0!important;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}
.slido .slidoViewport ul>li.-closingSlide{position:absolute;z-index:1;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}
.slido .slidoViewport ul>li.-openSlide{position:absolute;z-index:2;-webkit-transform:scale(1);transform:scale(1);opacity:1}
.slido .slidoViewport ul>li>div:first-child,.slido .slidoViewport ul>li>img:first-child{z-index:0;margin:0 auto;position:relative;display:block}
.slido .slidoViewport ul>li img.galimg{cursor:pointer;z-index:1;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.slido .slidoViewport ul>li img.galimg:hover{-webkit-transform:scale(1.5);transform:scale(1.5)}
.slido-gallery{display:none;position:absolute;left:0;top:0;z-index:9000;width:100%;height:100vh;background:url(/Theme/Air/src/img/overlay.png)}
.slido-gallery.-visible{display:block}
.slido-gallery-viewport{width:100%;margin:0 auto;position:absolute;left:0;background:#fff}
.krest,.next,.prev{font-family:Arial,sans-serif;position:fixed;cursor:pointer;font-weight:700;font-size:22px;color:#000;text-shadow:1px 1px 1px #fff;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.note,.quote{color:#000;display:block;font-style:italic;font-weight:400}
.krest{top:20px}
.prev{left:20px}
#ipWidgetAsdSliderMenu{z-index:10000}
.clear{display:block;height:0;overflow:hidden;visibility:hidden;width:0}
.clearfix,.ipModuleForm .form-horizontal .form-group,.ipModuleForm.form-horizontal .form-group{zoom:1}
.clearfix:after,.clearfix:before,.ipModuleForm .form-horizontal .form-group:after,.ipModuleForm .form-horizontal .form-group:before,.ipModuleForm.form-horizontal .form-group:after,.ipModuleForm.form-horizontal .form-group:before{content:'.';display:block;font-size:0;height:0;line-height:0;overflow:hidden;visibility:hidden;width:0}
.hidden{visibility:hidden!important}
body,html{border:none;margin:0;padding:0}
.quote{font-family:Georgia,Times,"Times New Roman",serif;font-size:24px;margin:1em;text-align:center}
.ipWidget,.note{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px}
.note{background-color:transparent;border-left-color:#747474;border-left-style:solid;border-left-width:2px;margin-bottom:1em;padding-left:1em}
.button{background-color:#019bd4;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;padding:.5em 1em}
.ipWidget .note,.ipWidget .quote{display:block;font-style:italic;font-weight:400}
.button:hover{-webkit-box-shadow:0 0 0 1px #019bd4 inset;box-shadow:0 0 0 1px #019bd4 inset;background:#01516e}
.button a{color:inherit}
.button a:hover{text-decoration:inherit}
.ipWidget{zoom:1;color:#000;margin-bottom:20px}
.ipWidget:after,.ipWidget:before{content:'.';display:block;font-size:0;height:0;line-height:0;overflow:hidden;visibility:hidden;width:0}
.ipWidget blockquote,.ipWidget dd,.ipWidget dl,.ipWidget dt,.ipWidget li,.ipWidget ol,.ipWidget p,.ipWidget pre,.ipWidget ul{border:none;margin:0;padding:0}
.ipWidget:last-child{margin-bottom:0}
.ipWidget .quote{color:#000;font-family:Georgia,Times,"Times New Roman",serif;font-size:24px;margin:1em;text-align:center}
.ipModuleForm .btn-default,.ipModuleForm textarea.form-control,.ipWidget .button,.ipWidget .note,.ipWidget table{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.ipWidget .note,.ipWidget table,.ipWidget tbody tr:first-child td,.ipWidget td,.ipWidget th,.ipWidget thead td{font-size:14px}
.ipWidget .note{background-color:transparent;border-left-color:#747474;border-left-style:solid;border-left-width:2px;color:#000;margin-bottom:1em;padding-left:1em}
.ipWidget ol,.ipWidget ul{list-style-position:inside;margin:0 0 1em 1em}
.ipWidget .button{background-color:#019bd4;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:.5em 1em;text-decoration:none}
.ipWidget .button:hover{-webkit-box-shadow:0 0 0 1px #019bd4 inset;box-shadow:0 0 0 1px #019bd4 inset;background:#01516e}
.ipWidget .button a{color:inherit}
.ipWidget .button a:hover{text-decoration:inherit}
.ipWidget ul{list-style-type:square}
.ipWidget ol ol,.ipWidget ul ul{margin-bottom:0}
.ipWidget li{line-height:1.5;margin-bottom:5px}
.ipWidget p+ol,.ipWidget p+ul{margin-top:-.5em}
.ipWidget a{text-decoration:none}
.ipWidget table{border-collapse:collapse;color:#000;margin-bottom:1em;width:100%}
.ipWidget table p{line-height:normal;margin:0}
.ipWidget td{padding:9px}
.ipWidget thead+tbody tr:first-child td{background-color:transparent;border-bottom:1px solid #8e8e8e;color:inherit;font-size:14px;font-weight:400}
.ipWidget ol:last-child,.ipWidget p:last-child,.ipWidget ul:last-child{margin-bottom:0}
.ipModuleForm fieldset{padding:0;margin:0;border:0;min-width:0}
.ipModuleForm legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:21px;line-height:inherit;color:#000;border:0;border-bottom:1px solid #747474}
.ipModuleForm label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
.ipModuleForm input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}
.ipModuleForm input[type=radio],.ipModuleForm input[type=checkbox]{margin:1px 0 0;line-height:normal}
.ipModuleForm .form-control,.ipModuleForm output{font-size:14px;line-height:1.5;color:#000;display:block}
.ipModuleForm input[type=file]{display:block}
.ipModuleForm input[type=range]{display:block;width:100%}
.ipModuleForm select[multiple],.ipModuleForm select[size]{height:auto}
.ipModuleForm input[type=radio]:focus,.ipModuleForm input[type=checkbox]:focus,.ipModuleForm input[type=file]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.ipModuleForm output{padding-top:7px}
.ipModuleForm .form-control{width:100%;height:35px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #747474;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}
.ipModuleForm .form-control:focus{border-color:#000;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.6)}
.ipModuleForm .form-control::-moz-placeholder{color:#777;opacity:1}
.ipModuleForm .form-control:-ms-input-placeholder{color:#777}
.ipModuleForm .form-control::-webkit-input-placeholder{color:#777}
.ipModuleForm .has-success .checkbox,.ipModuleForm .has-success .checkbox-inline,.ipModuleForm .has-success .control-label,.ipModuleForm .has-success .form-control-feedback,.ipModuleForm .has-success .help-block,.ipModuleForm .has-success .radio,.ipModuleForm .has-success .radio-inline{color:#3c763d}
.ipModuleForm .form-control[disabled],.ipModuleForm .form-control[readonly],fieldset[disabled] .ipModuleForm .form-control{cursor:not-allowed;background-color:#eee;opacity:1}
textarea.ipModuleForm .form-control{height:auto}
@media screen and (-webkit-min-device-pixel-ratio:0){.ipModuleForm input[type=date],.ipModuleForm input[type=time],.ipModuleForm input[type=datetime-local],.ipModuleForm input[type=month]{line-height:35px}
.input-group-sm .ipModuleForm input[type=date],.input-group-sm .ipModuleForm input[type=time],.input-group-sm .ipModuleForm input[type=datetime-local],.input-group-sm .ipModuleForm input[type=month],.ipModuleForm input[type=date].input-sm,.ipModuleForm input[type=time].input-sm,.ipModuleForm input[type=datetime-local].input-sm,.ipModuleForm input[type=month].input-sm{line-height:30px}
.input-group-lg .ipModuleForm input[type=date],.input-group-lg .ipModuleForm input[type=time],.input-group-lg .ipModuleForm input[type=datetime-local],.input-group-lg .ipModuleForm input[type=month],.ipModuleForm input[type=date].input-lg,.ipModuleForm input[type=time].input-lg,.ipModuleForm input[type=datetime-local].input-lg,.ipModuleForm input[type=month].input-lg{line-height:46px}
}
.ipModuleForm .checkbox,.ipModuleForm .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.ipModuleForm .checkbox label,.ipModuleForm .radio label{min-height:21px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}
.ipModuleForm .checkbox input[type=checkbox],.ipModuleForm .checkbox-inline input[type=checkbox],.ipModuleForm .radio input[type=radio],.ipModuleForm .radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px}
.ipModuleForm .checkbox+.checkbox,.ipModuleForm .radio+.radio{margin-top:-5px}
.ipModuleForm .checkbox-inline,.ipModuleForm .radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}
.ipModuleForm .checkbox-inline+.checkbox-inline,.ipModuleForm .radio-inline+.radio-inline{margin-top:0;margin-left:10px}
.ipModuleForm .checkbox-inline.disabled,.ipModuleForm .checkbox.disabled label,.ipModuleForm .radio-inline.disabled,.ipModuleForm .radio.disabled label,.ipModuleForm input[type=radio].disabled,.ipModuleForm input[type=radio][disabled],.ipModuleForm input[type=checkbox].disabled,.ipModuleForm input[type=checkbox][disabled],fieldset[disabled] .ipModuleForm .checkbox label,fieldset[disabled] .ipModuleForm .checkbox-inline,fieldset[disabled] .ipModuleForm .radio label,fieldset[disabled] .ipModuleForm .radio-inline,fieldset[disabled] .ipModuleForm input[type=radio],fieldset[disabled] .ipModuleForm input[type=checkbox]{cursor:not-allowed}
.ipModuleForm .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}
.ipModuleForm .form-control-static.input-lg,.ipModuleForm .form-control-static.input-sm{padding-left:0;padding-right:0}
.ipModuleForm .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
select.ipModuleForm .input-sm{height:30px;line-height:30px}
select[multiple].ipModuleForm .input-sm,textarea.ipModuleForm .input-sm{height:auto}
.ipModuleForm .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
select.ipModuleForm .form-group-sm .form-control{height:30px;line-height:30px}
select[multiple].ipModuleForm .form-group-sm .form-control,textarea.ipModuleForm .form-group-sm .form-control{height:auto}
.ipModuleForm .form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}
.ipModuleForm .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:3px}
select.ipModuleForm .input-lg{height:46px;line-height:46px}
select[multiple].ipModuleForm .input-lg,textarea.ipModuleForm .input-lg{height:auto}
.ipModuleForm .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:3px}
select.ipModuleForm .form-group-lg .form-control{height:46px;line-height:46px}
select[multiple].ipModuleForm .form-group-lg .form-control,textarea.ipModuleForm .form-group-lg .form-control{height:auto}
.ipModuleForm .form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}
.ipModuleForm .has-feedback{position:relative}
.ipModuleForm .has-feedback .form-control{padding-right:43.75px}
.ipModuleForm .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:35px;height:35px;line-height:35px;text-align:center;pointer-events:none}
.ipModuleForm .input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}
.ipModuleForm .input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}
.ipModuleForm .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.ipModuleForm .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}
.ipModuleForm .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}
.ipModuleForm .has-warning .checkbox,.ipModuleForm .has-warning .checkbox-inline,.ipModuleForm .has-warning .control-label,.ipModuleForm .has-warning .form-control-feedback,.ipModuleForm .has-warning .help-block,.ipModuleForm .has-warning .radio,.ipModuleForm .has-warning .radio-inline{color:#8a6d3b}
.ipModuleForm .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.ipModuleForm .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}
.ipModuleForm .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}
.ipModuleForm .has-error .checkbox,.ipModuleForm .has-error .checkbox-inline,.ipModuleForm .has-error .control-label,.ipModuleForm .has-error .form-control-feedback,.ipModuleForm .has-error .help-block,.ipModuleForm .has-error .radio,.ipModuleForm .has-error .radio-inline{color:#b80000}
.ipModuleForm .has-error .form-control{border-color:#b80000;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.ipModuleForm .has-error .form-control:focus{border-color:#850000;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ff1f1f;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ff1f1f}
.ipModuleForm .has-error .input-group-addon{color:#b80000;border-color:#b80000;background-color:#f2dede}
.ipModuleForm .has-feedback label~.form-control-feedback{top:26px}
.ipModuleForm .has-feedback label.sr-only~.form-control-feedback{top:0}
.ipModuleForm .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
@media (min-width:768px){.ipModuleForm .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.ipModuleForm .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.ipModuleForm .form-inline .form-control-static{display:inline-block}
.ipModuleForm .form-inline .input-group{display:inline-table;vertical-align:middle}
.ipModuleForm .form-inline .input-group .form-control,.ipModuleForm .form-inline .input-group .input-group-addon,.ipModuleForm .form-inline .input-group .input-group-btn{width:auto}
.ipModuleForm .form-inline .input-group>.form-control{width:100%}
.ipModuleForm .form-inline .control-label{margin-bottom:0;vertical-align:middle}
.ipModuleForm .form-inline .checkbox,.ipModuleForm .form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.ipModuleForm .form-inline .checkbox label,.ipModuleForm .form-inline .radio label{padding-left:0}
.ipModuleForm .form-inline .checkbox input[type=checkbox],.ipModuleForm .form-inline .radio input[type=radio]{position:relative;margin-left:0}
.ipModuleForm .form-inline .has-feedback .form-control-feedback{top:0}
.ipModuleForm .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}
}
.ipModuleForm .form-horizontal .checkbox,.ipModuleForm .form-horizontal .checkbox-inline,.ipModuleForm .form-horizontal .radio,.ipModuleForm .form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}
.ipModuleForm .form-horizontal .checkbox,.ipModuleForm .form-horizontal .radio{min-height:28px}
.ipModuleForm .form-horizontal .form-group{margin-left:-20px;margin-right:-20px}
.ipModuleForm .input-group-btn:last-child>.btn,.ipModuleForm .input-group-btn:last-child>.btn-group,.ipModuleForm .input-group-btn>.btn+.btn{margin-left:-1px}
.ipModuleForm .form-horizontal .has-feedback .form-control-feedback{right:20px}
@media (min-width:768px){.ipModuleForm .form-horizontal .form-group-lg .control-label{padding-top:14.33px}
.ipModuleForm .form-horizontal .form-group-sm .control-label{padding-top:6px}
}
.ipModuleForm .input-group{position:relative;display:table;border-collapse:separate}
.ipModuleForm .input-group[class*=col-]{float:none;padding-left:0;padding-right:0}
.ipModuleForm .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}
.ipModuleForm .input-group-lg>.form-control,.ipModuleForm .input-group-lg>.input-group-addon,.ipModuleForm .input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:3px}
select.ipModuleForm .input-group-lg>.form-control,select.ipModuleForm .input-group-lg>.input-group-addon,select.ipModuleForm .input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}
select[multiple].ipModuleForm .input-group-lg>.form-control,select[multiple].ipModuleForm .input-group-lg>.input-group-addon,select[multiple].ipModuleForm .input-group-lg>.input-group-btn>.btn,textarea.ipModuleForm .input-group-lg>.form-control,textarea.ipModuleForm .input-group-lg>.input-group-addon,textarea.ipModuleForm .input-group-lg>.input-group-btn>.btn{height:auto}
.ipModuleForm .input-group-sm>.form-control,.ipModuleForm .input-group-sm>.input-group-addon,.ipModuleForm .input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
select.ipModuleForm .input-group-sm>.form-control,select.ipModuleForm .input-group-sm>.input-group-addon,select.ipModuleForm .input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}
select[multiple].ipModuleForm .input-group-sm>.form-control,select[multiple].ipModuleForm .input-group-sm>.input-group-addon,select[multiple].ipModuleForm .input-group-sm>.input-group-btn>.btn,textarea.ipModuleForm .input-group-sm>.form-control,textarea.ipModuleForm .input-group-sm>.input-group-addon,textarea.ipModuleForm .input-group-sm>.input-group-btn>.btn{height:auto}
.ipModuleForm .input-group .form-control,.ipModuleForm .input-group-addon,.ipModuleForm .input-group-btn{display:table-cell}
.ipModuleForm .input-group .form-control:not(:first-child):not(:last-child),.ipModuleForm .input-group-addon:not(:first-child):not(:last-child),.ipModuleForm .input-group-btn:not(:first-child):not(:last-child){border-radius:0}
.ipModuleForm .input-group-addon,.ipModuleForm .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}
.ipModuleForm .input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#000;text-align:center;background-color:#dadada;border:1px solid #747474;border-radius:3px}
.ipModuleForm .input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}
.ipModuleForm .input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:3px}
.ipModuleForm .input-group-addon input[type=radio],.ipModuleForm .input-group-addon input[type=checkbox]{margin-top:0}
.ipModuleForm .input-group .form-control:first-child,.ipModuleForm .input-group-addon:first-child,.ipModuleForm .input-group-btn:first-child>.btn,.ipModuleForm .input-group-btn:first-child>.btn-group>.btn,.ipModuleForm .input-group-btn:first-child>.dropdown-toggle,.ipModuleForm .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.ipModuleForm .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}
.ipModuleForm .input-group-addon:first-child{border-right:0}
.ipModuleForm .input-group .form-control:last-child,.ipModuleForm .input-group-addon:last-child,.ipModuleForm .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.ipModuleForm .input-group-btn:first-child>.btn:not(:first-child),.ipModuleForm .input-group-btn:last-child>.btn,.ipModuleForm .input-group-btn:last-child>.btn-group>.btn,.ipModuleForm .input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}
.ipModuleForm .input-group-addon:last-child{border-left:0}
.ipModuleForm .input-group-btn{position:relative;font-size:0;white-space:nowrap}
.ipModuleForm .input-group-btn>.btn{position:relative}
.ipModuleForm .input-group-btn>.btn:active,.ipModuleForm .input-group-btn>.btn:focus,.ipModuleForm .input-group-btn>.btn:hover{z-index:2}
.ipModuleForm .input-group-btn:first-child>.btn,.ipModuleForm .input-group-btn:first-child>.btn-group{margin-right:-1px}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
@keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
.ipModuleForm .progress{overflow:hidden;height:21px;background-color:#f5f5f5;border-radius:3px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.ipModuleForm .progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:21px;color:#fff;text-align:center;background-color:#019bd4;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}
.ipModuleForm .progress-bar-striped,.ipModuleForm .progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}
.ipModuleForm .progress-bar.active,.ipModuleForm .progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.ipModuleForm *{-webkit-box-sizing:border-box;box-sizing:border-box}
.ipModuleForm .form-group{margin-bottom:20px}
.ipModuleForm .form-group.type-blank,.ipModuleForm .progress{margin-bottom:0}
.ipModuleForm .form-control,.ipModuleForm .input-group{max-width:380px}
.ipModuleForm textarea.form-control{height:10em}
.ipModuleForm .help-hint{background-color:#747474;color:#fff;display:none;font-size:12px;padding:4px 10px 2px;position:absolute;right:0;top:0;width:50%;z-index:1}
.ipModuleForm .form-group:hover .help-hint{display:block}
.ipModuleForm .help-error{background-color:#b80000;color:#fff;display:none;font-size:12px;max-width:380px;padding:4px 10px 2px;width:100%}
.ipModuleForm .has-error .help-error{display:block}
.ipModuleForm .captcha img{display:block;max-width:100%}
.ipModuleForm .form-group.type-blank label,.ipModuleForm .form-group.type-submit label{display:none}
.ipModuleForm .form-group.type-blank .help-error{margin-bottom:20px}
.ipModuleForm ._file{background-color:#dadada;border:1px solid #747474;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);margin-top:5px;max-width:380px;min-height:20px;padding:.5em;position:relative;word-wrap:break-word}
.ipModuleForm ._file .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.ipModuleForm ._file .close:focus,.ipModuleForm ._file .close:hover{text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
.ipModuleForm ._file button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}
.ipModuleForm ._file ._error{color:#b80000;font-size:12px}
.ipModuleForm .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.5;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.homeHeadline,.ipWidget-File a,.languages .active a,.logo a,.sidenav nav .active>a,.sidenav nav .crumb>a{font-weight:700}
.ipModuleForm .btn-default{background:#019bd4;border:none;border-radius:3px;color:#fff;cursor:pointer;font-weight:700;margin:0;padding:.5em 1em}
.ipModuleForm .btn-default:hover{-webkit-box-shadow:0 0 0 1px #019bd4 inset;box-shadow:0 0 0 1px #019bd4 inset;background:#01516e;text-decoration:inherit}
@media (min-width:768px){.ipModuleForm.form-inline .form-control-static,.ipModuleForm.form-inline .form-group{display:inline-block}
.ipModuleForm.form-inline .control-label,.ipModuleForm.form-inline .form-group{margin-bottom:0;vertical-align:middle}
.ipModuleForm.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.ipModuleForm.form-inline .input-group{display:inline-table;vertical-align:middle}
.ipModuleForm.form-inline .input-group .form-control,.ipModuleForm.form-inline .input-group .input-group-addon,.ipModuleForm.form-inline .input-group .input-group-btn{width:auto}
.ipModuleForm.form-inline .input-group>.form-control{width:100%}
.ipModuleForm.form-inline .checkbox,.ipModuleForm.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.ipModuleForm.form-inline .checkbox label,.ipModuleForm.form-inline .radio label{padding-left:0}
.ipModuleForm.form-inline .checkbox input[type=checkbox],.ipModuleForm.form-inline .radio input[type=radio]{position:relative;margin-left:0}
.ipModuleForm.form-inline .has-feedback .form-control-feedback{top:0}
.ipModuleForm.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}
}
.ipModuleForm.form-horizontal .checkbox,.ipModuleForm.form-horizontal .checkbox-inline,.ipModuleForm.form-horizontal .radio,.ipModuleForm.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}
.ipModuleForm.form-horizontal .checkbox,.ipModuleForm.form-horizontal .radio{min-height:28px}
.ipModuleForm.form-horizontal .form-group{margin-left:-20px;margin-right:-20px}
.homeHeadline,.ipBlock .ipbExampleContent .ipbDefault{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center}
.ipModuleForm.form-horizontal .has-feedback .form-control-feedback{right:20px}
@media (min-width:768px){.ipModuleForm.form-horizontal .form-group-lg .control-label{padding-top:14.33px}
.ipModuleForm.form-horizontal .form-group-sm .control-label{padding-top:6px}
}
.ipBlock{min-height:10px}
.ipBlock.ipbEmpty{min-height:30px;outline:#000 dashed 1px}
.ipBlock.ipbEmpty:hover{outline-color:#019bd4}
.ipBlock .ipbExampleContent{position:relative}
.ipBlock .ipbExampleContent:after{background-color:#e3e3e3;content:' ';display:block;height:100%;left:0;position:absolute;opacity:.3;filter:alpha(opacity=30);top:0;width:100%}
.ipBlock .ipbExampleContent .ipWidget:hover{outline:0}
.ipBlock .ipbExampleContent .ipbDefault{color:#2f313f;font-size:24px;height:50px;line-height:50px;visibility:hidden;white-space:nowrap;overflow:hidden;position:relative;z-index:2}
.ipBlock .ipbExampleContent .ipbUser{position:relative;margin-top:-50px;height:50px;overflow:hidden}
.ipBlock .ipbExampleContent:hover .ipbDefault{visibility:visible}
.ipBlock .ipbExampleContent:hover .ipbUser{visibility:hidden}
.breadcrumb{margin-bottom:20px;list-style:none;padding:0}
.breadcrumb>li{display:inline-block}
.breadcrumb>li+li:before{content:"→";padding:0 .5em;color:#000}
.breadcrumb>.active{color:#000}
.ipWidget-Columns ._container{margin:0 -10px}
.ipWidget-Columns ._col{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;min-height:1px;padding:0 10px;position:relative}
.ipFAQList .description{font-size:16px}
@media screen and (max-width:768px){.ipWidget-Columns ._col{float:none;margin-bottom:20px;width:auto!important}
.ipWidget-Columns ._col:last-child{margin-bottom:0}
}
.ipWidget-Divider.ipSkin-default{border-bottom:1px solid #747474;height:0}
.ipWidget-Divider.ipSkin-space{height:25px}
.ipWidget-File ul{list-style:none;margin-left:0}
.ipWidget-File a{color:#019bd4}
.ipWidget-File a:hover{text-decoration:underline}
.ipWidget-Form .ipwThankYou{border:1px solid #888;padding:20px 25px}
.ipWidget-Gallery{margin-bottom:0}
.ipWidget-Gallery ._container{list-style:none;margin:0 -10px}
.ipWidget-Gallery ._item{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-bottom:20px;padding:0 10px;width:24.99%}
.ipWidget-Gallery ._image{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}
@media screen and (max-width:480px){.ipWidget-Gallery ._container{margin:0 -10px}
.ipWidget-Gallery ._item{margin-bottom:20px;padding:0 10px;width:50%}
}
.ipWidget-Html{max-width:100%}
.ipWidget-Image img{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;max-width:100%}
.ipWidget-Text pre,.ipWidget-Text table{max-width:100%;overflow:auto}
.ipWidget-Heading{margin-bottom:10px;margin-top:30px}
.ipWidget-Heading:first-child{margin-top:0}
.ipWidget-Heading a{color:#000;text-decoration:inherit}
.ipWidget-Heading a:hover{text-decoration:underline}
.button2,a{text-decoration:none}
[class*=" col_"],[class^=col_]{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;min-height:1px;margin-bottom:20px;padding:0 10px;position:relative}
[class*=" col_"] .grid,[class^=col_] .grid{margin:0 -10px}
.hidden{display:none!important}
body.rtl{direction:rtl}
a{color:#019bd4}
.left{float:left}
.right{float:right}
.wrapper>footer p{margin:0}
.homerow{border-top:1px solid #747474;padding-top:20px}
.side{clear:left}
@media screen and (max-width:979px){.main+.side{border-top:1px solid #747474;padding-top:20px}
}
.sidenav{margin-bottom:0}
.sidenav nav>ul{margin-bottom:40px}
.logo a{color:#000;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:24px}
.homeHeadline{font-size:60px;margin:20px 0}
.homeDescription,.homeDescription p{margin-bottom:20px}
@media screen and (max-width:479px){.homeHeadline{font-size:40px}
}
.homeDescription{font-family:Georgia,Times,"Times New Roman",serif;font-size:24px}
.homeDescription p:last-child{margin-bottom:0}
.button2{background-color:#ddd;border-radius:5px;cursor:pointer;display:inline-block;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;padding:.5em 1em}
.button2:hover{-webkit-box-shadow:0 0 0 1px #aaa inset;box-shadow:0 0 0 1px #aaa inset;background:#ccc}
.button2 a{color:inherit}
.button2 a:hover{text-decoration:inherit}
.languages a:hover,.sidenav nav a:hover{text-decoration:underline}
.topmenuPopup{background-color:#fff;border:1px solid #747474;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box;display:none;left:0;margin-top:0;position:absolute;top:0;width:100%;z-index:10}
.languages,.languages li{display:inline-block}
.languages{margin-left:20px}
.languages ul{list-style:none;margin:0;padding:0}
.languages a,.sidenav nav a{color:#019bd4;display:block}
.languages a{padding:.5em .25em;white-space:nowrap}
.sidenav nav{font-size:14px}
.sidenav nav ul{list-style:none;margin:0;padding:0}
.sidenav nav ul ul{margin-left:1em}
.sidenav nav a{margin-bottom:10px}
.sidenav nav .crumb>a{color:#000}
.sidenav nav.collapse .level1 ul{display:none}
.sidenav nav.collapse .active>ul,.sidenav nav.collapse .crumb>ul{display:block}
.ipWidget-File li{background:url(img/icon_download.gif) left center no-repeat;margin-bottom:4px;padding-left:25px}
.side .ipWidget-Gallery li{width:50%}

.twentytwenty-before{
	position: relative !important;	
	z-index: 12 !important;
}
.twentytwenty-after{
	z-index: 15 !important;
}
.doPosle{
	max-width: 750px;
	margin: 0 auto;
}

.doPosle__imgWrap::after {
    content: "До";
    border-radius: 15px;
    background: rgba(255, 255, 255, .7);
    position: absolute;
    z-index: 200;
    left: 15px;
    bottom: 15px;
    color: var(--Black-Black, #181a1c);
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    padding: 6px 14px;
	font-family: arial, helvetica, sans-serif;
}
.doPosle__imgWrap::before {
    content: "После";
    border-radius: 15px;
    background: rgba(255, 255, 255, .7);
    position: absolute;
    z-index: 200;
    right: 15px;
    bottom: 15px;
    color: var(--Black-Black, #181a1c);
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    padding: 6px 14px;
	font-family: arial, helvetica, sans-serif;
}


.ef-tabs ul.tabs-nav {
    clear: both;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    z-index: 1;
    position: relative;
    margin-bottom: -1px;
	    display: flex;
    justify-content: center;
    flex-wrap: wrap;
	gap: 10px;
}

/*! jQuery UI - v1.10.2 - 2013-04-16
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.slider.css, jquery.ui.tabs.css
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

.ui-helper-hidden {
	display: none
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse
}
.ui-helper-clearfix:after {
	clear: both
}
.ui-helper-clearfix {
	min-height: 0
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}
.ui-front {
	z-index: 100
}
.ui-state-disabled {
	cursor: default!important
}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto
}
.ui-slider {
	position: relative;
	text-align: left
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit
}
.ui-slider-horizontal {
	height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}
.ui-slider-vertical {
	width: .8em;
	height: 100px
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0
}
.ui-tabs {
	position: relative;
	width: 100%;
	
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
	width: 100%
}

.ui-tabs .ui-tabs-nav li {
    display: inline-flex;
	position:relative;
	width: auto;
	list-style: none;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap
}
.ui-tabs .ui-tabs-nav li a {
	font-size:0.8vw !important;
	float: left;
	right: 50%;
	padding: .5em 1em;
	text-decoration: none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: 0
}

.ef-tabs ul.tabs-nav li a {
    font-size: 14px !important;
    font-weight: 700;
    display: block;
    overflow: hidden;
}

.ef-tabs ul.tabs-nav li {
	    border-width: 1px;
    border-style: solid;
    border-color: #e6e6e6;
}

.ef-tabs ul.tabs-nav {
    clear: both;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    z-index: 1;
    position: relative;
    margin-bottom: -1px;
}

.ef-tabs .tab {
    padding: 1.250em;
    border-top: 1px solid #e6e6e6;
    margin-top: -1px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.ef-tabs ul.tabs-nav li a{
	    font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}
.ef-tabs ul.tabs-nav li.ui-tabs-active.ui-state-active a{
	color: #267ba7;
}

.row{
	display: flex;
	gap: 0;
	flex-wrap: wrap;
}
.large-3 {
	position: relative;
	width: 25%;
	display: inline-flex;
	flex-direction: column;
		    padding-left: 0.625em;
    padding-right: 0.625em;
}

.pricing-table.ef-price-table.ef-radius{
	list-style: none;
    margin: 0;
    padding: 0;
}
.pricing-table {
	border: solid 0px #ddd;
	margin-left: 0;
	margin-bottom: 1.25em
}
.pricing-table * {
	list-style: none;
	line-height: 1
}
.pricing-table .title {
	background-color: #ddd;
	padding: 0.9375em 1.25em;
	text-align: center;
	color: #333;
	font-weight: bold;
	font-size: 14px !important
}
.pricing-table .price {
	background-color: #eee;
	padding: 0.9375em 1.25em;
	text-align: center;
	color: #333;
	font-weight: normal;
	font-size: 1.25em
}
.pricing-table .description {
	background-color: #fff;
	padding: 0.9375em;
	text-align: center;
	color: #777;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 1;
	border-bottom: dotted 1px #ddd
}
.pricing-table .bullet-item {
	background-color: #fff;
	padding: 0.9375em;
	text-align: center;
	color: #333;
	font-size: 0.875em;
	font-weight: normal;
	border-bottom: dotted 1px #ddd
}
.pricing-table .cta-button {
	background-color: #f5f5f5;
	text-align: center;
	padding: 1.25em 1.25em 0
}
.pricing-table img{
	display: block;
	width: 100%;
}

.pricing-table .title,
.pricing-table .description,
.pricing-table .price{
	font-family: arial, helvetica, sans-serif;
}

@media (max-width: 1024px){
	.large-3{
		width: calc(100% / 3);	
	}
}

@media (max-width: 768px){
	.ef-tabs .tab{
		padding-left: 0;
		padding-right: 0;
	}
	
	.large-3{
		width: calc(100% / 2);	
	}
}

@media (max-width: 500px){
	.large-3{
		width: 100%;	
	}
}

@media screen and (min-width: 481px) {
    .header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(12), 
	.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(2), 
	.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(5),
	.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(7),
	.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(9){
        background: #00a0e3;
    }
	
	 .header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(6), 
	.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(8) {
        background: #61c7f2;
    }
	
	.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(7)>div>.ipWidget:nth-child(2):hover .ipsContainer a,
	.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(8)>div>.ipWidget:nth-child(2):hover .ipsContainer a{
		top: 100%;	
	}
	
    .header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(10)>div>.ipWidget:nth-child(2):hover .ipsContainer p, .header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(11)>div>.ipWidget:nth-child(2):hover .ipsContainer p, .header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(3)>div>.ipWidget:nth-child(2):hover .ipsContainer p, .header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(4)>div>.ipWidget:nth-child(2):hover .ipsContainer p, .header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(7)>div>.ipWidget:nth-child(2):hover .ipsContainer p, .header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(8)>div>.ipWidget:nth-child(2):hover .ipsContainer p {
        background: rgba(0, 0, 0, 0);
    }
	
	.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(7):hover,
	.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(9):hover{
		background: #33b9f2;
	}
	
	.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(8):hover{
background: #87dbff;
	}
	
	.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(7)>div>.ipWidget:first-child>a,
	.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(8)>div>.ipWidget:first-child>a{
        top: 0;
        display: block;
        position: absolute;
        left: 0;
        width: 100%;
        height: 50%;
	}
	.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(7)>div>.ipWidget:last-child,
	.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(8)>div>.ipWidget:last-child{
		height: 50%;
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
	}
	
	.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(7)>div>.ipWidget:first-child>a img,
	.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(8)>div>.ipWidget:first-child>a img{
		        position: absolute;
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
	}
}

.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(7)>div>.ipWidget:nth-child(2){
	    position: relative;
    height: auto;
}
.header-bottom .ipWidget-Columns ._container .ipsCol:nth-child(8)>div>.ipWidget:nth-child(2){
	    position: relative;
    height: auto;
}

.stocksCont{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(204, 204, 204, 0.5);
    align-items: center;
    justify-content: center;
    display: none;
	z-index: 20;
}

.stocksCont.active{
    display: flex;
}

.stocksContcont{
    max-width: 600px;
    width: calc(100% - 40px);
    background-color: #fff;
    padding: 30px 20px;
    position: relative;
}

.stocksContClose{
    position: absolute;
    right: 20px;
    top: 20px;
    width: 20px;
    height: 20px;
    background: none;
    border: none;
    outline: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
}

.stocksContClose svg{
    display: block;
    width: 100%;
    height: auto;
}

.stocksContcont h3{
	margin-top: 0;
}