.postbox__content .postbox__meta{display:none!important;}
ul{padding-left:24px;}
.main-menu ul li .submenu{-moz-box-shadow:0 30px 70px 0 rgb(199 199 199 / 66%);-webkit-box-shadow:0 30px 70px 0 rgb(199 199 199 / 66%);-moz-box-shadow:0 30px 70px 0 rgba(199, 199, 199, .66);-o-box-shadow:0 30px 70px 0 rgb(199 199 199 / 66%);-webkit-box-shadow:0 30px 70px 0 rgba(199, 199, 199, .66);-moz-box-shadow:1px 5px 20px 0 rgb(199 199 199 / 66%);box-shadow:0 30px 70px 0 rgb(199 199 199 / 66%);-o-box-shadow:0 30px 70px 0 rgba(199, 199, 199, .66);-webkit-box-shadow:1px 5px 20px 0 rgb(199 199 199 / 66%);box-shadow:0 30px 70px 0 rgba(199, 199, 199, .66);-o-box-shadow:1px 5px 20px 0 rgb(199 199 199 / 66%);box-shadow:1px 5px 20px 0 rgb(199 199 199 / 66%);}
.sidebar-toggle-btn-2 .line{background-color:#0059cf;}
.hero__area{position:relative;}
.hero__height-3{min-height:980px !important;}
.cta__form input{margin-right:0;}
.postbox__content{background-color:#fff;}
div.footer__logo img{max-width:200px;}
header ul, footer ul{padding-left:0 !important;}
.logo img{max-width:150px;}
.deco_wrap{position:relative;z-index:1;overflow:hidden;}
.line_wrap{display:block;position:absolute;top:0;z-index:-1;left:50%;width:80%;border-left:1px solid rgba(0, 0, 0, 0.07);bottom:0;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.line_wrap:before{position:absolute;left:-1px;width:1px;height:100px;animation:scroll1 15s ease-out infinite;content:"";background-image:-moz-linear-gradient(0deg, #000, transparent);background-image:-webkit-linear-gradient(0deg, #000, transparent);background-image:-o-linear-gradient(0deg, #000, transparent);background-image:-ms-linear-gradient(0deg, #000, transparent);background-image:linear-gradient(90deg, #000, transparent);}
.line_wrap .line_item{float:left;display:inline-block;position:relative;width:20%;height:100%;border-right:1px solid rgba(0, 0, 0, 0.07);}
.line_wrap .line_item:before{position:absolute;right:-1px;width:1px;height:100px;content:"";}
.line_wrap .line_item:nth-child(odd):before{animation:scroll2 15s ease-out infinite;background-image:-moz-linear-gradient(0deg, transparent, #000);background-image:-webkit-linear-gradient(0deg, transparent, #000);background-image:-o-linear-gradient(0deg, transparent, #000);background-image:-ms-linear-gradient(0deg, transparent, #000);background-image:linear-gradient(0deg, transparent, #000);}
.line_wrap .line_item:nth-child(even):before{animation:scroll1 15s ease-out infinite;background-image:-moz-linear-gradient(0deg, #000, transparent);background-image:-webkit-linear-gradient(0deg, #000, transparent);background-image:-o-linear-gradient(0deg, #000, transparent);background-image:-ms-linear-gradient(0deg, #000, transparent);background-image:linear-gradient(0deg, #000, transparent);}
.line_wrap.line_white{border-left:1px solid rgba(255, 255, 255, 0.07);}
.line_wrap.line_white:before{background-image:-moz-linear-gradient(0deg, #fff, transparent);background-image:-webkit-linear-gradient(0deg, #fff, transparent);background-image:-o-linear-gradient(0deg, #fff, transparent);background-image:-ms-linear-gradient(0deg, #fff, transparent);background-image:linear-gradient(0deg, #fff, transparent);}
.line_wrap.line_white .line_item{border-right:1px solid rgba(255, 255, 255, 0.07);}
.line_wrap.line_white .line_item:nth-child(odd):before{background-image:-moz-linear-gradient(0deg, transparent, #fff);background-image:-webkit-linear-gradient(0deg, transparent, #fff);background-image:-o-linear-gradient(0deg, transparent, #fff);background-image:-ms-linear-gradient(0deg, transparent, #fff);background-image:linear-gradient(0deg, transparent, #fff);}
.line_wrap.line_white .line_item:nth-child(even):before{background-image:-moz-linear-gradient(0deg, #fff, transparent);background-image:-webkit-linear-gradient(0deg, #fff, transparent);background-image:-o-linear-gradient(0deg, #fff, transparent);background-image:-ms-linear-gradient(0deg, #fff, transparent);background-image:linear-gradient(0deg, #fff, transparent);}
@keyframes scroll1 {
0%{top:0px;opacity:1;}
50%{top:50%;}
100%{top:100%;opacity:0.5;}
}
@keyframes scroll2 {
0%{opacity:1;bottom:0px;}
50%{bottom:50%;}
100%{bottom:100%;opacity:0.5;}
}
.header__area{position:absolute;z-index:10;width:100%;}
.header__area:not(.header__area-front){background-color:#fff;}
.header__area.sticky, .home .sidebar-toggle-btn-2 .line{background-color:#fff;}
.header__area.sticky .sidebar-toggle-btn-2 .line{background-color:#0059cf;}
.home .header__area .main-menu ul li a, .home .header__area .main-menu ul li.has-dropdown > a::after{color:#fff;}
.header__area.sticky .main-menu ul li a, .header__area.sticky .main-menu ul li.has-dropdown > a::after, .header__area .main-menu ul li .submenu li a{color:#0a0030;}
.header__area:not(.header__area-front) .main-menu ul li:hover > a{color:#2f80ed;}
.header__area .main-menu ul li .submenu li:hover > a{color:#fff;}
.header__area.sticky .main-menu ul li a{color:#0a0030;}
.header__area.sticky .main-menu ul li:hover > a{color:#0059cf;}
.home .header__area.sticky .logo{filter:invert(1);}
.cta__form textarea{width:370px;border:none;-moz-border-radius:36px;-webkit-border-radius:36px;-o-border-radius:36px;border-radius:36px;background-color:#fff;outline:none;padding:30px;}
.cta__form textarea::placeholder{font-size:15px;color:#8c8c97;}
.pos-r{position:relative;}
.d-g{display:grid;}
.gg-2{grid-gap:2rem;}
.maxw-24{max-width:24rem;}
.mh-a{margin-right:auto;margin-left:auto;}
.wpcf7 .form_wrap .ajax-loader{position:absolute;-moz-transform:translateY(18px);-webkit-transform:translateY(18px);-o-transform:translateY(18px);transform:translateY(18px);}
.w-btn-dark-blue{background-color:#0a002f !important;}
.w-btn-dark-blue:hover{color:#fff !important;-moz-box-shadow:0 12px 16px 0 rgb(15 0 40 / 20%);-moz-box-shadow:0 12px 16px 0 rgba(15, 0, 40, 0.2);-webkit-box-shadow:0 12px 16px 0 rgb(15 0 40 / 20%);-webkit-box-shadow:0 12px 16px 0 rgba(15, 0, 40, 0.2);-o-box-shadow:0 12px 16px 0 rgb(15 0 40 / 20%);-o-box-shadow:0 12px 16px 0 rgba(15, 0, 40, 0.2);box-shadow:0 12px 16px 0 rgb(15 0 40 / 20%);box-shadow:0 12px 16px 0 rgba(15, 0, 40, 0.2);}
.wpcf7 .form_wrap .wpcf7-not-valid-tip{display:block;position:absolute;left:1rem;}
.postbox__thumb.w-img{display:block;overflow:hidden;aspect-ratio:16 / 9;}
.postbox__thumb.w-img img{width:100% !important;}
.vacancy__info{font-size:14px;margin-bottom:28px;text-align:center;text-transform:uppercase;}
.post.vacancy__item{-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;border-radius:20px;overflow:hidden;}
.vacancy__page blockquote:before{display:none;}
.vacancy__page blockquote{padding-right:40px;padding-left:40px;background-color:#f4f9fd;}
.vacancy__page .post-btn{padding-top:30px;text-align:center;}
.vacancy__grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1.5rem;}
.vacancy__form{display:grid;max-width:30rem;grid-gap:16px;margin:36px auto;}
.vacancy__form input:not([type="submit"]), .vacancy__form textarea{font-size:16px;float:none;display:block;width:100%;border:none !important;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;line-height:1.3;color:#333;background-color:transparent !important;border-bottom:2px solid #ccc !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:6px 10px;}
.vacancy__form input:not([type="submit"]):focus, .vacancy__form textarea:focus{border:none !important;border-bottom:2px solid #0059cf !important;}
.vacancy__form input:not([type="submit"])::placeholder, .vacancy__form textarea::placeholder{color:#6b7b9c !important;}
.vacancy__form input[type="submit"]:hover, .vacancy__form input[type="submit"]:focus{color:#fff !important;}
.user-cv-label{border:solid 1px #909199;-moz-border-radius:32px;-webkit-border-radius:32px;-o-border-radius:32px;border-radius:32px;padding:10px 22px;margin:20px 0;}
.vacancy__form .ajax-loader{margin-right:0;position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.pum-content .main-heading{margin:36px 0 !important;}
.pum-open #header-sticky{z-index:0;}
@media screen and (max-width:1280px){
.line_wrap{width:97.6%;}
}
@media(max-width:992px){
.vacancy__grid{display:grid;grid-template-columns:repeat(2, 1fr);}
}
@media(max-width:575px){
.vacancy__grid{display:grid;grid-template-columns:repeat(1, 1fr);}
.cta__form input, .cta__form textarea{margin-bottom:0;width:80vw;}
.form_wrap .d-g{justify-content:center;}
}
@media screen and (max-width:560px){
.logo img{max-width:170px;}
}
@media(min-width:992px) and (max-width:1199px){
.col-6{width:45% !important;}
.d-lg-none{display:flex !important;justify-content:flex-end;}
.d-lg-block{display:none !important;}
.header__area{padding:15px 0;}
.mean-bar{display:block;}
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
display: block !important;
}@media(min-width:1200px) and (max-width:1500px){
.postbox__titles{font-size:24px;}
} @media(min-width:992px) and (max-width:1200px){
.postbox__titles{font-size:24px;}
.logo{padding:0;}
} @media(min-width:768px) and (max-width:991px){
.blog__wrapper,.blog__details-wrapper{margin:0;}
.custom-footer-2{padding-left:0;}
.custom-footer-3{padding-left:0;}
.footer__pl-70{padding-left:15px;}
.footer__pl-90{padding-left:15px;}
.logged-in header .sticky{margin-top:32px;}
.sidebar__menu{margin-left:15px;}
.logo{padding:0;}
} @media(max-width:767px){
.latest-comments ul li ul.children{padding-left:0;}
.blog__wrapper,.blog__details-wrapper{margin:0;}
.postbox__title{font-size:24px;}
.custom-footer-2{padding-left:0;}
.custom-footer-3{padding-left:0;}
.footer__pl-70{padding-left:15px;}
.footer__pl-90{padding-left:15px;}
.admin-bar .header__transparent{margin-top:46px;}
.admin-bar .header__area.sticky{margin-top:0;}
.admin-bar header .sticky{margin-top:0;}
.sidebar-toggle-btn{margin-left:30px;}
.logo{padding:0;}
.hero__features-item-list ul li{width:100%;float:left;margin-right:0 !important;}
} @media only screen and (min-width: 560px) and (max-width: 767px) {
.postbox__titles {
font-size: 24px;
}
}.postbox__content .postbox__meta{display:none!important;}
ul{padding-left:24px;}
.main-menu ul li .submenu{-moz-box-shadow:0 30px 70px 0 rgb(199 199 199 / 66%);-webkit-box-shadow:0 30px 70px 0 rgb(199 199 199 / 66%);-moz-box-shadow:0 30px 70px 0 rgba(199, 199, 199, .66);-o-box-shadow:0 30px 70px 0 rgb(199 199 199 / 66%);-webkit-box-shadow:0 30px 70px 0 rgba(199, 199, 199, .66);-moz-box-shadow:1px 5px 20px 0 rgb(199 199 199 / 66%);box-shadow:0 30px 70px 0 rgb(199 199 199 / 66%);-o-box-shadow:0 30px 70px 0 rgba(199, 199, 199, .66);-webkit-box-shadow:1px 5px 20px 0 rgb(199 199 199 / 66%);box-shadow:0 30px 70px 0 rgba(199, 199, 199, .66);-o-box-shadow:1px 5px 20px 0 rgb(199 199 199 / 66%);box-shadow:1px 5px 20px 0 rgb(199 199 199 / 66%);}
.sidebar-toggle-btn-2 .line{background-color:#0059cf;}
.hero__area{position:relative;}
.hero__height-3{min-height:980px !important;}
.cta__form input{margin-right:0;}
.postbox__content{background-color:#fff;}
div.footer__logo img{max-width:200px;}
header ul, footer ul{padding-left:0 !important;}
.logo img{max-width:150px;}
.deco_wrap{position:relative;z-index:1;overflow:hidden;}
.line_wrap{display:block;position:absolute;top:0;z-index:-1;left:50%;width:80%;border-left:1px solid rgba(0, 0, 0, 0.07);bottom:0;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.line_wrap:before{position:absolute;left:-1px;width:1px;height:100px;animation:scroll1 15s ease-out infinite;content:"";background-image:-moz-linear-gradient(0deg, #000, transparent);background-image:-webkit-linear-gradient(0deg, #000, transparent);background-image:-o-linear-gradient(0deg, #000, transparent);background-image:-ms-linear-gradient(0deg, #000, transparent);background-image:linear-gradient(90deg, #000, transparent);}
.line_wrap .line_item{float:left;display:inline-block;position:relative;width:20%;height:100%;border-right:1px solid rgba(0, 0, 0, 0.07);}
.line_wrap .line_item:before{position:absolute;right:-1px;width:1px;height:100px;content:"";}
.line_wrap .line_item:nth-child(odd):before{animation:scroll2 15s ease-out infinite;background-image:-moz-linear-gradient(0deg, transparent, #000);background-image:-webkit-linear-gradient(0deg, transparent, #000);background-image:-o-linear-gradient(0deg, transparent, #000);background-image:-ms-linear-gradient(0deg, transparent, #000);background-image:linear-gradient(0deg, transparent, #000);}
.line_wrap .line_item:nth-child(even):before{animation:scroll1 15s ease-out infinite;background-image:-moz-linear-gradient(0deg, #000, transparent);background-image:-webkit-linear-gradient(0deg, #000, transparent);background-image:-o-linear-gradient(0deg, #000, transparent);background-image:-ms-linear-gradient(0deg, #000, transparent);background-image:linear-gradient(0deg, #000, transparent);}
.line_wrap.line_white{border-left:1px solid rgba(255, 255, 255, 0.07);}
.line_wrap.line_white:before{background-image:-moz-linear-gradient(0deg, #fff, transparent);background-image:-webkit-linear-gradient(0deg, #fff, transparent);background-image:-o-linear-gradient(0deg, #fff, transparent);background-image:-ms-linear-gradient(0deg, #fff, transparent);background-image:linear-gradient(0deg, #fff, transparent);}
.line_wrap.line_white .line_item{border-right:1px solid rgba(255, 255, 255, 0.07);}
.line_wrap.line_white .line_item:nth-child(odd):before{background-image:-moz-linear-gradient(0deg, transparent, #fff);background-image:-webkit-linear-gradient(0deg, transparent, #fff);background-image:-o-linear-gradient(0deg, transparent, #fff);background-image:-ms-linear-gradient(0deg, transparent, #fff);background-image:linear-gradient(0deg, transparent, #fff);}
.line_wrap.line_white .line_item:nth-child(even):before{background-image:-moz-linear-gradient(0deg, #fff, transparent);background-image:-webkit-linear-gradient(0deg, #fff, transparent);background-image:-o-linear-gradient(0deg, #fff, transparent);background-image:-ms-linear-gradient(0deg, #fff, transparent);background-image:linear-gradient(0deg, #fff, transparent);}
@keyframes scroll1 {
0%{top:0px;opacity:1;}
50%{top:50%;}
100%{top:100%;opacity:0.5;}
}
@keyframes scroll2 {
0%{opacity:1;bottom:0px;}
50%{bottom:50%;}
100%{bottom:100%;opacity:0.5;}
}
.header__area{position:absolute;z-index:10;width:100%;}
.header__area:not(.header__area-front){background-color:#fff;}
.header__area.sticky, .home .sidebar-toggle-btn-2 .line{background-color:#fff;}
.header__area.sticky .sidebar-toggle-btn-2 .line{background-color:#0059cf;}
.home .header__area .main-menu ul li a, .home .header__area .main-menu ul li.has-dropdown > a::after{color:#fff;}
.header__area.sticky .main-menu ul li a, .header__area.sticky .main-menu ul li.has-dropdown > a::after, .header__area .main-menu ul li .submenu li a{color:#0a0030;}
.header__area:not(.header__area-front) .main-menu ul li:hover > a{color:#2f80ed;}
.header__area .main-menu ul li .submenu li:hover > a{color:#fff;}
.header__area.sticky .main-menu ul li a{color:#0a0030;}
.header__area.sticky .main-menu ul li:hover > a{color:#0059cf;}
.home .header__area.sticky .logo{filter:invert(1);}
.cta__form textarea{width:370px;border:none;-moz-border-radius:36px;-webkit-border-radius:36px;-o-border-radius:36px;border-radius:36px;background-color:#fff;outline:none;padding:30px;}
.cta__form textarea::placeholder{font-size:15px;color:#8c8c97;}
.pos-r{position:relative;}
.d-g{display:grid;}
.gg-2{grid-gap:2rem;}
.maxw-24{max-width:24rem;}
.mh-a{margin-right:auto;margin-left:auto;}
.wpcf7 .form_wrap .ajax-loader{position:absolute;-moz-transform:translateY(18px);-webkit-transform:translateY(18px);-o-transform:translateY(18px);transform:translateY(18px);}
.w-btn-dark-blue{background-color:#0a002f !important;}
.w-btn-dark-blue:hover{color:#fff !important;-moz-box-shadow:0 12px 16px 0 rgb(15 0 40 / 20%);-moz-box-shadow:0 12px 16px 0 rgba(15, 0, 40, 0.2);-webkit-box-shadow:0 12px 16px 0 rgb(15 0 40 / 20%);-webkit-box-shadow:0 12px 16px 0 rgba(15, 0, 40, 0.2);-o-box-shadow:0 12px 16px 0 rgb(15 0 40 / 20%);-o-box-shadow:0 12px 16px 0 rgba(15, 0, 40, 0.2);box-shadow:0 12px 16px 0 rgb(15 0 40 / 20%);box-shadow:0 12px 16px 0 rgba(15, 0, 40, 0.2);}
.wpcf7 .form_wrap .wpcf7-not-valid-tip{display:block;position:absolute;left:1rem;}
.postbox__thumb.w-img{display:block;overflow:hidden;aspect-ratio:16 / 9;}
.postbox__thumb.w-img img{width:100% !important;}
.vacancy__info{font-size:14px;margin-bottom:28px;text-align:center;text-transform:uppercase;}
.post.vacancy__item{-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;border-radius:20px;overflow:hidden;}
.vacancy__page blockquote:before{display:none;}
.vacancy__page blockquote{padding-right:40px;padding-left:40px;background-color:#f4f9fd;}
.vacancy__page .post-btn{padding-top:30px;text-align:center;}
.vacancy__grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1.5rem;}
.vacancy__form{display:grid;max-width:30rem;grid-gap:16px;margin:36px auto;}
.vacancy__form input:not([type="submit"]), .vacancy__form textarea{font-size:16px;float:none;display:block;width:100%;border:none !important;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;line-height:1.3;color:#333;background-color:transparent !important;border-bottom:2px solid #ccc !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:6px 10px;}
.vacancy__form input:not([type="submit"]):focus, .vacancy__form textarea:focus{border:none !important;border-bottom:2px solid #0059cf !important;}
.vacancy__form input:not([type="submit"])::placeholder, .vacancy__form textarea::placeholder{color:#6b7b9c !important;}
.vacancy__form input[type="submit"]:hover, .vacancy__form input[type="submit"]:focus{color:#fff !important;}
.user-cv-label{border:solid 1px #909199;-moz-border-radius:32px;-webkit-border-radius:32px;-o-border-radius:32px;border-radius:32px;padding:10px 22px;margin:20px 0;}
.vacancy__form .ajax-loader{margin-right:0;position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.pum-content .main-heading{margin:36px 0 !important;}
.pum-open #header-sticky{z-index:0;}
@media screen and (max-width:1280px){
.line_wrap{width:97.6%;}
}
@media(max-width:992px){
.vacancy__grid{display:grid;grid-template-columns:repeat(2, 1fr);}
}
@media(max-width:575px){
.vacancy__grid{display:grid;grid-template-columns:repeat(1, 1fr);}
.cta__form input, .cta__form textarea{margin-bottom:0;width:80vw;}
.form_wrap .d-g{justify-content:center;}
}
@media screen and (max-width:560px){
.logo img{max-width:170px;}
}
@media(min-width:992px) and (max-width:1199px){
.col-6{width:45% !important;}
.d-lg-none{display:flex !important;justify-content:flex-end;}
.d-lg-block{display:none !important;}
.header__area{padding:15px 0;}
.mean-bar{display:block;}
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
display: block !important;
}