@focus (){outline-style:solid;outline-color:blue;outline-width:2px;outline-offset:1px}.wrap_home_main_slider{position:relative}.wrap_home_main_slider .home_main_slider{position:relative}.wrap_home_main_slider .home_main_slider .wrap_slide .banner_img{object-fit:cover;width:100%;height:690px}.wrap_home_main_slider .home_main_slider .wrap_slide .shad_img{position:absolute;bottom:0;z-index:1;width:100%;right:0;object-fit:cover;height:100%}.wrap_home_main_slider .home_main_slider .wrap_slide .abs_content{position:absolute;width:100%;top:25%;z-index:9}.wrap_home_main_slider .home_main_slider .wrap_slide .abs_content .title{color:#fff;text-shadow:0px 2px 10px rgba(7,15,68,0.5);font-weight:670;font-size:70px;line-height:66px;margin-bottom:20px;max-width:670px;font-weight:600}.wrap_home_main_slider .home_main_slider .wrap_slide .abs_content .desc{margin-bottom:35px}.wrap_home_main_slider .home_main_slider .wrap_slide .abs_content .desc p{font-size:24px;line-height:1;margin:0;color:#fff}.wrap_home_main_slider .home_main_slider .wrap_slide .abs_content .link a{display:inline-flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;height:55px;min-width:200px;padding:0 15px;color:#fff;font-size:22px;font-weight:600;line-height:1;border:2px solid #fff;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}.wrap_home_main_slider .home_main_slider .wrap_slide .abs_content .link a:hover,.wrap_home_main_slider .home_main_slider .wrap_slide .abs_content .link a:focus{background-color:#fff;color:#070F44;border:2px solid #070F44}.wrap_home_main_slider .slick_navigation{position:absolute;right:0;width:100%;bottom:20%;z-index:9;line-height:1}.wrap_home_main_slider .slick_navigation .append_dots_wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.wrap_home_main_slider .slick_navigation .slick-dots{list-style:none;padding:0;margin:0;line-height:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-webkit-box-align:center;-ms-flex-align:center;display:flex !important;margin-left:30px}.wrap_home_main_slider .slick_navigation .slick-dots li{margin-left:10px}.wrap_home_main_slider .slick_navigation .slick-dots li:last-child{margin:0}.wrap_home_main_slider .slick_navigation .slick-dots li button{background:transparent;width:12px;height:12px;border-radius:50%;border:2px solid #fff;margin:0;text-indent:-9999px;cursor:pointer}.wrap_home_main_slider .slick_navigation .slick-dots li button:focus{outline:1px solid #fff}.wrap_home_main_slider .slick_navigation .slick-dots li:hover{cursor:pointer}.wrap_home_main_slider .slick_navigation .slick-dots .slick-active button{opacity:1;width:12px;height:12px;background:#fff}.wrap_home_main_slider .wrap_services_abs{position:absolute;top:50%;transform:translateY(-50%);left:9%;background-color:#fff;width:375px}.wrap_home_main_slider .wrap_services_abs .services_title{font-weight:700;min-height:62px;background-color:#FFC200;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center}.wrap_home_main_slider .wrap_services_abs .services_title h2{color:#070F44;font-size:28px;margin:0;font-weight:600}.wrap_home_main_slider .wrap_services_abs .wrap_services{display:flex;flex-wrap:wrap;border-bottom:0;border-left:0;background-color:#97DBF8}.wrap_home_main_slider .wrap_services_abs .wrap_services .item{width:50%;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.wrap_home_main_slider .wrap_services_abs .wrap_services .item:hover{background:#6ed0fb}.wrap_home_main_slider .wrap_services_abs .wrap_services .item a{display:flex;text-align:center;flex-direction:column;min-height:150px;align-items:center;justify-content:center;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.wrap_home_main_slider .wrap_services_abs .wrap_services .item a .icon{display:flex;align-items:center;justify-content:center;margin:0 auto;margin-bottom:10px;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.wrap_home_main_slider .wrap_services_abs .wrap_services .item a .icon.has-hover .icon-hover{position:absolute;opacity:0}.wrap_home_main_slider .wrap_services_abs .wrap_services .item a .title{margin:0;font-size:22px;line-height:1;color:#070F44;font-weight:600}.wrap_home_main_slider .wrap_services_abs .wrap_services .item a:hover,.wrap_home_main_slider .wrap_services_abs .wrap_services .item a:focus{background:#070F44}.wrap_home_main_slider .wrap_services_abs .wrap_services .item a:hover .icon.has-hover>svg,.wrap_home_main_slider .wrap_services_abs .wrap_services .item a:focus .icon.has-hover>svg{opacity:0}.wrap_home_main_slider .wrap_services_abs .wrap_services .item a:hover .icon.has-hover .icon-hover,.wrap_home_main_slider .wrap_services_abs .wrap_services .item a:focus .icon.has-hover .icon-hover{position:absolute;opacity:1}.wrap_home_main_slider .wrap_services_abs .wrap_services .item a:hover .title,.wrap_home_main_slider .wrap_services_abs .wrap_services .item a:focus .title{color:#FFC200}.wrap_home_main_slider .wrap_services_abs .wrap_services .item:nth-child(even) a{border-left:0}.home_news_strip{margin-bottom:110px}.home_news_strip .flex_wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-webkit-box-align:center;-ms-flex-align:center;min-height:100px;position:relative}.home_news_strip .flex_wrap .wrap_title{min-width:228px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-self:center;justify-content:center;border-right:6px solid #FFC200;background:rgba(255,194,0,0.1);height:67px;cursor:pointer}.home_news_strip .flex_wrap .wrap_title span{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-self:center}.home_news_strip .flex_wrap .wrap_title span.title{color:#070F44;line-height:1;font-weight:bold;font-size:26px;position:relative;margin-top:-10px}.home_news_strip .flex_wrap .wrap_title span.icon{position:relative;margin-right:16px}.home_news_strip .flex_wrap .wrap_title .toggle-news-vilon{background:url(../../images/blue-arr-down.png) no-repeat center;width:15px;height:8.02px;display:inline-block;position:absolute;bottom:-14px;right:50%;margin-right:-7.5px}.home_news_strip .flex_wrap .wrap_news{max-width:100%;width:calc(100% - 228px);position:relative;background:rgba(212,225,244,0.3)}.home_news_strip .flex_wrap .wrap_news .news_slider .item{border-right:2px solid rgba(7,15,68,0.2)}.home_news_strip .flex_wrap .wrap_news .news_slider .item a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-webkit-box-align:center;-ms-flex-align:center;position:relative;height:67px;padding:0 20px}.home_news_strip .flex_wrap .wrap_news .news_slider .item .news-inner-desc{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;flex-direction:column}.home_news_strip .flex_wrap .wrap_news .news_slider .item span{color:#4D5273;font-size:16px;line-height:1;font-weight:600}.home_news_strip .flex_wrap .wrap_news .news_slider .item span.date_span{font-weight:300;font-size:18px;line-height:24px}.home_news_strip .flex_wrap .wrap_news .news_slider .item svg{margin:0 0 0 20px}.home_news_strip .flex_wrap .play_pause{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-webkit-box-align:center;-ms-flex-align:center;line-height:1;width:26px;position:absolute;left:10px}.home_articles_sec{padding:0 0 100px 0}.home_articles_sec .link a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;display:inline-flex;height:55px;min-width:200px;color:#fff;line-height:1;font-size:22px;font-weight:600;background-color:#070F44;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}.home_articles_sec .link a:hover,.home_articles_sec .link a:focus{background-color:#97DBF8;color:#070F44;border:2px solid #070F44}.home_articles_sec .main_article{margin-bottom:38px}.home_articles_sec .main_article .flex_wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify}.home_articles_sec .main_article .flex_wrap .wrap_title_link{width:30%}.home_articles_sec .main_article .flex_wrap .wrap_title_link .title{margin-bottom:10px;max-width:450px}.home_articles_sec .main_article .flex_wrap .wrap_title_link .title h2{color:#070F44;line-height:1;font-size:50px;line-height:48px;margin:0;font-weight:bold}.home_articles_sec .main_article .flex_wrap .wrap_title_link .title h2 .hash_span{color:#97DBF8;margin-left:10px}.home_articles_sec .main_article .flex_wrap .wrap_title_link .subtitle{color:#070F44;font-size:28px;line-height:1;margin-bottom:30px}.home_articles_sec .main_article .flex_wrap .main_article_wrap{width:66%}.home_articles_sec .main_article .flex_wrap .main_article_wrap a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:flex-start;position:relative}.home_articles_sec .main_article .flex_wrap .main_article_wrap a:hover .wrap_img img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.home_articles_sec .main_article .flex_wrap .main_article_wrap .wrap_img{display:inline-block;overflow:hidden}.home_articles_sec .main_article .flex_wrap .main_article_wrap .wrap_img img{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.home_articles_sec .main_article .flex_wrap .main_article_wrap .wrap_content{width:532px;background:#fff;z-index:2;padding:30px;padding-right:63px;padding-top:0;margin-top:-8px}.home_articles_sec .main_article .flex_wrap .main_article_wrap .wrap_content .post_title{margin-bottom:20px;max-width:330px}.home_articles_sec .main_article .flex_wrap .main_article_wrap .wrap_content .post_title h3{color:#070F44;line-height:1;font-size:28px;line-height:30px;margin:0;font-weight:bold;position:relative}.home_articles_sec .main_article .flex_wrap .main_article_wrap .wrap_content .post_title h3:after{content:'';position:absolute;top:9px;right:-20px;width:7px;height:93px;background:#97DBF8}.home_articles_sec .main_article .flex_wrap .main_article_wrap .wrap_content .post_desc{padding-left:50px}.home_articles_sec .main_article .flex_wrap .main_article_wrap .wrap_content .post_desc p{color:#000000;font-size:20px;line-height:30px;margin:0}.home_articles_sec .main_article .flex_wrap .main_article_wrap .wrap_content .arr_icon{position:absolute;left:0;bottom:0;line-height:1;display:block}.home_articles_sec .wrap_articles a{display:block;position:relative}.home_articles_sec .wrap_articles .wrap_img img{object-fit:cover;width:100%;height:245px}.home_articles_sec .wrap_articles .post_title{padding:20px;min-height:97px;background-color:#fff;width:100%;padding-left:90px;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.home_articles_sec .wrap_articles .post_title h3{color:#070F44;line-height:1;font-size:24px;line-height:28px;margin:0;font-weight:bold;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-webkit-box-align:center;-ms-flex-align:center}.home_articles_sec .wrap_articles .post_title h3:after{content:'';position:absolute;top:8px;right:-20px;width:7px;height:75px;background:#97DBF8}.home_articles_sec .wrap_articles .post_title .arr_icon{position:absolute;left:10px;bottom:0;line-height:1;display:block}.home_articles_sec .wrap_articles .post_title .abs_cat{position:absolute;left:20px;top:-16px;background:#97DBF8;padding:0 10px;min-width:65px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;min-height:32px;color:#070F44;font-weight:bold;font-size:18px;line-height:1}.marketing_banners_sec{margin-bottom:120px}.marketing_banners_sec .wrap_banners{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-wrap:wrap}.marketing_banners_sec .wrap_banners .wrap_banner{width:33.1%;margin-bottom:6px}.marketing_banners_sec .wrap_banners .wrap_banner a{position:relative;display:block}.marketing_banners_sec .wrap_banners .wrap_banner a .wrap_img{position:relative}.marketing_banners_sec .wrap_banners .wrap_banner a .wrap_img .abs_blur{background:rgba(255,194,0,0.8);mix-blend-mode:normal;width:100%;height:100%;position:absolute}.marketing_banners_sec .wrap_banners .wrap_banner a .wrap_img img{height:280px;object-fit:cover;object-position:center center;width:100%}.marketing_banners_sec .wrap_banners .wrap_banner a .wrap_img span{font-weight:bold;font-size:28px;line-height:30px;color:#070F44;display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;max-width:200px;text-align:center}.marketing_banners_sec .wrap_banners .wrap_banner a .hover_state{position:absolute;opacity:0;visibility:hidden;position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.marketing_banners_sec .wrap_banners .wrap_banner a .hover_state .abs_blur{background:rgba(255,255,255,0.85);border:3px solid #FFC200;position:absolute;width:100%;height:100%;top:0;left:0}.marketing_banners_sec .wrap_banners .wrap_banner a .hover_state img{object-fit:cover;object-position:center center;width:100%;height:100%}.marketing_banners_sec .wrap_banners .wrap_banner a .hover_state .wrap_content{position:absolute;width:100%;height:100%;top:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-align-items:center;-moz-align-items:center;-webkit-box-align:center;-ms-flex-align:center}.marketing_banners_sec .wrap_banners .wrap_banner a .hover_state .wrap_title{margin-bottom:15px}.marketing_banners_sec .wrap_banners .wrap_banner a .hover_state .wrap_title span{font-weight:bold;font-size:28px;line-height:30px;color:#070F44}.marketing_banners_sec .wrap_banners .wrap_banner a .hover_state .desc{margin-bottom:25px}.marketing_banners_sec .wrap_banners .wrap_banner a .hover_state .desc p{color:#070F44;font-size:24px;line-height:26px;margin:0}.marketing_banners_sec .wrap_banners .wrap_banner a .hover_state .wrap_link span{height:55px;min-width:162px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;display:inline-flex;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-align-items:center;-moz-align-items:center;-webkit-box-align:center;-ms-flex-align:center;border:2px solid #070F44;color:#070F44;font-size:22px;line-height:1;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.marketing_banners_sec .wrap_banners .wrap_banner a .hover_state .wrap_link span:hover{background-color:#070F44;color:#fff}.marketing_banners_sec .wrap_banners .wrap_banner a:hover .hover_state,.marketing_banners_sec .wrap_banners .wrap_banner a:focus .hover_state{opacity:1;visibility:visible}.mayor_section{background:#070F44}.mayor_section .flex_wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center}.mayor_section .flex_wrap .inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-webkit-box-align:center;-ms-flex-align:center}.mayor_section .flex_wrap .inner .wrap_content{padding-right:80px}.mayor_section .flex_wrap .inner .wrap_content .desc{margin-bottom:20px;margin-top:20px}.mayor_section .flex_wrap .inner .wrap_content .desc p{margin:0;color:#fff;font-size:30px;line-height:35px;font-weight:bold}.mayor_section .flex_wrap .inner .wrap_content .wrap_mayor_signature{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-webkit-box-align:center;-ms-flex-align:center;margin-bottom:30px}.mayor_section .flex_wrap .inner .wrap_content .wrap_mayor_signature .mayor_sign_text{margin-left:20px}.mayor_section .flex_wrap .inner .wrap_content .wrap_mayor_signature .mayor_sign_text p{margin:0;color:#fff;font-size:18px;line-height:22px}.mayor_section .flex_wrap .inner .wrap_content .mayor_link a{border:2px solid #fff;color:#fff;display:inline-flex;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-align-items:center;-moz-align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;height:55px;min-width:200px;padding:0 20px;font-size:22px;line-height:1}.mayor_section .flex_wrap .inner .wrap_content .mayor_link a:hover{background:#FFFFFF;border:2px solid #070F44;color:#070F44}.close-additional-news{background:url(../../images/blue-close-x.png) no-repeat center;width:25px;height:25px;display:block;position:absolute;left:10px;top:10px}.additional-news-title{height:30px;line-height:30px;background:#FFF9E5;color:#000000;font-weight:normal;font-size:16px;width:100%;margin-top:1px;text-align:center}.additional-news-title span:after{content:'>';display:inline-block;margin-right:5px}
