/* reset */
/* main variables */
html{font-size:14px !important;}
body{margin:0px;padding:0px;font-family:'Work Sans',"Lato", sans-serif;background-color:#fff;height:100%;line-height:1.45;position:relative;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0c131d;}
/*MAIN*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;}
.aligncenter {
    display: block !important; 
    margin-left: auto !important;
    margin-right: auto !important;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main{display:block;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-width:0px;padding:0px;margin:0px;}
html{height:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;}
input, textarea{color:#333;font-family:'Work Sans',"Lato", sans-serif;outline:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;}
input[type="button"], input[type="submit"], button{cursor:pointer;}
td{margin:0px;padding:0px;}
form{padding:0px;margin:0px;}
a{color:#16B8E6;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent;}
a:hover{color:#150773;}
a, span, div, button{outline:none !important;}
input[type=submit], input[type=button], button{-webkit-appearance:none;outline:none;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
*:before, *:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
.clearfix:after, .wrapper:after, .row:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* checkbox */
/* radio */
/* select */
.jq-checkbox{top:-2px;left:-4px;width:12px;height:12px;border:1px solid #bababa;-webkit-border-radius:50%;border-radius:50%;background:transparent;-webkit-box-shadow:none;box-shadow:none;vertical-align:middle;cursor:pointer;margin-right:19px;overflow:visible !important;}
.jq-checkbox.checked{border-color:#2a497f;}
.jq-checkbox.checked .jq-checkbox__div{width:10px;height:10px;margin:0px 0 0 0px;background:#4168ac;-webkit-box-shadow:none;box-shadow:none;position:relative;-webkit-border-radius:50%;border-radius:50%;}
.jq-checkbox.disabled{opacity:0.5;}
.jq-radio{width:31px;height:31px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#fff;vertical-align:middle;cursor:pointer;-webkit-box-shadow:inset 0px 0px 8px 0px rgba(0, 0, 0, 0.4);box-shadow:inset 0px 0px 8px 0px rgba(0, 0, 0, 0.4);}
.jq-radio.checked .jq-radio__div{width:15px;height:15px;margin:8px 0 0 8px;-webkit-border-radius:50%;border-radius:50%;background:#ffbb00;}
.jq-radio.disabled{opacity:0.5;}
.jq-file{max-width:100%;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0px;border-radius:0px;}
.jq-file input{cursor:pointer;height:auto;line-height:1em;}
.jq-file__name{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:3rem;border:1px solid #E6E8EC;padding:0.5rem 1rem 0.5rem 2.5rem;line-height:1.8rem;font-size:1.125rem;font-weight:500;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-box-shadow:none;box-shadow:none;background:#fff url(../svg/pick.svg) no-repeat 1.2rem center;-webkit-background-size:0.75rem 0.75rem;background-size:0.75rem;outline:none;color:#0c131d;}
.changed .jq-file__name{color:#0c131d;}
.focused .jq-file__name{border-bottom:1px solid #fff;}
.jq-file__browse{position:absolute;top:0px;right:0px;padding:0 10px;border-left:none;-webkit-border-radius:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:#333;text-shadow:none;font-size:28px;color:#fff;height:35px;width:35px;display:none;}
.jq-file:hover .jq-file__browse{background-color:#fff;color:#00cccc;}
.jq-file:active .jq-file__browse{background-color:#fff;color:#00cccc;}
.jq-file.disabled .jq-file__name{color:#00cccc;}
.jq-file.disabled, .jq-file.disabled .jq-file__browse{border-color:#CCC;background:#F5F5F5;-webkit-box-shadow:none;box-shadow:none;color:#888;}
.jq-selectbox{vertical-align:middle;cursor:pointer;width:100%;}
.jq-selectbox__select{height:48px;border-radius:0.25rem;border-bottom:1px solid #191919;color:#a9c8fe; border:1px solid #E6E8EC;font-size:16px;color:#0c131d;line-height:25px;padding:9px 2rem 9px 1rem;}
.jq-selectbox.disabled .jq-selectbox__select{border-color:#CCC;background:#F5F5F5;-webkit-box-shadow:none;box-shadow:none;color:#888;}
.jq-selectbox__select-text{display:block;width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}
.jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%;}
.jq-selectbox__trigger-arrow{position:absolute;top:14px;right:12px;width:16px;height:5px;}
.jq-selectbox__trigger-arrow:after{content:"";height:1em;position:absolute;left:0rem;top:0;width:1em;background:url(../svg/arrup.svg) no-repeat;-webkit-background-size:100% 100%;background-size:100%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);z-index:0;}
.jq-selectbox.opened .jq-selectbox__trigger-arrow:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.jq-selectbox__dropdown{top:3rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;line-height:1.5;border:1px solid #E6E8EC;background:#fff;}
.jq-selectbox__search{margin:5px;}
.jq-selectbox__search input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;outline:none;border:1px solid #CCC;-webkit-border-radius:3px;border-radius:3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;-webkit-box-shadow:inset 1px 1px #F1F1F1;box-shadow:inset 1px 1px #F1F1F1;color:#333;-webkit-appearance:textfield;}
.jq-selectbox__search input::-webkit-search-cancel-button, .jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none;}
.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#F0F0F0;font-size:13px;}
.jq-selectbox ul{margin:0;padding:0;}
.jq-selectbox li{min-height:18px;padding:0px 10px 0px 18px;line-height:25px;font-size:1rem;color:#0c131d;line-height:1.8rem;padding:0.5rem 1rem;}
.jq-selectbox li.selected, .jq-selectbox li.sel{background:#eee;}
.jq-selectbox li:hover{background:#eee;}
.jq-selectbox li.disabled{color:#ccc;background:none;}
.jq-selectbox li.disabled:hover{background:none;}
.jq-selectbox li.optgroup{font-weight:bold;}
.jq-selectbox li.optgroup:hover{background:none;color:#231F20;cursor:default;}
.jq-selectbox li.option{padding-left:25px;}
.jq-select-multiple{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px solid #CCC;border-bottom-color:#B3B3B3;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);background:#FFF;color:#333;cursor:default;}
.jq-select-multiple.focused{border:1px solid #5794BF;}
.jq-select-multiple.disabled{border-color:#CCC;background:#F5F5F5;-webkit-box-shadow:none;box-shadow:none;color:#888;}
.jq-select-multiple ul{margin:0;padding:0;}
.jq-select-multiple li{padding:3px 9px 4px;list-style:none;}
.jq-select-multiple li:first-child{-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.jq-select-multiple li:last-child{-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.jq-select-multiple li.selected{background:#08C;color:#FFF;}
.jq-select-multiple li.disabled{color:#AAA;}
.jq-select-multiple.disabled li.selected, .jq-select-multiple li.selected.disabled{background:#CCC;color:#FFF;}
.jq-select-multiple li.optgroup{font-weight:bold;}
.jq-select-multiple li.option{padding-left:25px;}
/* Slider */
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before, .slick-track:after{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;position:relative;height:100%;min-height:1px;display:none;}
[dir="rtl"] .slick-slide{float:right;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-arrow{position:absolute;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0px 2px 10px rgba(134, 141, 155, 0.2);box-shadow:0px 2px 10px rgba(134, 141, 155, 0.2);margin-top:-1.5rem;padding:0;top:50%;width:32px;z-index:20;cursor:pointer;height:32px;font-size:0;background:#fff;border:none;}
.slick-arrow:before{content:'';width:10px;height:10px;position:absolute;top:50%;left:50%;margin:-4px 0 0 -6px;display:block;border:none;border-left:2px solid #868D9B;border-bottom:2px solid #868D9B;}
.slick-arrow:hover{background:#F2F2F2;}
.slick-arrow.slick-disabled{opacity:1;}
.slick-prev{left:-1.5rem;}
.slick-prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:-5px 0 0 -4px;}
.slick-next{right:-1.5rem;}
.slick-next:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}
.slick-dots{text-align:center;left:0;right:0;font-size:0;bottom:42px;position:absolute;}
.slick-dots li{display:inline-block;list-style:none;padding:0 2px;}
.slick-dots li button{-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;border:none;display:block;padding:0;font-size:0;width:15px;height:3px;-webkit-border-radius:0px;border-radius:0px;background-color:#4e5359;}
.slick-dots li button:hover{background:#ffffff;}
.slick-dots .slick-active button{background:#ffffff;}
/*================================================================================| HEADER |================================================================================*/
.header{position:fixed;top:0;left:0;right:0;z-index:40;width:100%;min-width:320px;text-align:left;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-order:1;background:#FFFFFF;height:56px;-webkit-box-shadow:0px 0px 1.25rem rgba(0, 0, 0, 0.2);box-shadow:0px 0px 1.25rem rgba(0, 0, 0, 0.2);padding: 9px 0;}
.header .header_button{ height:47px;padding:0rem 1rem;font-size:15px;line-height:47px;font-weight:500; border-radius:0; letter-spacing:0; border-bottom:1px solid #00C4EB; background:transparent;width:100%; color:#00C4EB;}
.logo{width:78px;height:36px;    line-height: 36px;width:200px;}
.logo img {vertical-align:middle;    height: 40px;}
.header_logo{margin:0 auto;z-index:5;text-align: center;}
.header_search{float:right;position:relative;margin:0 -0.45rem 0 0rem;}
.header_search_opener{display:block;text-align:center;height:36px;width:36px;line-height:36px;}
.header_search_opener img{    width: 20px;    vertical-align: middle;}

.nav li{list-style:none; border-bottom:1px solid #EFEFEF;}
.nav li a{text-transform:uppercase;color:#FFFFFF;color:#0c131d;font-size:15px;font-weight:500;font-family: 'Catamaran',"Francois One",sans-serif;line-height:47px;}
.nav li a:hover{text-decoration:underline;}
.header_button_wrap{ }
.header_button_wrap ul{display:none;list-style:none;}
.header_button_wrap:hover .button{}
.header_button_wrap:hover ul{display:block; background:#fff;}
.header_button_wrap ul li{line-height:40px;font-size:16px;}
.header_button_wrap ul li a{color:#0c131d;}
.header_button_wrap ul li a:hover{color:#16B8E6;}

.mobile-button{z-index:50;height:36px;float:left;width:36px;position:relative;}
.mobile-button span{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;background:#0c131d;width:24px;height:2px;display:block;margin:17px auto 0;}
.mobile-button span:before, .mobile-button span:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;content:'';background:#0c131d;height:2px;display:block;top:-7px;left:0px;width:100%;position:absolute;}
.mobile-button span:after{top:auto;bottom:-7px;}  
.mobile-button.open span{background:transparent;}
.mobile-button.open span:before{top:0px;left:0px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.mobile-button.open span:after{bottom:0px;left:0px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.header_nav{position:fixed;top:-100%;left:0;right:0;height:100%; height:calc(100% - 56px); z-index:30;background:#fff; padding:15px; transition:all 0.3s linear;text-align:center;    overflow: auto;
display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;}
.header_nav.open{top:56px;}
/*.home{.header{box-shadow:none;background:transparent;transition:all 0.3s linear;&.fix{background:linear-gradient(180deg, rgba(21, 7, 115, 0.9) 0%, rgba(8, 174, 234, 0.9) 100%);box-shadow:0px 0px 1.25rem rgba(0, 0, 0, 0.2);}
}
.header_logo{width:11.1875rem;}
.header_button{background:rgba(255, 255, 255, 0.4);height:2rem;line-height:2rem;letter-spacing:0;padding:0rem 1rem;font-size:1rem;}
}
*/
/*---------------*/

/*================================================================================| FOOTER |================================================================================*/
.footer{background:#161C26;position:relative;z-index:2;text-align:left;width:100%;min-width:320px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-order:3;padding:4.3rem 0 0.78rem;color:#fff;}
.footer_cols{}
.footer_cols_left{}
.footer_cols_right{border-top:1px solid #50545C;  overflow:hidden;  padding-top: 0px;    padding-bottom: 15px;}
.footer_title{font-size:18px; line-height:27px; color:rgba(255, 255, 255, 0.5); font-weight:500; margin-top: 23px;   margin-bottom: 12px; }
.footer_list_col{    margin: 27px 0 0;}
.footer_list {margin-right: -29px;    margin-bottom: -3px; overflow: hidden;}
.footer_list li{list-style:none;line-height:1.3;float:left; width:50%;  padding-right:29px;  margin-bottom: 7px;}
.footer_list li a{font-size: 15px;	line-height: 20px;color:#FFFFFF;}
.footer_list li a:hover{color:#16B8E6;}
.subsc{margin-bottom:3rem;}
.subsc_title{color: #8592A6;font-size: 18px;	font-weight: 600;	line-height: 27px;margin-bottom:2.35rem;}
.subsc_title br {display:none;}
.subsc_form{height: 40px; -webkit-border-radius:0.25rem;border-radius:0.25rem;    max-width: 338px;}
.subsc_form .form-control, .subsc_form input.wpcf7-form-control, .subsc_form .EMAIL-label{ height:40px;border:none;float:left;width:65%;-webkit-border-radius:0.25rem 0 0 0.25rem;border-radius:0.25rem 0 0 0.25rem;font-size: 15px;padding: .5rem 0.9rem .5rem;}
.subsc_form .button, .subsc_form .yikes-easy-mc-form .button {letter-spacing:0rem; height:40px;float:right;width:35%;-webkit-border-radius:0 0.25rem 0.25rem 0;
border-radius:0 0.25rem 0.25rem 0; padding:0rem;line-height:2rem;font-size: 15px;	font-weight: 500;	line-height: 20px;font-family: 'Work Sans', "Lato", sans-serif;}
.footer_logos{margin-bottom:1.5rem;}
.footer_logos_item{display:inline-block;vertical-align:middle;margin-right:1.75rem;}
.footer_logos_item img{max-height:4rem;max-width:6.8125rem;}
.footer_bot{    padding-top: 21px;    margin-top: 16px;text-align:center;color:rgba(255, 255, 255, 0.5);font-size:11px;border-top:1px solid #50545C;line-height:1.5rem;height:104px;}
.footer_bot p{padding:0.3rem 0;}
.footer_soc {    margin-bottom: 3px;}
.footer_soc a{display:inline-block;margin:0 1rem;width:24px;height:24px;opacity:0.5;}
.footer_soc a img{vertical-align:top;}
.footer_soc a:hover{opacity:1;}
/*-------------*/
.main-wrapper{padding:0 0 0 0;min-width:320px;width:100%;position:relative;overflow:hidden;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:start;}
.wrapper{min-width:320px;max-width:80rem;padding:0 20px 0;margin:0 auto;position:relative;}
/* titles */
p{padding:1rem 0 1rem 0;}
h1, .h1{font-size:55px;line-height:61px; font-family:'Catamaran',"Francois One", sans-serif;padding:0.55rem 0 0.55rem 0;font-weight:500;}
h2, .h2{font-size:32px;line-height:40px; font-weight:500;padding:1rem 0 1rem 0;font-family:'Catamaran',"Francois One", sans-serif;}
h3, .h3{font-size:28px;line-height:32px; padding:1rem 0 1rem 0;font-weight:500;font-family:'Catamaran',"Francois One", sans-serif;}
h4, .h4{font-size:20px;line-height:27px; font-family:'Catamaran',"Francois One", sans-serif;padding:1rem 0 4px 0;font-weight:600;}
h5, .h5{font-size:18px;line-height:27px; font-family:'Catamaran',"Francois One", sans-serif;padding:23px 0 3px;font-weight:bold;}
.title-bg{margin:1.25rem 0 0.2rem;}
.title-bg span{font-size: 16px;line-height: 24px;text-transform:uppercase;color:#FFFFFF;display:inline-block; height:24px;vertical-align:top;padding:0 0.85rem;background:-webkit-gradient(linear, right top, left top, color-stop(1.44%, #150773), color-stop(101.44%, #08AEEA));background:-webkit-linear-gradient(right, #150773 1.44%, #08AEEA 101.44%);background:-o-linear-gradient(right, #150773 1.44%, #08AEEA 101.44%);background:linear-gradient(270deg, #150773 1.44%, #08AEEA 101.44%);font-family:'Catamaran',"Francois One", sans-serif;}
.title-line{text-transform:uppercase;font-weight:900;color:#0c131d;margin-bottom:1.3rem;}
.title-line:after{content:'';display:block;height:2px;margin:0.3125rem 0 0;background:-webkit-gradient(linear, right top, left top, color-stop(1.44%, #150773), color-stop(101.44%, #08AEEA));background:-webkit-linear-gradient(right, #150773 1.44%, #08AEEA 101.44%);background:-o-linear-gradient(right, #150773 1.44%, #08AEEA 101.44%);background:linear-gradient(270deg, #150773 1.44%, #08AEEA 101.44%);}
/* text position */
.text-left{text-align:left !important;}
.text-center{text-align:center !important;}
.text-right{text-align:right !important;}
.nowrap{white-space:nowrap !important;}
/* loader */
.loaded .main-wrapper{opacity:0;}
.icon-load{width:40px;height:40px;position:fixed;left:50%;top:50%;margin-left:-20px;margin-left:-20px;display:none;}
.loaded .icon-load{display:block;}
/* */
img{max-width:100%;}
/*================================================================================| CONTENT |================================================================================*/
.content{min-width:320px;text-align:left;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-order:2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-grow:1;padding-top:56px;}
form:after{content:'';display:block;clear:both;}
.button, .wpcf7-form-control.wpcf7-submit{font-family:Catamaran,'Work Sans',"Lato", sans-serif;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;
display:inline-block;border:none;position:relative;z-index:1;overflow:hidden;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;-webkit-backface-visibility:hidden;
backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;text-align:center;padding:10px 3rem 10px;color:#fff;height:40px;background:#16B8E6;letter-spacing:0.08rem;
-webkit-border-radius:0.375rem;border-radius:0.375rem;position:relative;line-height:20px;
text-transform:uppercase;	font-size: 15px;	font-weight: 600;	letter-spacing: 0.5px;
}
.button:hover, .wpcf7-form-control.wpcf7-submit:hover{ }
.button:disabled{background:#242D4C;color:#3E4970;cursor:default;}
.button span{vertical-align:middle;}
.buttons{text-align:center;}
.form-field{margin:0.5rem 0 1.75rem;}
.form-field:after{content:'';display:block;clear:both;}
.form-field__label{display:block;font-size:1rem;line-height:1.4rem;font-weight:600;    margin-bottom: 12px;}
.form-button{margin-top:0rem;margin-bottom:1rem;}
.form-button .button{width:100%;}
.form-field__error, label.error{position:absolute;left:0;right:0;top:100%;font-size:0.7143rem;color:#E11E1E;}
.form-control, input.wpcf7-form-control, textarea.wpcf7-form-control{position:relative;padding:0.5rem 1rem 0.5rem;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:block;width:100%;height:48px;border:1px solid #E6E8EC;font-size:16px;color:#0c131d;line-height:1.8rem;font-family:'Work Sans',"Lato", sans-serif;background:#FFFFFF;-webkit-border-radius:0.25rem;border-radius:0.25rem;}
textarea.form-control, textarea.wpcf7-form-control{height:11.45rem;resize:none;}
input::-webkit-input-placeholder{color:rgba(53, 64, 82, 0.5);}
input:-moz-placeholder{color:rgba(53, 64, 82, 0.5);}
input::-moz-placeholder{color:rgba(53, 64, 82, 0.5);}
input:-ms-input-placeholder{color:rgba(53, 64, 82, 0.5);}
textarea::-webkit-input-placeholder{color:rgba(53, 64, 82, 0.5);}
textarea:-moz-placeholder{color:rgba(53, 64, 82, 0.5);}
textarea::-moz-placeholder{color:rgba(53, 64, 82, 0.5);}
textarea:-ms-input-placeholder{color:rgba(53, 64, 82, 0.5);}
.form-field__input{position:relative;}
.form-field__input .form-control.error, .wpcf7-form-control.error, .wpcf7-form-control.wpcf7-not-valid{border-color:#E11E1E;}
.form-field span.wpcf7-not-valid-tip{display:none;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{display:none !important;}
/*---------------*/
.js-bg{background-position:center;-webkit-background-size:cover;background-size:cover;}
.section-post{padding:5.2rem 0 1.3rem;}
.columns{}
.center{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}
.sidebar{ }
.post_top h1 {font-size: 55px; line-height: 61px;}
.post_top_txt{    border-bottom: 1px solid rgba(133, 146, 166, 0.3);
    font-size: 29px;
    line-height: 38px;
    color: #8592a6;
    font-weight: 500;
    margin-bottom: 1.7rem;
    margin-top: 0px;
    padding-bottom: 20px;
    font-family: 'Catamaran',"Francois One",sans-serif;}
.post_info{font-size: 15px;letter-spacing:-0.3px; display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.55rem;}
.post_info_right{text-align:right;}
.post_info_date {color:#8592A6; }
.post_info_time {}
.post_author{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
.post_author_ava{-webkit-border-radius:50%;border-radius:50%;width:40px;height:40px;min-width:40px;margin-right:0.7rem;}
.post_author_ava .ava{width:40px;height:40px;display:block;}
.post_author_name{font-weight:600;margin-top:-0.05rem;}
.post_author_name a{color:#0c131d;}
.ava{-webkit-border-radius:50%;border-radius:50%;display:block;}
.post_main_img{margin:0 0px 1.45rem;}   
.post_main_img img{width:100%;}
.post_wrap{position:relative;}
.post_soc{text-align:center; margin-top:1.5rem;    margin-bottom: 5px;display:none;}   
.post_txt{ }
.post_txt > p:first-child::first-letter, .section-review .article > p:first-child::first-letter { float: left; margin:2px 0 -5px; margin-right:.6rem;font-size: 56px;	line-height: 54px; }
.post_txt img{margin:0.56rem 0;}
.post_txt .wp-caption-text{margin-top:-0.5rem;margin-bottom:0.25rem;}
.post_txt blockquote{display:block;     padding-left: 1.5rem;    font-style: italic;    position: relative;    margin: .45rem 0 2.4rem;    padding-right: 2%;}
.post_txt blockquote:before{content:'“';font-size:36px;display:inline-block;vertical-align:middle;position:absolute;    left: -2px;    top: 3px;}
.post_txt blockquote cite{display:block;position:relative;font-weight:600;font-size: 18px; line-height: 32px;color:#AEAEAE;font-style:normal;letter-spacing:-0.02rem;margin-top:0.55rem;}
.post_txt blockquote cite:after{content:'';height:2px;width:6.5rem;display:block;margin:0.5rem 0 0 0;background:-webkit-gradient(linear, right top, left top, color-stop(1.44%, #150773), color-stop(101.44%, #08AEEA));background:-webkit-linear-gradient(right, #150773 1.44%, #08AEEA 101.44%);background:-o-linear-gradient(right, #150773 1.44%, #08AEEA 101.44%);background:linear-gradient(270deg, #150773 1.44%, #08AEEA 101.44%);}
.post_txt blockquote p{padding:0;}
.post_txt blockquote p:after{content:'”';display:inline-block;vertical-align:top;font-size:36px;    line-height: 1.4;    margin-left: 0.35rem;    height: 1.5rem;}
.post_txt blockquote p:last-child:after { }
.post .author_wrap {    margin-top: 26px;}
.tags{margin:0px -12px 1rem 0rem;}
.tags a{ display:inline-block;vertical-align:top;text-transform:uppercase;font-weight:bold;text-transform:uppercase;color:#16B8E6;background:rgba(22, 184, 230, 0.2);font-size:12px;
    line-height: 24px;    padding: 0 11px;    margin: 3px 12px 9px 0;-webkit-border-radius:2px;border-radius:2px;}
.tags a:hover{background:#16B8E6;color:#fff;}
.author{margin-bottom:1.7rem; margin-top: 1.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start; }
.author_ava{-webkit-border-radius:50%;border-radius:50%;width:68px;min-width:68px;margin-right:1.2rem;}
.author_ava .ava{    width: 68px;    height: 68px;display:block;} 
.author_name{font-weight:500; display:inline-block; margin-right:10px; margin-top:0.1rem;color:#0c131d;font-size: 18px;line-height: 27px;  margin-right:10px;  font-family: 'Catamaran',"Francois One",sans-serif;}
.author_name a{color:#0c131d;}
.author_name .author_links {display:inline-block;vertical-align:middle;margin:0;}
.author_desc{	color: #0C131D;	font-size: 15px;	letter-spacing: -0.3px;	line-height: 20px;margin:2px 0 1.4rem;}
.author_links{color:rgba(22, 184, 230, 0.5); font-size: 15px;	letter-spacing: -0.3px;	line-height: 20px; margin-right: -0.4rem; display:inline-block;margin:0;}
.author_links a{color: #00C4EB;	margin-right:0.4rem;}
.author_links a img{margin-right:0.6rem;}
.author_links a:not(:first-child){margin-left:0.5rem;}
.author_revs{float:right;color: #8592A6; font-size: 15px;    margin-top: 3px;	letter-spacing: -0.3px;	line-height: 20px;}
.author_revs a{text-decoration:underline;color:#8592A6;}
.author_revs a:hover{text-decoration:none;}
.author_soc{text-align:center;margin:1.3rem -0.5rem 0;}
.author_soc a{   width: 32px;    height: 32px; display:inline-block;margin:0 10px 12px;}
.author_soc a img {width:100%;}
.post_cont .author_wrap .author {border:none;}
.post_cont .author_wrap .title-line {color:#8592A6;font-size: 18px;line-height: 27px; font-weight:bold;  font-family: 'Catamaran',"Francois One",sans-serif;}
.post_cont .author_wrap .title-line:after {height:1px;background:#8592A6;    margin: 2px 0 0;}
.sharertitle{color:#B1B6BD;font-weight:600;font-size:0.6875rem;text-align:center;text-transform:uppercase;}
.sharertitle .total-count{font-weight:900;display:block;color:#000000;font-size:1.5rem;line-height:1;}
.sharebutton a{display:inline-block;vertical-align:top;text-align:center;}
.sharebutton{margin:1rem auto 0;}
.sharebutton a{width:2rem;height:2rem;}
.wp-caption-text{    color: #8592a6;
    line-height: 19px;
    font-size: 14px;
    padding: 0 16px;
    font-family: 'Catamaran',"Francois One",sans-serif;
    text-align: center;
    font-weight: 300;
    margin-top: 0;}
.wp-caption-text span{color:#8592a6;}
.social-buttons {text-align:center;}
.social-buttons .soc {display:inline-block;margin-right:10px;}
/*---------------*/
.sidenews{    margin-top: -4px;}
.sidenews_item{padding:17px 0 15px;position:relative;}
.sidenews_item:not(:first-child):before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:#E0E0E0;}
.sidenews_item:hover .sidenews_item_title{color:#16B8E6;}
.sidenews_item_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
.sidenews_item_img{min-width:80px;width:80px;height:80px;margin:0 18px 0 0;}
.sidenews_item_title{font-weight:bold;font-size: 14px;line-height: 20px;color:#000000;    margin: -1px 0 7px;    min-height: 40px;}
.sidenews_item_info{color:#6c7686;font-size: 12px;line-height: 20px;}
.sidenews_item_info span{display:inline-block;}
.sidesubsc_icon{text-align:center;position:absolute;background:#fff;top:-1.15rem;width:4rem;left:50%;margin-left:-2rem;}
.sidesubsc_title{text-align:center;margin:0.9rem 0 1rem;text-transform:uppercase;color:#0c131d;font-size:1.125rem;font-family:'Catamaran',"Francois One", sans-serif;}
.sidesubsc_bord{position:relative;padding:1rem;margin-bottom:1rem;border:2px solid #16B8E6;}
.policy-sm{color:#78909C;font-size:0.75rem;text-align:center;}
.sidesubsc_form{background:#FFFFFF;overflow:hidden;padding:1px;border:1px solid rgba(22, 184, 230, 0.5);-webkit-border-radius:0.25rem;border-radius:0.25rem;}
.sidesubsc_form .button{height:2.25rem;font-size:0.875rem;font-weight:500;float:right;width:31%;padding:0;line-height:2.25rem;}
.sidesubsc_form .form-control, .sidesubsc_form input.wpcf7-form-control, .sidesubsc_form .yikes-easy-mc-form input[type=email]{height:2.25rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:1rem;border:none;float:left;width:69%;line-height:1.25;padding:0.5rem;}
.sidesubsc_form .yikes-easy-mc-form label {    float: left;    width: 69%;}
.sidesubsc_form .yikes-easy-mc-form label input[type=email] {width:100%;}

/*---------------*/
.related{margin-top:1rem;margin-bottom:2rem;}
.related li{list-style:none;margin-bottom:0.89rem;}
.related li a{font-weight:600;color:#111;font-size:1.125rem;display:inline-block;position:relative;padding-left:0.7rem;}
.related li a:before{width:0.25rem;height:0.25rem;-webkit-border-radius:50%;border-radius:50%;content:'';position:absolute;left:0;top:0.7rem;background:#111;}
.related li a:hover{color:#16B8E6;}
.related li a:hover:before{color:#16B8E6;}
/* */
.section-welcome{text-align:center;height:393px;padding:118px 0 50px;background:url(../img/img13.webp) no-repeat bottom;-webkit-background-size:cover;background-size:cover;}
.section-welcome h1{color:#fff; font-size:36px;line-height:52px;}
.search_form{max-width:54rem;margin:0.65rem auto 1.45rem;overflow:hidden;background:#fff;-webkit-border-radius:0.5rem;border-radius:0.5rem;-webkit-box-shadow:0px 3px 6px rgba(0, 0, 0, 0.22), 0px 6px 12px rgba(50, 50, 93, 0.2);box-shadow:0px 3px 6px rgba(0, 0, 0, 0.22), 0px 6px 12px rgba(50, 50, 93, 0.2);}
.search_form .form-control, .search_form input.wpcf7-form-control{    border: none;
    color: #8592A6;	font-family: Catamaran;	font-size: 20px;	font-weight: 500;
    width: 100%;
    padding-left: 3.5rem;
    height: 56px;
    background: url(../svg/search.svg) no-repeat 1.2rem center;
    -webkit-background-size: 16px;
    background-size: 1.4rem;}
.search_form .button{float:right;width:18.5%;letter-spacing:0.05rem;-webkit-border-radius:0 0.5rem 0.5rem 0;border-radius:0 0.5rem 0.5rem 0;}
.search_tags{color:#FFFFFF;font-size:0.875rem;padding-right:2.6rem;}
.search_tags span{display:inline-block;vertical-align:middle;}
.search_tags a{padding:0 0.7rem;margin:0 0 0 0.5rem;height:1.5rem;line-height:1.5rem;display:inline-block;vertical-align:middle;color:#FFFFFF;font-weight:bold;background:rgba(17, 17, 17, 0.4);-webkit-border-radius:2px;border-radius:2px;}
.search_tags a:hover{background:#111111;}
/* */
.subtitle{text-transform:uppercase;font-weight:bold;color:#16B8E6;}
.section-brands{padding:4.8rem 0 2.6rem;}
.brands_wrap{text-align:center;}
.home .brands_left .h2 {	color: #0C131D;	font-family: Catamaran;	font-size: 32px;	font-weight: 500;	line-height: 40px;}
.brands_left .subtitle{color: #8592A6;	font-family: Catamaran;	font-size: 24px;	font-weight: 500;	line-height: 54px;    text-transform: none;    margin: 30px 0 0;}

.brands{text-align:center;    margin: 0.4rem 0.8rem 0 0;}
.brands_item{display:inline-block;vertical-align:middle;width:7.5rem;margin:0.5rem 0.7rem 1rem 0;}
.home h2, .home .h2{font-weight:300;}
.home .content{padding:0;}
.section-news{padding:1.1rem 0 1.85rem;background:#FAFAFA;}
.section-news .section-news {padding:0;}
.section-news h2{text-align:center;}
.news_cols{margin:1.5rem 0 0.45rem;}
.news_cols_main{}
.news_cols_list{}
.mainnew_item{margin-bottom:0.95rem;position:relative;}
.mainnew_item_link{display:block;position:relative;color:#0c131d;}
.mainnew_item_img{height:212px;position:relative;}
.mainnew_item_img:after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0.0001)), to(#000000)); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.0001) 50%, #000000 100%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.0001) 50%, #000000 100%); background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 50%, #000000 100%); }

.mainnew_cat{font-size:0.875rem;background:#16B8E6;line-height:1.5rem;padding:0 0.8rem;display:inline-block;}
.mainnew_item_cont{padding:4px 0 0;}
.mainnew_item_title{font-weight:bold;font-size:20px;line-height:24px;margin:0.55rem 0 0.75rem;}
.mainnew_item_info{color:#0c131d;font-size:1rem;}
.mainnew_item_info span{display:inline-block;margin-right:0.2rem;}
.mainnew_item_info span:not(:first-child){margin-left:0.2rem;}
.mainnew_item_info .ava{width:16px;height:16px;margin:0 0.7rem 0 0;display:inline-block;vertical-align:middle;}

.mainnew_cat {    text-transform: uppercase;
 color: #00C4EB;	font-family: "Work Sans";	font-size: 15px;	font-weight: 600;	line-height: 20px;
    margin-bottom: 0.65rem;}
.mainnew_item_cont { position: absolute; left: 0; bottom: 0; right: 0; padding: 1.65rem 1.5rem; z-index:10;}
.mainnew_item_title {font-size: 24px;	font-weight: 600;	line-height: 36px; color: #fff; margin: 0.25rem 0 0.25rem; font-family: 'Catamaran',sans-serif; }
.mainnew_item_info {font-size: 15px; color: #FFFFFF;	letter-spacing: -0.3px;	line-height: 20px;}
.mainnew_item_info span { display: inline-block; margin-right: 0.4rem; }
.mainnew_item_info span:not(:first-child) { margin-left: 0.4rem; }


.newslist {    margin-bottom: 13px;}
.newslist_item{margin-bottom:0rem; padding:16px 0 13px;}
.newslist_item .subtitle{	color: #00C4EB;	font-family: "Work Sans";	font-size: 15px;	font-weight: 600;	line-height: 20px;margin-bottom:0.5rem;}
.newslist_item:hover .newslist_item_title{color:#16B8E6;}
.newslist_item_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
.newslist_item_cont{color: #0c131d; }
.newslist_item_cont p {    margin-bottom: 0.45rem;padding:0; }
.newslist_item_img{min-width:136px;height: 136px;	width: 136px;margin:1px 0.9rem 0 0;}
.newslist_item_title{color: #0C131D;	font-family: Catamaran;	font-size: 20px;	font-weight: 600;	line-height: 27px;margin:0rem 0 7px; overflow:hidden;}
.newslist_item_info{	color: #8592A6;	font-size: 12px;	font-weight: 500;	letter-spacing: -0.3px;	line-height: 20px;}
.newslist_item_info span{display:inline-block;    margin-bottom: 1px;}
.newslist_item_info .newslist_item_date {font-size:12px;}
.newslist_item_info .ava{width:16px;height:16px;margin:-2px 0.5rem 0 0;display:inline-block;vertical-align:middle;}
.more_news{text-align:center;margin-top: 10px;}
.more_news .button {width:100%;}
/* */
.section-who{padding:3.4rem 0 0.25rem;}
.section-who h2{text-align:center;}
.tabs_wrap{ margin-top: 12px;}
.tabs {      text-align: center;  margin-bottom: 24px;}
.tabs li{list-style:none;margin-bottom:4px;}
.tabs li a{ display:block;text-transform:uppercase; padding:10px 0px; 	color: #8592A6;	font-family: Catamaran;	font-size: 20px;	font-weight: 500;	line-height: 27px;}
.tabs li.active a {color: #0C131D; }
.panes{ }
.panes_item{padding:15px 0px 30px;}
.panes_item:not(.active){display:none;}
.panes_cols{}
.panes_cols_prev{      margin: 30px auto 34px;    text-align: center;    width: 210px;}
.panes_cols_txt{	color: #0C131D;	 font-size: 16px;	letter-spacing: -0.1px;	line-height: 24px; }
.panes_cols_txt h3{padding-bottom: 8px;text-transform:none; color: #0C131D; text-align:center;	font-size: 32px;	font-weight: 600;	line-height: 52px;}
.panes_cols_txt p{padding:0;}
/* */
.section-alfa{padding:1.45rem 0 7.05rem;}
.section-alfa h4{ 	color: #0C131D;	font-family: Catamaran;	font-size: 20px;	font-weight: 500;	line-height: 27px;text-transform:uppercase;}
.alfa_cols{margin-top:16px;border:1px solid #E0E0E0;}
.alfa_cols_sm{ padding:27px 0 26px;border-bottom: 1px solid #E6E6E6; display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.alfa_cols_big{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}
.alfa_title{text-align:center;    font-size: 16px;}
.alfa_tabs{margin-bottom:auto; padding:5px 25px;}
.alfa_tabs li{list-style:none;display:inline-block;	font-family: Catamaran;line-height: 48px;	text-align: justify;	font-size: 24px;font-weight: 500;	letter-spacing: 12px;	}
.alfa_tabs li a{display:inline-block;text-transform:uppercase;color: #8592A6;}
.alfa_tabs li a:hover{color:#16B8E6;}
.alfa_tabs li.active a{color:#16B8E6;}
.alfa_search .form-control, .alfa_search input.wpcf7-form-control{border:1px solid #E0E0E0;-webkit-border-radius:0;border-radius:0;height:2.5rem;font-size:1rem;background:url(../svg/search_sm.svg) no-repeat 0.5rem center;-webkit-background-size:1rem 1rem;background-size:1rem;padding-left:2rem;}
.alfa_panes{padding:33px 0px 0rem 22px;}
.alfa_panes_item{padding:0rem 0rem 15px 0rem;    margin-right: -8px;}
.alfa_panes_item:after{content:'';display:block;clear:both;}
.alfa_panes_item:not(.active){display:none;}
.alfa_col{float:left;width:50%;padding-bottom:15px;    padding-right: 14px;}
.alfa_col ul li{list-style:none; 	line-height: 18px; padding:11px 0; }
.alfa_col ul li a{color: #0C131D; font-size: 15px;}
.alfa_col ul li a:hover{color:#16B8E6;}
.alfa_col_letter{text-transform:uppercase;font-size:24px;font-family:'Catamaran',"Francois One", sans-serif;margin-bottom:0;	color: #00C4EB;font-weight: 500;	letter-spacing: 12px;	line-height: 48px;}
/* */
.sideconts{background:#FFFFFF;padding:1rem 1.5rem;-webkit-box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2);margin-top:1.2rem;}
.sideconts .title-line{text-transform:none;font-size:1.375rem;}
.sideconts_list li{list-style:none;margin:-0.05rem 0 1.05rem;line-height:1.5;}
.sideconts_list li a{color:#0c131d;font-weight:bold;}
.sideconts_list li a:hover{color:#16B8E6;}
.sideconts #ez-toc-container{margin:0;padding:0;border:none;background:transparent;box-shadow:none;}
.sideconts #ez-toc-container ul{}
.sideconts #ez-toc-container ul li{list-style:none;margin:-0.05rem 0 1.05rem;line-height:1.5;}
.sideconts #ez-toc-container ul li a{color:#0c131d;font-weight:bold;}
.sideconts #ez-toc-container ul li a:before{display:none;}
.sideconts #ez-toc-container ul li a:hover{color:#16B8E6;}
.article #ez-toc-container{display:none;}
.section-article{padding:0.8rem 0 3.4rem;}
.article{font-size: 18px;line-height: 27px; font-family: 'Spectral',serif;}
.article h1{font-size: 32px;line-height: 40px;margin-bottom:-0.3rem;}
.article h2{padding-top: 2.2rem;    padding-bottom: 0;}
.article h3{padding: 33px 0 15px;}
.article p{padding-top:0.3rem; }
.article h2 + p{padding-top:1rem;}
.article > ul, .article > ol, .tovwr > ul{    padding-top: 0;    margin-top: -6px;    padding-bottom: 16px; }
.article > ul li, .tovwr > ul li{position:relative;list-style:none;padding-left:1.1rem;padding-bottom:5px;}
.article > ul li:before, .tovwr > ul li:before{content:''; /*position:absolute;left:0;top:0.84rem; background: #0c131d; width: 0.3rem; height: 0.3rem; -webkit-border-radius:50%;border-radius:50%;*/}
.article > ol li {padding-left:0;padding-bottom:0.13rem;}
ol {list-style-position:inside;}
.article img{height:auto;margin-top:1.45rem;}
.article img.size-full {    margin: -2px -16px -4px;    max-width: calc(100% + 32px);width: calc(100% + 32px);}
.article .wp-caption-text{    font-size: 12px;    line-height: 1.35;    margin: 0.35rem 0 1.5rem;    padding: 0;}
.aligncenter{text-align:center;}
.article_date{border-bottom:1px solid #D8D8D8;font-size:1rem;color:#6C7686;margin-bottom:1.05rem;padding-bottom:1.05rem;}
.specnab{text-align:center;text-transform:uppercase;color:#fff;background:-webkit-gradient(linear, right top, left top, color-stop(1.44%, #150773), color-stop(101.44%, #08AEEA));background:-webkit-linear-gradient(right, #150773 1.44%, #08AEEA 101.44%);background:-o-linear-gradient(right, #150773 1.44%, #08AEEA 101.44%);background:linear-gradient(270deg, #150773 1.44%, #08AEEA 101.44%);padding:3.5rem 2rem 4rem;margin:1.5rem 0;font-family:'Catamaran',"Francois One", sans-serif;font-size:2rem;line-height:2.5rem;}
.specnab span{color:#FFC244;}
.breadcrumbs{color:#9E9E9E;font-size: 12px;margin-bottom:0.35rem;}
.breadcrumbs a{color:#9E9E9E;}
.breadcrumbs a:hover{color:#16B8E6;}
.title-line:after{margin:0.2rem 0 0;}
/* */
.artlist_wrap{margin-bottom:1.6rem;    margin-top: 55px;}
.artlist{margin-top:-2px;}
.artlist_item{margin-bottom:20px; }
.artlist_item:last-child {margin-bottom:1.5rem;border-bottom:0px solid #E0E0E0;    padding-bottom: 0px;}
.artlist_item_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
.artlist_item_img{    min-width: 136px;
    width: 136px;
    height: 136px;
    margin: 0 14px 0 0; background-image:#eee;}
.artlist_item_title{color: #0C131D;	font-family: Catamaran;	font-size: 20px;	font-weight: 500;	line-height: 27px;margin:0rem 0 0rem;}
.artlist_item_desc{color: #0C131D;	font-family: "Work Sans";	font-size: 16px;	letter-spacing: -0.1px;	line-height: 24px; margin:0rem 0 0rem; }
.artlist_item_desc p {padding:0;}
.artlist_item_info, .artlist_item_date{color: #8592A6;	font-family: "Work Sans";	font-size: 12px;	line-height: 20px;}
.artlist_item_info span{display:inline-block;margin-right:0.4rem;}
.artlist_item_info span:not(:first-child){margin-left:0.4rem;}
.artlist_item_info .ava{width:1.5rem;height:1.5rem;margin:0 0.7rem 0 0;display:inline-block;vertical-align:middle;}
.artlist_item_date {margin-top:auto;}
.artlist_item_cont {overflow:hidden;  display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;}
/* */
.pagetop{position:relative;padding:32px 0;background:url(../img/img33.jpg) no-repeat center;-webkit-background-size:cover;background-size:cover;}
.pagetop:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.195)), to(rgba(0, 0, 0, 0.65)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.195) 0%, rgba(0, 0, 0, 0.65) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0.195) 0%, rgba(0, 0, 0, 0.65) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0.195) 0%, rgba(0, 0, 0, 0.65) 100%);}
.pagetop .breadcrumbs{color:rgba(255, 255, 255, 1);	text-align: center;font-size: 16px;	letter-spacing: -0.1px;	line-height: 24px;}
.pagetop .breadcrumbs a{color:rgba(255, 255, 255, 1);}
.pagetop_cont{text-align:center;padding-top:3px;}
.pagetop_cont h1{font-size: 55px;text-transform:uppercase; color:rgba(255, 255, 255, 1);	font-weight: 500;	line-height: 61px;	text-align: center;	text-shadow: 0 0 8px 0 rgba(0,0,0,0.25);color:#fff;}
.pagetop_cont .subtitle{	color: #FFFFFF;	font-family: Catamaran;	font-size: 20px;	font-weight: 600;	line-height: 27px;     text-transform: none;    margin-top: 9px;}
.pagetop_soc{margin-top:32px;    margin-bottom: 25px;}
.pagetop_soc a{display:inline-block;width:2rem;margin:0 0.3rem;}
.pagetop_soc a img{vertical-align:top;}
.section-best{text-align:center;padding:39px 0 0.8rem;background:#F2F2F2;background:rgb(250,250,250);}
.acc_item{border:1px solid #C9C9C9;margin-bottom:15px;}
.acc_item.open .acc_item_drop{display:block;}
.acc_item.open .acc_item_opener:after{background-image:url(../svg/arrup.svg);}
.acc_item_opener{position:relative;cursor:pointer;position: relative;     font-family: 'Catamaran',sans-serif;cursor: pointer; padding: 0.85rem 3rem 0.8rem 15px; 
	color: #0C131D;	font-size: 18px;	font-weight: bold;	line-height: 27px;}
.acc_item_opener:after{content:'';position:absolute;right: 0.75rem;    top: 50%;    margin-top: -11px;background:url(../svg/arr.svg) no-repeat center;-webkit-background-size:100% 100%;background-size:100%;width:1.75rem;height:1.75rem;}
.acc_item_opener:hover{color:#16B8E6;}
.acc_item_opener:hover:after{background-image:url(../svg/arrup.svg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.acc_item_drop{    padding: 11px 15px 12px;  border-top:1px solid #C9C9C9; display:none;}
.acc_item-shad{border: 1px solid #E6E6E6;margin-bottom:1.3rem;}
.acc_item-shad .acc_item_opener{font-size: 18px;    padding: 7px 30px 9px 16px;}
.acc_item-shad .acc_item_opener:after{right:0.6rem; }
.article h2.faq_title {text-align:center;color: #0C131D;	font-family: Catamaran;	font-size: 40px;	font-weight: 300;	line-height: 54px;	text-align: center;}
.article h2.faq_title p {padding:0;}
.article h2.faq_title b {    display: block;color: #8592A6;	font-family: Catamaran;	font-size: 20px;	font-weight: 600;	line-height: 27px;	text-align: center;}
.icon-play{background:url(../svg/play-small.svg) no-repeat center;-webkit-background-size:100% 100%;background-size:100%;width:1.5rem;height:1.5rem;display:inline-block;vertical-align:middle;}
/* */
.tovwr {margin:0px 12px 27px;}
.tovwr .slick-dots { bottom:-123px;}
.tovwr .slick-dots li button {background: #E5E5E5;width:8px;height:8px;border-radius:50%;}
.tovwr .slick-dots .slick-active button {background: #16B8E6;}
.tov_slider_wrap{margin:12px 0px 48px;}
.tov_slider_for{border:1px solid #E3E3E3;}
.tov_slider_for_item{position:relative;}
.tov_slider_for_item img{max-height:100%;margin:0 !important;display:inline-block;transition:all 0.2s linear;}
.tov_slider_for_item:hover img{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);}
.tov_slider_for_item:hover .tov_slider_for_cover{opacity:1;}
.tov_slider_for_img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:230px;}
.tov_slider_for_cover{font-family:'Catamaran',"Francois One", sans-serif;color:#fff;text-transform:uppercase;font-size:2.5rem;color:#FFFFFF;top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:-webkit-gradient(linear, left top, left bottom, from(rgba(21, 7, 115, 0.8)), to(rgba(8, 174, 234, 0.8)));background:-webkit-linear-gradient(top, rgba(21, 7, 115, 0.8) 0%, rgba(8, 174, 234, 0.8) 100%);background:-o-linear-gradient(top, rgba(21, 7, 115, 0.8) 0%, rgba(8, 174, 234, 0.8) 100%);background:linear-gradient(180deg, rgba(21, 7, 115, 0.8) 0%, rgba(8, 174, 234, 0.8) 100%);}
.tov_slider_for_cover:hover{color:#fff;}
.tov_slider_for_link span{display:inline-block;margin:-0.3rem 0 0 1rem;width:1.5rem;height:1.5rem;}
.tov_slider_nav{margin-right:-7px;margin-top:8px;}
.tov_slider_nav_item{border:1px solid #E3E3E3;position:relative;margin-right:7px;}
.tov_slider_nav_item img{max-height:100%;margin:0 !important;}
.tov_slider_nav_item:hover, .tov_slider_nav_item.slick-current{border-color:#a7a4a4;}
.tov_slider_nav_img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:72px;}
.tov_plusminus{  font-family: "Work Sans";    margin: 28px -10px 2rem;    border-top: 1px solid #E3E3E3;    padding-top: 24px;}
.tov_plusminus_item{ }
.tov_plusminus_title{margin-bottom:14px;color:#009848; font-size: 16px;text-align:center;	font-weight: 500;	letter-spacing: -0.1px;	line-height: 24px;text-transform:uppercase;}
.article .tov_plusminus ul{margin:14px 0 5px; text-align:left;}
.article .tov_plusminus ul li{ list-style:none; color:#0c131d; position:relative;    padding-bottom: 0;font-size: 16px;	letter-spacing: -0.1px;	line-height: 36px;}
.article .tov_plusminus ul li:before{content:''; margin-left:0; width:1.5rem;height:1.5rem;left:0;top:0.2rem;background:url(../svg/check.svg) no-repeat 0 0;-webkit-background-size:100% 100%;background-size:100%;}
.article .tov_plusminus_minus .tov_plusminus_title{color:#E94850;}
.article .tov_plusminus_minus ul li:before{background-image:url(../svg/cons.svg);}

.tov_plusminus_opener {text-align:center; display:none;   margin: 15px 0;}
.tov_plusminus_opener a {font-weight: 600;font-size: 14px;line-height: 16px;text-align: center;color: #16B8E6;}
.tov_plusminus_opener a:after {content:'';margin:3px -18px 0 12px; display:inline-block; vertical-align:middle;border:4px solid transparent;border-top:4px solid #16B8E6;}
.tov_plusminus_opener a.open{}
.tov_plusminus_opener a.open:after {    margin-top: -5px;transform:rotate(180deg);}

/* */
.top_best {margin:0 0px 0.2rem;}
.top_best .slick-list {padding:0 0px; overflow:visible;}
.top_best .slick-dots {margin:16px 0px 11px;position:relative;bottom:0; display:none;}
.top_best .slick-dots li button {background: #E5E5E5;width:8px;height:8px;border-radius:50%;}
.top_best .slick-dots .slick-active button {background: #16B8E6;}
.section-best p { } 
.top_best_item{-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;background:#fff;width:248px;margin:0 0px 0 -1px;border:1px solid #E3E3E3; text-align:center;position:relative;    padding: 42px 16px 10px;    height: 502px;}
.top_best_item:hover{-webkit-box-shadow:0px 2px 11px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 11px rgba(0, 0, 0, 0.2);z-index:2;}
.top_best_item .button{    width: 160px;    margin: 0 auto 24px;height:40px;display:block;padding:10px;line-height:20px;font-size: 18px;text-transform:none;letter-spacing:0;}
.top_best_item .button:after{-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;content:'';opacity:0;margin-right:-10px;position:absolute;right:1rem;top:0.8rem;width:1.125rem;height:0.875rem;background:url(../svg/arrright.svg) no-repeat center;-webkit-background-size:100% 100%;background-size:100%;}
.top_best_item .button:hover{padding-right:1.2rem;}
.top_best_item .button:hover:after{opacity:1;margin-right:0;}
.top_best_label{line-height:31px; font-size: 16px;	font-weight: 500;	letter-spacing: -0.1px;	 position:absolute;top:0;left:0;right:0;height:40px;text-transform:uppercase; color:#FFFFFF;background:url(../img/badge1.png) no-repeat bottom;-webkit-background-size:auto 100%;background-size:auto 100%;}
.top_best_label img{margin:-0.05rem 0.2rem 0 -0.15rem;}
.top_best_label2{background-image:url(../img/badge2.png);}
.top_best_img{    height: 125px;    margin: 18px -16px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.top_best_img img{max-height:125px;}
.top_best_name{color: #0C131D;	font-family: Catamaran;	font-size: 20px;	font-weight: 600;	line-height: 27px; height:54px;overflow:hidden; display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.top_best_name a{color:#0C131D;;}
.top_best_desc{color: #8592A6;	font-family: Catamaran;	font-size: 18px;	font-weight: 500;	line-height: 27px;height:115px; border-top:1px solid #E3E3E3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.top_best_desc_txt {overflow: hidden;max-height: 84px;}
.top_best_desc a{color: #00C4EB;	font-family: "Work Sans";	font-size: 16px;	letter-spacing: -0.1px;	line-height: 24px;display:inline-block;    margin-top: 0.8rem;    font-weight: 400;}
.best-describ {color:#8592A6;    margin: 10px 0 8px;font-size: 15px;	letter-spacing: -0.3px;	line-height: 20px;	text-align: center;}
.rating-custom{    margin: 4px auto 12px;    height: 20px;    width: 118px;background:url(../img/star0.png) repeat-x 0 0;-webkit-background-size:auto 100%;background-size:auto 100%;}
.rating-custom span{display:block;height:100%;background:url(../img/star1.png) repeat-x 0 0;-webkit-background-size:auto 100%;background-size:auto 100%;}
.section-review{padding:1.65rem 0;}
.section-review .title-line {color: #0C131D;	font-family: Catamaran;	font-size: 18px;	font-weight: bold;	line-height: 27px;}
.section-review .wrapper{max-width:70rem;}
.section-review .author_wrap{margin:0.5rem 0 0;}
.section-review .author{margin-bottom:1.45rem;}
.section-review .center{ }
.section-review .article{margin-bottom:2.85rem; }
.section-review .article h2{ padding-bottom: 4px;	font-size: 32px;	font-weight: 500;	line-height: 40px;}
.section-review .article h3{font-size: 29px;line-height:1.6;padding: 21px 0 5px;font-weight: 500;	line-height: 54px;}
.section-review .article img{margin-top:1.45rem;}
.section-review .article p img{    margin: -3px 0 19px;}
.section-review img.size-full {    margin: 6px 0px -7px;    max-width: 100%;width: 100%;}
.section-review .article .wp-caption-text{    margin: 0.5rem 0 1.6rem;    text-align: left;    font-style: normal;}
.section-review .article p{padding-top:0.3rem;padding-bottom:14px;}
.section-review .article img + h2{margin-top:0.45rem;}
.section-review .article h2 + h3{padding-top:0.3rem;}
.section-review .article p + h2{padding-top: 1.6rem;   }
.section-review .article h4{padding-bottom:5px; }
.section-review .article .button{   margin: 22px auto -5px;    width: 150px; font-family: Catamaran;	font-size: 15px;	font-weight: 600;	letter-spacing: 0.5px;  height: 40px;    line-height: 20px;    padding: 10px;  }
.section-review .sideconts{margin-bottom:7rem;}
.acc_item + h2{padding-top:0.4rem;}
h2 + .acc_item{margin-top:16px;}
.section-review  #ank1 { }
.section-review #ank5, .tovwr + h2 {    margin-top: 42px;}
.section-review .article>ul, .section-review .article ol, .section-review .article ul {
    margin-top: -2px;
    padding-bottom: 27px;
}
.article > ul li, .article ul li {
    position: relative;
    list-style: none;
    padding-left: 0rem;
    padding-bottom: 5px;
}
.article > ul li:before, .article ul li:before {
    display:inline-block;vertical-align:middle;margin:-2px 10px 0 5px;  
    /*background: #0c131d;
    width: 0.3rem;
    height: 0.3rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;*/
    font-size: 3rem;line-height: 1.6rem; content: '·'; 
}
/* */
.bg-gr{background-color:#f9f9f9;}
.section-welcomejob{background:url(../img/jobbg.png) no-repeat bottom #f9f9f9;-webkit-background-size:cover;background-size:cover;padding:0.95rem 0 4.0rem;color:#fff;}
.welcomejob{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;max-width:72.2rem;margin:0 auto;}
.welcomejob .subtitle{color:#fff;opacity:0.9;font-size: 12px;line-height: 14px;}
.welcomejob h1{color:#fff;font-size: 32px;line-height: 36px;margin:0.4rem 0 -0.25rem;}
.welcomejob_prev{overflow:hidden;-webkit-border-radius:50%;border-radius:50%;width:26.25rem;height:26.25rem;min-width:26.25rem;margin-left:5rem;}
.welcomejob_txt{font-weight: 500;font-size: 14px;line-height: 20px;}
.section-jobs{padding:2.5rem 0;}
.jobs_title{text-transform:uppercase;text-align:center;color:#16B8E6;font-weight:900;font-size: 20px;line-height: 24px;}
.jobs_txt{text-align:center;color:#0c131d; max-width:40rem;margin:0.1rem auto 1.5rem;}
.jobs{ margin:2.05rem auto 4.2rem;}
.jobs_item{background:#FFFFFF;border:1px solid #F0F2F4;margin-bottom:16px;}
.jobs_item:hover{border-color:#CFD8DC;}
.jobs_item_link{display:block;padding:15px 16px 5px;color:#0c131d;}
.jobs_item_cont{margin:0 auto; position:relative;}
.jobs_item_cont:after{content:'';position:absolute;right:0;bottom:1.4rem;width:23px;height:12px;background:url(../svg/back.svg) no-repeat;-webkit-background-size:100% 100%;background-size:100%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.jobs_item_title{font-size: 20px;line-height: 32px;border-bottom:1px solid #CFD8DC;padding-bottom:1.1rem;font-weight:bold;}
.jobs_item_params{color:#6C7686;font-size: 16px;line-height: 19px;padding-top:17px;}
.jobs_item_params_item{padding-bottom:17px;}
.jobs_item_params_name{display:block;margin-right:1.7rem;    margin-bottom: 9px;}
.jobs_item_params_value{color:#0c131d;font-weight:bold;}
.jobs_form{max-width:40rem;margin:1.1rem auto 0rem;}
.jobs_form .form-control, .jobs_form input.wpcf7-form-control{font-size:16px;}
.jobs_form textarea.form-control {height: 8.65rem;}
.jobs_form .form-button {    margin-top: 41px;}
.jobs_form .form-button input.wpcf7-form-control  {font-size: 18px; height:48px;}
.jq-file__name {font-size:18px;}
.back{margin:1.05rem 0 0.6rem;}
.back_link{font-weight:900;font-size:1rem;text-transform:uppercase;}
.back_link:before{content:'';margin:0 0.5rem 0 0;display:inline-block;vertical-align:middle;width:1.5rem;height:0.875rem;background:url(../svg/back.svg) no-repeat;-webkit-background-size:100% 100%;background-size:100%;}
.job_info{border-top:1px solid #CFD8DC;margin-bottom:1.7rem;}
.job_info_item{font-weight:600;border-bottom:1px solid #CFD8DC;padding:1rem 0 1rem;font-size: 16px;}
.job_info_item span{display:inline-block;vertical-align:middle;text-align:center;width:1.25rem;margin:0 0.7rem 0 0;}
.article .job_info_item span img {margin:0;}
.job_button {margin-bottom: 1.2rem;}
.job_button .button{width:100%;text-transform:none;    font-size: 16px;    height: 40px;    padding: 10px;    line-height: 20px;}
.section-job{padding:2.85rem 0;}
.section-job .columns{}
.section-job .sidebar{}
.section-job .center{}
.section-job .jobs_form{margin:2.3rem 0 -0.7rem;}
.article-job h1{text-transform:none;color:#0c131d;font-weight:bold;font-size: 32px;line-height: 32px;padding:0 0 0.7rem;}
.article-job h3{font-size: 20px;line-height: 28px;}
.article-job > ul, .article-job > ol{padding-top:1.05rem;padding-bottom:0rem;letter-spacing:0.005rem;    margin-bottom: -7px;}
.article-job > ul li, .article-job > ol li{padding-bottom:1.3rem;}
/* */
.section_404{min-height:-webkit-calc(100vh - 56px);min-height:calc(100vh - 56px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0.5rem 24px 0.9rem;}
.block_404{text-align:center;}   
.block_404_title{font-size:30px;line-height:36px;color:#0c131d;font-weight:900;}
.block_404_img{margin:2.0rem auto 1.2rem;max-width:35.125rem;}
.block_404_txt{font-size: 16px;line-height: 24px;    margin-bottom: 2.25rem;color: #6C7686;}
.block_404_txt p{padding:0;margin:0;}
.block_404_links{font-weight:600;font-size: 16px;line-height: 40px;color:#D8D8D8;}
.block_404_links a{display:inline-block;margin:0 1.25rem;}
/* */
.section_title{position:relative;padding:6.25rem 0 1.65rem;color:#fff;overflow:hidden;}
.section_title img{max-width:9999px;filter:blur(2.71828px);-webkit-filter:blur(2.71828px);-moz-filter:blur(2.71828px);-o-filter:blur(2.71828px);-ms-filter:blur(2.71828px);position:absolute;top:-3%;left:-10px;height:106%;}
.section_title:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}
.section_title .wrapper{z-index:3;max-width:74rem;}
.section_title h1{font-weight: 900;text-transform:none;font-size: 40px;line-height: 44px;color:#fff;font-family:'Work Sans',"Lato", sans-serif;padding-bottom:11px;}
.des_top{    font-size: 14px;    margin-top: 3px;}
.section_navpage{background:#FAFAFA;-webkit-box-shadow:0px 2px 4px rgba(0, 0, 0, 0.1);box-shadow:0px 2px 4px rgba(0, 0, 0, 0.1);}
.section_navpage .wrapper{max-width:74rem;}
.navpage{margin:0 -16px; white-space:nowrap; overflow-x:auto; display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.navpage li{list-style:none;display:inline-block;    margin-right: 6px;}
.navpage li a{display:block;position:relative;font-size:16px;color:#0c131d;font-weight:bold;padding:1.15rem 16px 1.2rem;}
.navpage li a:after{content:'';height:4px;width:100%;background:#16B8E6;position:absolute;bottom:0;left:0;display:none;}
.navpage li a:hover:after{display:block;}
.navpage li.current a:after{display:block;}
.section_our_mission{padding:1.55rem 0 0.4rem;}
.our_mission{ }
.our_mission_text{padding-top:0.1rem;font-size: 16px;line-height: 24px;}
.our_mission_text p{padding-bottom:0.75rem;}
.our_mission_text_title{font-size: 28px;line-height: 38px;text-transform:uppercase;font-weight:900; margin-bottom: 8px;    margin-top: -5px;}
.our_mission_img{    margin-top: 31px;}
.section_meet_our_team{padding:1.4rem 0 1.3rem;}
.section_meet_our_team h2{margin-bottom:-0.4375rem;}
.meet_our_team_des{    margin-bottom: 32px;    margin-top: -18px;font-size: 16px;line-height: 24px;}
.meet_our_team_item{text-align:center; margin-bottom:61px;}
.meet_our_team_item:last-child{    margin-bottom: 0px;}
.meet_our_team_item .author_soc{margin:1.45rem -0.5rem 0.6rem;}
.meet_our_team_item .author_soc a {    width: 32px;    height: 32px;    margin: 0 4.5px;}
.meet_our_team_item .author_soc a img {width:100%;}
.meet_our_team_item_img{width:176px;height:176px;margin:0 auto;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;margin:0px auto 0.6rem;}
.meet_our_team_item_img img {    width: 100%;}
.meet_our_team_item_name{font-weight:900;font-size: 24px;line-height: 29px;margin:0.8rem 0 0.21rem;}
.meet_our_team_item_des{font-size: 16px;line-height: 19px;}
.meet_our_team_item_text{font-size: 16px;line-height: 22px; }
.meet_our_team_item_text p{padding:0;}
.section_press_news{padding:2rem 0 0.7rem;}
.news{margin-top:0.4rem;    margin-bottom: 2.95rem;}
.news:after{display:block;clear:both;content:'';}
.news_item{width:48.5%;float:left;margin-left:3%;color:#0c131d; margin-bottom:2.5rem;}
.news_item:nth-child(4n+1){margin-left:0;clear:both;}
.news_item_img{position:relative;overflow:hidden;margin-bottom:0.8rem;}
.news_item_img img{position:absolute;top:0;left:0;width:100%;}
.news_item_img:before{content:'';padding-bottom:58.5%;display:block;}
.news_item_date{font-size:0.87rem;}
.news_item_text{font-size: 22px;line-height: 26px;font-weight:bold;     margin-bottom: 0.7rem;    margin-top: 0.5rem;    min-height: 52px;}
.news_item_text a{color:#0c131d;}
.news_item_text a:hover{color:#16B8E6;}
.news_item_logo img {max-height:12px;}
.section-about h2{color:#16B8E6;}
.section_section_txt{padding:1.1rem 0 1.1rem;}
.section_txt{padding:0rem 0 0;}
.section_txt_left{}
.section_txt_list{margin-top:0.3rem;    margin-bottom: 2.2rem;}
.section_txt_list li{display:block;}
.section_txt_list li a{color:#150773;font-weight:bold;font-size: 16px;line-height: 40px;}
.section_txt_list li a:hover{color:#16B8E6;}
.section_txt_right{width:auto;}
.section_txt_block{margin-bottom:15px;color:#0c131d;font-size: 16px;line-height: 24px;}
.section_txt_block:last-child{margin-bottom:0px;}
.section_txt_block p{padding:0.75rem 0 1.0rem;letter-spacing:0.01rem;}
.date{color:#6C7686;margin:0rem 0 1.95rem;font-size: 12px;line-height: 14px;}    
.section_txt_block_title{color:#0c131d;font-size:1.25rem;font-weight:bold;}
.section_contact_us{padding:0.75rem 0 2.4rem;}
.contact_us{padding-top:0.2rem;}
.contact_us_left{    margin-bottom: 33px;}
.contact_us_title{text-transform:uppercase;font-weight:900;font-size: 32px;line-height: 40px;margin:1.5rem 0 0;}
.contact_us_des{font-size: 18px;line-height: 28px;    margin-bottom: 22px;    margin-top: 3px;}
.contact_us_form{border:1px solid #E6E8EC;padding:16px;}
.contact_us_form .form-field{margin:0.5rem 0 1.8rem;}
.contact_us_form .form-button{margin-top:-0.1rem;margin-bottom:1.05rem;}
.contact_us_form_title{font-size:16px;color:#6C7686;    margin: 5px 0 28px;}
.contact_us_form input.wpcf7-submit {font-size:18px;    height: 48px;}
.contact_us_form div.wpcf7 .ajax-loader {display:none !important;}
.contact_us_right{ }
.contact_us_block{font-size: 18px;line-height: 30px;/*color: #6C7686;*/margin-bottom:2.7rem;font-size: 16px;    line-height: 24px;}
.contact_us_block a{font-weight:bold;}
.contact_us_block p{padding:0;}
.contact_us_block .author_soc{margin:1rem 0 0;text-align:left;}
.contact_us_block .author_soc a{    width: 32px;    height: 32px;    margin: 0 0.9rem 0 0;}
.contact_us_block .author_soc a img{width:100%;}
.contact_us_block_title{font-weight:bold;font-size: 20px;line-height: 32px;margin:-0.05rem 0 0.1rem;color: #0c131d;}

.section-author {    padding:1.55rem 0;}
.section-author .related_wrap .title-bg span { width:100%;text-align:center;}
.author-single {  margin-bottom: 28px;}
.author-single_img {     margin: 2px 0 0 40px;    border-radius: 50%;    background-position: center;    background-size: cover;    width: 88px;    min-width: 88px;    float: right;    height: 88px;}
.author-single_cont { -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;}
.author-single_cont h1 {min-height:90px;    margin-bottom: 22px; position:relative;   font-size: 28px;text-transform:none;    font-family: "Francois One", sans-serif;color: #0c131d;}
.author-single_cont h1:after {position:absolute;left:0;bottom:0;
    content: '';
    display: block;
    height: 2px;width:120px;
    margin: 0.85rem 0 0;
    background: -webkit-gradient(linear, right top, left top, color-stop(1.44%, #150773), color-stop(101.44%, #08AEEA));
    background: -webkit-linear-gradient(right, #150773 1.44%, #08AEEA 101.44%);
    background: -o-linear-gradient(right, #150773 1.44%, #08AEEA 101.44%);
    background: linear-gradient(270deg, #150773 1.44%, #08AEEA 101.44%);
}
.author-single_txt { clear:both;   margin: 0.85rem 0 1.6rem;   }
.author-single_txt p {padding:0;}
.author-single_soc {text-align:left;    margin: 0.5rem -0.2rem 0;}
.author_soc.author-single_soc a {    width: 24px;    height: 24px;margin: 0 6px 12px 3px;}

.articles {    margin:-3px 0 9px 0;}
.articles_item {position:relative;border-bottom:1px solid #E5E5E5; padding:24px 0 18px;
 display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;}
.articles_item_link {position:absolute;top:0;left:0;right:0;bottom:0;}
.articles_item_img {background-position:center;background-size:cover;    width: 117px;    min-width: 117px;    height: 88px;    margin-left: 20px;background:#eee;}
.articles_item_cont {    overflow: hidden;
 -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;}
.articles_item_title {font-weight: bold;font-size: 18px;line-height: 24px;}
.articles_item_txt {    margin: 5px 0 4px;    height: 42px;    overflow: hidden;}
.articles_item_txt p {padding:0;}
.articles_item_date {font-size: 12px;line-height: 18px;color: #90A4AE;}

.sidebar .tags { margin: 1.4rem 0 1.9rem -0.1rem;}
.sidebar .tags a { padding: 0 0.9rem;    margin-bottom: 0.75rem;}

.searchresultpage .wrapper {max-width: 80rem;}
.searchresultpage h1 {text-transform:none; font-size:1.47rem; font-weight: 500;    margin:0.9rem 0 0.35rem;   font-family: "Lato", sans-serif;}
.searchresultlist {}
.searchresultlist .newslist_item {}
.searchresultlist .newslist_item_img {    background-size: contain;    min-width: 8.7rem;    width: 8,7rem;    height: 5.7rem;    margin: 0 1rem 0 0;}
.searchresultlist .newslist_item_cont {    height: auto;}
.searchresultlist .newslist_item_title {font-weight: 600;font-size:1.15rem;line-height: 1.12;color: #111111;    min-height: 1rem; margin: 0.25rem 0 0.5rem;    height: auto;}
.searchresultlist .newslist_item_info {font-size:1rem;     margin-bottom: 0.55rem;}
.searchresultlist p {font-size: 0.875rem;line-height:1.375rem;color: #0c131d; padding:0;}

.header_search_opener {position:relative; z-index:5;transition: all 0s linear;}
.open .header_search_opener {background:url(https://ehomeupgrade.com/wp-content/themes/ehome/svg/crost.svg) no-repeat center;}   
.header_search_opener img {opacity:1;}
.open .header_search_opener img {opacity:0;}
.header_search div.asl_m .probox .promagnifier {width:0;display: none;}
.header_search div.asl_m .probox .proinput {margin-left:0;padding-left:24px;}
.header_search .wpdreams_asl_container {position:absolute;top:-0.1rem;right:6px; width:0px;z-index:1;transition: all 0.3s linear; background:#fff; height:2.75rem; border: 1px solid #fff; border-radius: 6px;}
.header_search.open .wpdreams_asl_container {width: 341px;border: 1px solid #E5E5E5; }
.header_search {z-index:70;}
.opensearch .header_nav {opacity:0;visibility:hidden;}
.opensearch .header_button_wrap {opacity:0;visibility:hidden;}
.header_search div.asl_m .probox .promagnifier {
    order: 10;
    -webkit-order: 0;height: 2.72rem;
    width: 3rem;
    line-height:2.5rem; background:#fff;
}
.header_search div.asl_w .probox, .header_search #ajaxsearchlite1 .probox {background:#fff; box-shadow:none;border:none;height:2.875rem;}
.header_search div.asl_w .probox .promagnifier .innericon svg { fill: #0c131d; width:1.7rem;}
.header_search.open div.asl_w .probox .promagnifier .innericon svg { width:1.65rem;}
.header_search #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {height:2.72rem;color: #0c131d !important;font-family: "Lato", sans-serif; font-weight: 600;font-size: 1.125rem;line-height: 1.375rem;}
div.asl_w .probox .proinput input.autocomplete {    margin-top: 2.72rem !important;}
div.asl_r.vertical {background: #FFFFFF;font-size: 1.125rem;line-height: 1.375rem;
border: 1px solid #E6E6E6;
box-sizing: border-box;
box-shadow: 0px 2px 10px rgba(1, 1, 1, 0.05);
border-radius: 4px;padding:8px 3px 8px 22px;}
div.asl_r p.showmore {font-family: "Lato", sans-serif;padding: 12px 0; text-align:left;color: #16B8E6;font-size: 1.125rem;line-height: 1.375rem;}
div.asl_r p.showmore a {text-align:left;color: #16B8E6;font-size: 1.3rem;font-family: "Lato", sans-serif; }
div.asl_r .results .item {border-top:1px solid #E5E5E5;padding: 12px 0;}
div.asl_r.vertical .results .item:first-child {border:none;}
div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a {font-family: "Lato", sans-serif; font-size: 1.3rem;line-height: 1.375rem;color: #0c131d; display:block;}
div.asl_r .results .item .asl_content h3:after {content:'';position:absolute;    right: 9px;    top: 16px;    height: 10px;    width: 10px; border-top: 2px solid #0c131d;    border-right: 2px solid #0c131d; transform:rotate(45deg);}
div.asl_r .results .item .asl_content h3 a:hover {font-size: 1.3rem;line-height: 1.375rem; background:#fff;font-family: "Lato", sans-serif; }
div.asl_r .results .item .asl_content h3:hover a {color: #16B8E6;}
div.asl_r .results .item .asl_content h3 a {padding-right:30px;}
div.asl_r .results .item .asl_content {padding:0;}
div.asl_r.vertical .results .asl_spacer {display:none;}
div.asl_r .results {max-height:288px;height: 288px;}
div.asl_r .results .item.hovered {background: #FFFFFF;}
div.asl_w .mCSBap_scrollTools a+.mCSBap_draggerContainer {    margin: 0px 0;}

/*.news-slider {}
.news-slider_item {padding:10px;}
.news-slider_item .newslist_item_link {    -webkit-flex-direction: column;    -ms-flex-direction: column; flex-direction: column;}
.news-slider_item .newslist_item_img { min-width:3rem;   width: 100%;    height: 9rem;    margin: 0 0 1.2rem 0;}
.news-slider_item .newslist_item_cont {    height: auto;}
.news-slider_item .newslist_item_cont p { padding:0;}
.news-slider_item .newslist_item_title {font-weight: 600;font-size:1.25rem;line-height: 1.2;color: #111111;    min-height: 1rem; margin: 0.25rem 0 0.3rem;  }
.news-slider_item .newslist_item_info { font-size:0.75rem;    }*/

.taxonomy_page {text-align:center;}
.taxonomy_page .wrapper{height:11.6rem; text-align:center; 
 display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;}
.taxonomy_page .breadcrumbs {text-align:left; position:absolute; top:0;left:1rem;right:1rem;}
.taxonomy_page h1 {    font-size: 2.3rem;    padding: 0rem 0 1rem 0;color:#fff;}
.taxonomy_page .subtitle { font-size: 0.88rem;}

.catslist {overflow:hidden; border-radius:4px; margin-top:-1.7rem;margin-bottom: 2rem; background:#fff;     padding: 3px 0.85rem;   -webkit-box-shadow: 0px 0px 1.25rem rgba(0, 0, 0, 0.2);    box-shadow: 0px 0px 1.25rem rgba(0, 0, 0, 0.2);}
.catslist_item {padding: 16px 0 10px;}
.catslist_item .newslist_item_link {}
.catslist_item .newslist_item_link p {padding:0;/*height: 40px;*/ overflow:hidden;    margin-bottom: 0.45rem;    line-height: 1.45;color: #0c131d; }
.catslist_item .newslist_item_title {height:auto;  line-height: 1.22;     margin: 0.05rem 0 0.4rem; font-size: 1.3rem;}
.catslist_item .newslist_item_info {    font-size: 0.88rem;}
.catslist_item .newslist_item_img {     min-width: 7.2rem;    width: 7.2rem;    height: 6.25rem;    margin: 0 0.8rem 0 0;}  
.catslist_item .newslist_item_cont {  height:auto;overflow:hidden;}  

.related_wrap_with_img_mob {    margin-bottom: 3.3rem;}
.related_wrap_with_img_mob .title-bg, .artlist_wrap .title-bg{position:relative; margin-bottom: 1.2rem; margin-bottom: 21px;}
.related_wrap_with_img_mob .title-bg:after, .artlist_wrap .title-bg:after {position:absolute;content:'';bottom:1px;left:0;right:0;height:2px;background: -webkit-gradient(linear, right top, left top, color-stop(1.44%, #150773), color-stop(101.44%, #08AEEA));
    background: -webkit-linear-gradient(right, #150773 1.44%, #08AEEA 101.44%);
    background: -o-linear-gradient(right, #150773 1.44%, #08AEEA 101.44%);
    background: linear-gradient(270deg, #150773 1.44%, #08AEEA 101.44%);}
.related_wrap_with_img_mob .title-bg span, .artlist_wrap .title-bg span {background:transparent;color: #0C131D;padding:0; text-transform:none;    height: auto; font-size: 29px; font-weight: 600; line-height: 54px;}
.related_wrap_with_img_mob .rel_item_img {}
.related_wrap_with_img_mob .rel_item_img:before {content:'';display:block;padding-bottom:60%;}
.related_wrap_with_img_mob .rel_item_title_post {text-align:center;display:block;  margin-top: 8px;  font-size: 15px;	font-weight: 600;color: #0C131D;	letter-spacing: -0.3px;	line-height: 20px;}
.someclass_rel_post_box {float:left;width:48%;margin-right:4%;margin-bottom: 20px;}
.someclass_rel_post_box:nth-child(2n) {margin-right:0;}
.block_rel_wrap {overflow:hidden;}

.section-review .tov_slider_title h2 {	font-family: Catamaran;	font-size: 29px;	font-weight: 500;	line-height: 54px;  margin: 0rem 0 0rem -10px;padding-top: 22px;    padding-bottom: 0;}
.tov_slider_list p { margin-right: -10px;}
.tov_slider_list p:first-child {margin-left:-10px;}
.tov_slider_list p .strong {margin-bottom: -7px;display:block;	font-family: Catamaran;	font-size: 20px;	font-weight: 600;	line-height: 27px;}	
.tov_slider_list ul {padding:7px 0 0 0px;}



@media (max-width: 599px) { 
	.news_item{width:100%;float:none;margin-left:0%;}
}

@media (max-width: 374px) {  
	.header_search.open .wpdreams_asl_container {    width: 286px;}
}

/*--------------------------------------------------------*/

/*# sourceMappingURL=style.css.map */