/*
Theme Name:Nemesys Theme
Author:Nemesys
Version:1.0

*/

html {height:auto;}
body {color:#222;font-size:14px;font-family:"Geologica", 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;}
strong {font-weight:700;}
p {margin:0;}
ul, ol {margin:0;padding:0;}
::placeholder {color:inherit;opacity:1;}

input,
select,
textarea {font-family:"Geologica", sans-serif;}

html[lang="el"] .lang-en {display:none;}
html[lang="en-US"] .lang-el {display:none;}

.page_wrapper {overflow:hidden;}

.top_bar_container {background:#272d4e;}
.top_bar {padding:0 30px;}
.top_bar_block {padding:10px 0;}
.top_bar_block:after {clear:both;content:"";display:block;}
.top1 {float:left;}
.top2 {float:right;}
.top3 {border-right:1px solid #fff;float:right;color:#fff;font-size:14px;margin-right:12px;padding-right:12px;}
.top3 a {color:#fff;text-decoration:none;}

.top1 ul {font-size:14px;margin:0;padding:0;}
.top1 ul li {display:inline-block;list-style:none;margin:0 30px 0 0;}
.top1 ul li a {color:#fff;font-size:14px;text-decoration:none;}
.top1 ul li.featured a {color:#ff7124;}
.top3 .textwidget {/*display:inline-block;vertical-align:middle;*/}

select.pll-switcher-select {background:transparent;border:none;font-size:14px;font-weight:normal;padding:0 2px 0 0;line-height:1;display:block;margin-top:1px;cursor:pointer;}

@media only screen and (min-width:1024px) {
select.pll-switcher-select {color:#fff;outline:none;}
.widget_polylang select option {/*background:#272d4e;color:#fff;*/}
select.pll-switcher-select option {color:#000;}
}

.header_container {background:#fff;height:92px;}
.header_main {background:#fff;height:92px;padding:10px 30px;position:relative;z-index:100;}
.header_main.fixed_header {width:100%;position:fixed;top:0;left:0;}
.header_main:after {clear:both;content:"";display:block;}
.header_a {float:left;margin:0;}
.header_b {float:right;padding-top:12px;}
.header_c {width:400px;margin:auto;position:absolute;top:21px;left:0;right:0;text-align:center;}

.logo_container {}
.logo_container .logo {display:block;}
.logo_container .logo img {display:block;width:264px;width:330px;margin:auto;}

.header_b .widget {float:left;}
.header_b .widget.search_button {margin-right:10px;}
.header_b .main_button {border:none;min-width:180px;padding-left:30px;padding-right:30px;text-align:center;outline:none;cursor:pointer;}
.header_lang {display:none;}
.header_lang .widget_polylang a {border:2px solid #ff7124;border-radius:50%;color:#222;line-height:36px;text-align:center;display:block;width:40px;height:40px;}

.search_trigger {background:url("../images/SEARCH.svg") no-repeat scroll center center / 60%;border-radius:50%;width:46px;height:46px;cursor:pointer;}

/*
.header_c .main_button,
.header_c .main_button:hover {background:#ff7124 url("../images/angle-down-solid.svg") no-repeat scroll right 20px center / 12px auto;margin:0 5px;padding:15px 60px 15px 25px;position:relative;z-index:1;}
.header_c .main_button.btn_dark {background-color:#272d4e;}
.header_c .main_button:hover:before {background:inherit;content:"";width:100%;height:65px;position:absolute;top:50%;left:0;z-index:-1;}
*/
ul.main_menu {margin:0;padding:0;}
ul.main_menu > li {display:inline-block;list-style:none;margin:0 10px;padding:0;}
ul.main_menu > li > a.main_button {background:#ff7124 url("../images/angle-down-solid.svg") no-repeat scroll right 20px center / 12px auto;display:block;width:175px;padding:15px 60px 15px 25px;position:relative;z-index:1;transition:none;}
ul.main_menu > li > a.main_button.btn_dark {background-color:#272d4e;}
ul.main_menu > li:hover > a.main_button {border-radius:25px 25px 0 0;}
ul.main_menu > li:hover > a.main_button:before {background-color:inherit;content:"";width:100%;height:40px;position:absolute;top:100%;left:0;z-index:-1;}

.submenu_container {display:none;background:#e8e8e8;width:1096px;padding:32px 20px 20px;position:absolute;top:71px;left:50%;margin-left:-550px;}
ul.main_menu > li:hover .submenu_container {display:block;}
.submenu_item_container {display:flex;flex-wrap:wrap;}
.submenu_item {width:25%;padding:12px;}
.submenu_item a {border-radius:20px;display:block;width:100%;position:relative;overflow:hidden;}
.submenu_item img {display:block;width:100%;}

.submenu_double {display:flex;flex-wrap:wrap;padding:10px 0;}
.submenu_left {width:50%;padding:0 15px;}
.submenu_right {width:50%;padding:0 15px;}
.submenu_banner {border-radius:20px;width:100%;height:100%;overflow:hidden;} 
.submenu_banner a {background:no-repeat scroll center center / cover;display:block;width:100%;height:100%;}
.level_2 .submenu_banner {position:absolute;top:0;left:100%;margin-left:30px;opacity:0;pointer-events:none;transition:all 0.2s ease-out;}
.level_2:hover > .submenu_banner {opacity:1;z-index:1;pointer-events:auto;}

.submenu_list {position:relative;}
.submenu_list ul {width:100%;margin:0;padding:0;}
.submenu_list ul li {border-bottom:2px solid #fff;list-style:none;margin:0;padding:0;}
.submenu_list ul li a {color:#272d4e;font-size:14px;text-align:left;text-decoration:none;text-transform:uppercase;display:block;padding:12px 0;margin-right:-30px;}
.submenu_list ul li:hover a {color:#ff7124;}
.img_desc {background:rgba(0,0,0,0.1);color:#fff;font-size:15px;font-weight:500;display:flex !important;flex-direction:column;text-align:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;transition:all 0.5s ease-out;}
.img_desc:hover {background:#272d4e;}

.submenu_container.full_size {width:100vw;margin-left:-50vw;}
.submenu_container.full_size .submenu_double {max-width:1600px;margin:auto;}
.submenu_container.full_size .submenu_left {width:60%;}
.submenu_container.full_size .submenu_right {width:40%;}

ul.submenu_1 {column-count:3;gap:20px;/*display:flex;flex-wrap:wrap;*/margin:0 0 40px;padding:0;text-align:left;}
ul.submenu_1 li {color:#273353;font-size:14px;display:block;list-style:none;/*width:33.33%;*/width:100%;margin:0 0 30px;padding:0 0 0 65px;vertical-align:top;position:relative;break-inside:avoid-column;}
ul.submenu_1 li a {color:#444;text-decoration:none;display:block;margin:0 0 10px;}
ul.submenu_1 li a.header_8 {color:#273353;}
.submenu_links {}
.submenu_links a {color:#444;text-decoration:none;}

.menu_icon {background:no-repeat scroll center center / 100% auto;border-radius:8px;display:block;width:48px;height:48px;position:absolute;top:0;left:0;}
.menu_icon.menu_icon_a1 {background-image:url("/wp-content/uploads/2025/07/ICON_BUILDING.jpg");}
.menu_icon.menu_icon_a2 {background-image:url("/wp-content/uploads/2025/07/ICON_YACHT.jpg");}
.menu_icon.menu_icon_a3 {background-image:url("/wp-content/uploads/2025/07/ICON_CAR.jpg");}
.menu_icon.menu_icon_a4 {background-image:url("/wp-content/uploads/2025/07/ICON_ROUXA.jpg");}

ul.submenu_2 {column-count:2;gap:40px;}
ul.submenu_2 li {display:block;list-style:none;break-inside:avoid-column;}
ul.submenu_2 li a {color:#444;text-decoration:none;display:block;margin:0 0 10px;}

.menu_image {display:block;width:100%;height:100px;margin-bottom:20px;position:relative;}
.menu_image a.img_desc {background:none;border-radius:20px;color:#fff;padding:0 15px;}
.menu_image.menu_image_b1 a.img_desc {background:url("/wp-content/uploads/2025/07/MENU_SIMANSI_F.jpg") no-repeat scroll center center / cover;}
.menu_image.menu_image_b2 a.img_desc {background:url("/wp-content/uploads/2025/07/MENU_AUTOKOLLITA_MOTO.jpg") no-repeat scroll center center / cover;}
ul.submenu_2 .submenu_links {max-width:220px;margin:auto;text-align:left;}
ul.submenu_2 .submenu_links a {padding-left:24px;position:relative;}
ul.submenu_2 .submenu_links a::before {background:url("../images/arrow-right-long-solid-orange.svg") no-repeat scroll center center / 100% auto;content:"";width:12px;height:8px;position:absolute;top:6px;left:0;}

.submenu_bottom_links {border-top:2px solid #fff;display:flex;gap:30px;padding-top:30px;text-align:left;}
.submenu_bottom_links_item {}
.submenu_bottom_links .header_8 {color:#ff7124;margin-bottom:10px;}
.submenu_bottom_links .submenu_links {}
.submenu_bottom_links .submenu_links a {display:inline-block;margin:0 20px 10px 0;}

.menu_button_container {border-left:2px solid rgba(255,255,255,0.3);float:right;padding:58px 65px;}

/*.menu_button {background:#ff7124;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:14px;font-weight:700;line-height:80px;text-decoration:none;display:block;position:relative;}
.menu_container ul li.level_1 > a:before {background:#ff7124;content:"";width:100%;height:4px;position:absolute;top:0;left:0;opacity:0;transition:0.3s ease-out;}
.menu_container ul li.level_1:hover > a:hover {color:#ff7124;}
.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-orange.svg");}

ul.sub-menu {padding:0 20px;text-align:left;}
ul.sub-menu li.level_2 {display:block;list-style:none;margin:0 0 15px;}
ul.sub-menu li.level_2 > a {color:#fff;font-size:16px;text-decoration:none;display:block;}

.menu_container .submenu_container {background:#272d4e;border-top:1px solid rgba(255,255,255,0.3);width:100%;padding-top:50px;position:absolute;top:80px;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:#ff7124 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;}

.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:80px;height:80px;}
.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 {color:#fff;font-size:14px;text-decoration:none;display:block;}

.searchform {text-align:left;position:relative;}
.searchform:before {background:#272d4e;content:"";height:2px;position:absolute;bottom:0;left:0;right:-30px;}
.searchform .search-label {color:#fff;font-size:20px;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;}


.search_popup {background:#272d4e;display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;}
.search_popup.show_search {display:flex;/*align-items:center;*/justify-content:center;}
.search_popup_content {width:90%;max-width:1000px;margin:100px auto 0;padding:0 20px;}
.search_logo {position:absolute;width:200px;max-width:50%;position:absolute;top:20px;left:20px;}
.search_logo img {width:100%;}

#search_popup .is-form-style {padding:0 0 8px !important;border-bottom:2px solid #3b4883;}
#search_popup .is-form-style.is-form-style-3 label {width:calc(100% - 40px) !important;}
#search_popup .is-form-style.is-form-style-3 input.is-search-input {border:none !important;color:#272d4e;font-size:20px !important;font-family:'Manrope';font-weight:800;padding:0;}
#search_popup .is-form-style button.is-search-submit {width:40px;height:40px;}
#search_popup .is-search-icon {background:#3b4883 !important;border:none !important;border-radius:50%;box-shadow:none !important;width:40px;height:40px;padding-top:10px !important;}
#search_popup .is-form-style .is-search-submit path {fill:#fff;}
#search_popup .is-search-icon svg {width:20px;}

#search_popup.popup_content {background:transparent;padding:0;}
#search_popup .is-form-style {padding:20px 30px !important;border:none;background:#fff;border-radius:15px;}
body div.is-ajax-search-result {background:#fff;border-radius:20px;box-sizing:border-box;width:960px !important;margin:10px auto 0;padding:30px 10px;}
body .is-ajax-search-items {margin-right:0;}
body div.is-ajax-search-posts {display:flex;flex-wrap:wrap;padding:0 5px;}
body .is-ajax-search-result .is-ajax-search-post {border-bottom:none !important;width:33.3%;margin-bottom:30px;padding:0;}
body .is-ajax-search-result .is-ajax-search-post:hover {background:none;}
body .is-search-sections {padding:0 15px;}
body .is-ajax-search-result .is-title {margin-bottom:12px;}
body .is-ajax-search-details a,
body .is-ajax-search-result a {color:#444;font-size:15px;}
body .is-ajax-search-post .is-title a {color:#272d4e;font-size:16px;font-weight:700;display:block;word-wrap:break-word;}
.search_icon_file {background:url("../images/Download_Icon_1.png") no-repeat scroll center center / contain;width:20px;height:20px;position:absolute;top:0;right:10px;pointer-events:none;}
.search_icon_link {background:url("../images/Next_Page_Icon.png") no-repeat scroll center center / contain;width:20px;height:20px;position:absolute;top:0;right:10px;pointer-events:none;}

body .is-search-sections .left-section {float:none;width:100%;}
body .is-search-sections .thumbnail {width:100%;margin-right:0;}
body .is-search-sections .thumbnail img {float:none;width:100%;max-width:100%;margin-bottom:15px;}

/**/

.menu_button {display:none;background:#272d4e;border-radius:50%;width:40px;height:40px;position:absolute;top:12px;right:20px;cursor:pointer;}
.menu_close {width:40px;height:40px;background:#fff;border-radius:50%;position:absolute;top:20px;right:20px;cursor:pointer;}
.menu_close:before {/*content:"+";width:100%;text-align:center;font-size:30px;font-family:Verdana;font-weight:300;line-height:35px;display:block;width:40px;height:40px;transform:rotate(45deg);*/}
.menu_close:before {background:#222;content:"";display:block;width:2px;height:20px;margin-left:-1px;position:absolute;top:10px;left:50%;transform:rotate(45deg);}
.menu_close:after {background:#222;content:"";display:block;width:20px;height:2px;margin-top:-1px;position:absolute;top:50%;left:10px;transform:rotate(45deg);}
.menu_button {color:#fff;font-size:28px;line-height:24px;text-align:center;}
/*.menu_symbol {display:none;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:9px;transform:rotate(225deg);}
.show_menu .menu_symbol:after {background:#fff;top:9px;transform:rotate(315deg);}*/
.dropdown_menu_container {background:#272d4e;position:fixed;width:350px;height:calc(100vh);top:0;left:-350px;z-index:10;transition:all 0.3s ease-in-out;}
.dropdown_menu_container.show_menu {left:0;}
.dropdown_menu {background:#272d4e;height:100%;padding:60px 20px 20px;position:relative;overflow-x:hidden;overflow-y:auto;}
.dropdown_menu ul {}
.dropdown_menu ul.main-menu > li {display:block;list-style:none;}
.dropdown_menu ul.main-menu > li > a {color:#fff;font-size:18px;font-weight:500;text-decoration:none;display:block;padding:8px 50px 8px 0;position:relative;opacity:1;visibility:visible;transition:all 0.3s ease-in-out;transition-property:opacity,visibility;}
.dropdown_menu ul.main-menu > li.parent > a {}
.dropdown_menu ul.main-menu > li.parent > a:before {background:url("../images/arrow-right-long-solid-orange.svg") no-repeat scroll center center / 20px auto;/*border:1px solid #ff7124;border-radius:50%;*/content:"";width:40px;height:40px;position:absolute;top:0;right:0;}
.dropdown_menu .submenu_1 {margin-bottom:20px;}
.dropdown_menu .submenu_2 {padding-left:60px;}
.dropdown_menu .close_submenu {display:inline-block;margin:0;vertical-align:middle;}
.dropdown_menu .close_submenu > a {background:url("../images/arrow-turn-left_solid.svg") no-repeat scroll center center / 20px auto;border:2px solid #ff7124;border-radius:50%;color:#fff;font-size:0;text-decoration:none;display:inline-block;width:48px;height:48px;vertical-align:middle;transform:rotateX(180deg);}
.dropdown_menu .header_3 {color:#fff;font-size:20px;display:inline-block;padding:0;margin-left:10px;vertical-align:middle;}
.dropdown_menu .header_3 a {color:#fff;text-decoration:none;}
.dropdown_menu .header_3:not(:nth-child(2)) {padding-top:25px;}
/*.dropdown_menu .header_3 > a {border-bottom:2px solid #272d4e;font-size:20px;display:inline-block;padding:0 0 3px;}
.dropdown_menu .header_3 > a:hover {color:#272d4e;}*/
.dropdown_menu_bg {background:rgba(0,0,0,0.4);width:0;height:100%;position:absolute;top:0;left:0;z-index:-1;transition:all 0.5s ease-in-out;}
.show_menu .dropdown_menu_bg {width:100vw;}

.dropdown_menu .mobile_submenu_container {background:#272d4e;width:100%;height:100%;padding:90px 20px 30px;position:absolute;top:0;left:100%;transition:all 0.3s ease-in-out;}
.dropdown_menu .mobile_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 .submenu_3 {display:none;}

.quote_button {position:absolute;top:20px;left:20px;z-index:2;cursor:pointer;}

.fancybox__container {--fancybox-bg:rgba(24, 24, 27, 0.85);}
.quote_popup.fancybox__content {width:98%;max-width:1280px;padding:50px 30px;overflow:auto;}
.quote_popup.fancybox__content .header_2 {margin-bottom:60px;}
.quote_popup.fancybox__content > .f-button.is-close-btn {background:#272d4e;border-radius:50%;color:#fff;width:46px;height:46px;top:10px;right:10px;opacity:1;}

.product_list {display:flex;flex-wrap:wrap;max-width:1000px;margin:auto;}
.product_item {width:33.33%;margin-bottom:50px;}
.product_item_inner {padding:0 40px;}
.product_item .main_image {margin-bottom:20px;}
.product_item .main_image a {border:2px solid #ff7124;display:block;outline:none;}
.product_item .header_8 {margin-bottom:20px;text-align:center;}
.product_item .header_8 a {color:#222;text-decoration:none;}
.product_item .paroxes_list {margin-bottom:10px;}
.product_item .paroxes_list ul {columns:1;text-align:center;}
.product_item .paroxes_list ul li {background:none;display:inline-block;width:auto;padding-left:0;}
.product_item .paroxes_list ul li:before {background:url("../images/CHECK_ICON.svg") no-repeat scroll center center / 100% auto;border-radius:50%;content:"";display:inline-block;width:22px;height:22px;margin-right:8px;vertical-align:middle;}
.product_buttons .main_button {display:block;width:100%;margin-bottom:12px;text-align:center;}
.product_buttons .main_button.button_trans {background:transparent;border:2px solid #ff7124;color:#272d4e;}
.product_buttons .main_button.button_trans:hover {background:#ff7124;border:2px solid #ff7124;color:#fff;}

/**/

/*.dropdown_menu_container {background:#272d4e;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:#272d4e 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:1640px;padding:0 50px;margin:auto;}
.main_max_2 {max-width:1300px;padding:0 30px;margin:auto;}
.main_max_3 {max-width:700px;margin:auto;}

.header_0 {color:#eee;font-size:170px;font-weight:700;line-height:0.9;}
.header_1 {color:#272d4e;font-size:66px;font-weight:800;line-height:1.1;}
.header_2 {color:#222;font-size:52px;font-weight:400;line-height:1.2;}
.header_3 {color:#222;font-size:40px;font-weight:800;line-height:1.2;}
.header_4 {color:#222;font-size:48px;font-weight:800;line-height:1.2;}
.header_5 {color:#272d4e;font-size:16px;font-weight:800;line-height:1.3;}
.header_6 {color:#222;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0.5px;}
.header_7 {color:#222;font-size:24px;font-weight:700;line-height:1.4;}
.header_8 {color:#222;font-size:18px;font-weight:700;line-height:1.4;}
.header_9 {color:#222;font-size:35px;font-weight:700;line-height:1.4;}
.large_number {font-size:110px;font-weight:800;line-height:0.9;margin-bottom:20px;}
.main_text {font-size:14px;line-height:1.7;}
.main_text_1 {font-size:20px;line-height:1.3;}
.main_button {background:#ff7124;/*border:1px solid #fff;*/border-radius:25px;color:#fff;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-block;padding:15px 40px;transition:all 0.3s ease-out;}
.main_button:hover {background:#272d4e;color:#fff;}
.dropdown_menu .main_button:hover {background:#ff7124;color:#fff;}
.main_button.btn_trans {background:transparent;outline:1px solid #ff7124;color:#272d4e;}
.main_button.btn_trans:hover {background:#ff7124;outline:1px solid #ff7124;color:#fff;}

.main_image {}
.main_image img {display:block;max-width:100%;}
.nowrap {white-space:nowrap;}
.has_line {margin-bottom:5px;padding-left:50px;position:relative;}
.has_line:before {background:#ff7124;content:"";width:30px;height:1px;position:absolute;top:13px;left:0;}
.align_center {text-align:center;}
.align_right {text-align:right;}
.bg_rotate {color:#fff;line-height:1.4;display:inline-block;padding:0 10px;position:relative;z-index:1;}
.bg_rotate:before {background:#ff7124;content:"";width:100%;height:100%;position:absolute;top:3px;left:0;z-index:-1;transform:rotate(-2deg);}
.bg_square {padding:8px 0 0 10px;position:relative;z-index:1;}
.bg_square:before {background:#fff;content:"";width:34px;height:34px;position:absolute;top:0;left:0;z-index:-1;}
.bg_square_2 {padding:11px 0 12px 13px;position:relative;z-index:1;}
.bg_square_2:before {background:#f8f8f8;border:6px solid #ff7124;content:"";width:42px;height:42px;position:absolute;top:0;left:0;z-index:-1;box-sizing:border-box;}

.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;}

/**********/

.top_info {padding:10px 0;}
.top_info ul {text-align:center;}
.top_info ul li {font-size:13px;font-weight:500;letter-spacing:1px;text-align:center;display:inline-block;list-style:none;width:32%;padding:10px 20px;}
.top_info ul li:before {background:url("../images/CHECK_ICON.svg") no-repeat scroll center center / 100% auto;border-radius:50%;content:"";display:inline-block;width:22px;height:22px;margin:-4px 6px 0 0;vertical-align:middle;}

/**********/

.popup_container {}
.popup_block {}
.popup_block a {display:block;}
.popup_block img {display:block;width:100%;}
.popup_close_btn {/*background:url("../images/close.png") no-repeat scroll center center;*/width:60px;height:60px;position:absolute;top:0;right:0;cursor:pointer;}
.fancybox-content {padding:0;}
.popup_container.fancybox__content {padding:0;}
.popup_container.fancybox__content .f-button.is-close-btn {display:none;}

/**********/

.slide_container {max-width:1474px;margin:0 auto;position:relative;z-index:2;}
.slide_1 {}
.slide_2 {}

.slide_block {}
.slide {position:relative;}
.slide a {display:block;text-decoration:none;}
.slide a:before {/*background:linear-gradient(90deg, rgba(15,16,46,1) 0%, rgba(15,16,46,0) 40%);content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;*/}
.slide img {display:block;width:100%;height:auto;}
.slide_content {background:#ff7124;width:460px;height:460px;padding:40px;position:absolute;bottom:-100px;left:0;z-index:2;}
.slide_content span {display:block;}
.slidetext {max-width:550px;}
.slidetext .header_6 {color:#222;margin-bottom:25px;}
.slidetext .header_3 {color:#fff;margin-bottom:25px;}
.slidetext .main_text {color:#fff;margin-bottom:80px;}
.slidetext .main_button {border-color:#fff;color:#fff;display:inline-block;}
.slidetext .main_button:hover {background:#ff7124;border-color:#ff7124;}
.slide_more {background:#fff url("../images/arrow-right-long-solid-dark.svg") no-repeat scroll center center / 24px auto;border-radius:50%;width:66px;height:66px;position:absolute;bottom:30px;right:30px;}

.slide_block:not(.owl-loaded) {display:block;}
.slide_block:not(.owl-loaded) .slide:not(:first-child) {display:none;}

.slide_block.owl-carousel .owl-stage-outer {padding-bottom:100px;}
.owl-dots {position:absolute;top:calc(50% - 100px);bottom:0;left:-50px;}
.owl-carousel button.owl-dot {background:#eee;border-radius:50%;display:block;width:16px;height:16px;margin:16px 0;}
.owl-carousel button.owl-dot.active {background:#272d4e;}

.slide_info {background:#ff7124;display:flex;flex-wrap:wrap;height:160px;position:absolute;position:relative;}
.slide_info:before {background:#ff7124;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:#ff7124;border:1px solid #ff7124;}
.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:39.5%;position:relative;}
.video_container video {width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}

.social_links {margin:0;padding:20px 0 0;}
.social_links li {display:inline-block;list-style:none;/*width:30px;*/margin:0 15px 0 0;}
.social_links a {display:block;width:30px;height:30px;transition:all 0.5s ease-out;}
.social_links a:hover {background-color:#272d4e !important;border-color:#272d4e;}
.social_links a.fb_icon {background:url(../images/facebook-f.svg) no-repeat scroll center center / 15px auto;}
.social_links a.in_icon {background:url(../images/instagram.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;}
.social_links a.li_icon {background:url(../images/linkedin-in-brands.svg) no-repeat scroll center center / 22px auto;}

.slide_2 .social_links {text-align:right;padding:0 10px 0 0;}

/**/

.main1_container {height:150px;margin:0 0 40px;}
.slide_container + .main1_container {margin-top:-60px;}
.main1 {position:relative;z-index:1;}

.main1 .header_0 {position:relative;top:0;left:40vw;z-index:-1;}
.scrollingtext {width:200vw;position:absolute;}
.header_0 .has_color {color:#ff7124;}

.scrolling_image {}
.scrolling_image img {height:150px !important;}

/**/

.main2_container {}
.main2 {max-width:1100px;padding:70px 30px 20px;position:relative;z-index:1;}
.main2 .main_text_1 {color:#ff7124;}

.main2 .align_center {max-width:800px;margin:0 auto 70px;}
.align_center .header_2 {color:#272d4e;margin-bottom:40px;}


.double_container {}
.double_block {display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:120px;}
.double_text {width:45%;padding-top:10px;}
.double_image {width:45%;}
.double_block.reverse .double_image {order:-1;}
.double_image img {width:100%;}
.double_image p {margin:0 !important;}
.double_image .main_image br {display:none;}

.double_block .header_6 {margin-bottom:30px;}
.double_block .header_1 {margin-bottom:30px;}
.double_block .header_3 {margin-bottom:30px;}
.double_block .main_text {margin-bottom:40px;}
.double_block .main_button {}

.arrows_list {column-count:2;margin-bottom:30px;}
.arrows_list li {display:block;list-style:none;margin-bottom:10px;padding-left:24px;position:relative;}
.arrows_list li::before {background:url("../images/arrow-right-long-solid-orange.svg") no-repeat scroll center center / 100% auto;content:"";width:12px;height:8px;position:absolute;top:6px;left:0;}
.arrows_list li a {color:#272d4e;font-size:13px;font-weight:500;text-decoration:none;}
.arrows_list li:hover a {color:#ff7124;}

.has_underline {display:inline-block;width:64px;height:12px;position:relative;top:1px;vertical-align:bottom;}

.color_pink .main_button {background:#ed196e;}
.color_pink .bg_square:before {background:#ed196e;}
.color_pink .has_underline {background:#ed196e;}

.color_orange .main_button {background:#3b4883;}
.color_orange .bg_square:before {background:#3b4883;}
.color_orange .has_underline {background:#3b4883;}

.color_blue .main_button {background:#30d1ff;}
.color_blue .bg_square:before {background:#30d1ff;}
.color_blue .has_underline {background:#30d1ff;}

.color_green .main_button {/*background:#ff7124;*/}
.color_green .bg_square:before {background:#ff7124;}
.color_green .has_underline {background:#ff7124;}

.color_yellow .main_button {background:#fad200;}
.color_yellow .bg_square:before {background:#fad200;}
.color_yellow .has_underline {background:#fad200;}

/**/

.main3_container {margin-bottom:100px;}
.main3 {max-width:1640px;}

.bg_container {background:url("/wp-content/uploads/2025/07/HP_EFARMOGES-06.jpg") no-repeat scroll center center / cover;height:380px;display:flex;justify-content:center;align-items:center;text-align:center;padding:80px 30px 0;position:relative;}
.bg_container:before {background:#fff;content:"";width:50%;height:80px;position:absolute;top:0;left:0;}
.bg_container .header_2 {color:#fff;}

.tabs_container {display:flex;}
.tabs_left {width:25%;}
.tabs_right {background:#272d4e;width:75%;}

.tabs_left ul {}
.tabs_left ul li {border-bottom:1px solid #ddd;display:block;list-style:none;}
.tabs_left ul li:last-child {border-bottom:none;}
.tabs_left ul li a {color:#222;text-decoration:none;text-transform:uppercase;display:block;padding:25px 70px 25px 0;}
.tabs_left ul li.ui-tabs-active a {background:url("../images/arrow-right-long-solid-dark.svg") no-repeat scroll right 30px center / 24px auto;}
.tabs_left ul li a:hover {background:url("../images/arrow-right-long-solid-dark.svg") no-repeat scroll right 30px center / 24px auto;}

.tabs_content {color:#fff;max-width:800px;}
.tabs_content .header_3 {color:#fff;margin-bottom:30px;}
.tabs_content .main_text {margin-bottom:30px;}
.tabs_content .main_button {color:#fff;}
.tabs_content .has_underline {background:#ff7124;width:40px;height:8px;}

.tab_accordion_btn {display:none;background:#fff url("../images/arrow-right-long-solid-dark.svg") no-repeat scroll right 30px center / 24px auto;border-bottom:1px solid #ddd;color:#222;text-decoration:none;padding:25px 70px 25px 0;}
.tab_accordion {padding:55px 60px;}
.tab_accordion ul {padding:0 0 0 20px;}
.tab_accordion ul li {margin-bottom:15px;}

/**/

.main4_container {padding:20px 0 160px;position:relative;overflow:hidden;}
.main4 {}

.main4 .align_center {max-width:850px;margin:0 auto 70px;}
.circles_container {max-width:920px;margin:auto;}
.circles_block {display:flex;flex-wrap:wrap;position:relative;}
.circles_block:before {background:#f8f8f8;content:"";position:absolute;top:95px;bottom:-50vw;left:-50vw;right:-50vw;z-index:-1;}
.circle_item {width:25%;padding:0 20px 40px;text-align:center;}
.circle_item .main_image img {background:#272d4e;width:190px;border-radius:50%;display:block;margin:0 auto 20px;}
.circle_item .main_image img.homer_img {display:none;}
.circle_item:hover .main_image img {display:none;}
.circle_item:hover .main_image img.homer_img {display:block;}
.circle_item a {color:#272d4e;text-decoration:none;}
.circle_item a:hover {color:#ff7124;}
.circle_item .header_6 {color:#272d4e;}
.main4 .main_button {background:#ff7124;}
.main4 .scrollingtext {bottom:-20px;}

/**/

.main5_container {background:#272d4e;position:relative;z-index:1;}
.main5 {padding-bottom:60px;}

.bg_bottom_container {background:url("/wp-content/uploads/2025/09/HP_FOOTER.jpg") no-repeat scroll center center / cover;border-radius:0 0 140px 140px;padding:0 50px;}
.bg_bottom_block {display:flex;align-items:center;width:100%;max-width:1360px;height:630px;margin:auto;position:relative;}
.bg_bottom_block .slide_content {top:auto;bottom:-60px;right:0;left:auto;}
.bg_bottom_block .slide_content a {text-decoration:none;width:100%;height:100%;position:absolute;top:0;left:0;}

.main5 br {display:none;}
.main5 .header_6 br {display:block;}
.main1_container + .main5_container {margin-top:-50px;}

/**/

.bottom1_container {}
.bottom1 {height:300px;position:relative;z-index:1;}
.bottom1:before {background:#ff7124 url("../images/NEWSLETTER_DRONE.svg") no-repeat scroll right 10% center / 50% auto;content:"";height:100%;position:absolute;top:0;left:50px;right:calc((100% - 100vw) / 2);z-index:-1;}
.bottom1:after {background:#272d4e;content:"";height:50%;position:absolute;bottom:0;left:calc((100% - 100vw) / 2);right:0;z-index:-2;}

.widget.widget_mc4wp_form_widget {padding:0;}
.widget.widget_mc4wp_form_widget .mc4wp-form-fields {display:flex;max-width:540px;margin:auto;position:relative;/*display:none;*/}
.widget.widget_mc4wp_form_widget h2 {color:#fff;font-size:24px;font-weight:700;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:1px solid #fff;border-radius:35px;color:#fff;font-size:14px;font-weight:700;width:100%;padding:22px 30px;outline:none;}
.widget.widget_mc4wp_form_widget input[type="submit"] {background:#ff7124 url("../images/arrow-right-long-solid.svg") no-repeat scroll center center / 24px auto;border:none;border-radius:50%;color:transparent;font-size:0;width:66px;min-width:66px;height:66px;margin-left:15px;padding:0;cursor:pointer;outline:none;transition:all 0.5s ease-out;}
.widget.widget_mc4wp_form_widget input[type="submit"]:hover {}

.footer_container {background:#272d4e;position:relative;}
.footer_main {}
.footer_1 {padding:80px 0 50px;}
.footer_1a {padding-bottom:60px;}
.footer_1b {}

.footer_main .align_center {color:#fff;max-width:800px;margin:0 auto 35px;}
.footer_main .align_center .header_2{color:#fff;}

.footer_1b .footer_logo {margin-bottom:40px;}
.footer_1b .footer_logo img {width:80%;}
.footer_1b .main_text {color:#fff;font-size:14px;margin-bottom:20px;}

.footer_links_container {display:flex;flex-wrap:wrap;}
.footer_links {width:25%;padding:0 50px 0 0;}
.footer_links h3 {color:#fff;font-size:18px;font-weight:800;letter-spacing:1px;margin-bottom:20px;}
.footer_links h3 a {color:#fff;text-decoration:none;}
.footer_links ul {margin-bottom:15px;}
.footer_links ul li {color:#fff;font-size:14px;line-height:1.3;list-style:none;margin-bottom:15px;}
.footer_links ul li a {color:#fff;text-decoration:none;}
.footer_links ul li a:hover {text-decoration:underline;}
.footer_links .main_button {color:#fff;cursor:pointer;}
.footer_links .main_button:hover {background:#ff7124;}

.footer_links .custom-widget-menu {}
.footer_links .custom-widget-menu > li {break-inside:avoid;margin-bottom:40px;}
.footer_links .custom-widget-menu > li > a {font-size:18px;font-weight:800;text-decoration:none !important;text-transform:uppercase;display:block;margin-bottom:16px;}
.footer_links ul.sub-menu {padding:0;}

.footer_container_2 {background:#272d4e;position:relative;}
.footer_main_2 {}
.footer_2 {border-top:1px solid #fff;display:flex;padding:20px 0;position:relative;}
.footer_2a {width:75%;}
.footer_2b {width:25%;text-align:right;}

.copyright {color:#fff;font-size:12px;letter-spacing:0.5px;}
.copyright a {color:#fff;font-size:12px;text-decoration:none;/*margin-left:30px;*/}
.footer_2b {letter-spacing:0.5px;}
.footer_2b a {color:#fff;font-size:12px;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;*/}
.category-title {margin:0 0 50px;position:relative;z-index:1;}
.category-title h1 {color:#272d4e;margin:0 0 20px !important;padding:0;}

.category_double_container {display:flex;flex-wrap:wrap;align-items:flex-start;padding:0 0 50px;position:relative;z-index:1;}
.category_sidebar {background:#f4f4f4;width:300px;}
.category_main {width:calc(100% - 300px);padding:0 0 0 50px;}

.searchandfilter {padding:0 30px;}
.searchandfilter ul li[class^="sf-field-post-meta"] {border-bottom:2px solid #fff;padding:20px 0;}
.searchandfilter ul li li {display:flex;align-items:flex-start;padding:5px 0;}
.searchandfilter h4 {color:#272d4e;font-weight:700;margin:0;padding:10px 0 15px;}
.searchandfilter label {color:#444;font-weight:normal;}
.searchandfilter ul li.sf-field-submit {padding:0;}
.searchandfilter ul li.sf-field-reset {padding:20px 0 30px;}
.searchandfilter ul li input[type="submit"] {background:#ff7124 url("../images/ICON_ARROW_BIG.svg") no-repeat scroll right 30px center / 20px auto;border:none;color:#fff;font-size:13px;letter-spacing:1px;text-align:left;width:100%;padding:20px 30px;}
a.search-filter-reset {color:#000;font-weight:500;text-decoration-color:#ff7124;text-decoration-thickness:2px;text-decoration-skip-ink:none;text-underline-offset:6px;}
.filter_button {display:none;background:#ff7124;color:#fff;text-align:center;padding:16px 20px;font-weight:700;cursor:pointer;}


.latest-posts-widget {}
.posts-list-container {display:flex;flex-wrap:wrap;margin:0 -15px;position:relative;z-index:1;}
.posts-list-container article {width:25%;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:90px;*/line-height:1.5;margin-bottom:15px;overflow:hidden;}
.posts-list-container .post-header h3 a {color:#3b4883;text-decoration:none;}
.posts-list-container .post-header h3 a:hover {}
.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 {margin-bottom:20px;}
.posts-list-container .post-thumbnail a {background:scroll center center / cover;/*padding-bottom:100%;*/position:relative;}
.posts-list-container .post-thumbnail img {/*display:none;*/}

.subcategory_item {width:50%;margin-bottom:50px;padding:0 20px;position:relative;}
.posts-list-container.article_list {margin:0;}
.posts-list-container article.article_list {border-bottom:2px solid #eee;display:flex;width:100%;padding:0 0 30px;margin-bottom:30px;}
.posts-list-container article.article_list .post-thumbnail {display:flex;align-items:center;width:150px;margin:0;}
.posts-list-container article.article_list .post-body {width:calc(100% - 150px);padding-left:30px;}

.post-body {background:#fff;margin:0;padding:0;position:relative;z-index:1;}
.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;}
.post-date {color:#ff7124;margin:0 0 10px;}

/**/

.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:#272d4e;}
.pagination a.pagenav {color:transparent;font-size:0;width:30px;height:30px;}
.pagination a.pagination-start {background:#272d4e 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:#ff7124 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:#ff7124 url("../images/angle-right-solid.svg") no-repeat scroll center center / auto 13px;border-radius:50%;margin-left:15px;}
.pagination a.pagination-end {background:#272d4e url("../images/angle-right-double-solid.svg") no-repeat scroll left 10px center / auto 13px;border-radius:50%;}

/**********/

article.default_template {background:#272d4e;position:relative;}
article.default_template .article_inner {background:#f8f8f8;border-radius:0 0 140px 140px;padding:0 0 100px;}


.post-container .post-thumbnail {position:relative;}
.post-container .post-thumbnail: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;*/}
.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:#222;font-weight:800;}
.post-container .introtext {color:#222;font-size:21px;font-weight:700;margin-bottom:20px;}

.post-main {padding-top:60px;padding-bottom:20px;}
.post-main:after {clear:both;content:"";display:block;}

.post-content {color:#444;font-size:14px;line-height:1.7;padding:0;}
.post-content.main_max_2 {padding:0 30px;}
.post-content p {margin-bottom:20px;}
.post-content img {display:block;max-width:100%;height:auto;margin:auto;}
.post-content .wp-caption-text {background:#eee;font-size:12px;margin-right:10px;padding:5px 10px;}
.post-content h1 {/*color:#ff7124;font-size:30px;font-weight:700;margin-bottom:10px;padding-top:20px;*/}
.post-content h2 {color:#272d4e;font-size:30px;font-weight:800;margin-bottom:10px;padding-top:20px;}
.post-content h3 {color:#272d4e;font-size:21px;font-weight:800;margin-bottom:20px;padding-top:20px;}
.post-content h4 {color:#272d4e;font-size:21px;font-weight:800;margin-bottom:20px;padding:10px 20px;}
.post-content h5 {color:#272d4e;font-size:16px;font-weight:800;margin-bottom:10px;}
.post-content a {color:#222;text-decoration-color:#ff7124;text-decoration-thickness:3px;text-decoration-skip-ink:none;}
.post-content ul {margin-bottom:20px;padding-left:30px;}
.post-content ul li {}
.post-content ol {margin-bottom:20px;padding-left:30px;}
.post-content ol li {}
.post-content blockquote {color:#222;font-size:30px;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;}

/**/

.post-main.post_custom {padding-top:0;padding-bottom:0;}
.post-container .post_custom .post-header {position:relative;}
.post-container .post_custom .post-header .header_5 {color:#222;margin-bottom:15px;}
.post-container .post_custom .post-header h1 {color:#222;}

.post-container .post_custom.page_custom .post-header {}
.post-container .post_custom.page_custom .post-header .header_5 {color:#ff7124;}

.custom_post_button {background:#272d4e;border-color:#272d4e;color:#fff;width:250px;text-align:center;margin-bottom:100px;}
.custom_post_button:hover {background:#ff7124;border-color:#ff7124;}


.article_double_container {display:flex;flex-wrap:wrap;position:relative;}
.article_header {position:relative;z-index:2;}
.article_header.full_bg {background:#272d4e;}
.article_double {width:50%;}
.article_header_left {background:#272d4e;}
.article_header_right {}
.article_header_right img {width:100%;}
.article_header_block {background:#272d4e;color:#fff;display:flex;padding:80px 100px 80px 150px;}
.article_header_block.about {padding-top:200px;}
.article_header_block.about + p {display:none;}
.article_header_block_inner {padding-top:70px;padding-bottom:60px;position:relative;}
.article_header_text {}
.article_header_text.has_red_border_left:before {height:180px;}
.article_header_block .header_6 {color:#fff;margin-bottom:25px;text-transform:uppercase;}
.article_header_block .header_1 {color:#fff;margin-bottom:30px;}
.article_header_block .header_3 {color:#fff;margin-bottom:30px;}
.article_header_block .header_7 {color:#fff;max-width:600px;}
.article_header_block .post-content {color:#fff;}
.article_header_block strong {color:#ff7124;}
.article_header_block .bg_square:before {background:#ff7124;}
.article_header_block .has_underline {background:#ff7124;}

.article_header + .main1_container {margin-top:-20px;}

.contact_bg {background:url("../images/CONTACT.jpg") no-repeat scroll center center / cover;}
.map_container {height:100%;}
.map_container div {height:100%;}
.map_container .iframe_container  {height:100%;margin:0;}

.article_body {max-width:1100px;margin:auto;padding:40px 40px 70px;}
.article_body .align_center {margin-bottom:50px;}
.article_columns {column-count:2;gap:30px;margin-bottom:70px;}
.article_columns p {/*display:inline-block;min-width:60%;*/}
.has_quote {color:#272d4e;padding-bottom:40px;position:relative;z-index:1;}
.has_quote:before {background:url("../images/QUOTES.svg") no-repeat scroll center center / 100%;content:"";width:150px;height:100px;margin:auto;position:absolute;bottom:0;left:0;right:0;z-index:-1;}

.double_container.double_post {}
.double_container.double_post .double_text {max-width:460px;margin:auto;}
.double_container.double_post .double_image {width:50%;}
.main_image.has_square {padding:10% 10% 0 0;position:relative;z-index:1;}
.has_square .img_square {background:#ff7124;width:52%;height:84%;position:absolute;top:0;right:0;z-index:-1;}
.has_square .img_square:before {background:#fff;content:"";width:73%;height:73%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}

.grey_background {background:#f8f8f8;position:relative;}

.post_box_container {display:flex;flex-wrap:wrap;gap:30px;max-width:1040px;margin:auto;padding:0 20px 100px;position:relative;z-index:1;}
.post_box {background:#272d4e;border-radius:0 60px 0 0;width:calc(50% - 15px);/*margin:0 15px 30px;*/padding:45px 45px 25px;position:relative;}
.post_box_icon {background:#fff;border-radius:50%;width:120px;height:120px;margin-bottom:25px;position:relative;}
.post_box_icon.img_1 {background:#fff url("../images/ICON-01.png") no-repeat scroll center center / 100% auto;}
.post_box_icon.img_2 {background:#fff url("../images/ICON-02.png") no-repeat scroll center center / 100% auto;}
.post_box_icon.img_3 {background:#fff url("../images/ICON-03.png") no-repeat scroll center center / 100% auto;}
.post_box_icon.img_4 {background:#fff url("../images/ICON-04.png") no-repeat scroll center center / 100% auto;}
.post_box_icon.img_11 {background:#fff url("../images/ICON_QUALITY.png") no-repeat scroll center center / 100% auto;}
.post_box_icon.img_12 {background:#fff url("../images/ICON_SERVICE.png") no-repeat scroll center center / 100% auto;}
.post_box_icon.img_13 {background:#fff url("../images/ICON_EFARMOGES.png") no-repeat scroll center center / 100% auto;}
.post_box_icon.img_14 {background:#fff url("../images/ICON_SYNERGASIES.png") no-repeat scroll center center / 100% auto;}
.post_box .header_5 {color:#ff7124;text-transform:uppercase;margin-bottom:15px;}
.post_box .main_text {color:#fff;}
.post_box .bg_white {content:"";background:#fff;height:50%;position:absolute;top:0;left:-100vw;right:-100vw;z-index:-1;}
.post_box + p {display:none;}

.green_background {background:#272d4e;border-radius:0 0 140px 140px;color:#fff;padding:70px 30px 20px;position:relative;z-index:1;}
.green_background .align_center .header_6 {color:#fff;text-transform:uppercase;margin-bottom:20px;}
.green_background .align_center .header_2 {color:#fff;}
.green_background .align_center .main_text {max-width:700px;margin:auto;}

.why_double_container {max-width:1140px;margin:auto;padding:60px 40px 0;}
.why_double {display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:70px;}
.why_double.reverse {flex-direction:row-reverse;}
.why_number {width:34%;position:relative;}
.why_number_square {background:url("../images/TETRAGONO.svg") no-repeat scroll center center / contain;width:80%;height:0;padding-bottom:80%;margin:0 0 0 auto;}
.why_number .header_0 {color:transparent;-webkit-text-stroke:3px #fff;font-size:210px;position:absolute;top:calc(50% - 95px);left:0;}
.why_text {color:#fff;width:66%;padding:0 10%;}
.why_text .header_1 {color:#fff;margin-bottom:40px;}
.why_text .header_1 .has_underline {background:#ff7124;}
.why_text .main_text p {margin-bottom:20px;}
.note {border-left:2px solid #ff7124;padding-left:12px;font-size:85%;}
.why_double > p {display:none;}

.why_bg_container {background:no-repeat scroll right center / cover;height:570px;padding:270px 30px 100px;margin-top:-140px;}
.why_bg_container .align_center .header_2 {color:#fff;}

.why_post_box_container {margin-top:-160px;position:relative;z-index:1;}
.why_post_box_container .post_box {padding-top:55px;}
.why_post_box_container .large_number {color:#fff;margin-bottom:25px;}
.why_post_box_container .post_box.color_light {background:#ff7124;}
.why_post_box_container .post_box.color_light .header_5 {color:#272d4e;}

.recycle_container {padding:0 30px 80px;}
.recycle_block {max-width:740px;margin:auto;padding:40px 0 0;position:relative;z-index:1;}
.recycle_block .header_6 {margin-bottom:30px;}
.recycle_block .header_9 {color:#000;}
.recycle_icon {background:url("../images/SYMBOL_QUOTE.svg") no-repeat scroll center center / contain;content:"";width:290px;height:290px;position:absolute;top:0;right:0;z-index:-1;opacity:0.3;}

/**/

.bg_bottom_block {display:flex;align-items:center;}
.text_center {max-width:700px;margin:auto;color:#fff;}
.text_center .align_center .header_2 {color:#fff;}

.qna_container {padding-top:70px;}
.qna_container .header_2 {color:#272d4e;text-align:center;margin:0 0 50px;}

.post-content #accordion-container {border-bottom:4px solid #fff;font-size:14px;}
.post-content .accordion-header {border-top:4px solid #fff;color:#444;font-size:14px;font-weight:700;margin:0;padding:20px 30px 20px 0;cursor:pointer;position:relative;}
.post-content .accordion-header:after {content:"+";font-size:20px;font-family:'Manrope';font-weight:normal;position:absolute;top:15px;right:5px;transition:all 0.3s;transform:rotate(45deg);}
.post-content .active-header:after {/*transform:rotate(45deg);*/transform:rotate(0);}
.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:5px 0 10px;width:auto !important;}
.post-content .accordion-content:after {clear:both;content:"";display:block;}

.post-content .accordion-content .main_button {background:#ff7124;color:#fff;}
.post-content .accordion-content .main_button:hover {background:#272d4e;}

/**/

.page_image_container {background:#000 no-repeat scroll center center / cover;padding-bottom:140px;position:relative;}
.page_image_container:before {/*background:#000;content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.6;*/}
.page_image_content {color:#fff;padding:60px 10px; 30px;position:relative;}
.page_image_content .header_1 {color:#fff;margin-bottom:30px;}
.page_image_content .header_6 {color:#fff;text-transform:uppercase;margin-bottom:20px;}

.sustainability_container {}
.sustainability_block {padding:80px 0 80px;}
.grey_background.radius_top {border-radius:140px 140px 0 0;margin-top:-140px;}
.grey_background.radius_top .recycle_container {margin-bottom:40px;}

.sustain_double_container {display:flex;gap:30px;}
.sustain_double_img {width:400px;}
.sustain_double_txt {width:calc(100% - 400px);}
.sustain_double_container.reverse .sustain_double_img {order:1;}

.radius_botttom_right img {border-radius:0 0 100px 0;}
.sust_quote {margin-bottom:100px;}
.sust_quote .header_6 {margin-bottom:30px;}

.sustainability_container .double_block {margin-bottom:50px;}

.sustainability_block ul li {margin-bottom:20px;}
.sustainability_block ul li::marker {color:#ff7124;font-size:160%;line-height:50%;}
.sust_diagram_desktop {}
.sust_diagram_mobile {display:none;}

/**/

.flex_boxes_container {padding:60px 0;}
.flex_boxes {display:flex;flex-wrap:wrap;justify-content:center;gap:40px;}
.flex_box {width:calc(25% - 30px);min-width: 280px;text-align:center;}
.flex_box img {border-radius: 0 0 30% 0;margin-bottom:20px;}
.flex_box .header_8 {color:#000;}
.green_background .flex_box .header_8 {color:#fff;}

.category_template_1 .flex_boxes_container {padding:0 0 120px;}
.category_template_2 .flex_boxes_container {padding:100px 0 20px;}

@media only screen and (max-width:1023px) {
.category_template_2 .flex_boxes_container {padding:60px 0 20px;}
}

@media only screen and (max-width:600px) {
.flex_box {width:100%;}

.category_template_1 .flex_boxes_container {padding:0 0 60px;}
.category_template_2 .flex_boxes_container {padding:40px 0 20px;}
}

/**/

.industries_container {background:#f8f8f8;padding:60px 20px 40px;}
.industries_container .align_center {max-width:900px;margin:0 auto 40px;}
.industries_container .circles_container {margin-bottom:50px;}
.industries_container .circles_container p,
.industries_container .circles_container br {display:none;}
.industries_container .circles_block:before {display:none;}

/**/

.industry_page {}
.industry_page .align_center {/*margin-bottom:40px;*/}
.industry_page .align_center .main_text {max-width:600px;margin:auto;}
.industry_page .post-content a.main_button {color:#fff;}

.industry_page .short_description_container {margin-bottom:30px;}
.industry_page .short_description {/*height:72px;*/margin-bottom:15px;overflow:hidden;}
.slide-read-more-button {text-decoration:underline;text-underline-offset:3px;cursor:pointer;}
.hide {display:none;}

/**/

.quote_page_container {max-width:1060px;margin:auto;}
.quote_page_container .double_block {margin-bottom:70px;}
.quote_page_container .double_text {margin:0 0 0 auto;}
.quote_page_container .double_image .main_image {max-width:300px;margin:0 0 0 auto;}
.quote_page_container .double_block .header_4 {color:#ff7124;margin-bottom:20px;}
.quote_page_container .double_image p {display:none;}
.quote_page_container .double_block.color_pink .header_4 {color:#ed196e;}
.quote_page_container .double_block.color_orange .header_4 {color:#3b4883;}
.quote_page_container .double_block.color_blue .header_4 {color:#30d1ff;}
.quote_page_container .double_block.color_yellow .header_4 {color:#fad200;}

.quote_process {}
.quote_step {margin-bottom:80px;}
.quote_step .header_7 {color:#222;margin-bottom:20px;}
.quote_step .main_text {margin-bottom:30px;}


.quote_block {display:flex;flex-wrap:wrap;gap:32px;margin-bottom:60px;}
.quote_option {background:#fff;width:calc(25% - 24px);padding:15px;cursor:pointer;}
.quote_option.active {outline:2px solid #ff7124;}
.quote_option.invalid {outline:2px solid #ccc;opacity:0.5;pointer-events:none;}
.quote_option .main_image {margin-bottom:15px;}
.quote_option .header_6 {color:#000;text-align:center;/*margin-bottom:10px;*/}
.quote_option.active .header_6 {color:#ff7124;}
.quote_block + p,
.quote_form + p,
.quote_option + p,
.quote_option p {display:none;}

.quote_form {width:100%;}
.quote_form input,
.quote_form textarea {border:none;font-size:16px;font-weight:normal;width:100%;padding:20px 20px;margin-bottom:20px;resize:none;/*outline:none;*/}
.quote_form input::placeholder,
.quote_form textarea::placeholder {font-size:14px;opacity:0.6;}
.quote_form .main_button {background:#ff7124;color:#fff;font-weight:normal;text-align:center;min-width:180px;cursor:pointer;}
.quote_form .main_button:hover {background:#272d4e;}

.quote_form .wpcf7-form label {color:#222;}
.quote_form .wpcf7-form input[type="text"],
.quote_form .wpcf7-form input[type="email"],
.quote_form .wpcf7-form textarea {border:none !important;height:auto !important;margin-top:5px;padding:20px 20px;}
.quote_form .wpcf7-form input[type="submit"] {width:auto;}

.form_double {display:flex;gap:30px;}
.form_double label {width:calc(50% - 15px);}
.form_double br {display:none;}

/**/

.contact_form_container {background:#ff7124;padding:70px 60px;}
.contact_form_container .wpcf7-form {background:#fff;max-width:500px;margin:auto;padding:30px 30px 10px;}

.wpcf7 {}
.wpcf7-form {}
.wpcf7-form .form-header {color:#272d4e;margin-bottom:20px;}
.wpcf7-form p {color:#555;margin:0 0 20px;}
.wpcf7-form label {color:#555;font-size:14px;font-weight:500;margin-bottom:5px;}
.wpcf7-form .required {color:#f00;}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form select {background:#fff;border:1px solid #ccc !important;border-radius:0 !important;font-size:15px;width:100% !important;max-width:unset !important;height:45px !important;margin:2px 0 0;padding:10px 15px;outline:none;}
.wpcf7-form textarea {border:1px solid #ccc;border-radius:0;font-size:14px;font-weight:normal;width:100%;max-width:unset;height:120px;margin:2px 0 0;padding:10px 15px;resize:none;}
.wpcf7-form input[type="submit"] {background:#3b4883 !important;border:none !important;border-radius:25px;color:#fff;font-size:14px;font-weight:700;line-height:1.2;text-align:center;display:inline-block;min-width:180px;padding:15px 50px;cursor:pointer;transition:all 0.5s ease-out;}
.wpcf7-form input[type="submit"]:hover {background:#272d4e !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:#272d4e;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:#272d4e;font-size:16px;}
.wpcf7-list-item-label a {color:#272d4e;text-decoration:none;text-underline-offset:2px;text-decoration-thickness:1px;}
.wpcf7-list-item-label a:hover {text-decoration:underline;}
.wpcf7-form .align_center,
.wpcf7-form .align_right {padding-top:15px;}
.wpcf7-spinner {/*display:none;*/margin:12px -34px 0 10px;vertical-align:top;}

/**/

.post-container .product_page .post-thumbnail {/*background:#fff;*/}
.post-container .product_page .post-thumbnail a {cursor:pointer;}

.product_page {background:#f8f8f8;padding-top:80px;}
.product_double {display:flex;flex-wrap:wrap;padding-bottom:70px;}
.product_image {width:50%;padding:0 60px 60px 0;}
.product_text {width:50%;}

.product_image .bwg_thumbnail.bwg_container {margin-top:0;}
.product_image #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_container_0 {background:#fff;}
.product_image #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_wrap_0 {background:transparent;}
.product_image #bwg_container1_0 #bwg_container2_0 #bwg_slideshow_play_pause_0 {display:none;}
.product_image #bwg_container1_0 #bwg_container2_0 #spider_slideshow_left-ico_0,
.product_image #bwg_container1_0 #bwg_container2_0 #spider_slideshow_right-ico_0 {background:#fff url("../images/arrow-right-long-solid-dark.svg") no-repeat scroll center center / 24px auto;border:1px solid #ff7124;border-radius:50%;display:block;width:60px;height:60px;}
.product_image #bwg_container1_0 #bwg_container2_0 #spider_slideshow_left-ico_0 {left:-31px !important;transform:rotate(180deg);}
.product_image #bwg_container1_0 #bwg_container2_0 #spider_slideshow_right-ico_0 {right:-31px !important;}
.product_image #bwg_container1_0 #bwg_container2_0 #spider_slideshow_left-ico_0 span,
.product_image #bwg_container1_0 #bwg_container2_0 #spider_slideshow_right-ico_0 span {display:none;}
.product_image #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_container_0 {bottom:-40px;}

.post-thumbnail.owl-carousel .owl-nav {margin-top:50%;position:absolute;top:-32px;}
.post-thumbnail.owl-carousel .owl-nav button.owl-prev,
.post-thumbnail.owl-carousel .owl-nav button.owl-next {background-color:#fff;border:1px solid #ff7124;width:60px;height:60px;margin:0;position:absolute;}
.post-thumbnail.owl-carousel .owl-nav button.owl-prev {left:-30px;}
.post-thumbnail.owl-carousel .owl-nav button.owl-next {right:-30px;}

.post-thumbnail.owl-carousel .owl-dots {display:flex;gap:3%;justify-content: center;margin-top:30px;position:static;}
.post-thumbnail.owl-carousel .owl-dot {width:80px;}
.post-thumbnail.owl-carousel .owl-dot.active {outline:1px solid #ff7124;}
.post-thumbnail.owl-carousel .owl-dot button {background:none;border:none;box-shadow:none;display:block;margin:0;padding:0;cursor:pointer;outline:none;}
.post-thumbnail.owl-carousel .owl-dot img {pointer-events:none;}


.product_text .header_5.bg_square_2 {display:none;margin-bottom:20px;}
.product-title {color:#3b4883;margin-bottom:30px;}
.product_code {margin-bottom:15px;}
.product_description {margin-bottom:30px;}
.quote_link_container {padding:10px 0 0;margin-bottom:40px;}
.main_button.quote_link {padding:18px 50px;}

.product_category {margin-bottom:15px;}
.product_category li {list-style:none;}
.product_category li a {color:#444;font-size:12px;text-decoration:none;text-transform:uppercase;}

.product_block_double {display:flex;}
.product_block_double .product_block {width:50%;}
.product_block {margin-bottom:50px;}
.product_block .header_7 {color:#3b4883;margin-bottom:20px;}
.product_block ul {padding-left:20px;}
.product_block ul li {margin-bottom:10px;padding-left:10px;}
.product_block ul li::marker {color:#ff7124;font-size:20px;}
.paroxes_list ul {padding-left:0;}
.paroxes_list ul li {background:url("../images/CHECK_ICON.svg") no-repeat scroll left top 2px / 22px auto;font-size:12px;letter-spacing:1px;line-height:1.5;text-transform:uppercase;display:inline-block;list-style:none;width:100%;padding:4px 0 4px 30px;margin-bottom:15px;}

.product_circles_container .header_7 {color:#ff7124;margin-bottom:20px;}
.product_circles {display:flex;flex-wrap:wrap;margin-bottom:20px;}
.product_circles .circle_item {width:90px;margin:0 13px 35px 0;padding:0;position:relative;}
.product_circles .circle_item .main_image img {margin-bottom:5px;}
.product_circles .circle_item .header_6 {color:#ff7124;width:auto;position:absolute;top:100%;left:-100px;right:-100px;display:none;}
.product_circles .circle_item:hover .header_6 {display:block;}

.industry_slider_container {max-width:860px;margin:0 auto;padding:40px 0 60px;}
.industry_slider_container .align_center {padding-bottom:20px;}
.industry_slider {padding-bottom:50px;position:relative;}
.industry_slider:before {/*background:#ff7124;content:"";height:50%;position:absolute;bottom:0;left:-50vw;right:-50vw;z-index:-1;*/}
.industry_slider br {display:none;}
.industry_slider img {margin-bottom:70px;}
.industry_slider .slide_title {color:#3b4883;text-align:center;display:block;padding:0 20px;}
.industry_slider .slide_title br {display:block;}

.industry_slider .owl-nav {margin-top:56%;top:-15px;}
.industry_slider.owl-carousel .owl-nav button.owl-next,
.industry_slider.owl-carousel .owl-nav button.owl-prev {border-color:#ff7124;/*background-image:url("../images/arrow-right-long-solid.svg");border:none;*/}
.owl-nav {width:100%;position:absolute;left:0;text-align:center;}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {background:url("../images/arrow-right-long-solid-dark.svg") no-repeat scroll center center / 24px auto;border:1px solid #fff;border-radius:50%;width:66px;height:66px;margin:0 8px;}
.owl-carousel .owl-nav button.owl-prev {transform:rotate(180deg);}

.product_custom_container {background:#fff;padding-top:80px;position:relative;z-index:1;}
.product_custom_container:before {background:#ff7124;content:"";height:60%;position:absolute;top:0;left:-50vw;right:-50vw;z-index:-1;}
.product_custom_bg {background:url("../images/PHOTO_PROD.jpg") no-repeat scroll center center / cover;border-radius:0 180px 0 0;width:40%;position:absolute;top:80px;bottom:0;left:0;}
.product_custom_content {max-width:1200px;margin:auto;padding:30px 20px 100px;position:relative;z-index:1;}
.product_custom_content > .header_3 {color:#fff;text-align:right;max-width:600px;margin:0 0 30px auto;}
.product_custom_inner {display:flex;flex-wrap:wrap;gap:30px;max-width:940px;margin:0 0 0 auto;}
.product_custom_inner_single {background:#f8f8f8;padding:50px 40px;}
.product_custom_inner_double {background:#f8f8f8;width:calc(50% - 15px);padding:50px 40px;}

.product_custom_inner .large_number {color:#272d4e;}
.product_custom_inner .header_5 {color:#ff7124;margin-bottom:15px;}
.product_custom_inner .main_text {color:#444;}

.product_bottom {background:#272d4e;position:relative;}
.product_bottom_inner {background:#fff;border-radius:0 0 140px 140px;padding:0 0 100px;}
.product_bottom_inner .main1_container {margin:0 0 120px;padding-top:20px;}
.product_bottom .post-content #accordion-container {border-color:#f8f8f8;}
.product_bottom .post-content .accordion-header {border-color:#f8f8f8;}

/**/

.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:#ff7124;color:#fff;font-size:15px;font-weight:700;text-align:center;text-decoration:none;display:inline-block;width:260px;padding:20px 0;}

/********************/

