/*
Theme Name:Nemesys Theme
Author:Nemesys
Version:1.0

*/

html {height:auto;}
body {color:#666;font-size:14px;font-family:'Manrope', sans-serif;line-height:1.4;margin:0;}
/*body {font-family:'Manrope', serif;}*/
* {box-sizing:border-box;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
p {margin:0;}
ul, ol {margin:0;padding:0;}
::placeholder {color:inherit;opacity:1;}

html[lang="el"] .lang-en {display:none;}
html[lang="en-US"] .lang-el {display:none;}

.page_wrapper {overflow:hidden;}

.header_container {background:#1c334e;height:90px;}
.header_main {background:#1c334e;width:100%;height:90px;position:fixed;top:0;left:0;z-index:10;}
.header_main:after {clear:both;content:"";display:block;}
.header_a {float:left;width:230px;margin:18px 0 0 30px;}
.header_b {margin:0 100px;}
.header_c {position:absolute;top:0;right:0;}

.logo_container {}
.logo_container .logo {display:block;}
.logo_container .logo img {display:block;width:100%;;}

.menu_button_container {border-left:2px solid rgba(255,255,255,0.3);float:right;padding:58px 65px;}

/*.menu_button {background:#44b549;text-align:center;width:94px;height:94px;padding-top:58px;position:relative;cursor:pointer;}
.menu_button:before {background:#fff;content:"";width:100px;height:6px;position:absolute;top:25px;left:-30px;}
.menu_button:after {background:#fff;content:"";width:80px;height:6px;position:absolute;top:42px;left:-10px;}
.menu_button span {color:#fff;font-size:15px;font-weight:700;}*/

.menu_container {}
.menu_container ul.main-menu {padding:0 30px 0 20px;text-align:center;}
.menu_container ul li.level_1 {display:inline-block;list-style:none;margin:0 15px;}
.menu_container ul li.level_1 > a {color:#fff;font-size:13px;font-family:"ZonaPro-Bold";line-height:90px;text-decoration:none;display:block;position:relative;}
.menu_container ul li.level_1 > a:before {background:#44b549;content:"";width:100%;height:4px;position:absolute;bottom:0;left:0;opacity:0;transition:0.3s ease-out;}
.menu_container ul li.level_1:hover > a:hover {color:#44b549;}
.menu_container ul li.level_1:hover > a:hover:before {opacity:1;}
.menu_container ul li.level_1.parent > a {background:url("../images/angle-down-solid.svg") no-repeat scroll right center / 10px auto;padding-right:20px;}
.menu_container ul li.level_1.parent:hover > a:hover {background-image:url("../images/angle-down-solid-lightblue.svg");}

ul.sub-menu {padding:0 20px;text-align:left;}
ul.sub-menu li.level_2 {display:block;list-style:none;margin:0 0 20px;}
ul.sub-menu li.level_2 > a {color:#fff;font-size:15px;font-family:"ZonaPro-Bold";text-decoration:none;display:block;}
ul.sub-menu li.level_2 > a:hover {color:#44b549;}

.menu_container .submenu_container {background:#1c334e;border-top:1px solid rgba(255,255,255,0.3);width:100%;padding-top:50px;position:absolute;top:90px;left:0;z-index:1;display:none;}
.menu_container ul li.level_1:hover .submenu_container {display:block;}
.menu_container .submenu_block {display:flex;flex-wrap:wrap;}
.menu_container .submenu_1 {width:30%;text-align:left;}
.menu_container .submenu_2 {width:40%;padding-bottom:30px;}
.menu_container .submenu_3 {width:30%;padding-left:50px;}
.menu_container .submenu_1 .header_3 {background:url("../images/chevron-right-solid-lightblue.svg") no-repeat scroll right center / 13px auto;color:#fff;display:inline-block;padding-right:30px;}
.menu_container .submenu_bgk {background:#44b549 url("../images/ICON_SEARCH.svg") no-repeat scroll left -2px top -2px / 96px auto;height:100%;min-height:300px;padding:110px 30px 0;}
.menu_container .close_submenu {display:none;}

.menu_container ul li.level_1.menu_columns .submenu_2 {width:70%;}
.menu_container ul li.level_1.menu_columns .submenu_3 {display:none;}
.menu_container ul li.level_1.menu_columns ul.sub-menu {column-count:2;column-gap:30px;}

.widget.contact_button {float:left;}
.widget.contact_button a {background:url("../images/envelope-regular.svg") no-repeat scroll center center / 28px auto;color:#fff;font-size:0;text-decoration:none;display:block;width:65px;height:90px;}
.widget.contact_button a:hover {background-image:url("../images/envelope-regular-lightblue.svg");}

.widget_polylang {float:right;}
.widget_polylang ul {}
.widget_polylang ul li {list-style:none;}
.widget_polylang a {background:url("../images/chevron-right-solid-lightblue.svg") no-repeat scroll right 18px center / 9px auto;color:#fff;font-size:12px;font-family:"ZonaPro-Bold";line-height:90px;text-align:center;text-decoration:none;display:block;width:auto;height:90px;padding:0 34px 0 18px;position:relative;}
.widget_polylang a {display:none;}
.widget_polylang a:before {content:"";background:#44b549;width:2px;height:40px;position:absolute;top:25px;left:0;opacity:0.8;}

.searchform {text-align:left;position:relative;}
.searchform:before {background:#1c334e;content:"";height:2px;position:absolute;bottom:0;left:0;right:-30px;}
.searchform .search-label {color:#fff;font-size:20px;font-family:"ZonaPro-Bold";display:block;margin-bottom:30px;}
.searchform input[type="text"] {color:#fff;background:transparent;border:none;outline:none;font-size:15px;font-family:"Manrope";padding:0 0 15px 0;}
.searchform input[type="submit"] {background:url("../images/ICON_SEARCH.svg") no-repeat scroll center center / 20px auto;border:none;color:transparent;font-size:0;width:40px;height:40px;position:absolute;bottom:5px;right:-20px;cursor:pointer;}

/**/

.menu_button {display:none;width:60px;height:60px;padding-top:22px;position:absolute;top:0;left:0;cursor:pointer;}
.menu_symbol {color:#ffffff;font-size:13px;text-align:center;text-decoration:none;display:block;width:30px;height:16px;margin:auto;position:relative;cursor:pointer;}
.menu_symbol:before,
.menu_symbol:after {backface-visibility:hidden;background:#fff none repeat scroll 0 0;content:"";width:30px;height:2px;left:0;transition:all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.menu_symbol:before {box-shadow:0 7px 0 0 #fff;position:absolute;top:0;}
.menu_symbol:after {position:absolute;top:14px;}
.show_menu .menu_symbol:before {box-shadow:0 0 0 0 transparent;top:10px;transform:rotate(225deg);}
.show_menu .menu_symbol:after {background:#fff;top:10px;transform:rotate(315deg);}
.dropdown_menu_container {background:#1c334e;position:fixed;width:350px;height:calc(100% - 60px);top:60px;left:-350px;z-index:-1;transition:all 0.5s ease-in-out;}
.dropdown_menu_container.show_menu {left:0;}
.dropdown_menu {height:100%;padding:50px 50px;position:relative;overflow-x:hidden;overflow-y:auto;}
.dropdown_menu ul {}
.dropdown_menu ul > li {display:block;list-style:none;margin:0 0 20px;}
.dropdown_menu ul > li > a {color:#fff;font-size:15px;font-family:"ZonaPro-Bold";text-decoration:none;display:block;padding:0 25px 0 0;opacity:1;visibility:visible;transition:all 0.5s ease-in-out;transition-property:opacity,visibility;}
.dropdown_menu ul > l:not(.large_title) > a:hover {color:#fff;text-decoration:underline;text-decoration-color:#1c334e;text-underline-offset:4px;text-decoration-thickness:2px;}
.dropdown_menu ul > li.parent > a {background:url("../images/angle-right-solid-lightblue.svg") no-repeat scroll right 10px center / 9px auto;}
.dropdown_menu .close_submenu {margin-bottom:30px;}
.dropdown_menu .close_submenu > a {color:#fff;font-size:12px;text-decoration:none;padding-top:2px;padding-left:20px;position:relative;}
.dropdown_menu .close_submenu > a:before {background:url("../images/angle-right-solid-lightblue.svg") no-repeat scroll center center / 7px auto;content:"";width:7px;height:100%;position:absolute;top:0;left:0;transform:rotate(180deg);}
.dropdown_menu .close_submenu > a:hover {text-decoration-thickness:1px;text-underline-offset:4px;}
.dropdown_menu .header_3 {color:#fff;border-bottom:2px solid #44b549;font-size:18px;display:inline-block;padding:0 0 3px;margin-bottom:25px;}
.dropdown_menu .header_3:not(:nth-child(2)) {padding-top:25px;}
/*.dropdown_menu .header_3 > a {border-bottom:2px solid #1c334e;font-size:20px;display:inline-block;padding:0 0 3px;}
.dropdown_menu .header_3 > a:hover {color:#1c334e;}*/

.dropdown_menu .submenu_container {width:100%;height:100%;padding:50px 50px;position:absolute;top:0;left:100%;transition:all 0.5s ease-in-out;}
.dropdown_menu .submenu_container.show_submenu {left:0;}
.dropdown_menu ul.show_submenu > li > a {opacity:0;visibility:hidden;}
.dropdown_menu .submenu_block {padding:0;}
.dropdown_menu ul.sub-menu {padding:0;}

/**/

/*.dropdown_menu_container {background:#1c334e;position:fixed;width:100%;height:680px;top:0;left:0;z-index:101;opacity:0;visibility:hidden;}
.dropdown_menu_container.show_menu {opacity:1;visibility:visible;}
.dropdown_menu {display:flex;height:100%;}
.menu_close {background:#1c334e url("../images/NOTIA_HOMEPAGE_X_ICON_WHITE.svg") no-repeat scroll center center / 42px auto;width:94px;height:94px;margin:58px auto 0;cursor:pointer;}*/

/**********/

.main_max {max-width:1260px;padding:0 50px;margin:auto;}
.main_max_2 {max-width:1300px;margin:auto;}

.main_image {}
.main_image a {display:block;}
.main_image img {display:block;width:100%;}
.header_0 {font-size:150px;font-family:"ZonaPro-Bold";font-weight:normal;line-height:0.9;color:transparent;-webkit-text-stroke:3px #d6eef8;}
.header_1 {font-size:36px;font-family:"ZonaPro-Bold";font-weight:normal;line-height:1.1;}
.header_2 {font-size:44px;font-family:"ZonaPro-ExtraBold";font-weight:normal;line-height:1.2;}
.header_3 {font-size:24px;font-family:"ZonaPro-Bold";font-weight:normal;line-height:1.2;}
.header_4 {font-size:24px;font-family:"ZonaPro-Bold";font-weight:normal;line-height:1.35;}
.header_5 {font-size:20px;font-family:"ZonaPro-Bold";font-weight:normal;line-height:1.4;}
.header_6 {font-size:16px;font-family:"ZonaPro-Bold";font-weight:normal;line-height:1.3;}
.main_text {font-size:16px;line-height:1.35;}
.main_text_1 {font-size:20px;line-height:1.35;}
.main_button {background:#1c334e;color:#fff;font-size:12px;font-family:"ZonaPro-Bold";font-weight:normal;line-height:1.1;text-decoration:none;display:inline-block;padding:26px 50px;transition:all 0.5s ease-out;}
.main_button:hover {background:#44b549;color:#fff;}
.has_line {margin-bottom:5px;padding-left:50px;position:relative;}
.has_line:before {background:#44b549;content:"";width:30px;height:1px;position:absolute;top:13px;left:0;}

.mb-50 {margin-bottom:50px;}
.mb-70 {margin-bottom:70px;}
.pt-50 {padding-top:50px;}
.pt-70 {padding-top:70px;}
.pb-70 {padding-bottom:70px;}
.pb-100 {padding-bottom:100px;}
.clr {clear:both;}

/**********/

.slide_container {position:relative;}
.slide_1 {}
.slide_2 {display:none;height:160px;position:absolute;bottom:-80px;left:0;right:0;z-index:1;}

.slide_block {}
.slide {position:relative;overflow:hidden;}
.slide a {display:block;text-decoration:none;}
.slide a:before {background:linear-gradient(90deg, rgba(28,51,78,1) 0%, rgba(28,51,78,0) 65%);content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}
.slide img {display:block;width:100%;height:auto;}
.slide_content {position:absolute;top:24%;left:13%;z-index:2;}
.slide_content span {display:block;}
.slidetext {max-width:580px;}
.slidetext .header_5 {color:#fff;margin-bottom:25px;}
.slidetext .header_1 {color:#fff;margin-bottom:25px;}
.slidetext .main_text {color:#fff;margin-bottom:80px;}
.slidetext .main_button {background:#44b549;display:inline-block;}
.slidetext .main_button:hover {background:#fff;color:#1c334e;}

.owl-carousel .owl-nav {position:absolute;bottom:15%;right:13%;}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {background:#44b549 url("../images/chevron-right-solid.svg") no-repeat scroll center center / 12px auto;border-radius:50%;width:50px;height:50px;margin:0 10px;}
.owl-carousel .owl-nav button.owl-prev {background-color:#fff;background-image:url("../images/chevron-right-solid-lightblue.svg");transform:rotate(180deg);}
/*.owl-carousel .owl-nav button.owl-next:hover,
.owl-carousel .owl-nav button.owl-prev:hover {background:#44b549;}*/
.owl-dots {position:absolute;top:calc(50% - 80px);bottom:0;left:30px;}
.owl-carousel button.owl-dot {background:transparent;border:1px solid #fff;border-radius:50%;display:block;width:13px;height:13px;margin:30px 0;}
.owl-carousel button.owl-dot.active {background:#44b549;border-color:#44b549;}

.slide_info {background:#44b549;display:flex;flex-wrap:wrap;height:160px;position:absolute;position:relative;}
.slide_info:before {background:#44b549;content:"";width:100vw;height:100%;position:absolute;top:0;left:0;z-index:-1;}
.slide_info_content {color:#fff;width:25%;padding:55px 0 0 50px;}
.slide_info_content.black_bg {background:#444;}
.slide_info_content.content_01 {background:url("../images/PHOTO_PLAY_BUTTON_1779790682.jpg") no-repeat scroll center center / cover;position:relative;cursor:pointer;}
.slide_info_content.content_01:before {background:rgba(0,0,0,0.25);content:"";width:100%;height:100%;position:absolute;top:0;left:0;}
.slide_info_content.content_01:after {background:url("../images/HOMEPAGE_PLAY_BUTTON.svg") no-repeat scroll left 22px center / 20px auto;border:1px solid #fff;border-radius:50%;content:"";width:60px;height:60px;position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);transition:all 0.3s ease-out;}
.slide_info_content.content_01:hover:after {background-color:#44b549;border:1px solid #44b549;}
.slide_info_content.content_02,
.slide_info_content.content_03 {width:30%;}
.slide_info_content.content_04 {width:15%;padding-left:10px;}
.slide_info_content .has_line:before {background:#fff;}
.slide_info_content a {color:#fff;text-decoration:none;}

.video_container {display:block;width:100%;padding-bottom:37.5%;position:relative;}
.video_container video {width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}

.social_links {margin:0;padding:0;}
.social_links li {display:inline-block;list-style:none;width:50px;margin:0 10px;}
.social_links a {border:1px solid #fff;border-radius:50%;display:block;width:50px;height:50px;transition:all 0.5s ease-out;}
.social_links a:hover {background-color:#1c334e !important;border-color:#1c334e;}
.social_links a.fb_icon {background:url(../images/facebook-f-brands.svg) no-repeat scroll center center / 13px auto;}
.social_links a.in_icon {background:url(../images/instagram-brands.svg) no-repeat scroll center center / 24px auto;}
.social_links a.tw_icon {background:url(../images/twitter-brands.svg) no-repeat scroll center center / 25px auto;}
.social_links a.yt_icon {background:url(../images/youtube-brands.svg) no-repeat scroll center center / 25px auto;}

.slide_2 .social_links {text-align:right;padding:0 10px 0 0;}

/**/

.main1_container {padding:120px 0;}
.main1 {}
.main1_block {display:flex;flex-wrap:wrap;margin-bottom:50px;}
.main1 .main_text_1 {color:#44b549;text-align:center;margin-bottom:6px;}
.main1 .header_2 {color:#1c334e;text-align:center;margin-bottom:70px;}
.main1_item {width:33.33%;padding:0 60px;text-align:center;}
.main1 .main_image {max-width:200px;margin:0 auto 40px;position:relative;}
.main1 .main_image img {border-radius:50%;}
.main1 .main1_icon {background:#32638b no-repeat scroll center center;border-radius:50%;width:100%;padding-bottom:100%;}
.main1 .main1_icon.icon_01 {background-image:url("../images/atom-solid.svg");background-size:40% auto;}
.main1 .main1_icon.icon_02 {background-image:url("../images/chart-line-solid.svg");background-size:40% auto;}
.main1 .main1_icon.icon_03 {background-image:url("../images/arrow-rotate-right-solid.svg");background-size:38% auto;}
.main1 .number_1 {background:#44b549;border-radius:50%;color:#fff;line-height:70px;text-align:center;width:70px;height:70px;position:absolute;top:0;right:0;}
.main1 .header_5 {color:#1c334e;margin-bottom:25px;}
.main1 .header_5 a {color:inherit;text-decoration:none;}
.main1 .main_text {}
.main1 .main_button {width:360px;}

/**/

.main2_container {}
.main2 {padding-top:85px;padding-bottom:100px;position:relative;z-index:1;}
.main2:before {background:#1c334e;content:"";height:420px;position:absolute;top:0;left:-50vw;right:-50vw;z-index:-1;}
.main2:after {background:#d6eef8 /*url("../images/MAP.png") no-repeat scroll center center / cover*/;content:"";position:absolute;top:203px;bottom:0;left:calc((100% - 100vw) / 2);right:calc((100% - 100vw) / 2);z-index:-2;}
.main2_block {}
.main2 .main_text_1 {color:#44b549;text-align:center;margin-bottom:8px;}
.main2 .header_2 {color:#fff;text-align:center;margin-bottom:50px;}
.services_container {display:flex;flex-wrap:wrap;margin:0 -15px;}
.service_block {width:33.33%;padding:0 15px;margin-bottom:50px;}
.service_block a {display:block;padding-bottom:40px;position:relative;text-decoration:none;position:relative;}
.service_block a:before {background:rgba(0,0,0,0.2);content:"";width:100%;position:absolute;top:0;left:0;bottom:40px;}
.service_block img {display:block;width:100%;}
.service_block .expand_image {display:block;width:100%;overflow:hidden;}
.service_block .expand_image img {width:300%;margin:0 -50%;}
.service_text {background:#fff;display:block;padding:40px 90px 30px 40px;position:absolute;bottom:0;left:0;right:40px;transition:all 0.5s ease-out;}
.service_text span {display:block;}
.service_block .header_6 {color:#999;margin-bottom:20px;transition:all 0.5s ease-out;}
.service_block .header_4 {color:#1c334e;min-height:65px;transition:all 0.5s ease-out;}
.service_arrow {background:#d6eef8 url("../images/arrow-right-long-solid-dark.svg") no-repeat scroll center center / 16px auto;border-radius:15px;width:50px;height:30px;position:absolute;bottom:25px;right:30px;transition:all 0.5s ease-out;}

.service_block a:hover .service_text {background:#44b549;}
.service_block a:hover .header_6 {color:#fff;}
.service_block a:hover .header_4 {color:#fff;}
.service_block a:hover .service_arrow {background:#1c334e url("../images/arrow-right-long-solid.svg") no-repeat scroll center center / 16px auto;}

.main2 .main_button {width:360px;}

body.home .service_block:nth-child(n+7) {display:none;}
body.page-id-307 .main2 .main_button {display:none;}

/**/

.main3_container {background:#1c334e url("../images/HP_DUOTONE.jpg") no-repeat scroll center center / cover;padding:80px 0;position:relative;z-index:1;}
.main3:before {/*background:#1c334e;content:"";height:100%;position:absolute;top:0;left:0;right:0;z-index:-1;*/}
.main3 {}
.main3_block {display:flex;flex-wrap:wrap;}
.main3_left {width:50%;max-width:580px;}
.main3_right {width:50%;}

.main3_left .main_image {margin-left:-100px;}
.main3_left img {width:100%;}
.main3 .main_text_1 {color:#44b549;}
.main3 .header_1 {color:#fff;margin-bottom:25px;}
.main3 .main_text {color:#fff;margin-bottom:60px;}
.main3 .main_text p {margin-bottom:20px;}
.main3 .main_button {background:#44b549;display:inline-block;}
.main3 .main_button:hover {background:#fff;color:#1c334e;}

/**/

.main4_container {position:relative;z-index:1;}
.main4_container:before {background:#f3f8fb;content:"";height:455px;position:absolute;top:0;left:0;right:0;z-index:-1;}
.main4 {padding-top:60px;}
.main4_block .main_text_1 {color:#44b549;text-align:center;margin-bottom:8px;}
.main4_block .header_2 {color:#1c334e;text-align:center;margin-bottom:50px;}

.main4 .latest-posts-widget {padding:0 0 100px;position:relative;z-index:1;}
.main4 .latest-posts-widget:before {/*background:#fff;content:"";height:100%;position:absolute;top:0;left:-100px;right:-100px;z-index:-1;*/}
.main4 .posts-list-container article {margin-bottom:50px;}
.view_all {text-align:center;width:100%;}
.main4 .main_button {width:360px;}
/*.view_all .btn-more {background:#1c334e;border:1px solid #1c334e;color:#fff;font-size:12px;font-family:"ZonaPro-Bold";font-weight:normal;line-height:1.1;text-decoration:none;display:inline-block;padding:25px 100px;transition:all 0.5s ease-out;}
.view_all .btn-more:hover {background:#44b549;border:1px solid #44b549;color:#fff;}*/
/*.posts-list-container .btn-more {background:#222;color:#fff;font-size:14px;font-weight:700;letter-spacing:1px;text-decoration:none;display:inline-block;padding:20px 40px;position:relative;}
.posts-list-container .btn-more:after {background:#44b549;content:"";width:0;height:100%;position:absolute;top:0;left:0;transition:all 0.3s ease-out;}
.posts-list-container .btn-more:hover:after {width:100%;}
.posts-list-container .btn-more span {position:relative;z-index:1;}*/

/**/

.bottom1_container {}
.bottom1 {height:300px;position:relative;z-index:1;}
.bottom1:before {background:#44b549 url("../images/NEWSLETTER_GREEN_LOGO.svg") no-repeat scroll right 4% center / auto 120%;content:"";height:100%;position:absolute;top:0;left:50px;right:calc((100% - 100vw) / 2);z-index:-1;}
.bottom1:after {background:#1c334e;content:"";height:50%;position:absolute;bottom:0;left:calc((100% - 100vw) / 2);right:0;z-index:-2;}

.widget.widget_mc4wp_form_widget {padding:60px 0 0 80px;}
.widget.widget_mc4wp_form_widget .mc4wp-form-fields {position:relative;}
.widget.widget_mc4wp_form_widget h2 {color:#fff;font-size:24px;font-family:"ZonaPro-Bold";font-weight:normal;line-height:1.2;margin-bottom:20px;}
.widget.widget_mc4wp_form_widget p {color:#fff;font-size:16px;margin-bottom:20px;}
.widget.widget_mc4wp_form_widget input[type="email"] {background:transparent;border:none;border-bottom:2px solid #1c334e;color:#fff;font-size:20px;font-family:'Manrope';width:100%;padding:15px 0;outline:none;}
.widget.widget_mc4wp_form_widget input[type="submit"] {background:#fff;border:none;color:#1c334e;font-size:12px;font-family:"ZonaPro-Bold";padding:25px 50px;position:absolute;bottom:20px;right:0;cursor:pointer;outline:none;transition:all 0.5s ease-out;}
.widget.widget_mc4wp_form_widget input[type="submit"]:hover {background:#1c334e;color:#fff;}

.footer_container {background:#1c334e;position:relative;}
.footer_main {}
.footer_1 {display:flex;padding:70px 0;}
.footer_1a {width:25%;}
.footer_1b {width:75%;}

.footer_1a .footer_logo {}
.footer_1a .footer_logo img {width:90%;}

.footer_links_container {display:flex;flex-wrap:wrap;}
.footer_links {width:33.33%;padding:0 20px 0 70px;}
.footer_links h3 {color:#44b549;font-size:16px;font-family:"ZonaPro-Bold";font-weight:normal;margin-bottom:15px;}
.footer_links ul {margin-bottom:15px;}
.footer_links ul li {color:#fff;font-size:16px;line-height:1.3;list-style:none;margin-bottom:10px;}
.footer_links ul li a {color:#fff;text-decoration:none;}
.footer_links ul li a:hover {text-decoration:underline;}

.footer_container_2 {border-top:1px solid #1c664e;background: #1c334e;position:relative;}
.footer_main_2 {}
.footer_2 {display:flex;padding:40px 30px;position:relative;}
.footer_2a {width:75%;}
.footer_2b {width:25%;text-align:right;}

.copyright {color:#fff;font-size:14px;}
.copyright a {color:#fff;text-decoration:none;margin-left:30px;}
.footer_2b a {color:#fff;text-decoration:none;margin-left:30px;}
/**/

.category-container {padding-top:65px;padding-bottom:100px;position:relative;z-index:1;}
.category-container:before {background:#f3f8fb;content:"";height:425px;position:absolute;top:0;left:-50vw;right:-50vw;z-index:1;}
body.search  .category-container:before {display:none;}
.category-title {margin:0 0 50px;position:relative;z-index:1;}
.category-title h1 {color:#1c334e;margin:0;padding:0;}

.latest-posts-widget {}
.posts-list-container {display:flex;flex-wrap:wrap;margin:0 -15px;position:relative;z-index:1;}
.posts-list-container article {width:33.33%;padding:0 15px;position:relative;}
.category-container .posts-list-container article {margin-bottom:50px;}
.posts-list-container .post-header {}
.posts-list-container .post-header h3 {height:180px;line-height:1.5;margin-bottom:25px;overflow:hidden;}
.posts-list-container .post-header h3 a {color:#1c334e;text-decoration:none;}
.post-thumbnail {position:relative;}
.post-thumbnail a {display:block;width:100%;}
.post-thumbnail img {display:block;width:100%;height:auto;}
.posts-list-container .post-thumbnail a {background:scroll center center / cover;padding-bottom:70%;position:relative;}
.posts-list-container .post-thumbnail a:before {background:linear-gradient(180deg, rgba(15,16,46,0) 0%, rgba(15,16,46,1) 100%);content:"";width:100%;height:100%;position:absolute;top:0;left:0;}
.posts-list-container .post-thumbnail img {display:none;}

.post-body {background:#fff;margin:0 8px 8px;padding:40px 32px;position:relative;z-index:1;}
.post-body:before {background:#44b549;content:"";position:absolute;top:calc(100% + 8px);bottom:-8px;left:-8px;right:-8px;z-index:-2;transition:all 0.5s ease-out;}
.posts-list-container article:hover .post-body:before {top:0;}
.post-body:after {background:#fff;content:"";height:100%;position:absolute;top:0;left:0;right:0;z-index:-1;transition:all 0.5s ease-out;}
.post-summary {font-size:17px;margin-top:15px;}
.post-category {margin-bottom:20px;}
.post-category ul {}
.post-category ul li {list-style:none;}
.post-category ul li a {color:#999;text-decoration:none;}
.posts-list-container .post-date {border-top:1px solid #999;color:#44b549;margin:0 0 10px;padding-top:20px;}

/**/

.pagination {display:block;padding:20px 0;line-height:40px;text-align:center;position:relative;}
.pagination span.total_pages {display:none;}
.pagination span,
.pagination a {color:#999;font-size:15px;font-family:'Manrope';font-weight:600;text-decoration:none;display:inline-block;margin:4px 4px;padding:0 4px;position:relative;vertical-align:middle;}
.pagination .current,
.pagination .inactive {/*margin:0 12px;*/}
.pagination .inactive:hover,
.pagination .current {color:#1c334e;}
.pagination a.pagenav {color:transparent;font-size:0;width:30px;height:30px;}
.pagination a.pagination-start {background:#1c334e url("../images/angle-right-double-solid.svg") no-repeat scroll left 10px center / auto 13px;border-radius:50%;transform:rotate(180deg);}
.pagination a.pagination-prev {background:#44b549 url("../images/angle-right-solid.svg") no-repeat scroll center center / auto 13px;border-radius:50%;margin-right:15px;transform:rotate(180deg);}
.pagination a.pagination-next {background:#44b549 url("../images/angle-right-solid.svg") no-repeat scroll center center / auto 13px;border-radius:50%;margin-left:15px;}
.pagination a.pagination-end {background:#1c334e url("../images/angle-right-double-solid.svg") no-repeat scroll left 10px center / auto 13px;border-radius:50%;}

/**********/

.post-container .post-thumbnail {}
.post-container .post-thumbnail-caption {background:rgba(255,255,255,0.7);font-size:17px;position:absolute;bottom:0;left:0;padding:10px 30px;}
.post-container .post-header {margin-bottom:30px;}
.post-container .post-header h1 {color:#1c334e;}
.post-container .introtext {color:#666;font-size:21px;font-family:'Manrope';font-weight:700;margin-bottom:20px;}

.post-main {padding-top:60px;}
.post-main:after {clear:both;content:"";display:block;}

.post-container .post-date {color:#44b549;margin-bottom:6px;}
.post-container .subtitle {color:#44b549;margin-bottom:6px;display:none;}
.post-content {color:#333;font-size:16px;font-weight:500;line-height:1.6;text-align:justify;padding-bottom:50px;}
.post-content p {margin-bottom:30px;}
.post-content img {display:block;max-width:100%;height:auto;}
.post-content .wp-caption-text {background:#eee;font-size:12px;margin-right:10px;padding:5px 10px;}
.post-content h1,
.post-content h2 {color:#44b549;font-size:30px;font-family:ZonaPro-Bold;font-weight:normal;line-height:1.3;margin-bottom:10px;padding-top:20px;}
.post-content h3 {color:#1c334e;font-size:21px;font-family:ZonaPro-Bold;font-weight:normal;line-height:1.3;margin-bottom:20px;padding-top:20px;}
.post-content h4 {background:#1c334e;color:#fff;font-size:21px;font-family:ZonaPro-Bold;font-weight:normal;margin-bottom:20px;padding:10px 20px;}
.post-content a {color:#000;text-decoration-color:#44b549;text-decoration-thickness:2px;text-decoration-skip-ink:none;font-weight:600;}
.post-content ul {margin-bottom:20px;padding-left:30px;}
.post-content ul li {/*list-style:none;*/}
/*.post-content ul l:before {color:#44b549;content:"■";font-size:12px;margin-right:8px;position:relative;top:-1px;}*/
.post-content ol {margin-bottom:20px;padding-left:30px;}
.post-content ol li {}
.post-content blockquote {color:#000;font-size:30px;font-family:'Manrope';font-weight:700;line-height:1.2;text-align:center;max-width:70%;min-height:70px;margin:0 auto 20px;padding:20px 60px;position:relative;}
.post-content blockquote:before {background:url("../images/NOTIA_HOMEPAGE_PARENTHESI.svg") no-repeat scroll center center / 100% auto;content:"";width:21px;height:70px;position:absolute;top:calc(50% - 35px);left:0;transform:rotate(180deg);}
.post-content blockquote:after {background:url("../images/NOTIA_HOMEPAGE_PARENTHESI.svg") no-repeat scroll center center / 100% auto;content:"";width:21px;height:70px;position:absolute;top:calc(50% - 35px);right:0;}
.post-content blockquote p {margin:0;}

.sfsi_shortcode_container {float:none !important;margin-bottom:10px;}
.ngg-gallery-thumbnail-box {width:33%;}

.post-content .banner_container {text-align:center;margin-bottom:30px;padding-top:10px;}

.iframe_container {display:block;width:100%;margin:80px 0;padding-bottom:56.25%;position:relative;}
.iframe_container iframe {border:5px solid #fff;width:100%;height:100%;position:absolute;top:0;left:0;}
.iframe_container:before {background:#1c334e;content:"";width:185px;position:absolute;top:-40px;bottom:-40px;left:-50px;}
.iframe_container:after {background:url("../images/NOTIA_HOMEPAGE_LINES_HOR.svg") no-repeat scroll center center / 100% auto;content:"";width:120px;height:25px;position:absolute;bottom:-52px;left:-20px;}

.post-main-sidebar {display:flex;padding:60px 0 30px;}
.post-sidebar {width:33%;padding-right:30px;}
.post-sidebar-right {width:33%;padding-left:50px;}
.post-main-content {width:67%;margin:auto;}
.sidebar_menu {}
.sidebar_menu ul {margin:0;padding:0;}
.sidebar_menu ul li {display:block;list-style:none;margin:0 0 6px;padding:0;}
.sidebar_menu ul li a {background:#d6eef8;color:#1c334e;font-size:15px;font-family:"ZonaPro-Bold";text-decoration:none;display:block;padding:25px 70px 25px 40px;position:relative;}
.sidebar_menu ul li a:before {background:#fff url("../images/arrow-right-long-solid-dark.svg") no-repeat scroll center center / 16px auto;border-radius:15px;content:"";width:50px;height:30px;position:absolute;top:21px;right:25px;transition:all 0.5s ease-out;}
.sidebar_menu ul li :hover {background:#1c334e;color:#fff;}
.sidebar_menu ul li :hover:before {background-color:#44b549;background-image:url("../images/arrow-right-long-solid.svg");}

.post-info-container {background:#1c334e;padding:40px;}
.post-info-container .header_5 {color:#fff;text-align:center;margin-bottom:20px;}
.post-info-block {border-top:1px solid #44b549;padding:20px 0;}
.post-info-block .header_6 {color:#fff;line-height:1.5;}
.post-info-block .header_6.font_color {color:#44b549;margin-bottom:8px;}
.post-info-block .header_6 a {color:#fff;text-decoration:none;display:block;}
.post-info-block .header_6 a:hover {text-decoration:underline;}

/**/

.post-main.post_custom {padding-top:0;}
.post-container .post_custom .post-header {height:250px;margin:-215px 0 20px;padding:60px 0 0 60px;position:relative;z-index:3;}
.post-container .post_custom .post-header:before {background:#44b549;content:"";width:250px;height:250px;position:absolute;top:0;left:0;z-index:-1;}
.post-container .post_custom .post-header .header_5 {color:#fff;margin-bottom:15px;}
.post-container .post_custom .post-header h1 {color:#fff;}
.post-container .post_custom .post-header h1:after {background:#1c334e;content:"";display:block;width:130px;height:2px;margin-top:30px;}

.post-container .post_custom.page_custom .post-header {margin-bottom:-35px;}
.post-container .post_custom.page_custom .post-header .header_5 {color:#44b549;}
.post-container .post_custom.page_custom .post-header:before {background:#1c334e;}
.post-container .post_custom.page_custom .post-header h1:after {background:#666;}

.custom_post_button {background:#1c334e;border-color:#1c334e;color:#fff;width:250px;text-align:center;margin-bottom:100px;}
.custom_post_button:hover {background:#44b549;border-color:#44b549;}

.special_container {display:flex;flex-wrap:wrap;margin-bottom:120px;}
.special_block_mid {border-left:1px solid #44b549;border-right:1px solid #44b549;display:flex;width:40%;align-items:center;justify-content:center;text-align:center;}
.special_block {width:30%;padding:0 50px;text-align:center;}
.special_block .main_text_1 {padding:40px 0;}
.special_block_mid .header_2 {color:#1c334e;font-family:"ZonaPro-Light";}

.post_services_double {display:flex;flex-wrap:wrap;position:relative;z-index:2;}
.post_services_left {width:50%;}
.post_services_right {width:50%;padding:120px 0 0 140px;}
.post_services_left_R {width:50%;padding:150px 50px 0 0;}
.post_services_right_R {width:50%;}
.post_services_left_0 {width:50%;padding:80px 50px 0 0;}
.post_services_right_0 {width:50%;}
.post_services_left_1 {width:25%;}
.post_services_right_1 {width:75%;padding:60px 0 0 100px;}
.post_services_left_2 {width:60%;padding:60px 0;}
.post_services_right_2 {width:40%;}

.post_services_text {max-width:600px;}
.post_services_double .main_text_1 {color:#44b549;}
.post_services_double .header_2 {color:#1c334e;margin-bottom:40px;}
.post_services_double .main_text {margin-bottom:60px;}

.post_services_left {position:relative;z-index:1;}
.post_services_left:before {background:#d6eef8 url("../images/MAP.png") no-repeat scroll center center / cover;content:"";height:100%;position:absolute;top:0;left:calc((200% - 100vw) / 2);right:0;z-index:-1;}
.post_services_left .main_image {margin:0 -100px 0 -70px;}
.post_services_left .main_image img {width:100%;}
.post_services_right_R .main_image {margin-right:calc((200% - 100vw) / 2);}
.post_services_right_R .main_image img {width:100%;}

.post_services_right_0 .main_image {padding-bottom:120px;position:relative;z-index:1;}
.post_services_right_0 .main_image:before {background:#1c334e;content:"";width:100%;height:70%;position:absolute;bottom:0;left:100px;z-index:-1;}
.post_services_left_1 .main_image {margin-left:calc((400% - 100vw) / 2);}
.post_services_left_1 .main_image img {width:100%;}

.post_services_double.map_bg {margin-bottom:70px;position:relative;z-index:1;}
.post_services_double.map_bg:before {background:#d6eef8 url("../images/MAP.png") no-repeat scroll center center / cover;content:"";position:absolute;top:-120px;bottom:0;left:calc((100% - 100vw) / 2);right:calc((100% - 100vw) / 2);z-index:-2;}
.post_services_double.map_bg .main_image {width:50%;position:absolute;bottom:-70px;right:calc((100% - 100vw) / 2);}

.six_boxes_container {padding-top:70px;padding-bottom:120px;}
.six_boxes_container .header_2 {color:#1c334e;text-align:center;max-width:650px;margin:0 auto 50px;}
.six_boxes_block {display:flex;flex-wrap:wrap;}
.six_boxes {width:33.33%;padding:8px;}
.six_boxes_bg {background:#f3f8fb no-repeat scroll center center / cover;width:100%;padding-bottom:79%;position:relative;overflow:hidden;}
.six_boxes .header_5 {color:#1c334e;position:absolute;bottom:35px;left:25px;z-index:1;}

.six_boxes_bg.has_bg .header_5 {color:#fff;}
.six_boxes_bg.bg_01 {}
.six_boxes_bg.bg_03 {}
.six_boxes_bg.bg_05 {}
.six_boxes_bg.bg_01:before,
.six_boxes_bg.bg_03:before,
.six_boxes_bg.bg_05:before {background:linear-gradient(0, rgba(15,16,46,0.5) 0%, rgba(15,16,46,0) 65%);content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}

.qna_container {padding-top:70px;}
.qna_container .header_2 {color:#1c334e;text-align:center;margin:0 0 50px;}

.post-content #accordion-container {border-bottom:1px solid #ccc;font-size:16px;}
.post-content .accordion-header {border-top:1px solid #ccc;color:#1c334e;font-size:16px;font-family:"ZonaPro-Bold";font-weight:normal;margin:0;padding:20px 50px 20px 20px;cursor:pointer;position:relative;}
.post-content .accordion-header:after {content:"+";font-size:25px;font-family:'Manrope';font-weight:normal;position:absolute;top:12px;right:15px;transition:all 0.3s;}
.post-content .active-header {}
.post-content .active-header:hover {}
.post-content .inactive-header {}
.post-content .inactive-header:hover {}
.post-content .accordion-content {display:none;padding:0 20px;background:#ffffff;width:auto !important;}
.post-content .accordion-content:after {clear:both;content:"";display:block;}
.post-content .accordion-header:after {content:"+";font-size:25px;font-weight:normal;position:absolute;top:15px;right:15px;transition:all 0.3s;}
.post-content .active-header:after {transform:rotate(45deg);}

/**/

.wpcf7 {}
.wpcf7-form {}
.wpcf7-form .form-header {color:#1c334e;margin-bottom:20px;}
.wpcf7-form p {margin:0 0 20px;}
.wpcf7-form label {color:#1c334e;font-size:16px;font-family:"ZonaPro-Bold";font-weight:normal;margin-bottom:5px;}
.wpcf7-form label .required {color:#f00;}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form select {background:#fff;border:1px solid #ddd !important;border-radius:0 !important;font-size:15px;width:100% !important;max-width:unset !important;height:60px !important;padding:10px 15px;outline:none;}
.wpcf7-form textarea {border:1px solid #ddd;border-radius:0;width:100%;max-width:unset;height:200px;padding:10px 15px;resize:none;}
.wpcf7-form input[type="submit"] {background:#1c334e !important;border:none !important;color:#fff;font-size:12px;font-family:"ZonaPro-Bold";font-weight:normal;line-height:1.1;text-align:center;display:inline-block;min-width:180px;padding:25px 50px;cursor:pointer;transition:all 0.5s ease-out;}
.wpcf7-form input[type="submit"]:hover {background:#44b549 !important;color:#fff;}
.wpcf7-not-valid-tip {color:#f00;font-size:12px;display:block;padding-top:2px;}
.wpcf7 form .wpcf7-response-output {border:none;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;color:#1c334e;font-size:15px;font-weight:700;text-align:center;margin:0 0 10px;padding:10px;}
.wpcf7-list-item {margin:0;}
.wpcf7-list-item-label {color:#1c334e;font-size:16px;font-family:"ZonaPro-Bold";}
.wpcf7-list-item-label a {color:#1c334e;text-decoration:none;text-underline-offset:2px;text-decoration-thickness:1px;}
.wpcf7-list-item-label a:hover {text-decoration:underline;}
.wpcf7-form .align_center {padding-top:15px;}
.wpcf7-spinner {/*display:none;*/margin:12px -34px 0 10px;vertical-align:top;}
.align_center {text-align:center;}

/*.contact_header {color:#1c334e;margin-bottom:20px;}
.page-container {}
.post-container .wpforms-field-container {width:100%;}
.post-container div.wpforms-container-full .wpforms-form .wpforms-field {margin-bottom:10px;}
.post-container div.wpforms-container-full .wpforms-form .wpforms-field-label {color:#1c334e;font-size:16px;font-family:"ZonaPro-Bold";font-weight:normal;margin-bottom:8px;}
.post-container div.wpforms-container-full .wpforms-form input[type="text"],
.post-container div.wpforms-container-full .wpforms-form input[type="email"] {border:2px solid #eee !important;border-radius:0 !important;width:100% !important;max-width:unset !important;height:60px !important;}
.post-container div.wpforms-container-full .wpforms-form textarea {border:2px solid #eee;border-radius:0;width:100%;max-width:unset;height:200px;padding:10px 15px;resize:none;}
.post-container div.wpforms-container-full .wpforms-form button[type="submit"] {background:transparent;border:1px solid #1c334e;color:#1c334e;font-size:12px;font-family:"ZonaPro-Bold";font-weight:normal;line-height:1.1;text-align:center;display:inline-block;min-width:180px;padding:25px 50px;transition:all 0.5s ease-out;}
.post-container div.wpforms-container-full .wpforms-form button[type="submit"]:hover {background:#1c334e;color:#fff;}
.post-container div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container {padding:10px 0;}
.post-container div.wpforms-container-full .wpforms-form .wpforms-submit-container {text-align:center;padding:0;position:relative;top:10px;}*/

/**/

.page-404 {padding:0 30px 70px;text-align:center;position:relative;}
.page-404:before {background:#ededed;content:"";width:200vw;position:absolute;top:22%;bottom:0;left:-50vw;z-index:-1;}
.page-404 h1 {color:#222;font-size:490px;/*font-family:'Manrope';*/font-weight:700;line-height:0.9;margin-bottom:50px;}

.page-404 p {color:#222;font-size:21px;font-weight:700;margin-bottom:30px;}
.page-404 a {background:#44b549;color:#fff;font-size:15px;font-weight:700;text-align:center;text-decoration:none;display:inline-block;width:260px;padding:20px 0;}

/********************/

