@font-face{font-family:'PH300-Cond-Caps';src:url("../fonts/ph_300_cond_caps.woff2") format("woff2"),url("../fonts/ph_300_cond_caps.woff") format("woff");font-weight:normal;font-style:normal}html{font-size:62.5%;box-sizing:border-box;margin-top:0 !important}body{min-width:300px;padding-top:10vw;font-family:'Roboto', sans-serif;font-weight:400;font-size:16px;font-size:1.6rem;color:#606060;background:#f7f6f6}@media (max-width: 1950px){body{padding-top:230px}}@media (max-width: 1750px){body{padding-top:210px}}@media (max-width: 1450px){body{padding-top:190px}}@media (max-width: 1199px){body{padding-top:160px}}@media (max-width: 767px){body{padding-top:150px}}@media (max-width: 640px){body{padding-top:140px}}@media (max-width: 499px){body{padding-top:130px}}body.home{padding-top:0}body:not(.home){background:#cbcbcb;background:linear-gradient(270deg, #cbcbcb 0%, #e7e7e7 100%)}body.page-template-page-all-products,body.page-template-page-single-product,body.page-template-page-subscription,body.blog,body.single,body.archive{background:#fff;background:linear-gradient(270deg, #fff 0%, #e7e7e7 100%)}*,*:before,*:after{box-sizing:inherit}.clearfix:after{content:'';display:table;clear:both}a{color:#111}a:hover,a:focus{color:#222}h1,.site-title{font-family:'Roboto', sans-serif;font-weight:400;font-size:1.23vw;font-weight:300}@media (max-width: 1950px){h1,.site-title{font-size:2.4rem}}@media (max-width: 1199px){h1,.site-title{font-size:2.2rem}}h1.entry-title,h2.entry-title{margin-bottom:1em;font-weight:300;font-size:1.68vw;text-transform:none}@media (max-width: 1950px){h1.entry-title,h2.entry-title{font-size:3.2rem}}@media (max-width: 1199px){h1.entry-title,h2.entry-title{font-size:2.6rem}}.blog h2.entry-title,.archive h2.entry-title{font-size:1.2vw}@media (max-width: 1950px){.blog h2.entry-title,.archive h2.entry-title{font-size:2.6rem}}@media (max-width: 1199px){.blog h2.entry-title,.archive h2.entry-title{font-size:2.2rem}}h2,.h2,.inner-titleblock h1,.inner-titleblock .site-title{margin-bottom:0.75em;font-family:'Roboto', sans-serif;font-weight:400;font-size:2.0vw;font-weight:700;line-height:1.05em;color:#555}@media (max-width: 1199px){h2,.h2,.inner-titleblock h1,.inner-titleblock .site-title{font-size:2.6rem}}@media (max-width: 499px){h2,.h2,.inner-titleblock h1,.inner-titleblock .site-title{font-size:2.4rem}}@media (max-width: 399px){h2,.h2,.inner-titleblock h1,.inner-titleblock .site-title{font-size:2.2rem}}h2.bright,.h2.bright,.inner-titleblock h1.bright,.inner-titleblock .site-title.bright{color:#fff}h2 em,.h2 em,.inner-titleblock h1 em,.inner-titleblock .site-title em{color:#777}h2.bold,.h2.bold,.inner-titleblock h1.bold,.inner-titleblock .site-title.bold{font-weight:700}h2.smaller,.h2.smaller,.inner-titleblock h1.smaller,.inner-titleblock .site-title.smaller{font-size:4.2rem}@media (max-width: 1600px){h2.smaller,.h2.smaller,.inner-titleblock h1.smaller,.inner-titleblock .site-title.smaller{font-size:3.8rem}}@media (max-width: 1450px){h2.smaller,.h2.smaller,.inner-titleblock h1.smaller,.inner-titleblock .site-title.smaller{font-size:3.2rem}}@media (max-width: 1200px){h2.smaller,.h2.smaller,.inner-titleblock h1.smaller,.inner-titleblock .site-title.smaller{font-size:2.86rem}}@media (max-width: 991px){h2.smaller,.h2.smaller,.inner-titleblock h1.smaller,.inner-titleblock .site-title.smaller{font-size:2.4rem}}@media (max-width: 767px){h2.smaller,.h2.smaller,.inner-titleblock h1.smaller,.inner-titleblock .site-title.smaller{font-size:2.2rem}}@media (max-width: 499px){h2.smaller,.h2.smaller,.inner-titleblock h1.smaller,.inner-titleblock .site-title.smaller{font-size:2.0rem}}h2.has-subtitle,.h2.has-subtitle,.inner-titleblock h1.has-subtitle,.inner-titleblock .site-title.has-subtitle{margin-bottom:0.25em}@media (max-width: 499px){h2.has-subtitle,.h2.has-subtitle,.inner-titleblock h1.has-subtitle,.inner-titleblock .site-title.has-subtitle{margin-bottom:0.35em}}h2.underline,.h2.underline,.inner-titleblock h1.underline,.inner-titleblock .site-title.underline{padding-bottom:0.5em;margin-bottom:1.25em;border-bottom:1px solid #999}aside h2,aside .h2,aside .inner-titleblock h1,aside .inner-titleblock .site-title{font-size:1.8vw}@media (max-width: 1199px){aside h2,aside .h2,aside .inner-titleblock h1,aside .inner-titleblock .site-title{font-size:2.6rem}}@media (max-width: 767px){aside h2,aside .h2,aside .inner-titleblock h1,aside .inner-titleblock .site-title{font-size:2.4rem}}@media (max-width: 499px){aside h2,aside .h2,aside .inner-titleblock h1,aside .inner-titleblock .site-title{font-size:2.2rem}}.main-textblock h1{padding-bottom:0.35em;border-bottom:1px solid #666}.inner-titleblock{margin-bottom:1.4em}@media (max-width: 767px){.inner-titleblock{margin-bottom:1em}}.inner-titleblock .banner-container img{width:100%;max-width:100%}@media (max-width: 767px){.inner-titleblock .container{display:flex;flex-direction:column}.inner-titleblock .container h1{order:1}.inner-titleblock .container .banner-container{order:2;margin:1em 0 0.8em}.inner-titleblock .container .subtitle{order:3;margin-bottom:0}}.subtitle{margin-bottom:1em;font-size:1.1vw;font-weight:300;line-height:1.45em}@media (max-width: 1950px){.subtitle{font-size:2.3rem}}@media (max-width: 1600px){.subtitle{font-size:2.1rem}}@media (max-width: 1199px){.subtitle{font-size:2rem}}@media (max-width: 991px){.subtitle{font-size:1.9rem}}@media (max-width: 767px){.subtitle{font-size:1.8rem}}@media (max-width: 599px){.subtitle{font-size:1.7rem}}@media (max-width: 499px){.subtitle{font-size:1.6rem}}@media (max-width: 399px){.subtitle{font-size:1.5rem}}h3,.h3{margin-bottom:1.2em;font-size:1.75vw;font-weight:700;line-height:1.3em;color:#555}@media (max-width: 1199px){h3,.h3{font-size:2.2rem}}@media (max-width: 767px){h3,.h3{font-size:2.1rem}}@media (max-width: 499px){h3,.h3{font-size:1.9rem}}h3.underline,.h3.underline{padding-bottom:0.4em;margin-bottom:0.75em;border-bottom:1px solid #999}aside h3,aside .h3{font-size:1.25vw;margin-bottom:0.5em}@media (max-width: 1199px){aside h3,aside .h3{font-size:2.0rem}}@media (max-width: 767px){aside h3,aside .h3{font-size:1.9rem}}@media (max-width: 499px){aside h3,aside .h3{font-size:1.8rem}}h3 em,.h3 em{color:#777}h4,.h4{margin-bottom:0.5em;font-size:1.3em}@media (max-width: 767px){h4,.h4{font-size:1.2em}}@media (max-width: 499px){h4,.h4{font-size:1.1em}}.generic-text{font-family:'Roboto', sans-serif;font-weight:300;font-size:1vw;line-height:1.35em}@media (max-width: 1950px){.generic-text{font-size:2.0rem}}@media (max-width: 1199px){.generic-text{font-size:1.8rem}}@media (max-width: 767px){.generic-text{font-size:1.9rem}.generic-text br{display:none}}@media (max-width: 499px){.generic-text{font-size:1.7rem}}@media (max-width: 399px){.generic-text{font-size:1.6rem}}a.inv{position:absolute;top:-100px;left:0}@media (max-width: 1500px){a.inv{top:-80px}}section{position:relative}hr{border-top-color:#d2d2d7}.btn,input[type="submit"]{padding:0.55em 1.7em;font-size:0.92vw;font-weight:300;line-height:1.4;color:#fff;background:#e9423d;border-radius:4px;transition:all 0.15s ease-out}@media (max-width: 1950px){.btn,input[type="submit"]{font-size:1.8rem}}@media (max-width: 1199px){.btn,input[type="submit"]{font-size:1.7rem}}@media (max-width: 991px){.btn,input[type="submit"]{font-size:1.6rem}}@media (max-width: 767px){.btn,input[type="submit"]{font-size:1.5rem}}@media (max-width: 399px){.btn,input[type="submit"]{font-size:1.4rem}}.btn:hover,.btn:focus,input[type="submit"]:hover,input[type="submit"]:focus{background:#ec5854;color:#fff}.btn:active,input[type="submit"]:active{background:#ee6f6b}.btn.btn-icon,input[type="submit"].btn-icon{padding:0;font-size:1.02vw;line-height:1;vertical-align:middle;color:#666;background:transparent;outline:none;transition:all 0.2s ease-out}@media (max-width: 1950px){.btn.btn-icon,input[type="submit"].btn-icon{font-size:1.9rem}}@media (max-width: 1199px){.btn.btn-icon,input[type="submit"].btn-icon{font-size:1.8rem}}@media (max-width: 991px){.btn.btn-icon,input[type="submit"].btn-icon{font-size:1.7rem}}@media (max-width: 767px){.btn.btn-icon,input[type="submit"].btn-icon{font-size:1.6rem}}@media (max-width: 399px){.btn.btn-icon,input[type="submit"].btn-icon{font-size:1.5rem}}.btn.btn-icon .icon,input[type="submit"].btn-icon .icon{display:inline-block;width:1.35em;height:1.35em;font-size:1.8em;font-weight:300;line-height:1.5em;text-align:center;vertical-align:middle}.btn.btn-icon.file .icon,input[type="submit"].btn-icon.file .icon{background:url(../images/pdf.png) 50% 50%/contain no-repeat}.btn.btn-icon.has-text .icon,input[type="submit"].btn-icon.has-text .icon{margin-right:0.2em}.btn.btn-icon.cross,input[type="submit"].btn-icon.cross{font-size:1em;font-weight:300;text-transform:none}.btn.btn-icon.cross .icon,input[type="submit"].btn-icon.cross .icon{font-size:1em;font-weight:400;line-height:1.4em;text-transform:uppercase;color:white;background:red}.btn.btn-icon.plus,input[type="submit"].btn-icon.plus{font-weight:400}.btn.btn-icon.plus .icon,input[type="submit"].btn-icon.plus .icon{font-size:1.2em;color:#000;background:#e9423d}@media (max-width: 1950px){.btn.btn-icon.plus .icon,input[type="submit"].btn-icon.plus .icon{font-size:2.2rem}}@media (max-width: 767px){.btn.btn-icon.plus .icon,input[type="submit"].btn-icon.plus .icon{font-size:1.8rem}}.btn.btn-icon:hover,.btn.btn-icon:focus,input[type="submit"].btn-icon:hover,input[type="submit"].btn-icon:focus{color:#777}.btn.btn-icon:active,input[type="submit"].btn-icon:active{color:#7f7f7f}.btn.btn-reverse,input[type="submit"].btn-reverse{color:#fff;background:transparent;border:1px solid #fff}.btn.btn-reverse:hover,.btn.btn-reverse:focus,input[type="submit"].btn-reverse:hover,input[type="submit"].btn-reverse:focus{color:#000;background:#ee6f6b;border-color:#ee6f6b}.btn.btn-reverse:active,input[type="submit"].btn-reverse:active{color:#000;background:#f39b99;border-color:#f39b99}.btn.small,input[type="submit"].small{padding:0.65em 1.5em;font-size:2.6rem;text-transform:uppercase}@media (max-width: 3200px){.btn.small,input[type="submit"].small{font-size:2.2rem}}@media (max-width: 2700px){.btn.small,input[type="submit"].small{font-size:2.0rem}}@media (max-width: 1950px){.btn.small,input[type="submit"].small{font-size:1.8rem}}@media (max-width: 1800px){.btn.small,input[type="submit"].small{font-size:1.4rem}}.btn.smaller,input[type="submit"].smaller{padding:0.25em 1.25em;font-size:0.7em;text-transform:none}@media (max-width: 1199px){.btn.smaller,input[type="submit"].smaller{font-size:1.6rem}}.btn.smallest,input[type="submit"].smallest{padding:0.35em 0.75em;font-size:0.7em;text-transform:none;border-radius:0}@media (max-width: 1750px){.btn.smallest,input[type="submit"].smallest{font-size:0.8em}}@media (max-width: 767px){.btn.smallest,input[type="submit"].smallest{font-size:0.9em}}.btn.large,input[type="submit"].large{padding:0.65em 1.5em;font-size:3.6rem}@media (max-width: 3200px){.btn.large,input[type="submit"].large{font-size:3.0rem}}@media (max-width: 2700px){.btn.large,input[type="submit"].large{font-size:2.6rem}}@media (max-width: 1950px){.btn.large,input[type="submit"].large{font-size:2.2rem}}@media (max-width: 1800px){.btn.large,input[type="submit"].large{font-size:1.8rem}}.btn.rounded,input[type="submit"].rounded{padding:0.5em 2.3em;border-radius:1.8em !important}@media (max-width: 1199px){.btn.rounded,input[type="submit"].rounded{font-size:1.6rem}}@media (max-width: 550px){.btn.rounded,input[type="submit"].rounded{font-size:1.4rem}}.btn.border,input[type="submit"].border{border:1px solid #000 !important}.btn.bright,input[type="submit"].bright{background:transparent;color:#fff;border:2px solid #aaa}.btn.bright:hover,.btn.bright:focus,input[type="submit"].bright:hover,input[type="submit"].bright:focus{color:#363636;background:#ee6f6b;border-color:#ee6f6b}.btn.bright:active,input[type="submit"].bright:active{color:#363636;background:#f39b99;border-color:#f39b99}.btn.dark,input[type="submit"].dark{background:transparent;color:#363636;border:2px solid #363636}.btn.dark:hover,.btn.dark:focus,input[type="submit"].dark:hover,input[type="submit"].dark:focus{color:#363636;background:#fff;border-color:#363636}.btn.dark:active,input[type="submit"].dark:active{color:#363636;background:#fff;border-color:#363636}.btn.white-to-yellow,input[type="submit"].white-to-yellow{background:#fff;color:#363636;border:2px solid #363636}.btn.white-to-yellow:hover,.btn.white-to-yellow:focus,input[type="submit"].white-to-yellow:hover,input[type="submit"].white-to-yellow:focus{color:#363636;background:#ee6f6b;border-color:#363636}.btn.white-to-yellow:active,input[type="submit"].white-to-yellow:active{color:#363636;background:#f39b99;border-color:#363636}.btn.btn-transp,input[type="submit"].btn-transp{font-family:'Roboto', sans-serif;font-weight:400;font-size:4.6rem;color:#fff;background:none;border:2px solid #fff}@media (max-width: 3200px){.btn.btn-transp,input[type="submit"].btn-transp{font-size:3.8rem}}@media (max-width: 2700px){.btn.btn-transp,input[type="submit"].btn-transp{font-size:3.0rem}}@media (max-width: 2300px){.btn.btn-transp,input[type="submit"].btn-transp{font-size:2.6rem}}@media (max-width: 1950px){.btn.btn-transp,input[type="submit"].btn-transp{font-size:2.0rem}}@media (max-width: 1650px){.btn.btn-transp,input[type="submit"].btn-transp{font-size:1.8rem}}@media (max-width: 1199px){.btn.btn-transp,input[type="submit"].btn-transp{font-size:1.6rem}}.btn.btn-transp:hover,.btn.btn-transp:focus,input[type="submit"].btn-transp:hover,input[type="submit"].btn-transp:focus{color:#fff !important;background:rgba(255,255,255,0.25)}@media (max-width: 500px){.form-horiz .btn,.form-horiz input[type="submit"]{padding-left:0.25em;padding-right:0.25em}}.btn-flip{opacity:1;outline:0;color:#fff;line-height:2.3em;position:relative;text-align:center;display:inline-block;text-decoration:none !important;border-radius:4px}.btn-flip:hover:after{opacity:1;transform:translateY(0) rotateX(0)}.btn-flip:hover:before{opacity:0;transform:translateY(50%) rotateX(90deg)}.btn-flip:after{content:attr(data-back);position:absolute;display:block;top:0;left:0;opacity:0;width:100%;text-decoration:none;transition:.5s;color:#fff;background:#ec5854;transform:translateY(-50%) rotateX(90deg);border-radius:4px}.btn-flip:before{content:attr(data-front);position:relative;display:block;top:0;left:0;padding:0 1.6em;line-height:2.3em;text-decoration:none;color:#fff;background:#e9423d;opacity:1;transition:.5s;transform:translateY(0) rotateX(0);border-radius:4px}video.full-element{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background-repeat:no-repeat;background-size:cover;transition:1s opacity;z-index:1;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.video-shade{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:2}.bg-video-inner,.bg-video-video{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.bg-video-inner{height:300%;top:-100%;background:#333}@media (min-aspect-ratio: 16 / 9){.bg-video-inner{height:300%;top:-100%}}@media (max-aspect-ratio: 16 / 9){.bg-video-inner{width:400%;left:-150%}}.main-block{font-size:1.02vw}@media (max-width: 1450px){.main-block{font-size:1.6rem}}@media (max-width: 991px){.main-block{font-size:1.5rem}}@media (max-width: 767px){.main-block{font-size:1.4rem}}@media (max-width: 499px){.main-block{font-size:1.3rem}}@media (max-width: 399px){.main-block{font-size:1.2rem}}.main-block.inner-titleblock{padding:1px 0}.main-block{padding:3vw 0}@media (max-width: 767px){.main-block{padding:3em 0}}#sidebar{padding:0}.container{max-width:79%}@media (max-width: 1950px){.container{max-width:1600px}}#content>footer{margin-bottom:2em}#wpadminbar.mobile{position:fixed}.modal{text-align:center;padding:0 !important}.modal:before{content:'';display:inline-block;margin-right:-4px;height:100%;vertical-align:middle}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.modal-dialog{width:100%;margin:0 auto}.modal-dialog.modal-cb{max-width:500px}.modal-dialog{border:2px solid #e9423d;border-radius:5px}.modal-body{padding:20px 30px 15px;background-color:#363636}@media (max-width: 480px){.modal-body{padding:30px 10px 15px}}.modal-body .bg{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;opacity:0.35;z-index:1}.modal-body .close-container{text-align:center}.modal-body .close-container a.close{float:none;text-shadow:none}.popup-form .modal-body{padding:30px}@media (max-width: 480px){.popup-form .modal-body{padding:36px 10px 15px}}.popup-complex{font-size:0.82vw}@media (max-width: 1950px){.popup-complex{font-size:1.6rem}}.popup-complex .modal-body{padding:3em 2em 1em;background:rgba(0,0,0,0.8);box-shadow:inset 0px 0px 45px 0px rgba(0,0,0,0.4)}.popup-complex .modal-dialog{max-width:47vw}@media (max-width: 1950px){.popup-complex .modal-dialog{max-width:900px}}.popup-complex .modal-content{background-size:cover}.popup-complex .popup-formcols{display:flex;justify-content:flex-start}@media (max-width: 1024px){.popup-complex .popup-formcols{flex-direction:column}}.popup-complex .popup-formcols .textblock{flex:0 0 55%;padding-right:1.5em;font-size:0.7vw;line-height:1.25em;color:#fff}@media (max-width: 1950px){.popup-complex .popup-formcols .textblock{font-size:1.5rem}}@media (max-width: 1024px){.popup-complex .popup-formcols .textblock{margin-bottom:1em}}.popup-complex .popup-formcols .textblock h4{display:inline-block;margin-bottom:1em;border-bottom:1px solid #fff}.popup-complex .popup-formcols .textblock p{margin-bottom:1em}.popup-complex .popup-formcols .formblock{flex:0 0 45%}@media (max-width: 1024px){.popup-complex .popup-formcols .formblock{margin:0 auto;max-width:550px}}.popup-complex .popup-formcols .formblock .form{padding:1.2em;border-radius:1em;background:#666;box-shadow:0.5em 0.5em 3em rgba(0,0,0,0.75)}.popup-complex .popup-formcols .formblock .wpcf7-form-control-wrap{position:relative}.popup-complex .close-container{margin-top:1em}.select2{width:100% !important}.select2-container .select2-selection--single{height:48px}.select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:300;line-height:48px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:48px;width:30px}.select2-results__option{font-weight:300}.modal-dialog{box-shadow:0 0 30px rgba(255,255,255,0.05)}@media (min-width: 2000px){.modal-dialog{max-width:600px}}.modal.has-bg button.close{color:#aaa;z-index:5}.modal.has-bg form{position:relative;z-index:5}.modal.has-bg .close-container{position:relative;z-index:5}button.close,a.close{color:#fff;opacity:0.75;outline:none;transition:all 0.2s ease-out}button.close:hover,button.close:focus,button.close:active,a.close:hover,a.close:focus,a.close:active{color:#fff;opacity:1 !important}.ui-widget{font-family:'Roboto', sans-serif;font-weight:300}.ui-autocomplete{font-size:2rem}@media (max-width: 1950px){.ui-autocomplete{font-size:1.9rem}}@media (max-width: 767px){.ui-autocomplete{font-size:1.8rem}}.ui-menu-item{font-weight:300 !important;border-bottom:1px solid #c5c5c5}.ui-menu-item:last-child{border-bottom:0}input[type="checkbox"]{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);margin-right:0.4em}input[type="text"],input[type="email"],input[type="search"],textarea{width:100%;padding:6px 8px;font-family:'Roboto', sans-serif;font-weight:300;font-size:2rem;line-height:1.8em;color:#333;border:1px solid #777;border-radius:4px;outline:none;transition:all 0.2s ease-out}@media (max-width: 1950px){input[type="text"],input[type="email"],input[type="search"],textarea{font-size:2.0rem;line-height:36px}}@media (max-width: 767px){input[type="text"],input[type="email"],input[type="search"],textarea{font-size:1.8rem;line-height:32px}}input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus,textarea:focus{box-shadow:0 0 6px #e9423d}input[type="text"]:disabled,input[type="email"]:disabled,input[type="search"]:disabled,textarea:disabled{color:#666;border-color:#aaa}textarea{min-width:100%;max-width:100%;height:96px;min-height:132px;line-height:1em;text-align:left}.form-title{margin-bottom:0.5em;font-family:'Roboto', sans-serif;font-weight:700;font-size:2.4rem;line-height:1.3em;text-align:center}@media (max-width: 1950px){.form-title{font-size:2.3rem}}@media (max-width: 1450px){.form-title{font-size:2.2rem}}@media (max-width: 940px){.form-title{font-size:2.1rem}}@media (max-width: 900px){.form-title{font-size:2.0rem}}@media (max-width: 767px){.form-title{font-size:1.9rem}}.modal-dialog .form-title{font-size:2.2rem;color:#e9423d}@media (max-width: 1950px){.modal-dialog .form-title{font-size:2.1rem}}.form-subtitle{margin-bottom:1.2em;font-size:1.8rem;text-align:center}.modal-dialog .form-subtitle{font-size:1.7rem;color:#fff}.form label{display:inline-block;margin:0 0 0.35em;width:100%;font-size:2.0rem;line-height:1.25em;text-align:center;color:#555}.form .form-row{display:block;margin-left:0;margin-right:0}.form .form-row.hidden{display:none}.form .form-row.button-row{margin-bottom:8px}.form.form-vert{overflow:hidden}.form.form-vert .form-row{width:100%;margin-bottom:22px}.form.form-horiz .form-title{margin-bottom:0.05em;font-size:1.8em;text-align:left}.form.form-horiz .form-subtitle{font-size:1.2em;font-weight:300;text-align:left}.form.form-horiz .form-row{margin-bottom:1em}.form.form-horiz .form-row.checks .wpcf7-form-control.wpcf7-checkbox{display:flex;flex-wrap:wrap}@media (max-width: 991px){.form.form-horiz .form-row.checks .wpcf7-form-control.wpcf7-checkbox{display:block}}.form.form-horiz .form-row.checks .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{flex:0 0 20%;margin:0}.form.form-horiz .form-row.checks .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item label{text-align:left}@media (max-width: 991px){.form.form-horiz .form-row.checks .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item label{text-align:center}}@media (max-width: 1600px){.form.form-horiz .form-row.checks .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{flex-basis:25%}}@media (max-width: 1300px){.form.form-horiz .form-row.checks .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{flex-basis:33.333%}}@media (max-width: 991px){.form.form-horiz .form-row.checks .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{flex-basis:50%;margin:0 0.8em}}@media (max-width: 425px){.form.form-horiz .form-row.checks .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{flex-basis:100%}}.form.form-horiz .form-block{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.form.form-horiz .form-block{flex-direction:column;margin:0 auto}}.form.form-horiz .form-block .form-row{padding-right:1em}.form.form-horiz .form-block .button-row{text-align:right}@media (max-width: 767px){.form.form-horiz .form-block .button-row{text-align:center}}.form.form-horiz .form-block input[type="submit"]{width:auto}.form.form-horiz .form-block.col4 .form-row{flex:0 0 25%}.form.form-horiz .form-block.col4 .form-row:last-child{padding-right:0}@media (max-width: 1350px){.form.form-horiz .form-block.col4 .form-row{flex:0 0 50%}.form.form-horiz .form-block.col4 .form-row:nth-child(2n){padding-right:0}}@media (max-width: 767px){.form.form-horiz .form-block.col4 .form-row{flex:0 0 100%;padding-right:0}}.form.form-horiz .form-block.col3 .form-row{flex:0 0 33.333%}.form.form-horiz .form-block.col3 .form-row:last-child{padding-right:0}@media (max-width: 767px){.form.form-horiz .form-block.col3 .form-row{flex:0 0 100%;padding-right:0}}.form.form-horiz .form-block.col2 .form-row{flex:0 0 50%}.form.form-horiz .form-block.col2 .form-row:last-child{padding-right:0}@media (max-width: 767px){.form.form-horiz .form-block.col2 .form-row{flex:0 0 100%;padding-right:0}}.modal-cb .form{max-width:420px}.form input[type="submit"]{width:100%;font-size:2.4rem;text-transform:uppercase;padding-top:0.47em;padding-bottom:0.47em;cursor:pointer;border-radius:4px}@media (max-width: 2600px){.form input[type="submit"]{font-size:2.2rem}}@media (max-width: 1950px){.form input[type="submit"]{padding-top:0.38em;padding-bottom:0.38em;font-size:2.0rem;line-height:32px}}.form .form-row.conf-policy{clear:both;margin:0 0 10px;font-family:'Roboto', sans-serif;font-weight:400;font-size:12px;line-height:1.2em;text-align:center}.popup-contact .wpcf7-form-control-wrap{color:#fff}div.wpcf7-response-output{clear:both;margin:1em 0 0;font-size:1.4rem;text-align:center;color:#fff}div.wpcf7 .ajax-loader{display:none}#wpcf7-form-control-wrap{display:block}.wpcf7-not-valid{border:1px solid red !important}span.wpcf7-not-valid-tip{font-size:1.4rem;margin-top:0.1em;margin-bottom:-0.6em}.wpcf7-spinner{display:none}.modal-body>button.close{position:absolute;top:-10px;right:-5px;width:64px;font-size:6.4rem;font-weight:300;line-height:1em;text-align:center;color:#fff;text-shadow:none}#header{position:fixed;top:0;left:0;width:100%;padding:0;background:#fff;z-index:50;box-shadow:0 0 1em rgba(0,0,0,0.25);transition:all 0.2s ease-out}@media (max-width: 1199px){#header{box-shadow:0 3px 5px rgba(0,0,0,0.5)}}#header .top .container{display:flex;align-items:center;justify-content:space-between;padding:0 5px}.admin-bar #header{top:32px}@media (max-width: 782px){.admin-bar #header{top:46px}}#header .navbar{width:100%;padding:1em 0;transition:all 0.15s ease-out}@media (max-width: 1750px){#header .navbar{padding:0.75em 0}}.moved #header .navbar{padding:0.25em 0}@media (max-width: 1750px){.moved #header .navbar{padding:0.15em 0}}#header .navbar-brand{order:0;margin:0 0 0 1em;padding:0;width:12vw}@media (max-width: 1950px){#header .navbar-brand{margin:0 0 0 0.75em;width:230px}}@media (max-width: 1600px){#header .navbar-brand{margin-left:0.75em}}@media (max-width: 1450px){#header .navbar-brand{width:200px}}@media (max-width: 640px){#header .navbar-brand{width:170px}}@media (max-width: 500px){#header .navbar-brand{width:150px;margin-left:0}}#header .navbar-brand .logo{width:100%;max-width:100%}#header #menu{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;margin:0}@media (min-width: 1200px){#header #menu{flex-direction:row;justify-content:center}}#header #menu li{position:relative;margin:0 0.25em;white-space:nowrap}@media (min-width: 1200px){#header #menu li{flex:1 1 0px}}@media (max-width: 1199px){#header #menu li{margin:0 0.1em;border-bottom:1px solid #ccc}}#header #menu li a{display:block;padding:0.45em 1.2em;font-weight:300;font-size:0.92vw;color:#000;text-decoration:none;transition:all 0.2s ease-out}@media (max-width: 1950px){#header #menu li a{font-size:2.0rem}}@media (max-width: 1750px){#header #menu li a{font-size:1.8rem}}@media (max-width: 1480px){#header #menu li a{padding:0.45em 0.75em}}@media (max-width: 1250px){#header #menu li a{font-size:1.5rem}}@media (max-width: 1199px){#header #menu li a{display:block;padding:0.5em 0.5em}}#header #menu li a:hover,#header #menu li a:focus,#header #menu li a.mPS2id-highlight{color:#999}#header #menu li .sub-menu{background:#fff}#header #menu li .sub-menu a{padding:0.3em 0.65em;font-weight:300;border-top:1px solid #e0e0e0}#header #menu li .sub-menu a:hover,#header #menu li .sub-menu a:focus,#header #menu li .sub-menu a:active{border-color:#e0e0e0}@media (max-width: 1199px){#header #menu li .sub-menu a:hover,#header #menu li .sub-menu a:focus,#header #menu li .sub-menu a:active{border-color:#eee}}@media (min-width: 1200px){#header #menu li .arrow{display:none}#header #menu li .sub-menu{display:none;position:absolute;top:100%;left:1.3em;right:0;min-width:16em;font-size:1em}#header #menu li:hover .sub-menu,#header #menu li:focus .sub-menu,#header #menu li:active .sub-menu{display:block}}@media (min-width: 1750px){#header #menu li .sub-menu{min-width:20em}}@media (min-width: 3000px){#header #menu li .sub-menu{min-width:28em}}@media (max-width: 1199px){#header #menu li{text-align:right}#header #menu li .sub-menu li{border-bottom:0;border-top:1px solid #ccc}#header #menu li .sub-menu a{border:0}#header #menu li.menu-item-has-children>a{padding-right:36px}#header #menu li.fold .sub-menu{display:none}#header #menu li .arrow{position:absolute;top:0;right:0;height:36px;width:36px;font-size:1.25em;line-height:36px;text-align:center;vertical-align:middle;color:#777;cursor:pointer;transform:rotate(180deg);transition:all 0.15s ease-out;z-index:5}#header #menu li:not(.fold)>.arrow{transform:rotate(90deg) !important}}#header .menu-cell{flex:1 1 auto;text-align:center}@media (1200px){#header .menu-cell{display:block !important}}@media (max-width: 1199px){#header .menu-cell{display:none;position:absolute;top:100%;right:0;background:#fff}}#header .phone-cell{flex:0 1 auto;padding:0 1em;text-align:right}@media (max-width: 1199px){#header .phone-cell{flex:1 1 auto}}@media (max-width: 500px){#header .phone-cell{padding:0}}@media (max-width: 399px){#header .phone-cell{display:none}}#header .phone-cell .phone{font-size:1.45vw;text-decoration:none;white-space:nowrap;color:#000}@media (max-width: 1950px){#header .phone-cell .phone{font-size:2.8rem}}@media (max-width: 767px){#header .phone-cell .phone{font-size:2rem;background-size:auto 90%}}@media (max-width: 500px){#header .phone-cell .phone{font-size:2.0rem;text-align:center}}#header .callback-block{margin-top:-0.55em;font-size:0.88vw;font-weight:300}@media (max-width: 1950px){#header .callback-block{font-size:1.7rem}}@media (max-width: 767px){#header .callback-block{font-size:1.23rem}}@media (max-width: 500px){#header .callback-block{display:none}}#header .callback{text-decoration:none;color:#000}#header .button-cell{order:5;flex:0 0 auto;display:table-cell;width:64px;height:64px;text-align:center;vertical-align:middle}@media (min-width: 1200px){#header .button-cell{display:none}}#header .button-cell:after{display:none;content:'';position:absolute;top:10px;bottom:10px;left:0;right:-10px;background:rgba(0,0,0,0.65)}#menu-button{position:relative;display:block;overflow:hidden;width:64px;height:64px;font-size:0;text-indent:-9999px;appearance:none;cursor:pointer;z-index:25}#menu-button:hover,#menu-button:focus,#menu-button:active{background:none}#menu-button:focus{outline:none}#menu-button span{display:block;position:absolute;top:30px;left:14px;right:14px;height:5px;background-color:#000}#menu-button span:before,#menu-button span:after{position:absolute;display:block;left:0;width:100%;height:5px;background-color:#000;content:"";transition-duration:0.3s, 0.3s;transition-delay:0.3s, 0s}#menu-button span:before{top:-14px;transition-property:top, transform}#menu-button span:after{bottom:-14px;transition-property:bottom, transform}#menu-button.active span{background:none}#menu-button.active span:before,#menu-button.active span:after{transition-delay:0s, 0.15s}#menu-button.active span:before{top:0;transform:rotate(45deg)}#menu-button.active span:after{bottom:0;transform:rotate(-45deg)}#menu-footer{display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:1em 0}@media (max-width: 767px){#menu-footer{display:none}}#menu-footer li{flex:0 1 auto;display:inline;text-align:center}@media (max-width: 767px){#menu-footer li{flex:1 1 33.3%}}#menu-footer li a{display:inline;padding:0.45em 0;font-weight:400;font-size:0.92vw;color:#606060;text-decoration:none;transition:all 0.2s ease-out}@media (max-width: 1950px){#menu-footer li a{font-size:2.0rem}}@media (max-width: 1750px){#menu-footer li a{font-size:1.8rem}}@media (max-width: 1480px){#menu-footer li a{padding:0.45em 0.75em}}@media (max-width: 1250px){#menu-footer li a{font-size:1.5rem}}@media (max-width: 1199px){#menu-footer li a{display:block;padding:0.5em 0.5em}}#menu-footer li a:hover,#menu-footer li a:focus,#menu-footer li a.mPS2id-highlight{color:#555}#footer{padding:0;color:#606060;background:#f7f6f6;border-top:1px solid #606060}#footer .mid{display:flex;align-items:center;justify-content:center;padding:2em 0 1em;border-top:1px solid #606060}@media (max-width: 767px){#footer .mid{border-top:0}}@media (max-width: 1199px){#footer .mid{flex-direction:column;padding:1.5em 0 1em}}#footer .mid>div{flex:1 1 0}@media (max-width: 1199px){#footer .mid>div{margin-bottom:1em}}#footer .mid .mid-left{flex:1 1 20%}@media (max-width: 1199px){#footer .mid .mid-left{order:1;text-align:center}}#footer .mid .mid-left .subscribe{font-size:0.82vw}@media (max-width: 1950px){#footer .mid .mid-left .subscribe{font-size:1.6rem}}#footer .mid .mid-left .subscribe .desc{margin-bottom:1em}#footer .mid .copyright{font-size:0.92vw;font-weight:300;line-height:1.25em;color:#737373}@media (max-width: 1950px){#footer .mid .copyright{font-size:1.8rem}}@media (max-width: 1199px){#footer .mid .copyright{font-size:1.6rem}}#footer .mid .mid-center{text-align:center;flex:1 1 40%}@media (max-width: 1199px){#footer .mid .mid-center{order:3}}#footer .mid .mid-center .mid-text{font-size:0.92vw}@media (min-width: 3201px){#footer .mid .mid-center .mid-text br{display:none}}@media (max-width: 1950px){#footer .mid .mid-center .mid-text{font-size:1.8rem}}@media (max-width: 1199px){#footer .mid .mid-center .mid-text{font-size:1.6rem}}#footer .mid .mid-right{text-align:right;flex:1 1 20%}@media (max-width: 1199px){#footer .mid .mid-right{order:2;text-align:center}}#footer .mid .phone-block{display:flex;justify-content:flex-end;align-items:baseline;margin-bottom:0.1em;font-size:1.2vw}@media (max-width: 1950px){#footer .mid .phone-block{font-size:2rem}}@media (max-width: 1199px){#footer .mid .phone-block{flex-direction:column;justify-content:center;align-items:center;font-size:1.9rem}}@media (max-width: 500px){#footer .mid .phone-block{font-size:1.8rem}}#footer .mid .phone-block .label{margin-right:0.25em;font-size:0.92vw}@media (max-width: 1950px){#footer .mid .phone-block .label{font-size:1.8rem}}@media (max-width: 1199px){#footer .mid .phone-block .label{margin-right:0;font-size:1.6rem}}#footer .mid .phone-block .phone{display:inline-block;font-weight:300;line-height:1.2em;text-decoration:none;color:#606060}#footer .mid .email-block{margin-top:0.1em;font-size:1.02vw;color:#606060}@media (max-width: 1950px){#footer .mid .email-block{font-size:2.0rem}}@media (max-width: 1199px){#footer .mid .email-block{font-size:1.8rem}}#footer .mid .email-block .email{display:inline-block;padding:0 0 0 0;font-weight:300;text-decoration:none;color:#606060}.promo-main{position:relative;padding:0;min-height:0;background-color:#333;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;z-index:3}.promo-main .container{max-width:73%}@media (max-width: 1350px){.promo-main .container{max-width:83%}}@media (max-width: 767px){.promo-main .container{max-width:none}}.promo-main .owl-container{position:relative;z-index:1}.promo-main .owl-carousel-promo{position:relative;z-index:5}.promo-main .owl-carousel-promo .item{display:flex;flex-direction:column;justify-content:flex-end;height:100vh;min-height:500px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media (max-width: 1350px){.promo-main .owl-carousel-promo .item{height:50vw}}.promo-main .owl-carousel-promo .item:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6)}.promo-main .owl-carousel-promo .owl-nav{margin:0}.promo-main .owl-carousel-promo .owl-nav button{position:absolute;top:auto;bottom:5%;width:120px;height:120px;border:0;border-radius:50%;z-index:6;outline:none;transition:all 0.15s ease-out}@media (max-width: 2700px){.promo-main .owl-carousel-promo .owl-nav button{width:100px;height:100px}}@media (max-width: 1600px){.promo-main .owl-carousel-promo .owl-nav button{width:75px;height:75px}}@media (max-width: 1350px){.promo-main .owl-carousel-promo .owl-nav button{background:none}}@media (max-width: 399px){.promo-main .owl-carousel-promo .owl-nav button{display:none}}.promo-main .owl-carousel-promo .owl-nav button:hover{box-shadow:1px 1px 15px rgba(0,0,0,0.9)}.promo-main .owl-carousel-promo .owl-nav button:before,.promo-main .owl-carousel-promo .owl-nav button:after{content:'';position:absolute;top:50%;margin-top:-1px;width:36%;height:2px;background:#fff}.promo-main .owl-carousel-promo .owl-nav button.owl-prev{left:2%}@media (max-width: 1350px){.promo-main .owl-carousel-promo .owl-nav button.owl-prev{left:1%}}.promo-main .owl-carousel-promo .owl-nav button.owl-prev:before,.promo-main .owl-carousel-promo .owl-nav button.owl-prev:after{left:35%;right:auto}.promo-main .owl-carousel-promo .owl-nav button.owl-prev:before{transform-origin:bottom left;transform:rotate(-45deg)}.promo-main .owl-carousel-promo .owl-nav button.owl-prev:after{transform-origin:top left;transform:rotate(45deg)}.promo-main .owl-carousel-promo .owl-nav button.owl-next{right:2%}@media (max-width: 1350px){.promo-main .owl-carousel-promo .owl-nav button.owl-next{right:1%}}.promo-main .owl-carousel-promo .owl-nav button.owl-next:before,.promo-main .owl-carousel-promo .owl-nav button.owl-next:after{left:auto;right:35%}.promo-main .owl-carousel-promo .owl-nav button.owl-next:before{transform-origin:bottom right;transform:rotate(45deg)}.promo-main .owl-carousel-promo .owl-nav button.owl-next:after{transform-origin:top right;transform:rotate(-45deg)}.promo-main .owl-carousel-promo .owl-nav button span{font-size:3.2rem;color:#fff}.promo-main .owl-carousel-promo .owl-nav button .top,.promo-main .owl-carousel-promo .owl-nav button .bottom{content:'';position:absolute;width:35%;height:20.5%}.promo-main .owl-carousel-promo .owl-nav button .top{top:30%}.promo-main .owl-carousel-promo .owl-nav button .bottom{bottom:30%}.promo-main .strip{position:relative;padding:1em 0;font-size:1.02vw;text-align:left;color:#fff;background:rgba(255,255,255,0.15);z-index:4}@media (max-width: 1350px){.promo-main .strip{font-size:1.4rem}.promo-main .strip br{display:none}}@media (max-width: 1199px){.promo-main .strip{font-size:1.2rem}}@media (max-width: 767px){.promo-main .strip{font-size:1.0rem}}@media (max-width: 599px){.promo-main .strip{font-size:0.8rem}}@media (max-width: 499px){.promo-main .strip{font-size:0.7rem}}.promo-main .strip .container{position:relative;display:flex;flex-direction:row;align-items:center}@media (max-width: 767px){.promo-main .strip .container{padding:0 4.5em}}.promo-main .strip .icon{width:3em;height:3em;margin-right:1.25em;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.promo-main .strip .text{font-size:1.25em;font-weight:300}.promo-main .strip .owl-nav-custom{position:absolute;top:50%;width:0;height:0;transform:translateY(-50%);cursor:pointer;transition:all 0.15s ease-out}.promo-main .strip .owl-nav-custom.owl-prev-custom{left:-3.5em;border-right:1.5em solid #fff;border-top:1.5em solid transparent;border-bottom:1.5em solid transparent;border-left:1.5em solid transparent}@media (max-width: 767px){.promo-main .strip .owl-nav-custom.owl-prev-custom{left:0}}.promo-main .strip .owl-nav-custom.owl-next-custom{right:-3.5em;border-left:1.5em solid #fff;border-top:1.5em solid transparent;border-right:1.5em solid transparent;border-bottom:1.5em solid transparent}@media (max-width: 767px){.promo-main .strip .owl-nav-custom.owl-next-custom{right:0}}.promo-main .strip .title{margin:-0.12em 0 0;font-family:'Roboto', sans-serif;font-weight:700;font-size:4.2em;line-height:1em;text-transform:uppercase;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,0.75)}.promo-main .strip .subtitle{margin:-0.05em 0 0;font-family:'Roboto', sans-serif;font-weight:300;font-size:1.25em;letter-spacing:0.05em;text-align:left;text-transform:uppercase;color:#fff}@media (max-width: 1350px){.promo-main .strip .subtitle{text-align:center}}.promo-main .titleblock{position:absolute;top:40%;left:0;right:0;color:#fff;transform:translateY(-50%);z-index:10}@media (max-width: 1350px){.promo-main .titleblock{text-align:center;top:50%}.promo-main .titleblock br{display:none}}.promo-main .titleblock h1{margin-bottom:0.35em;font-family:'Roboto', sans-serif;font-weight:700;font-size:2.0em;line-height:1em;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,0.75)}.promo-main .titleblock .subtitle{font-size:1.25em;line-height:1.25em}.areas{padding-top:6em;padding-bottom:0}@media (min-width: 1451px){.areas .desktop{display:block}.areas .mobile{display:none}}@media (max-width: 1450px){.areas .desktop{display:none}.areas .mobile{display:block}}.areas .area-links{margin-bottom:2em;padding:1.5em 0 0.5em;border-top:1px solid #ddd}.areas .area-links a{margin:0 1em 1em 0}.areas .single-area{margin-bottom:2.5em;padding:1.5em;background:#fff}@media (max-width: 1199px){.areas .single-area{padding:1em;margin-bottom:1.75em}}@media (max-width: 767px){.areas .single-area{padding:0.5em;margin-bottom:1.25em}}.areas .single-area strong{font-weight:700}.areas .single-area .cols{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2em}@media (max-width: 1450px){.areas .single-area .cols{flex-direction:column}}.areas .single-area .cols .column{flex:0 0 49%}@media (max-width: 1450px){.areas .single-area .cols .column{flex-basis:auto}}@media (max-width: 1450px){.areas .single-area .cols .column.textcol{order:2}}.areas .single-area .cols .column.textcol ul{margin-bottom:1em;list-style:disc;list-style-position:inside}.areas .single-area .cols .column.textcol ul li{margin-bottom:0.25em}.areas .single-area .cols .column.textcol .titleblock{font-size:110%}.areas .single-area .cols .column.textcol .features{margin-top:1em}.areas .single-area .cols .column.textcol .button-container a{margin:0 1em 1em 0}.areas .single-area .cols .column.textcol .button-container a:last-child{margin-right:0}.areas .single-area .cols .column.carousel{min-width:0}@media (max-width: 1450px){.areas .single-area .cols .column.carousel{order:1}}.areas .single-area .cols .column.carousel .titleblock{margin-bottom:1em}.areas .single-area .cols .column.carousel .owl-container{padding:0 1.75em}@media (max-width: 1900px){.areas .single-area .cols .column.carousel .owl-container{padding:0 3.5em}}@media (max-width: 1450px){.areas .single-area .cols .column.carousel .owl-container{margin-bottom:1em}}@media (max-width: 767px){.areas .single-area .cols .column.carousel .owl-container{padding:0}}.areas .single-area .cols .column.carousel .owl-carousel .owl-item a{cursor:zoom-in}.areas .single-area .cols .column.carousel .owl-carousel .owl-nav{margin:0}.areas .single-area .cols .column.carousel .owl-carousel .owl-nav button{position:absolute;top:50%;margin:0;width:0;height:0;padding:0;transform:translateY(-50%);cursor:pointer;transition:all 0.15s ease-out;outline:none}.areas .single-area .cols .column.carousel .owl-carousel .owl-nav .owl-prev{left:-3em;border-right:1.25em solid #e9423d;border-top:1.25em solid transparent;border-bottom:1.25em solid transparent;border-left:1.25em solid transparent}.areas .single-area .cols .column.carousel .owl-carousel .owl-nav .owl-prev:hover{border-right-color:#ec5854}.areas .single-area .cols .column.carousel .owl-carousel .owl-nav .owl-next{right:-3em;border-left:1.25em solid #e9423d;border-top:1.25em solid transparent;border-right:1.25em solid transparent;border-bottom:1.25em solid transparent}.areas .single-area .cols .column.carousel .owl-carousel .owl-nav .owl-next:hover,.areas .single-area .cols .column.carousel .owl-carousel .owl-nav .owl-next:focus{border-left-color:#ec5854}.areas .single-area .cols .column.carousel .owl-carousel .owl-dots{position:relative;margin:0 0 1em}@media (min-width: 768px){.areas .single-area .cols .column.carousel .owl-carousel .owl-dots{display:none}}.areas .single-area .cols .column.carousel .owl-carousel .owl-dots .owl-dot{padding:0;margin:0.3em;border:0;background:transparent;outline:none}.areas .single-area .cols .column.carousel .owl-carousel .owl-dots .owl-dot span{margin:0;width:.375em;height:.375em;border-radius:0}.areas .single-area .cols .column.carousel .owl-carousel .owl-dots .owl-dot.active span{background:#e9423d}.areas .single-area .variants{margin-bottom:2em}.areas .single-area .variants .items{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:2%}@media (max-width: 767px){.areas .single-area .variants .items{flex-wrap:wrap}}@media (max-width: 499px){.areas .single-area .variants .items{gap:0}}.areas .single-area .variants .items .item{flex:1 1 25%;cursor:zoom-in}@media (max-width: 767px){.areas .single-area .variants .items .item{flex:0 0 49%;margin-bottom:0.75em}}@media (max-width: 499px){.areas .single-area .variants .items .item{flex:0 0 100%;margin-bottom:0.75em}}.areas .single-area .variants .items .item img{width:100%;max-width:100%;height:auto}.areas .single-area .desc{margin-bottom:2em}@media (max-width: 1450px){.areas .single-area .desc{margin-bottom:1em}}#ps2id-dummy-offset{height:8vw}.video-blocks{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em;padding:0}@media (max-width: 1450px){.video-blocks{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:2.5em}}@media (min-width: 1451px){.video-blocks.num-1 .item .title{font-size:2.25em}.video-blocks.num-2 .item .title{font-size:1.75em}.video-blocks.num-3 .item .title{font-size:1.25em}.video-blocks.num-4 .item .title{font-size:0.75em}}.video-blocks .item{flex:1 0 auto;position:relative;aspect-ratio:16/10;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;overflow:hidden;backface-visibility:hidden;cursor:pointer}@media (max-width: 1450px){.video-blocks .item{flex:1 1 auto;aspect-ratio:16/8 !important}}.video-blocks .item:before{content:'';position:absolute;top:45.5%;left:50%;width:15%;height:15%;background:url(../images/icon-youtube.png) 50% 50%/contain no-repeat;transform:translate(-50%, -50%);filter:grayscale(100%);transition:all 0.5s ease-out;backface-visibility:hidden}.video-blocks .item:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.35);background:radial-gradient(circle, transparent 15%, rgba(0,0,0,0.75) 100%);transform:scale(1);transition:all 0.5s ease-out;backface-visibility:hidden}.video-blocks .item .title{position:absolute;top:59%;left:50%;transform:translate(-50%, -50%);margin-bottom:0;white-space:nowrap;color:#fff;text-shadow:1px 1px 0 #000}@media (max-width: 1450px){.video-blocks .item .title{font-size:2em}}@media (max-width: 991px){.video-blocks .item .title{font-size:1.8em}}@media (max-width: 767px){.video-blocks .item .title{font-size:1.6em}}@media (max-width: 450px){.video-blocks .item .title{font-size:1.4em}}.video-blocks .item:hover,.video-blocks .item:active{text-decoration:none;color:#fff}.video-blocks .item:hover:before,.video-blocks .item:active:before{filter:none}.video-blocks .item:hover:after,.video-blocks .item:active:after{transform:scale(1.5)}.video-blocks.num-1 .item{aspect-ratio:16/8}.services{margin-top:3em;padding-top:0;background:#fff}.services .services-intro{position:relative;padding:4em 0 7em;color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.services .services-intro:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.25)}.services .services-intro h2{color:#fff}.services .services-intro .video{z-index:1}.services .services-intro .container{position:relative;z-index:5}.services .services-intro .container.top{margin-bottom:3em}.services .services-intro .text ul{margin-bottom:1em;list-style:disc;list-style-position:inside}.services .services-intro .text ul li{margin-bottom:0.25em}.services .services-list{position:relative;padding:0.75em 0;background:rgba(255,255,255,0.15);z-index:5}.services .services-list .items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.services .services-list .items .item{flex:0 0 25%;padding:0.5em 1em}@media (max-width: 1199px){.services .services-list .items .item{margin-bottom:1.5em;flex-basis:50%}.services .services-list .items .item br{display:none}}.services .services-list .items .item .title{margin-bottom:0.5em;font-weight:700}.services .services-list .items .item .icon{display:inline-block;width:2em;height:2em;margin-right:0.25em;vertical-align:text-bottom;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.services .services-list .items .item .desc{line-height:1.25em;font-weight:300}.services .services-visual-list{padding-top:6em;margin-bottom:4em}.services .services-visual-list .item{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.services .services-visual-list .item .textblock{flex:0 0 46%}@media (max-width: 767px){.services .services-visual-list .item .textblock{text-align:left}}.services .services-visual-list .item .imageblock{position:relative;flex:0 0 46%}.services .services-visual-list .item .imageblock img{position:relative;width:100%;max-width:100%}@media (max-width: 1199px){.services .services-visual-list .item{margin:0 auto 3em;max-width:750px;flex-direction:column;text-align:center}.services .services-visual-list .item .imageblock{margin-bottom:1em}}@media (min-width: 1200px){.services .services-visual-list .item:nth-child(odd) .imageblock img{box-shadow:2em 1.5em 0 rgba(147,147,147,0.1)}.services .services-visual-list .item:nth-child(even) .imageblock{order:2}.services .services-visual-list .item:nth-child(even) .imageblock img{box-shadow:-2em 1.5em 0 rgba(147,147,147,0.1)}.services .services-visual-list .item:nth-child(even) .textblock{order:1}}.partners{background:#f6f7f7}.partners .titleblock{margin-bottom:3em}@media (max-width: 1900px){.partners .owl-container{padding:0 5.5em}}@media (max-width: 767px){.partners .owl-container{padding:0 3.5em}}.partners .owl-carousel .owl-item{padding:0 0.5em}.partners .owl-carousel .owl-nav{margin:0}.partners .owl-carousel .owl-nav button{position:absolute;top:50%;margin:0;width:0;height:0;padding:0;transform:translateY(-50%);cursor:pointer;transition:all 0.15s ease-out;outline:none}.partners .owl-carousel .owl-nav .owl-prev{left:-3em;border-right:1.25em solid #777;border-top:1.25em solid transparent;border-bottom:1.25em solid transparent;border-left:1.25em solid transparent}@media (max-width: 767px){.partners .owl-carousel .owl-nav .owl-prev{left:-1.6em;border-right:.75em solid #777;border-top:.75em solid transparent;border-bottom:.75em solid transparent;border-left:.75em solid transparent}}.partners .owl-carousel .owl-nav .owl-prev:hover{border-right-color:#888}.partners .owl-carousel .owl-nav .owl-next{right:-3em;border-left:1.25em solid #777;border-top:1.25em solid transparent;border-right:1.25em solid transparent;border-bottom:1.25em solid transparent}@media (max-width: 767px){.partners .owl-carousel .owl-nav .owl-next{right:-1.6em;border-left:.75em solid #777;border-top:.75em solid transparent;border-right:.75em solid transparent;border-bottom:.75em solid transparent}}.partners .owl-carousel .owl-nav .owl-next:hover{border-left-color:#888}.partners .owl-carousel .owl-dots{position:absolute;bottom:1em;left:0;right:0;margin:0}.partners .owl-carousel .owl-dots .owl-dot{padding:0;margin:0.2em;border:0;background:transparent;outline:none}.partners .owl-carousel .owl-dots .owl-dot span{margin:0;width:2.5em;height:.375em;border-radius:0}.contact{background:#fff}.contact .map-cols{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 1450px){.contact .map-cols{margin:0 auto 1em;flex-direction:column}}.contact .map-cols .map-block,.contact .map-cols .contact-info{flex:0 0 49%}.contact .map-block{position:relative;min-height:750px;padding:1px;border:1px solid #ccc}@media (max-width: 3000px){.contact .map-block{min-height:550px}}@media (max-width: 1950px){.contact .map-block{min-height:450px}}@media (max-width: 1450px){.contact .map-block{margin-bottom:2em}}.contact .contact-info{font-weight:300;color:#606060}.contact .contact-info a:not(.btn){color:#606060}.contact .contact-info a:not(.btn).underline{text-decoration:underline}.contact .contact-info a:not(.btn).underline:hover,.contact .contact-info a:not(.btn).underline:focus{text-decoration:none}.contact .contact-info strong{font-weight:700}.contact .contact-info p{margin:0}.contact .contact-info .infoblock{margin-bottom:1.2em}.contact .contact-info .contact-cols{display:flex;flex-direction:row;justify-content:space-between}.contact .contact-info .contact-cols .infoblock{flex:0 0 49%}.main-map{padding:0}.map-location-selector{position:absolute;right:10px;top:50px;background:#fff;z-index:20;box-shadow:0 1px 2px 1px rgba(0,0,0,0.15),0 2px 5px -3px rgba(0,0,0,0.15)}@media (max-width: 399px){.map-location-selector{display:none}}.map-location-selector .title,.map-location-selector a{padding:0.5em 0.75em;font-family:'Roboto', sans-serif;font-weight:300;font-size:0.67vw;text-transform:uppercase}@media (max-width: 1950px){.map-location-selector .title,.map-location-selector a{font-size:1.2rem}}@media (max-width: 499px){.map-location-selector .title,.map-location-selector a{font-size:1rem}}.map-location-selector a{display:block;color:#fff !important;background:#38414b;cursor:pointer;transition:all 0.2s ease-out}.map-location-selector a:hover,.map-location-selector a:focus{color:#333 !important;background:#ddd}.ymaps-2-1-76-balloon,.ymaps-2-1-76-balloon__layout{border-radius:1.5em}.ymaps-2-1-76-balloon{text-align:center}.ymaps-2-1-76-balloon__close-button{width:40px !important}.ymaps-2-1-76-balloon__content{padding:15px 20px !important;font-family:'Roboto', sans-serif !important;font-size:1.6rem !important;font-weight:300 !important}@media (max-width: 1950px){.ymaps-2-1-76-balloon__content{font-size:1.3rem !important}}.ymaps-2-1-76-balloon__content .office-name{text-transform:uppercase;font-size:1.8rem;font-weight:700 !important}@media (max-width: 1950px){.ymaps-2-1-76-balloon__content .office-name{font-size:1.4rem}}.ymaps-2-1-76-balloon__content p:last-child{margin-bottom:0}.ymaps-2-1-76-balloon__close+.ymaps-2-1-76-balloon__content{margin-right:20px !important}.ymaps-2-1-76-balloon__layout{border:1px solid #000}.ymaps-2-1-76-balloon__tail:after{border:1px solid #000}
