:root {
    --m1: #112339;
    --m2: #ffffff;

	--m3: #447CC5;
    --mw: 92%;
	--header: 120px;
    --sitew: 1920px;

    --main-text: 16px;
    --pad: 0 70px 0 70px;
    --main : blue;
    --sm: 80px;
	--padr: 60px;
	--padl: 60px;
	--padfw: 60px;
	--space: 230px;
}
body {
    font-size: var(--main-text);
    font-family: apparat, sans-serif;
	color:var(--m1);
	line-height: 1.6;
	font-weight: 300;
}
a, a:hover, a:focus, a:active, a:visited {
    color: #000;
    outline: none;
    text-decoration: none;
    transition: color 300ms;
}
input, textarea {
    outline: none !important;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0;
}
p {
    margin-top: 0;
    margin-bottom: 0;
}



.mw {
    width: var(--mw);
    max-width: var(--sitew);
}

.m-auto {
    margin-left: auto;
    margin-right: auto;
}
.post, .page {
    margin-bottom: 0;
}
.page-content, .entry-content, .entry-summary {
    margin: 0;
}

main#primary {
    padding-top: 0;
}
.main_wrapper {
    padding-left: var(--pad);
    padding-right: var(--pad);
}


/*home page loader */

.entry-animation-wrapper {
    height: 100vh;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
	
	  transition: transform calc(1.2s +  (0.15s * 6)) ease-in, opacity 1.2s linear;
	z-index:999999;
}

.animate.entry-animation-wrapper {
	

	 transform: translateY(-100%);
	
}
.splitting img{
	display:none !important;
}
.splitting.cells {
  _background-color: #112339;
  _background-size: auto !important;
	 background-size: cover!important;
  background-repeat: no-repeat;
  background-position: center center;
	    height: 100%;
}


.splitting .cell,
.splitting .cell__inner,
.splitting img {
  transition: transform 1.2s ease-in, opacity 1.2s linear;
  /* No animation on leave */
  transition-delay: calc( 0.15s * var(--cell-index) );
  /* Reverse the animation */
  transition-delay: calc( 0.15s * (var(--cell-total) - var(--cell-index)) );
}

.splitting img {
  transform: scale(0.8);
  transition-delay: 0s;
  visibility: visible;
  opacity: 0;
}

.animate .splitting .cell,
.animate .splitting .cell__inner {
  transition-delay: calc( 0.15s * var(--cell-index) );
}




.animate .vert-slide .cell {
  transform: translateY(-100%);
}




.grid-flip {
  perspective: 600px;
  transform-style: preserve-3d;
}


/*

.splitting .cell-grid {
   
    display: flex !important;
}

span.cell {
    flex: 1;
	background: #112339;
}

span.cell:first-child,.cell:last-child {
    flex-grow: 0.2;
	background: #112339;
}


*/
.entry-animation-wrapper {
    background-color: #112339;
}

.entry-animation-wrapper.animate {
    background-color: transparent;
}
/*home page loader */


/* homepage */
/*SLIDER*/

.home-slide {
  background-repeat: no-repeat;
  position: relative;
  background-position: center;
  background-size: cover;
  overflow: hidden;
  display: block !important;
  height: 100%;
  transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
  /* transform: scale(1.2); */
  background-color: #000;
}
.home-slider-row .slick-slide > div {
  display: block;
  height: 100%;
}
.home-slider-row {
  height: inherit;
}
.home-slider-row .slick-list.draggable {
  height: 100%;
}
.home-slider-row .slick-track {
  height: 100%;
}
.home-col-content {
    width: var(--mw);
    max-width: var(--sitew);
    margin: auto;
}
.home-content h1 {
  font-weight: 500;
  font-size: 55px;
  color: #fff;
  line-height: 1.3;
}
h2.slide_title {
	font-family:new-order;
    font-weight: 400;
    font-size: 66px;
    line-height: 70px;
    margin-bottom: 50px;
	    font-weight: 400;
	color:#fff;
}
.scroll_down {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  margin: 0 auto;
  max-width: 108px;
  cursor: pointer;
  z-index: 2;
}
.home-content.active-content {
  bottom: 0;
  opacity: 1;
  transition: all 300ms;
}
.home-banner-content {
  position: absolute;
  left: 0;
  width: 100%;
  max-width: 720px;
  top: 50%;
  transform: translateY(-50%);
  width: var(--mw);
  right: 0;
}
.dots-home-banner ul {
  list-style: none;
  padding: 0;
  display: flex;
  position: absolute;
  bottom: 74px;
  right: 0;
  max-width: 1700px;
  margin: 0 auto;
  width: 100%;
  justify-content: flex-end;
  left: 0;
  max-width: calc(100% - 110px);
  margin-right: 110px;
}
.dots-home-banner ul li button {
  font-size: 0;
  background-color: rgb(255 255 255 / 50%);
  padding: 0;
  border-radius: 0;
  border: none;
  width: 44px;
  height: 2px;
  cursor: pointer;
}
.dots-home-banner ul li {
  line-height: 1;
  display: block;
  height: auto;
  width: auto;
  font-size: 0;
  margin-right: 9px;
}
.dots-home-banner ul li.slick-active button {
  background-color: #fff;
}
.dots-slider.dots-home-banner {
  _padding: 0 20px;
  position: relative;
}
.dots-home-banner ul li:last-child {
  margin-right: 0;
}
.scroll_arrow {
  background-color: var(--m2);
  width: 63px;
  height: 63px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  transform: translateY(-50%);
}
.scroll_arrow svg {
  display: block;
  animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  -moz-animation: bounce 2s infinite;
  -o-animation: bounce 2s infinite;
}

video.video_homne {
  width: 100%;
  display: block;
  height: 100vh;
  object-fit: cover;
  background-color: #000;
  width: 100%;
}
.home-wrapper-content.video_home_wrap {
  padding: 0;
}


.home-wrapper-content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    margin: 0 auto;
  
}
.home-content {
  bottom: -100px;
  opacity: 0;
  transition: all 300s;
  margin-left: 0;
  margin-right: auto;
  font-weight: normal;
 font-size:18px;
  text-align: left;
  color: #fff;
  transition: all 300ms;
  position: relative;
	color:var(--m1);
	    max-width: 550px;
}
.home_slider.slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(calc(-50% - 10px));
  background-color: rgb(0 0 0 / 76%);
  _width: 76px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 300ms;
  padding: 0 var(--padfw);
}
.home_slider.slick-arrow svg {
  display: block;
}
.home_slider.arrow_left {
  left: 0;
}
.home_slider.arrow_right {
  right: 0;
}

.home_slider.slick-arrow:hover {
  background-color: var(--m1);
}
.dots-general.dots_home_banner {
  position: absolute;
  bottom: 55px;
  left: 0;
  right: 0;
}
.hide_until_load {
  opacity: 0;
  visibility: hidden;
  transition: opacity 1s ease;
  -webkit-transition: opacity 1s ease;
}
.hide_until_load.slick-initialized {
  visibility: visible;
  opacity: 1;
}

.home-slider-wrapper {
    height: 100vh;
}
.slick-hidden {
    display: none !important;
}
.award_home {
    position: absolute;
    bottom: 21px;
    right: 0;
    width: var(--mw);
    max-width: var(--sitew);
    margin: auto;
    left: 0;
    z-index: 9;
	display:none;
}
.award_home img {
    display: block;
    margin-right: 0;
    margin-left: auto;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
}
/*END OF SLIDER HOME*/

.about_logo {
    z-index: -11;
}


/* homepage */
.services_home .services_tabs_cont {margin-left: auto;margin-right: auto;}
.section.services_home .custom_tabs:after {
	    width: 100%; 
}
/* header */
header#masthead {
    position: fixed;
    top: 0;
    left: auto;
    width: 100%;
    z-index: 999;
    padding-top: 18px;
    padding-bottom: 18px;
}

.main_menu_wrapper {
    flex: 1;
}

header#masthead #site_navigation {
    display: flex;
    align-items: center;
}

.main_menu_wrapper {
    flex: 1;
	    display: flex;
    justify-content: flex-end;
	align-items:center;
}
.main_menu_wrapper nav{
	margin-right:10px;
}
header#masthead #site_navigation {
    display: flex;
    align-items: center;
}

ul#primary-menu {
    display: flex;
    margin-bottom: 0;
    list-style: none;
    

    justify-content: flex-end;
}
ul#primary-menu li {
    font-size: 15px;
    margin-right: 20px;
}

ul#primary-menu li:last-child {
    margin-right: 0;
}
p.slide_text {
    border-left: 2px solid #ffffff;
    padding-left: 15px;
    max-width: 400px;
	color:#fff;
}
.site-header{
	  transition: all 300ms;
}
.site-header.sticky {
	padding:8px 0 !important;
	background-color: rgba(255, 255, 255, 0.8);
	backdrop-filter: blur(7px);
   	box-shadow: -5px 0px 8px #000000;
}
_.menu_open header.site-header.sticky {
    background-color: transparent !important;
	box-shadow: none;
}
.logo a,.logo a img {
    display: block;
}
/* header */

/* menu */
.ubermenu-target-title.ubermenu-target-text {
    font-size: 16px;
    color: var(--m1) !important;
    font-weight: normal !important;
    font-family: 'apparat';
}
.ubermenu .ubermenu-item .ubermenu-submenu-drop {
    top: 122px !important;
    height: calc(100vh - 122px) !important;
    background:transparent !important;
    padding-top: 110px;
	border:none !important;
	box-shadow:none !important;
}
.backdrop_menu {
    transition: opacity 0.5s, height 0.7s;
    opacity: 0;
   
    background-color: rgba(255,255, 255, 0.8);
    position: fixed;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
	backdrop-filter: blur(7px);
	z-index:9;
}

.backdrop_menu.active {
   
    opacity: 1;
	 height: 100%;
}



.ubermenu-item-level-0 >a {
    position: relative !important;
}

.ubermenu-item-level-0 >a:after {
	content: "";
    display: block;
    margin: auto;
    height: 4px;
    width: 0;
    top: 5px;
    background: transparent;
    margin-top: 5px;
    transition: all 0.3s;
    position: absolute;
    bottom: 0;
    top: unset;
    left: 20px;
}

.ubermenu-item-level-0 >a:hover:after {
	width: calc(100% - 40px);
    background: var(--m3)!important;
}
.ubermenu-item-level-0.ubermenu-active >a:after {
    width: calc(100% - 40px);
   background: var(--m3)!important;
}


.ubermenu .ubermenu-item .ubermenu-submenu-drop {
    padding-top: 20px;
}

.submenu-title {
    border-bottom: 1px solid var(--m1) !important;
}

.submenu-title .ubermenu-target-title {
    font-weight: 300 !important;
    font-size: 25px !important;
    display: flex !important;
    align-items: center;
}

.submenu-title .ubermenu-target-title:after {
    content: url('https://axiavg.myfnm.gr/wp-content/uploads/2024/04/menu_title_icon.png');
    margin-left: 10px;
}

.submenu-title {
    padding-bottom: 30px !important;
}

.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {border: none !important;}

.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target span.ubermenu-target-title.ubermenu-target-text{
    font-size: 20px;
    color: var(--m3) !important;
}
li#menu-item-810 a.ubermenu-target span.ubermenu-target-title.ubermenu-target-text{}
.ubermenu-target-title.ubermenu-target-text {
    font-size: 16px;
}

.ubermenu .ubermenu-submenu .ubermenu-column {
    margin-bottom: 25px;
}
.ubermenu .ubermenu-item .ubermenu-submenu-drop {
    max-width: var(--sitew);
    width: var(--mw) !important;
    left: 50% !important;
    transform: translateX(-50%);
}
_li#menu-item-810 {
    float: none;
}
ul.ubermenu-submenu.ubermenu-submenu-id-18 li:last-child {
    margin-bottom: 0;
}
ul.ubermenu-submenu.ubermenu-submenu-id-18 li a {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
ul.ubermenu-submenu.ubermenu-submenu-id-18 {
    padding-bottom: 20px;
}
 
_ul.ubermenu-submenu.ubermenu-submenu-id-816.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
    max-width: 177px !important;
}

.ubermenu  li#menu-item-819 {
    margin-bottom: 0;
}

.ubermenu  li#menu-item-1707 {
    margin-bottom: 20px;
}
/* menu */

/* home page */
.section.about_home .section-inner-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.section.about_home .section-inner-wrapper >div {
    flex: 1;
}


.section.about_home {
    background-color: var(--m1);
	padding-top: 20px;
}

.white {
    color: #ffffff;
}

.title {
    font-size: 40px;
    font-weight: 700;
    color: var(--m3);
    position: relative;
    line-height: 40px;
    margin-bottom: 35px;
}


.title:after {
    content: '';
    display: block;
    width: 52px;
    height: 2px;
    background-color: var(--m3);
}

.subtitle {
    font-size: 33px;
    font-family: 'new-order';
	line-height:45px;
	    font-weight: 400;
}

.about_home_text .subtitle, .about_logo {
    margin-bottom: 94px;
}
.about_home_text .subtitle {
    margin-bottom: 119px;
}
.about_home_text .text {
    margin-bottom: 38px;
}

.blue {
    color: var(--m3) !important;
}
.white {
    color: #ffffff !important;
}

.cta {
    display: flex;
    align-items: center;
    max-width: max-content;
    font-size: 24px;
	    font-weight: 400;
}

a {
    outline: none !important;
}

.cta_btn {
    display: flex;
    align-items: center;
    color: #ffffff !important;
    font-size: 24px;
    background-color:var(--m3);
    max-width: max-content;
    padding: 10px 20px;
    border-radius: 10px;
	    padding-right: 0;
	    max-width: 392px;
}
.cta_btn:after {
    content: '';
    background-color: rgba(255, 255, 255, 0.23);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 10px;
	z-index:-1;
}
.cta_btn svg {
    margin-left: 10px;
}

.cta svg {
    margin-left: 10px;
}
.about_img img {
    display: block;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px;
    position: absolute;
    width: 100%;
    min-height: 500px;
}
.about_img {
    width: 100%;
    margin-bottom: -20px;
    flex: 1;
	position: relative;
    min-height: 500px;
}

.about_home_img {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.about_home_text {
    padding-bottom: 80px;
    position: relative;
}

.about_home_text .cta_btn {
    position: absolute;
    bottom: 0;
    transform: translateY(50%);
	width: 90%;
}
.about_home_text_inner {
    max-width: 80%;
    
}
.home-slider-wrapper {
    position: relative;
  
}
.home-slider-wrapper:after {
       content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    box-shadow: 0px 0px 75px 111px var(--m1);
}
.section.services_home {
    padding-top: 185px;
	padding-bottom: 140px;
}




.section-inner-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.section.services_home .subtitle {
    max-width: 350px;
    flex: 0 0 calc(40% - 15px);
}

.section.services_home  .section-inner-wrapper {}

.section.services_home .section-inner-wrapper >p {
    max-width: 600px;
    margin-left: auto;
    flex: 0 0 calc(60% - 15px);
}

.services_tabs_cont {
    flex: 0 0 74%;
    _max-width: calc(100% - 350px);
	max-width:74%;
    margin-left: auto;
	    margin-top: 85px;
}
.custom_tabs {
    display: flex;
    margin-bottom: 55px;
    position: relative;
}

.custom_tab {
    flex: 1;
    text-align: center;
    font-size: 25px;
    color: var(--m3);
	position:relative;
		cursor:pointer;
	    font-weight: 400;
}

.custom_tabs:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 75vw;
    height: 1px;
    background-color: #746E6E;
}

.section.services_home {
    overflow: hidden;
}


.custom_tab.active:after {
    width: 100%;
}

.custom_tab:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all 0.3s;
    height: 2px;
    background-color: var(--m3);
    width: 0;
    left: 50%;
    transform: translateX(-50%);
}

.single_tab_cont {
    opacity: 0;
    visibility: hidden;
    height: 0;
	
}

.single_tab_cont.active {
    opacity: 1;
    visibility: visible;
    height: auto;
	transition:all 0.3s;
}

.single_tab_cont {
    display: flex;
    flex-wrap: wrap;
	border-radius: 15px;
    overflow: hidden;
}

.tab_img {
    flex: 0 0 32.7%;
    max-width: 32.7%;
}

.tab_text_wrapper {
    flex: 1;
    padding: 35px;
    background-color: var(--m3);
    color: #ffffff;
    display: flex;
    align-items: center;
}
.tab_title {
    font-size: 29px;
    margin-bottom: 20px;
	    font-weight: 400;
}

.tab_text_inner {
    margin-bottom: 20px;
}
.tab_img img {
    height: 100%;
    object-fit: cover;
    object-position: center center;
    display: block;
	width: 100%;
}

/* trans home */
.section.trans_home {
    background-color: var(--m1);
    padding-top: 133px;
    margin-bottom: 210px;
}

.page-id-547 .section.trans_home {
    margin-bottom: 0px!IMPORTANT;
}

.home .section-sub-cta {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
	margin-bottom: 110px;
}

 .section-sub-cta {
	 display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-top: 90px;
	margin-bottom: 0px;
}

.trans_home_cta a {
    display: flex;
    align-items: center;
    font-size: 24px;
}

.trans_home_cta a svg {
    margin-left: 10px;
}

.transaction {

    margin: 0 22px;
 

}
.trans_home_slider .slick-list {
    margin: 0 -22px;
}
.trans_home_slider .slick-track {
    display: flex !important;
}

.trans_home_slider .slick-slide {
    height: auto !important;
	display: flex;
    flex-direction: column;
}


.trans_date {
    font-size: 16px;
}

.trans_title {
    font-size: 35px;
    font-weight: 700;
}

.trans_cta {
    display: flex;
    background-color: var(--m3);
   
    width: 100%;
    color: #ffffff;
    justify-content: space-between;
    align-items: center;
    padding: 10px 20px;
	    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    height: 58px;
	    background-image: url(https://axiavg.myfnm.gr/wp-content/uploads/2024/04/trans_cta.png);
    background-position: right bottom;
    background-repeat: no-repeat;
}
.upper_content {
    background-color: #F4F7FC;
    padding-bottom: 50px;
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    flex: 1;
    display: flex;
    flex-direction: column;
}
.trans_cta a {
    display: block;
    line-height: 0;
}

.trans_date {
    margin-bottom: 44px;
}

.transaction .upper_content >div:nth-child(2) {
    margin-bottom: 44px;
}

.transaction .upper_content >div:nth-child(3) {
    margin-bottom: 23px;
}

.trans_content img {
    display: inline-block;
}


.slick-arrow {
    cursor: pointer;
}

.trans_home_wrapper {
    position: relative;
}

.trans_home_wrapper .arrow_left {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(-100%, -50%);
}

.trans_home_wrapper .arrow_right {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(100%, -50%);
}

.trans_nav {
    position: absolute;
    top: 100%;
    left: 50%;
    margin-top: 30px;
    transform: translateX(-50%);
}
.trans_nav {}

.trans_nav ul.slick-dots {
    margin: 0 !important;
    padding: 0;
    display: flex;
    justify-content: center !important;
	list-style:none;
}

.trans_nav button {
    padding: 0;
    font-size: 0;
    line-height: 0;
    height: 2px;
    width: 110px;
    background-color: #ffffff;
    border: none;
}

.trans_nav .slick-active button {
    background-color: var(--m3);
}

.trans_nav ul.slick-dots li {
    margin-right: 15px;
}

.trans_nav ul.slick-dots li:last-child {
    margin-right: 0;
}
.section {
    padding-left: 15px;
    padding-right: 15px;
}
.trans_container {
    padding-bottom: 10px;
}

.page-id-547 .trans_container {
    margin-bottom: 0px!important;
}
.section.trans_home.page_trans {
    margin-bottom: 0;
}
/* trans home */

/* news home */



/* news home */

.ln_hm {
    background-image: url('https://axiavg.myfnm.gr/wp-content/uploads/2024/04/linkedin_hm.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 35px 45px;
    border-radius: 10px;
    display: flex;
    justify-content: space-between;
    _align-items: center;
	    transform: translateY(50%);
}

.ln_title {
    font-size: 35px;
    margin-bottom: 10px;
}

.left_ln {
    max-width: 40%;
}
.right_ln {
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
}
.right_ln a.cta.white {
    display: flex;
    align-items: flex-end;
}
.news_item_wrapper {display: flex;justify-content: space-between;padding: 40px 7px;border-bottom: 1px solid var(--m3) !important;transition: all 0.3s !important;flex-wrap: wrap;}

.news_fs_col {
    flex: 1;
	margin-right: 61px;
}
.news_fs_col img {
    display: block;
    width: 100%;
}
.news_sc_col {
    flex: 2.5;
}

.news_th_col {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.news_cat {
    font-size: 20px;
    color: var(--m3);
    margin-bottom: 20px;
}

.news_date {
    font-size: 20px;
    color: #ffffff;
    margin-bottom: 10px;
}

.news_loc {
    font-size: 16px;
    color: #ffffff;
}

.news_title {
    font-size: 20px;
    color: #ffffff;
    margin-bottom: 20px;
}

.news_des {
    font-size: 16px;
    color: var(--m3) ;
}

a.news_item_wrapper {}

.news_item_wrapper:last-child {
    border: none !important;
}

.news_item_wrapper:hover {
    background: var(--m3);
}

.news_item_wrapper:hover .news_cat {}

.news_item_wrapper:hover .news_cat, 
.news_item_wrapper:hover .news_title {
    color: #fff;
}

.news_item_wrapper:hover .news_title {
    color: #fff;
}

.news_item_wrapper:hover .news_des {
	color:var(--m1);
}

.news_item_wrapper:hover .news_th_col line#Line_691,.news_item_wrapper:hover .news_th_col path#Path_29427 {
    stroke: var(--m1) !important;
}

.news_item_wrapper:hover .news_th_col g#Path_29428 path:last-child {fill: var(--m1);}
/* home page */

/* 3d carousel */
.products_carousel {
 width: 100%;

  margin: 0 auto;
  position: relative;
	    z-index: 1;
}

.products_carousel li {
width: 76%;
     padding-top: 84.5%;
  background: transparent;
  display: inline-block;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  overflow: hidden;
  left:0;
	    min-height: 400px;
	    border-radius: 10px;
}

.products_carousel li p {
  color: white;
  font-weight: bold;
  font-size: 5em;
  text-align: center;
  margin-top: 1.175em;
}

.products_carousel .items {
  position: absolute;
}
_ul.carousel{
    width: 248px;
}
.main-pos {
  margin-left:0 !important;
  z-index: 3000;
	position: relative !important;
  /*background-image: url('https://dl.dropbox.com/u/32649907/imgs/shadow.png');*/
}

.left-pos {
  opacity: .6;
  _margin-left: -124px !important;
	 margin-left: -23% !important;
  z-index: 1000;
  -webkit-transform: scale(.75);
  -moz-transform: scale(.75);
  transform: scale(.75);
}

.back-pos {
  margin-left: 0 !important;
  opacity: .05;
  -webkit-transform: scale(.5);
  -moz-transform: scale(.5);
  transform: scale(.5);
}

.right-pos {
  opacity: .6;
    margin-left: 23% !important;
  z-index: 1000;
  -webkit-transform: scale(.75);
  -moz-transform: scale(.75);
  transform: scale(.75);
}
.products_carousel .items img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    width: 100%;
}
.prod_cat{
	position:absolute;
}
.products_carousel .items img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    width: 100%;
}

.portal_container {
    display: flex;
    flex-wrap: wrap;
	align-items:center;
}

.portal_text {
    flex: 0 0 50%;
    max-width: 50%;
	    padding-right: 40px;
}

.products_carousel_wrapper {
    flex: 0 0 50%;
    max-width: 50%;
    display: flex;
    justify-content: center;
	padding-left: calc(6% + 40px);
}
.products_carousel ul.carousel {
    margin: 0 !important;
    padding: 0 !important;
}
.prod_cat {
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 9;
    font-size: 35px;
    color: #ffffff;
    font-weight: 700;
    max-width: 160px;
    line-height: 40px;
    opacity: 0;
    transition: opacity 0.6s;
}
.main-pos .prod_cat {
    opacity: 1;
}


.section.products_home .subtitle {
    margin-bottom: 50px;
}

.section.products_home p {
    margin-bottom: 25px;
}
.main-pos:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.25);
    left: 0;
    top: 0;
}
/* 3d carousel */

/* home map section */
.locations_container {
    display: flex;
    flex-wrap: wrap;
}

.offices_text {
    flex: 0 0 25.7%;
    max-width: 25.7%;
    padding-right: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

#map_container {
    flex: 0 0 74.3%;
    max-width: 74.3%;
    height: 464px;
	border-radius: 10px;
}

.offices_text >div {
    flex: 1;
}
.marquee p {
    font-family: 'new-order';
    font-weight: 700;
    font-size: 201px;
    color: #153051;
}

.home footer#colophon {
    padding-top: 350px;
}
body:not(.home) footer#colophon {
  padding-top: 150px;
}

.section.offices_home {
    margin-top: 110px;
    margin-bottom: -232px;
}

.offices_text_bottom {
    color: #ffffff;
}
.loc {
    margin-bottom: 15px;
    display: flex;
    align-items: center;
	    cursor: pointer;
}

.loc:last-child {
    margin-bottom: 0;
}

.offices_text_bottom {
    display: flex;
    align-items: flex-end;
}

.loc img {
    margin-right: 10px;
}

.gm-style .gm-style-iw-c {
	display:flex;
flex-direction:row!important;
	padding: 12px !important;
	gap: 5%;
	background-color: var(--m3);
	color:white;
}

.gm-style .gm-style-iw-c a{
	color:white;
}

.gm-style-iw-chr{
	max-width:22%!important;
	order:2;
}
.gm-style-iw-d{
	max-width:78%!important;
order:1;
}

.gm-style-iw-chr button span{
	margin-top: -20px !important;
    margin-right: -15px !important;
	background: white;
}
.gm-style .gm-style-iw {
    
    font-size: 11px!important;
   
}

/* home map section */

/* footer */
.home footer#colophon {
    padding-top: 350px;
}
footer#colophon {
   padding-top: 250px;
    background-color: var(--m1);
}
.marquee {
flex: 1;
max-width: 100%;
overflow: hidden;
box-sizing: border-box;
width: 100%;
display: inline-block;
}
.marquee span {
display: inline-block;
width: max-content;
padding-left: 100%; will-change: transform;
animation: marquee2 12s linear infinite;
color: #fff;
font-size: 4.70vw;
font-weight: 300;
font-size: 64px;
line-height: 1.313;
font-family:light;
}
.marquee span:hover {
animation-play-state: paused
}

@keyframes marquee2 {
0% {
transform: translate(0, 0);
}
100% {
transform: translate(-100%, 0);
}
}




.footer-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: var(--mw);
    max-width: var(--sitew);
    margin-left: auto;
    margin-right: auto;
}

.full-width-widget.widget-area.footer-columns {
    display: flex;
    flex-wrap: wrap;
    flex: 1;
}

.footer-widget-col {
    flex: 1;
    padding-left: 40px;
}

.footer_logo {
}



.footer-widget-col .widget_text.footer-widget {
    display: flex;
    justify-content: flex-end;
}

.footer-widget-col .textwidget.custom-html-widget a {
    font-size: 14px;
    color: #ffffff;
}

.footer-widget-col .textwidget.custom-html-widget >div {
    margin-bottom: 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.footer-widget-col .textwidget.custom-html-widget >div:last-child {
    margin-bottom: 0;
}

.footer-widget-col .textwidget.custom-html-widget 
 .langs {
    margin-left: 7px;
}

.footer-widget-col .textwidget.custom-html-widget .langs a:first-child {
    border-right: 1px solid #ffffff;
}

.footer-widget-col .textwidget.custom-html-widget .langs a {
    padding: 0 5px;
    color: var(--m3);
    font-weight: 100 !important;
}
.copyrights-wrapper {
    font-size: 12px;
    color: #ffffff;
    font-weight: 300;
    padding: 17px 0;
    background-color: #0D1D30;
}

.copyrights-row {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}

.copyrights-wrapper {}

.footer-wrapper {
    margin-top: 200px;
    margin-bottom: 45px;
}


.transaction img{
	border-radius:10px;
}

.footer_disclaimer {
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    font-weight: 200;
    padding-top: 30px;
    padding-bottom: 20px;
}
.disclaimer_title {
    margin-bottom: 5px;
}
.footer-widget-col.footer-widget-col-2  .widget_text.footer-widget {
    justify-content: center;
}

 
.footer-widget-col.footer-widget-col-3 .widget_text.footer-widget {
    justify-content: flex-start;
}
/* footer */

/* archive page */
.archive main {
    background-color: var(--m1);
}
/*
body.archive .page-header {
    background-image: url('https://axiavg.myfnm.gr/wp-content/uploads/2024/05/Group-8698.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    min-height: 350px;
    position: relative;
    margin-bottom: 65px;
}

body.archive .page-header:after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    box-shadow: 0px 0px 75px 111px var(--m1);
}
.main-wrapper {
    position: relative;
    z-index: 1;
}

body.archive .page-header {
    display: flex;
    align-items: flex-end;
}

.page-header-content {
    position: relative;
    z-index: 2;
}
*/
h1.page-title {
    font-size: 40px;
    font-weight: 700;
    color: #ffffff;
    position: relative;
    line-height: 40px;
    margin-bottom: 35px;
	    text-transform: uppercase;
}

h1.page-title:after {
    content: '';
    display: block;
    width: 52px;
    height: 3px;
    background-color: #ffffff;
}

#breadcrumbs span,#breadcrumbs span a {
    color: #ffffff;
    font-size: 11px;
}

.archive-description {
    font-family: 'new-order';
    font-size: 40px;
    font-weight: 400;
    max-width: 570px;
	color: var(--m3);
	    margin-top: 32px;
}

_.archive-bg:after {
    content: '';
    position: absolute;
    top: 1px;
    width: 100%;
    background: linear-gradient(rgba(186, 195, 206, 0) 0%, rgba(45, 84, 134, 0.53) 41.87%, rgba(36, 70, 115, 0.82) 60.1%, rgba(28, 54, 88, 0.91) 72.91%, rgba(24, 46, 74, 0.95) 79.31%, rgba(22, 42, 68, 0.98) 84.24%, #152840 90.64%, #12253c 95.57%, #112339 100%);
    height: 100%;
}
_.archive-bg {
   height: 45vh;
    background-image: url(https://axiavg.myfnm.gr/wp-content/uploads/2024/05/Group-8698.jpg);
    background-size: cover;
    background-position: top center;
    position: relative;
    min-height: 400px;
}
.archive-bg {
    height: 23.6vw;
    background-image: url(https://axiavg.myfnm.gr/wp-content/uploads/2024/05/general_banner.jpg);
    background-size: cover;
    background-position: top center;
    position: relative;
    min-height: 280px;
}
_.page-header-content {
    margin-top: -90px;
    position: relative;
    z-index: 2;
}
.page-header-content {
    margin-top: -65px;
    position: relative;
    z-index: 2;
}
.page-header {
    margin-bottom: 70px;
}
.archive-bottom .ln_hm {
    transform: none !important;
    margin-top: 150px;
}


.trans-archive-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -22px;
}
.trans-archive-wrapper .transaction{
    width: calc(20% - 44px);
    height: auto !important;
    display: flex;
    flex-direction: column;
    margin-bottom: 60px;
}
.award {

    margin: 0 22px;
 

}
/* archive page */

/* flip post */

.flip {
  position: relative;
	border-radius:5px;
}
.flip > .front,
.flip > .back {
  display: block;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-duration: 0.5s;
  transition-property: transform, opacity;
}
.flip > .front {
  transform: rotateY(0deg);
}
.flip > .back {
  position: absolute;
  opacity: 0;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  transform: rotateY(-180deg);
}
.flip:hover > .front {
  transform: rotateY(180deg);
}
.flip:hover > .back {
  opacity: 1;
  transform: rotateY(0deg);
}
.flip .front {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
	flex-wrap: wrap;
    width: 100%;
	padding:20px;
	    border-radius: 5px;
}

.flip .back {
	 width: 100%;
  background-color: #ffffff;
   
	padding:20px;
	 
	    border-radius: 5px;
}
.trans-archive-wrapper .award{
    width: calc(25% - 44px);
    height: auto !important;
    display: flex;
  
    margin-bottom: 60px;
	  
}
.award_title {
    font-size: 18px;
    font-weight: bold;
    color: var(--m1);
}

.award_des {
    font-size: 16px;
    color: var(--m1);
    margin-bottom: 20px;
    margin-top: 20px;
    overflow: auto;
}
.flip-back-inner {
   
    display: flex;
    flex-direction: column;
    height: 100%;
}

.flip-back-inner a {
    color: var(--m3);
   
}
/* flip post */
/* trans new cta */
.trans_cta {
    position: relative;
    overflow: hidden;
}

.trans_cta a {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: var(--m1);
    height: 100%;
    display: flex;
    align-items: center;
    padding: 0 10px;
}

.transaction {
    border: 1px outset #ffffff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background: #ffffff;
}
/* trans new cta */

/* portal */
.no-posts-message {
    color: #ffffff;
}
.portal_wrapper {
    padding: 0;
    color: #ffffff !important;
padding-top: 15px;
    padding-bottom: 15px;
}

.prtl_fs_col {
    min-height: 100px;
	 min-height: 165px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    aspect-ratio: 16 / 9;
	position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.prtl_fs_col,.prtl_sc_col {
    flex: 1;
}

.prtl_th_col {
    flex: 2;
}
.prtl_cat {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    font-size: 16px;
    background-color: var(--m3);
    padding: 7px;
}
.prtl_cat {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    font-size: 16px;
    background-color: var(--m3);
    padding: 5px;
    text-align: center;
    line-height: 18px;
    max-width: max-content;
    width: 100%;
}

.prtl_name {
    font-family: 'new-order';
    font-size: 30px;
    max-width: 80%;
    width: 100%;
    text-align: center;
    line-height: 40px;
	    font-weight: 400;
}



.prtl_sc_col,.prtl_th_col {
    padding: 30px 35px;
}

.prtl_th_col {
    padding-left: 0;
}

.prtl_last_col {
    display: flex;
    align-items: center;
}

.prtl_date {
    margin-bottom: 20px;
}

.news_item_wrapper:hover .prtl_last_col line#Line_691,.news_item_wrapper:hover .prtl_last_col path#Path_29427 {
    stroke: var(--m1) !important;
}
.news_item_wrapper:hover .prtl_last_col g#Path_29428 path:last-child {fill: var(--m1);}
/* portal */


/*ABOUT US*/
.page_top img {
    width: 100%;
    height: 23.6vw;
    object-fit: cover;
    min-height: 280px;
    display: block;
}
.page_top .section-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 19px;
    padding-left: 15px;
    padding-right: 15px;
	max-width: calc(var(--sitew) + 30px);
}
.page_top {
    position: relative;
}
.title.top_title {
    margin-bottom: 0;
    text-transform: uppercase;
    color: #2F4B6D;
    font-weight: 700;
}
.title.top_title:after {
    background-color: #2F4B6D;
}
.white_breadcrumbs #breadcrumbs span, .white_breadcrumbs #breadcrumbs span a {
    color: var(--m1);
}
.section.white_breadcrumbs {
    line-height: 1;
    margin-top: 18px;
}
.about_row_2 {
    display: flex;
    justify-content: space-between;
    margin-bottom: 96px;
}
.about_col_1 {
    width: 43.5%;
    padding-top: 24px;
    display: flex;
    flex-direction: column;
   justify-content: center;
}
.about_col_2 {
    width: 48.9%;
}
div#about1 {
    margin-top: 45px;
    margin-bottom: 310px;
}
.about_row_1 h2 {
    font-weight: normal;
    font-size: 40px;
    line-height: 1.2;
    text-align: left;
    color: var(--m3);
    font-family: 'new-order';
}
.about_row_1 {
    margin-bottom: 62px;
}
.about_col_2 img {
    display: block;
    width: 100%;
    border-radius: 10px;
}
.abt_1_con {
    max-width: auto;
    font-weight: 300;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    color: var(--m1);
    position: relative;
	margin-bottom:25px;
}
.abt_1_con:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: var(--m3);
    top: 0;
    left: -15px;
}
.abt_2_con h3 {
    font-family: 'new-order';
    font-weight: normal;
    font-size: 33px;
    line-height: 40px;
    text-align: left;
    margin-bottom: 50px;
}
.abt_2_con p {
    font-size: 16px;
    line-height: 25px;
}
.quote img {
    display: block;
    margin-bottom: 23px;
}
.quote {
    max-width: 443px;
    margin: 0 auto;
}
#post-210 .quote_text {
    font-weight: normal;
    font-size: 20px;
    line-height: 40px;
    text-align: left;
    color: var(--m3);
    font-family: 'new-order';
}
 .quote_text {
    font-weight: normal;
    font-size: 35px;
    line-height: 40px;
    text-align: left;
    color: var(--m3);
    font-family: 'new-order';
}


.about_row_4.inner_row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.inv_col_1 {
    width: 23.5%;
    margin-top: -170px;
    min-width: 288px;
}
.inv_col_2 {
    width: 61.6%;
    margin-top: -170px;
}
.inv_col_1 img {
    width: 100%;
    display: block;
    border-radius: 10px;
}
div#about2 {
    padding-bottom: 115px;
    background-color: var(--m1);
    margin-bottom: 100px;
}
.investment__text_1 {
    color: var(--m1);
    margin-bottom: 72px;
    line-height: 25px;
}
.inv_col_2 {
    color: #fff;
}
.investment__text_2 {
    padding-top: 92px;
    margin-bottom: 120px;
    line-height: 25px;
    width: 95%;
}
.list_bullets ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.list_bullets ul li {
    padding-left: 33px;
    position: relative;
    padding-bottom: 25px;
}
.list_bullets ul li:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    background-color: var(--m3);
    left: 0;
    top: 3px;
}
.list_bullets ul li:last-child {
    padding-bottom: 0;
}
.investment__text_3 .list_bullets {
    width: 82.7%;
}
.list_bullets ul li:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: var(--m3);
    left: 0;
    top: 3px;
    left: 5.5px;
}
.list_bullets ul li:last-child:before {
    display: none;
}
.title_border h2 {
    color: var(--m3);
    font-size: 35px;
    line-height: 1;
    padding-bottom: 6px;
    position: relative;
    margin-bottom: 37px;
    font-weight: 700;
	  
}

.career_page .title_border h2{
	   width: 220px;
}

.capital_col_1 .title_border h2{
	   width: 100%;
	   max-width:220px;
	   align-self:flex-start;
}

.capital_col_1 .inline-career .more_than2.border_left{
	margin-left: 5%;
} 
.capital_col_1 .inline-career .more_than3.border_left{
	margin-left: 5%;
} 
.capital_col_1 .inline-career .more_than2.border_left:first-child{
	margin-left: 0%;
}

.title_border h2:after {
    content: '';
    position: absolute;
    width: 52px;
    height: 3px;
    background-color: var(--m3);
    left: 0;
    bottom: 0;
}
.about_row_6 {
    width: 50%;
    margin-bottom: 84px;
}
.about_row_7 {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -33px;
}
.profile_col_1 {
    width: 50%;
    padding-right: 15px;
}
.profile_col_2 {
    margin-left: 47px;
    width: calc(50% - 47px);
    padding-right: 15px;
    position: relative;
}
.profile_col_2 p {
    line-height: 25px;
    margin-bottom: 25px;
}
.about_row_6 p {
    line-height: 25px;
}
div#about4 {
    background-color: var(--m1);
    padding-top: 180px;
}
.about_row_9 .list_bullets ul li {
    color: #fff;
    padding-left: 50px;
    padding-bottom: 50px;
}
.about_row_8.inner_row p {
    color: #fff;
    max-width: 591px;
}
.profile_col_1 img {
    display: block;
    width: 100%;
    border-radius: 10px;
}
a.general_cta {
    display: flex;
    align-items: center;
    color: #ffffff !important;
    background-color: #447cc5;
    max-width: max-content;
    padding: 10px 26px;
    border-radius: 10px;
    position: absolute;
    bottom: 0;
    font-weight: 300;
    font-size: 24px;
}
a.general_cta svg {
    margin-left: 10px;
    display: block;
	min-width: 40px;
}
.about_row_9 {
    max-width: 43.44%;
    margin-top: 80px;
/*     position: relative;
    left: 50%;
    transform: translateX(-50%); */
}
.about_row_9 .list_bullets ul li strong {
    font-weight: 600;
    line-height: 1;
    display: block;
    margin-bottom: 25px;
	font-size:20px;
}
.about_row_9 .list_bullets ul li br {
    display: none;
}
.about_row_9 .list_bullets ul li:last-child {
    padding-bottom: 0;
}
.about_row_4.inner_row .list_bullets p {
    margin-bottom: 20px;
}
.quote .quote_icon {
    margin-right: 25px;
    margin-bottom: 0;
}

.quote {
    max-width: 806px;
    display: flex;
	    margin-top: 25px;
}
.axia_core {
    display: flex;
    justify-content: space-between;
}
.axia_core .about_row_8.inner_row.title_border {
    width: 48%;
}
.axia_core  p {
 
    margin-bottom: 20px;
}
/*END OF ABOUT US*/

/* reset password */
#reset-password-confirm-page {
    max-width: 400px;
    margin: 0 auto;
    padding: 20px;
    border: 1px solid #ccc;
    border-radius: 10px;
    background: #f9f9f9;
}

#reset-password-confirm-page h2 {
    text-align: center;
}

#reset-password-confirm-form {
    display: flex;
    flex-direction: column;
}

#reset-password-confirm-form input[type="password"],
#reset-password-confirm-form input[type="submit"] {
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #ccc;
}

#reset-password-confirm-form input[type="submit"] {
    background: var(--m1);
    color: white;
    cursor: pointer;
	transition:all 0.3s;
}

#reset-password-confirm-form input[type="submit"]:hover {
    
	opacity:0.8;
}

#reset-password-page {
    max-width: 400px;
    margin: 0 auto;
    padding: 20px;
    border: 1px solid #ccc;
    border-radius: 10px;
    background: #f9f9f9;
}

#reset-password-page h2 {
    text-align: center;
}

#reset-password-form {
    display: flex;
    flex-direction: column;
}

#reset-password-form input[type="email"],
#reset-password-form input[type="submit"] {
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #ccc;
}

#reset-password-form input[type="submit"] {
    background: var(--m1);
    color: white;
    cursor: pointer;
		transition:all 0.3s;
}

#reset-password-form input[type="submit"]:hover {
   opacity:0.8;
}
#reset-password-page, #reset-password-confirm-page {
    margin-top: 200px;
    margin-bottom: 100px;
}





/* reset password */

/*TEAM*/


.page-id-974 .section.trans_home.page_trans{
	display:none!important;
}


.page-id-961 .trans_container {
    padding-bottom: 10px;
    width: 83%;
    margin-left: auto;
    margin-right: auto;
}

.group_members {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 45px;
    column-gap: 45px;
}
.member_img img {
    display: block;
    width: 100%;
    filter: grayscale(100%);
    border-radius: 10px;
    aspect-ratio: 9 / 12;
    object-fit: cover;
    object-position: top;
}

.title.top_title.wht {
    color: #fff;
}
.title.top_title.wht:after {
    background-color: #fff;
}
.dark_bg {
    background-color: var(--m1);
}
 .team_row_1 h2 {
    color: var(--m3);
    font-size: 40px;
    font-weight: 300;
    line-height: 44px;
    max-width: 380px;
    margin-bottom: 70px;
}
.team_row_1 p {
    color: #fff;
    line-height: 25px;
    max-width: 528px;
}
div#team1 {
    padding-top: 32px;
    padding-bottom: 134px;
}
.group_title.title_border h2 {
    margin-bottom: 42px;
}
.group {
    margin-bottom: 95px;
}
.group:last-child {
    margin-bottom: 0;
}
.member h2 {
    font-size: 22px;
    line-height: 1;
    font-weight: 300;
    margin-bottom: 18px;
}
.member p {
    font-size: 14px;
    line-height: 22px;
}
.member {
    color: #fff;
    position: relative;
    padding-bottom: 32px;
    margin-bottom: 34px;
}
.member_img {
    margin-bottom: 21px;
}
a.bio {
    display: flex;
    color: #fff;
    align-items: center;
    line-height: 1;
    color: var(--m3);
    justify-content: flex-end;
    position: absolute;
    bottom: 0;
    right: 0;
}
a.bio svg {
    display: block;
    margin-right: 4px;
}
.note {
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    font-weight: 300;
    width: 50%;
    margin-right: 0;
    margin-left: auto;
    position: relative;
    border-left: solid 1px var(--m3);
    padding-left: 21px;
}
div#team3 {
    padding-top: 65px;
}
.bio_pop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0 / 50%);
    z-index: 9999;
}
.bio_wrap {
    position: fixed;
    max-width: 592px;
    background-color: #fff;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
    padding: 40px 40px 20px 37px;
    border-radius: 10px;
    z-index: 9999;
	width: 100%;
}
.close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.414' height='19.414' viewBox='0 0 19.414 19.414'%3E%3Cg id='Group_8698' data-name='Group 8698' transform='translate(-1242.793 -168.793)'%3E%3Cline id='Line_972' data-name='Line 972' x2='18' y2='18' transform='translate(1243.5 169.5)' fill='none' stroke='%232f4b6d' stroke-width='2'/%3E%3Cline id='Line_973' data-name='Line 973' x2='18' y2='18' transform='translate(1261.5 169.5) rotate(90)' fill='none' stroke='%232f4b6d' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    position: absolute;
    right: 21px;
    top: 30px;
    cursor: pointer;
}
.bio_top h2 {
    font-size: 14px;
    color: var(--m3);
    font-weight: 600;
    line-height: 1;
}
.bio_name {
    font-size: 32px;
    line-height: 1;
    margin-bottom: 19px;
}
.bio_title {
    font-size: 14px;
    line-height: 22px;
    font-weight: 600;
}
.bio_middle {
    margin-bottom: 30px;
    max-width: 381px;
}
.bio_top {
    margin-bottom: 40px;
}
.bio_bottom {
    font-size: 14px;
    line-height: 22px;
    font-weight: 300;
}
article#post-1069 .group_title {
    display: none;
}

/*END OF TEAM*/

/* careers */
.careers_col_1 {
    width: 43.5%;
       padding-top: 0px;
    padding-bottom: 100px;
   
}
.careers_col_2 {
    width: 48.9%;
}

.careers_col_2 img {
    object-fit: cover;
    height: 100%;
    width: 100%;
    object-position: center center;
    border-radius: 10px;
	display:block;
}
.careers_col_1 p {
    margin-bottom: 25px;
}

.careers_col_1 p:last-child {
    margin-bottom: 0;
}
.careers_row_1 {
    margin-bottom: 62px;
}
.careers_row_2 {
    display: flex;
    justify-content: space-between;
 
}
.careers_row_1 h2 {
    font-weight: normal;
    font-size: 40px;
    line-height: 1.2;
    text-align: left;
    color: var(--m3);
    font-family: 'new-order';
}
#career1 {
    margin-top: 45px;
}
/* more than */
.more_than2.border_left {
    margin-left: 7%;
}

.more_than2.border_left:first-child {
    margin-left: 0%;
}

.more_than3 {
    position: relative;
    margin-left: 7%;
}

.num_big span {
    font-size: 125px;
    font-weight: 900;
    display: inline-block;
}

.num_big {
        font-family: 'Bahnschrift';
    color: var(--m3);
    line-height: 1;
    font-size: 30px;
}

.more_than2,.more_than3 {
    max-width: 50%;
    position: relative;
    padding-left: 27px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.more_than2:after, .more_than3:after {
    content: '';
    position: absolute;
    height: 100%;
    width: 7px;
    background-color: var(--m3);
    top: 0;
    left: 0;
}

#career2 {
    background-color: var(--m1);
      padding-top: 225px;
    margin-top: -68px;
	color: #ffffff;
	padding-bottom: 320px;
}
.num_sm {
    color: #ffffff;
}
#career2 .careers_row_2 {
    margin-top: 140px;
}
/* more than */
#career3 {
    padding-top: 107px;
    margin-top: -134px;
    background: #ffffff;
	    margin-bottom: 158px;
}
.op_title {
    font-size: 26px;
    font-weight: 699;
    color: var(--m3);
    margin-bottom: 35px;
}

.news_item_wrapper:hover .op_title {
    color: var(--m1);
}

.news_item_wrapper:hover .op_des {
    color: #ffffff;
}
.title_border.white h2 {
    color: #ffffff !important;
}

.title_border.white h2:after {
    background-color: #ffffff !important;
}



#career4 {
    background: linear-gradient(to right, var(--m3) 50vw, #ffffff 50vw);
    overflow: hidden;
    background: linear-gradient(to right, var(--m3) 50%, #ffffff 50%);
}

#career4 .section-wrapper {
    display: flex;
	    flex-wrap: wrap;
 
}

.carreer4_fs_col {
    flex: 0 0 50%;
    padding: 60px 0;
	    padding-right: 60px;
    display: flex;
    align-items:center;
	background-color:var(--m3);
}

.carreer4_sc_col {
    flex: 0 0 50%;
    position: relative;
	min-height: 34vw;
}

.carreer4_sc_col img {
    object-fit: cover;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 50vw;
    max-width: 50vw;
    object-position: center center;
}
.carreer4_fs_col .subtitle {
    margin-bottom: 50px;
}

.carreer4_fs_col p {
    margin-bottom: 15px;
}
/* careers */


/*RESEARCH*/
.research_page .about_col_1 {
    width: 40.19%;
    padding-top: 80px;
}
.research_page .about_col_1 .abt_2_con p {
    margin-bottom: 25px;
}
.abt_2_con h2 {
    margin-bottom: 40px;
    font-family: 'new-order';
    font-weight: 400;
    font-size: 33px;
    line-height: 1;
}
.research_page .about_row_2.inner_row {
    align-items: flex-start;
    margin-bottom: 133px;
}
.research_page .about_row_1.inner_row {
    max-width: 600px;
    margin-bottom: 54px;
}
.research_page .about_row_1.inner_row h2 {
    line-height: 48px;
}
.research_page .quote {
    max-width: 754px;
    margin-right: auto;
    margin-left: 0;
    display: flex;
    align-items: flex-start;
}
.research_page .quote_text {
    margin-left: 36px;
}
div#about1.research_page {
    margin-bottom: 125px;
}
div#research_universe {
    background-color: var(--m1);
    padding-top: 118px;
    padding-bottom: 118px;
}
.universe_col_1 {
    color: #fff;
    width: 76%;
 align-self: center;
}
.universe_boxes {
    display: flex;
    max-width: 948px;
}
.research_row_universe.inner_row {
    display: flex;
    justify-content: space-between;

}
.universe_col_2 {
    width: 23.33%;
}
.universe_banner img {
    display: block;
    width: 100%;
    border-radius: 10px;
}
.universe_box {
    _width: 33.33%;
	width: 100%;
    position: relative;
}
.regional_col_1.title_border {
    position: relative;
    padding-left: calc(4% + 15px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-right: 15px;
}
.univer_pad {
    _padding-top: 100%;
}
.univers_wrap {
	/*position: absolute; */
    top: 0;
    left: 0;
    width: calc(100% - 34px);
    height: auto;
    z-index: 2;
    font-weight: 300;
    font-size: 30px;
    line-height: 35px;
    /* top: 50%; */
    /* transform: translateY(calc(-50% - 10px)); */
    /* width: calc(100% - 14px);*/
}
_.universe_box:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #1A3556;
    top: 0;
    left: -38px;
    z-index: 1;
    left: -14px;
    opacity: 0;
    transition: all 300ms;
}
.univers_wrap strong {
    color: #447CC5;
    font-weight: 700;
}
.ub2 .universe_box:after {
    left: -15px;
}
.ub2 .univers_wrap p {
    font-size: 16px;
    line-height: 22px;
}
.univers_wrap h3 {
    font-size: 35px;
    line-height: 40px;
    margin-bottom: 25px;
}
.ub2 .univers_wrap {
    width: calc(100% - 15px);
}
.universe_boxes.ub1 {
    margin-bottom: 0px;
}
.universe_box:hover:after {
    opacity: 1;
    cursor: pointer;
}
div#research_daily {
    background-color: var(--m3);
    padding: 0;
    margin-bottom: 180px;
}
.research_row_daily {
    display: flex;
}
.research_row_daily > div {
    width: 50%;
}
.regional_banner img {
    display: block;
    width: 100%;
}
#research_daily .section-wrapper {
    max-width: 100% !important;
    width: 100%;
}
.regional_col_1.title_border h2 {
    color: #fff;
}
.regional_col_1.title_border h2:after {
    background-color: #fff;
}
.regional_col_1.title_border div {
    font-size: 33px;
    line-height: 40px;
    color: #fff;
}
.regional_col_1.title_border a.general_cta.bg_btn {
    bottom: 0;
    transform: translateY(50%);
    background-color: rgb(17 35 57 / 70%);
    background-blend-mode: difference;
}
div#research_team {
    margin-top: 110px;
    background-color: var(--m1) !important;
    background: linear-gradient(to top, var(--m1) calc(100% - 15vw), #fff 0%);
}
.capital_markets_page div#research_team {
    margin-top: 0;
}
.group_members.carousel_members .member {
    margin: 0 21px;
    height: inherit !important;
}
.group_members.carousel_members {
    display: block;
}
.group_members.carousel_members {
    display: block;
    position: relative;
}
.group_members.carousel_members .slick-list.draggable {
    margin: 0 -21px;
}
.group_members.carousel_members .slick-track {
    display: flex !important;
	
}
.general_arrow {
    position: absolute;
    top: 50%;
	width: 35px;
    height: 35px;
	transform: translateY(-50%);
}
.general_arrow svg {
    display: block;
    position: absolute;
    top: 0;
}
.research_row_team.inner_row {
    position: relative;
}
.arrow_left.general_arrow.slick-arrow {
    left: -43px;
}
.arrow_right.general_arrow.slick-arrow {
    right: -43px;
}
.regional_banner img {
    min-height: 245px;
    object-fit: cover;
}
.about_row_1.inner_row.our_universe {
    color: #fff;
}
div#offices2 .list_butllet_wrap ul li strong {
    font-weight: 700;
}
.offices_row_2 .list_butllet_wrap:hover {
    background-color: #253953;
}
.offices_row_2 .list_butllet_wrap {
    transition: all 300ms;
    padding: 5px 8px;
}
/*END OF RESEARCH*/

/*IMPACT*/
div#about1.impact_intiatives .about_col_1 {
    padding-top: 0;
}
div#about1.impact_intiatives .about_row_1.inner_row {
    margin-bottom: 70px;
}
div#about1.impact_intiatives {
    margin-bottom: 0;
}
div#about1.impact_intiatives .about_row_2.inner_row {
    margin-bottom: 0;
}
div#about1.research_page.impact_initiatives .about_col_1 {
    padding-top: 0;
}
.impact_initiatives.research_page .about_row_1.inner_row {
    margin-bottom: 70px;
}
div#about1.research_page.impact_initiatives {
    margin-bottom: 64px;
}
.impact_initiatives.research_page .about_row_2.inner_row {
    margin-bottom: 0;
}
div#impact_menu {
    background-color: #1A3556;
    padding-top: 25px;
    padding-bottom: 17px;
    position: sticky;
    top: 87px;
    z-index: 9;
}
.impact_row_menu a {
   color: #fff;
    font-size: 20px;
    font-weight: 300;
    line-height: 1;
    padding-right: 35px;
    padding-left: 35px;
    border-left: 1px solid white;
}

.impact_row_menu a:first-child {
	padding-left: 0px;
	  border-left: 0px solid white;
}



.impact_row_menu a:last-child {
    margin-right: 0;
}
div#internship {
    background-color: var(--m1);
    padding-top: 107px;
    position: relative;
    padding-right: 0;
    /* padding-left: 0; */
}
.internship_text {
    color: #fff;
}
.internship_text h3 {
    font-family: 'new-order';
    font-size: 35px;
    line-height: 40px;
    font-weight: normal;
    max-width: 450px;
    margin-bottom: 38px;
}
.internship_col_1 {
    width: 45.9%;
	width: 100%;
	padding-bottom: 50px;
}
.internship_col_2 {
    width: 29.65%;
}
.internship_col_2 img {
    display: block;
    width: 100%;
}
.impact_row_internship {
    display: flex;
    justify-content: space-between;
    margin-left: 4%;
}
div#internship .section-wrapper {
    width: 100%;
    max-width: 100%;
}
.internship_text p {
    line-height: 25px;
	margin-bottom:20px;
}
.internship_text a {
    color: var(--m3);
	    _display: block;
}
.internship_col_1  .sponsor_slide {
    background-color: #fff;
}

.internship_col_1 .sponsor_slide .spt {
    color: var(--m1);
}
_.internship_col_1  .sponsor_col_3 {
    margin-top: 25px;
    margin-bottom: 25px;
}
.sponsor_col_3 {
    position: relative;
    margin-top: 25px;
    margin-bottom: 35px;
	    overflow: hidden;
}
.sponsor_col_3 svg path {
  
}


.active-anchor {
    font-size: 22px;
    font-weight: 800;
    margin-bottom: 27px;
    color: var(--m3);
}


.sponsor_slide img {
    display: block;
    margin: 0 auto;
}
div#environment {
    background-color: var(--m1);
    color: #fff;
    padding-top: 103px;
    padding-bottom: 183px;
}
.env_img img {
    display: block;
    border-radius: 10px;
}
.sponsor_wrap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 113px;
    align-items: center;
}
.sponsor_wrap:nth-child(even) {
    flex-direction: row-reverse;
}
.env_img {
    width: 47.48%;
}
.env_text {
    width: 47.56%;
}
.env_img img {
    display: block;
    width: 100%;
}
.sponsor_wrap:last-child {
    margin-bottom: 0;
}
.env_text h2 {
    font-family: 'new-order';
    font-weight: 300;
    color: var(--m3);
    font-size: 35px;
    line-height: 1;
    margin-bottom: 36px;
}
.env_text p {
    font-size: 16px;
    line-height: 25px;
    font-weight: 300;
}
.environment_col_1.title_border h2 {
    margin-bottom: 47px;
}
.environment_col_1.title_border p {
    font-size: 33px;
    max-width: 467px;
    line-height: 1;
    font-family: 'new-order';
    line-height: 42px;
}
.environment_col_1.title_border {
    margin-bottom: 70px;
}
div#environment .internship_text {
    margin-bottom: 40px;
}
div#sponsor {
    padding-top: 102px;
	overflow: hidden;
}
.sponsor_col_1.title_border {
    width: 46.75%;
	 width: 100%;
    margin-bottom: 83px;
}
.sponsor_col_1.title_border h2 {
    margin-bottom: 47px;
}
.sponsorship_text h3 {
    font-size: 33px;
    line-height: 40px;
    font-family: 'new-order';
    font-weight: normal;
    margin-bottom: 40px;
}
.sponsorship_text p {
    font-size: 16px;
    line-height: 25px;
	margin-bottom:20px;
}
.found_col_1 {
    font-size: 33px;
    line-height: 40px;
    font-family: 'new-order';
    font-weight: normal;
    width: 46.75%;
}
.sponsor_col_2 {
    display: flex;
}
.found_col_2 {
    margin-left: 6.15%;
    width: 31.28%;
}
.env_icon img {
    display: block;
    border-radius: 10px;
}
.environment_col_3 {
    display: flex;
    align-items: flex-end;
    padding-right: 32px;
    padding-left: 26px;
    margin-top: -56px;
}
.environment_note {
    flex: 1;
    padding-left: 43px;
}
.sport_wrap {
    display: flex;
    justify-content: space-between;
    margin-bottom: 143px;
}
.sport_wrap:nth-child(odd) {
    flex-direction: row-reverse;
}
.acropolis_img img {
    display: block;
    width: 100%;
    border-radius: 10px;
}
.sports_col_4 {
    display: flex;
    justify-content: space-between;
}
.acropolis_img {
    width: 48.46%;
}
.sports_col_3 {
    margin-bottom: 41px;
    margin-top: 127px;
}
.sport_wrap.sports_1 .sports_img {
    width: 23.33%;
}
.sports_1 .sports_text {
    width: 73.66%;
}
.sports_img img {
    display: block;
    width: 100%;
    border-radius: 10px;
}
.sports_text h3 {
    font-weight: 700;
    font-size: 25px;
    line-height: 35px;
    text-align: left;
    color: #112339;
    font-family: 'new-order';
    margin-bottom: 35px;
}
.sports_text p {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 25px;
}
.sports_2 .sports_img {
    width: 48.46%;
}
.sports_2 .sports_text {
    width: 48.7%;
}
.sport_wrap:last-child {
    margin-bottom: 0;
}
div#sports {
    padding-top: 108px;
    margin-bottom: 128px;
}
.sports_col_1.title_border {
    margin-bottom: 107px;
}
.sports_col_1.title_border p {
    font-family: 'new-order';
    font-weight: normal;
    font-size: 33px;
    line-height: 40px;
    text-align: left;
    color: #112339;
}
 .sports_col_3 h3 {
    font-family: 'new-order';
    font-weight: 700;
    font-size: 25px;
    line-height: 35px;
    text-align: left;
    color: #112339;
    margin-bottom: 35px;
}
.sports_col_3 p {
    font-weight: normal;
    font-size: 16px;
    line-height: 25px;
    text-align: left;
    color: #112339;
}
div#art {
    background-color: #112339;
    padding-top: 113px;
    padding-bottom: 70px;
}
#art .impact_row_art.inner_row {
    display: flex;
    color: #fff;
}
.art_col_1 {
    width: 19.4%;
    margin-right: 6.36%;
}
.art_col_2 {
    width: 22.93%;
    margin-right: 3.48%;
}
.art_col_3 {
    width: 47.56%;
}
.art_col_2 img {
    display: block;
    width: 100%;
    border-radius: 10px;
}
.impact_row_art_0.inner_row .title_border h2 {
    margin-bottom: 47px;
}
.art_col_1 p {
    font-family: 'new-order';
    font-weight: normal;
    font-size: 33px;
    line-height: 40px;
    text-align: left;
    color: #fff;
}
.art_col_3 p {
    font-weight: normal;
    font-size: 16px;
    line-height: 25px;
    text-align: left;
    color: #fff;
    margin-bottom: 25px;
}
.full_w .about_row_1.inner_row {
    max-width: 680px;
    margin: 0 auto;
    max-width: 100%;
}
 
.full_w .about_row_2.inner_row {
    display: block;
}

.impact_initiatives.research_page .about_row_2.inner_row .about_col_1 {
    margin: 0 auto;
    max-width: 680px;
    width: 100%;
    max-width: 100%;
}
.sponsor_col_2 {
    flex-direction: column;
}

.sponsor_col_2 .found_col_2 {
    margin-left: 0;
    width: 100%;
    margin-top: 15px;
}
.spl_inner {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border: solid 1px var(--m3);
	    border-radius: 10px;
}
.spt {
    width: 60%;
    padding-right: 50px;
    padding-left: 17px;
}
.spl {
    width: 40%;
	    padding: 2px;
    padding-left: 10px;
}
.sponsor_slide {
    margin: 0 10px;
} 
.sponsor_carousel .slick-list {
    margin: 0 -9px;
}
.sponsor_col_3 .slick-track {
    display: flex !important;
}
  
.sponsor_col_3 .slick-slide {
    height: inherit !important;
	border-radius: 12px !important;
}
.spl_inner {
    height: 100%;
    padding-right: 5px;
	padding-top: 5px;
    padding-bottom: 5px;
	 
}

#internship .spl_inner {
    
}


.spt {
    max-height: 250px;
    overflow: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
}

.spt::-webkit-scrollbar {
    width: 6px;
}
.spt::-webkit-scrollbar-track {
    background-color: #e7e7e7;
    border: 1px solid #cacaca;
}
.spt::-webkit-scrollbar-thumb {
    background-color: var(--m1 );
}
.internship_text .sports_text h3 {
    color: #fff;
}
/*END OF IMPACT*/

/*INVESTMENT*/
.impact_row_menu a {
    position: relative;
}
.impact_row_menu a:after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 0;
    background-color: #fff;
    height: 1px;
    left: 0;
    transition: width 100ms;
}
.impact_row_menu a.active:after,.impact_row_menu a:hover:after {
    width: 100%;
}
.list_butllet_wrap {
    color: #fff;
    width: 50%;
    margin-left: -21px;
}
.investment_row_banking.inner_row {
    display: flex;
}
#investment2 .universe_col_1 {
    width: 47.56%;
    padding-top: 42px;
}
#investment2 .universe_col_2 {
    width: 23.74%;
}
.our_approach h3 {
    font-family: 'new-order';
    font-size: 33px;
    line-height: 1;
    text-align: left;
    color: #fff;
    font-weight: normal;
    margin-bottom: 31px;
}
.our_approach p {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 25px;
}
div#investment1 {
    padding-top: 32px;
    padding-bottom: 55px;
}
div#investment1 .team_row_1 h2 {
    margin-bottom: 0;
    max-width: 560px;
}
.list_butllet_wrap h3 {
    font-family: 'new-order';
    font-weight: normal;
    font-size: 33px;
    line-height: 37px;
    text-align: left;
    color: #447cc5;
    padding-left: 33px;
    position: relative;
    padding-bottom: 55px;
}
.list_butllet_wrap ul li {
    font-size: 24px;
    line-height: 36px;
    padding-bottom: 36px;
}
.list_butllet_wrap h3:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: var(--m3);
    left: 0;
    top: 3px;
    left: 5.5px;
}
.list_butllet_wrap  .list_bullets ul li:after {
    top: 9px;
}
.list_butllet_wrap .list_bullets ul li:before {
    height: calc(100% + 11px);
}
div#investment3 {
    padding-top: 200px;
    padding-bottom: 126px;
}
div#investment4 {
    padding-top: 115px;
}
div#investment4 .sponsor_col_1.title_border {
    margin-bottom: 0;
}
.investment_row_capital.inner_row {
    display: flex;
    flex-wrap: wrap;
}
.capital_col_1 {
    width: 18.611021069692057%;
    margin-right: 6.118314424635332%;
	  width: 100%;
    margin-right: 0%;
	    margin-bottom: 40px;
}
.capital_col_2 {
    width: 45.98865478119935%;
    margin-right: 5.26742301458671%;
	    width: 100%;
    margin-right: 0%;
}
.capital_col_3 {
    width: 23.3387358184765%;
}
.capital_col_3 img {
    display: block;
    width: 100%;
    border-radius: 10px;
}
.capital_title {
    font-family: 'new-order';
    font-weight: normal;
    font-size: 33px;
    line-height: 40px;
    text-align: left;
    color: #112339;
	    margin-top: 40px;
}
.capital_text > div {
    margin-bottom: 50px;
}
.capital_text  h3 {
    font-size: 20px;
    color: var(--m3);
    margin-bottom: 25px;
}
.capital_text p {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 25px;
}
.capital_text > div:last-child {
    margin-bottom: 0;
}
.capital_text p:last-child {
    margin-bottom: 0;
}
div#investment5 {
    margin-top: 40px;
    padding-bottom: 120px;
}
div#investment6 {
    margin-bottom: 0;
}
#investment6 .trans_container {
    margin-bottom: 0;
}
.position_slide {
    color: #ffff;
}
.filter_button {
    color: #fff;
}
.universe_banner {
    height: 100%;
}
.universe_banner img {
    height: 100%;
    object-fit: cover;
}
/*END OF INEVSTMENT*/

/*INTERSHIP*/
#intership1 .team_row_1 h2:after {
    display: none;
}
#intership1 .team_row_1 h2 {
    max-width: 570px;
    padding-bottom: 0;
}
#intership1 {
    margin-top: 32px;
}
#intership1 .universe_col_1 {
    width: 50%;
}
#intership1 .universe_col_2 {
    width: 22.28%;
}
#intership1 .quote {
    display: block;
    margin-top: 62px;
}
#intership1 .quote_text {
    margin-left: 0;
}
div#intership2 {
    margin-top: 170px;
}
#intership2 .list_butllet_wrap {
    width: 24%;
    margin-left: 0;
}
#intership2 .investment_row_banking.inner_row {
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}
.positions_1.title_border {
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
}
.filter {
    flex: 1;
}
.positions_1.title_border h2 {
    margin-bottom: 0;
}
div#intership3 {
    margin-top: 100px;
    padding-top: 96px;
    padding-bottom: 96px;
    background-color: white;
}
.positions_carousel_warpper {
    position: relative;
}
.filter_btns {
    display: none;
}
.select-container {
    display: block !important;
}
.select-container {
    position: relative;
    width: 100%;
    max-width: 185px;
    margin-right: 0;
    margin-left: auto;
}
.select-container .select {
    position: relative;
    background: var(--m3);
    height: 48px;
    color: #fff;
    display: flex;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 10px 10px 0px 0px;
    cursor: pointer;
    justify-content: center;
}
.select-container .select::after {
    position: absolute;
    content: "";
    width: 13px;
    height: 13px;
    top: calc(50% + -4px);
    right: calc(50% - 30px);
    cursor: pointer;
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(
    "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.043' height='13.042' viewBox='0 0 13.043 13.042'%3E%3Cg id='Group_8264' data-name='Group 8264' transform='translate(12.687 -7.809) rotate(90)'%3E%3Cpath id='Path_29427' data-name='Path 29427' d='M0,0,8.576.046s.146,6.382.146,8.675' transform='translate(13.977 0) rotate(45)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.select-container.active .select::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.456' height='25.456' viewBox='0 0 25.456 25.456'%3E%3Cg id='Group_1702' data-name='Group 1702' transform='translate(-286.771 -1510.646)'%3E%3Cline id='Line_1069' data-name='Line 1069' x2='35' transform='translate(287.125 1511) rotate(45)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3Cline id='Line_1138' data-name='Line 1138' x2='35' transform='translate(287.125 1535.749) rotate(-45)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    top: calc(50% + -2px);
}
.select-container .select input_select {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0 15px;
    background: none;
    outline: none;
    border: none;
    font-size: 1.4rem;
    color: white;
    cursor: pointer;
}
.select-container .option-container {
    position: relative;
    background: var(--m3);
    height: 0;
    overflow: auto;
    transition: 0.4s;
    position: absolute;
    width: 100%;
    z-index: 9;
}
.select-container.active .option-container {
    height: 250px !IMPORTANT;
    height: auto !important;
}
.select-container .option-container::-webkit-scrollbar {
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    width: 10px;
}
.select-container .option-container::-webkit-scrollbar-thumb {
    background: #0f0e11;
}
.select-container .option-container .option {
    position: relative;
    border-top: 1px solid rgb(255 255 255 / 30%);
    cursor: pointer;
    transition: 0.2s;
    display: flex;
    /* padding: 10px 5px; */
}
.filter_button div {
    width: 40px;
}
.select-container .option-container .option.selected {
    pointer-events: none;
}
.select-container .option-container .option:hover {
    background: rgba(0, 0, 0, 0.2);
}
.select-container .option-container .option .filter_button {
    font-size: 15px;
    color: #fff;
    cursor: pointer;
    justify-content: flex-start;
    line-height: 1;
    padding: 10px 5px;
    width: 100%;
}
.select-container .filter_button {
    max-width: 100%;
    border: none;
    margin: 0;
    padding: 0;
    font-weight: 300;
    /* font-size: 20px; */
    line-height: 1;
}
.select-container .filter_button svg * {
    fill: #fff;
}
.select-container .filter_button span {
    display: block;
    line-height: 1;
}
.select-container .option-container .option .filter_button.active {
    background: transparent;
    border: none;
}
.select-container .option-container .option:first-child {
    /* display: none; */
}
.select-container .input_select {
    padding-right: 24px;
}
.select-container .option-container .option.selected .filter_button {
    color: var(--m1);
}
.position_slide {
    position: relative;
    padding-top: 15px;
    padding-left: 15px;
    padding-bottom: 10px;
    padding-right: 15px;
	    border: solid 1px var(--m3);
		   
    margin: 0 10px;
    border-radius:10px;
}
.position_carousel .slick-list.draggable {
    margin: 0 -10px;
}
a.full_pos {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11;
}
.pos_location {
    font-size: 16px;
    line-height: 1;
    text-align: left;
       color: var(--m2);
    font-weight: 700;
    margin-bottom: 0px;
}
h2.pos_title {
    font-size: 30px;
    line-height: 33px;
    margin-bottom: 19px;
    min-height: 66px;
	color: #1A3556;
}

.positions_carousel_warpper .slick-track{
	margin-left: 0!important;
}

* Target the select element within the filter wrapper */
  .input_wrap select {
  background-color: var(--m3);
  color: white;
  border: 1px solid #ccc;
  padding: 5px;
  font-size: 1rem;
  /* Remove native styling for some browsers */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

  /* You may also want to style the option elements.
     Keep in mind that some browsers have limited support for styling <option> elements. */
  .input_wrap select option {
    background-color: var(--m3);
    color: white!important;
	padding:10px;
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  }



p.pos_desc {
    line-height: 22px;
    width: 54%;
}
a.cta_pos {
    display: flex;
    align-items: center;
        color: var(--m2);
    font-size: 17px;
    margin-top: 18px;
}



a.cta_pos svg {
    display: block;
    margin-left: 14px;
	    width: 30px;
    height: auto;
}
.position_slide:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
  	background-color: var(--m3);
    top: 0;
    z-index: -1;
    transition: all 300ms;
    left: 0;
	    border-radius: 7px;
}

.position_slide:hover .pos_title{
	color:var(--m2);
}


.position_slide:hover:after {
    background-color: #1A3556;
}
.input_wrap input, .input_wrap .select2 .selection .select2-selection, .input_wrap select, .input_wrap textarea {
    display: block;
    width: 100%;
    max-width: 100%;
    height: 40px;
    box-shadow: none;
    border-radius: 0;
    font-weight: 300;
    font-size: 18px;
        font-family: inherit;
    color: rgb(255 255 255 / 0.58) !important;
    color: rgb(255 255 255) !important;
    caret-color: rgb(255 255 255 / 0.58);
    background-color: transparent !important;
    border: none;
    border-bottom: solid 1px var(--m3)!important;
    padding: 0;
}
.input_wrap .error_input,.input_wrap .error_select {
    /* border-color: red; */
}
.input_upload label.upload_label.upload_label.error_input {
     border-color: var(--mainpink);
}
.input_wrap input::-webkit-input-placeholder {
    font-weight: 300;
    font-size: 18px;
    color: var(--m3);
    font-family: 'apparat';
}
.input_wrap input::-moz-placeholder {
    font-weight: 300;
    font-size: 18px;
    color: var(--m3);
    font-family: 'apparat';
}
.input_wrap input:-ms-input-placeholder {
    font-weight: 300;
    font-size: 18px;
    color: var(--m3);
    font-family: 'apparat';
}
.input_wrap input:-moz-placeholder {
    font-weight: 300;
    font-size: 18px;
    color: var(--m3);
    font-family: 'apparat';
}
.input_wrap input:focus-visible {
    outline: none;
}
.input_wrap input:focus {
    /* background-color: transparent; */
    /* box-shadow: none !important; */
    /* border: solid 1px #524966; */
}
a.gradient_btn.tnb_btn.step_btn.btn_step2 {
    margin-top: 26px;
}
.input_wrap .select2 .selection .select2-selection {
    background-repeat: no-repeat;
    background-position: calc(100% - 11px) 7px;
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.414' height='18.414' viewBox='0 0 18.414 18.414'%3E%3Cg id='Group_645' data-name='Group 645' transform='translate(-1054.719 -1514.184)'%3E%3Cpath id='Path_839' data-name='Path 839' d='M0,0H12.027V12.015' transform='translate(1072.426 1522.68) rotate(135)' fill='none' stroke='%23447cc5' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
	  -webkit-appearance: none; /* Removes default arrow in WebKit browsers */
  -moz-appearance: none; /* Removes default arrow in Firefox */
  appearance: none; /* Removes default arrow */
    outline: none !important;
    color: var(--m3) !important;
    _color: rgb(255 255 255) !important;
    box-shadow: none !important;
    padding-right: 32px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
	font-weight: 300;
    font-size: 18px;
    font-family: 'apparat';
}
.input_wrap select.has-value {
    color: #fff !important;
    font-weight: 300;
    font-size: 18px;
    background-color: var(--m1);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.414' height='18.414' viewBox='0 0 18.414 18.414'%3E%3Cg id='Group_644' data-name='Group 644' transform='translate(-1054.719 -1514.184)'%3E%3Cpath id='Path_839' data-name='Path 839' d='M0,0H12.027V12.015' transform='translate(1072.426 1522.68) rotate(135)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.select2-container--open .select2-dropdown {
    left: 0;
    top: 35px!important;
}

.select2-container--default .select2-results>.select2-results__options {
    max-height: unset!important;
    overflow-y: unset!important;
    padding-top: 10px!important;
}

.select2-dropdown {
background-color: var(--m3);
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
 
    opacity: 0;
}


.input_wrap select option {
    color: white !important;
	padding:15px;
}

 .select2-container--default .select2-results__option {
    padding: 15px 0px!important;
    color: var(--m2);
    border-bottom: 1px solid var(--m1);
}

.select2-container--open .select2-dropdown {
    left: 0;
    top: 50px !important;
    padding: 0px 15px;
    border: 1px solid var(--m3);
    border-radius: 8px 0px 8px 8px;
}

.select2-container--default .select2-results__option:last-child {

    border-bottom: 0px solid var(--m1);
}




	
	.select2-container .select2-selection--single .select2-selection__rendered {
		padding:0px!important;
		color: var(--m3)!important;
	}

.input_wrap select option:first-child {
    display: none;
}
.input_wrap select.active_select  {
	color: rgb(255 255 255) !important;
}
.input_wrap {
    margin-bottom: 50px;
    position: relative;
}
input.upload_file {
    display: none;
}
.input_upload label.upload_label {
    border: none;
    line-height: 40px !important;
    display: block !IMPORTANT;
    font-weight: 300 !important;
    text-align: left !important;
    padding-bottom: 0;
    padding-left: 63px;
    padding-right: 40px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: calc(100% - 13px);
    border-radius: 0;
    font-size: 16px !important;
    border-bottom: solid 1px var(--m3);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cg id='Group_8532' data-name='Group 8532' transform='translate(-961.5 -3391)'%3E%3Cline id='Line_947' data-name='Line 947' x2='17' transform='translate(961.5 3399.5)' fill='none' stroke='%23447cc5' stroke-width='3'/%3E%3Cline id='Line_948' data-name='Line 948' x2='17' transform='translate(970 3391) rotate(90)' fill='none' stroke='%23447cc5' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A");
    padding: 0;
    color: var(--m3);
    cursor: pointer;
    font-weight: 300 !important;
}
.chk_container {
    display: table;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 1;
    margin-bottom: 0;
    color: #fff;
  }
  .chk_container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0 !important;
    width: 0 !important;
  }
  .checkmark {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 15px;
    width: 15px;
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 0;
    right: 0;
  }
  .chk_container:hover input ~ .checkmark {
    background-color: transparent;
  }
  .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  .chk_container input:checked ~ .checkmark:after {
    display: block;
  }
  .chk_container .checkmark:after {
    left: 4px;
    top: 0px;
    width: 6px;
    height: 10px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .chk_text {
    margin-left: 0;
    font-size: 14px;
    line-height: 1;
    text-align: left;
    color: #fff;
    font-weight: 300;
  }
  .general_checkbox .chk_container {
  padding-right: 25px;
  }
a.form_btn {
    max-width: 127px;
    height: 52px;
    background: transparent;
    display: block;
    background-color: var(--m3);
    border-radius: 5px;
    width: 100%;
    line-height: 52px;
    text-align: center;
    color: #fff;
    transition: all 300ms;
}
.forms_col_1 {
    width: 23.0%;
    margin-right: 3.68%;
}

.forms_col_1 img {
    display: block;
    width: 100%;
    border-radius: 10px;
	height: 100%;
    object-fit: cover;
}

.forms_col_2 {
    width: 48.17%;
}
.form_text {
    color: #fff;
    margin-bottom: 50px;
}

.form_text h3 {
    font-family: 'new-order';
    font-weight: normal;
    font-size: 33px;
    line-height: 36px;
    text-align: left;
    color: #fff;
    margin-bottom: 44px;
}

 
.form_text p {
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    text-align: left;
    color: #fff;
}
div#intership4 {
    margin-top: 232px;
}
a.form_btn:hover {
    background-color: #1A3556;
}
.bottom_form {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 20px;
}
.error_message {
    color: #fff;
    font-size: 13px;
    position: absolute;
    bottom: -24px;
}
.forms_message {
    color: #fff;
    font-size: 14px;
    text-align: center;
    margin-top: 23px;
}
.ty_text {
    color: #fff;
    text-align: center;
}

.general_thank_you {
    margin-top: 35px;
}
.ty_text h2 {
    font-size: 17px;
    font-weight: 300;
}
.intership_row_form {
    display: flex;
}
div#intership2 .investment_row_banking.inner_row {
}

#intership2 .list_butllet_wrap {
    width: calc(50% - 20px);
    margin-bottom: 40px;
    border: solid 1px var(--m3);
    padding: 25px;
}
#intership1 .quote {
	transform: translateY(50%);
}

#intership1 .quote .quote_icon {
    margin-bottom: 15px;
}
/*END OF INTERSHIP*/

/*OFFICES*/
.offices_row_1 h2 {
    font-family: 'new-order';
    font-weight: normal;
    font-size: 40px;
    line-height: 48px;
    text-align: left;
    color: var(--m3);
    margin-bottom: 22px;
}
.offices_row_1 h2 span {
    color: #fff;
}
.offices_row_1 h2:last-child {
    margin-bottom: 0;
}
div#offices1 {
    margin-top: 32px;
    margin-bottom: 108px;
}
.offices_row_2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.offices_row_2 .list_butllet_wrap {
    width: 16.28%;
}
div#offices3 .ln_hm {
    transform: unset;
}
div#offices2 {
    margin-bottom: 124px;
}
#offices4 {
    padding-left: 0;
    padding-right: 0;
    margin-top: 137px;
}
#offices4 .title {
}
#offices4 .subtitle {
    color: #fff;
}
#offices4 .section.products_home p {
    color: #fff;
}
#offices3 .right_ln {
    justify-content: flex-end;
}
div#offices2 {
    margin-top: 135px;
}
div#offices4 .portal_text {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
div#mapDiv {
    height: 600px;
    border-radius: 10px;
}
.global_map_section {
    position: relative;
}
.map_row_1.title_border {
    position: absolute;
    top: 0;
    z-index: 10;
    max-width: 372px;
    width: 100%;
    left: 27px;
    top: 50%;
    transform: translateY(-70%);
}
.map_row_2 {
    position: absolute;
    top: 0;
    background-color: #fff;
    right: 0;
    z-index: 10;
    width: 100%;
    max-width: 317px;
    right: 20px;
    box-shadow: 0px 11px 17px rgba(0, 0, 0, 0.06);
}
.map_row_1 p {
    font-size: 33px;
    line-height: 45px;
}
.pin_list {
    font-size: 16px;
    line-height: 33px;
    padding: 13px 20px;
}
div#offices2 .list_butllet_wrap ul li {
    font-size: 18px;
    line-height: 25px;
    padding-bottom: 25px;
    padding-left: 23px;
}
div#offices2 .list_butllet_wrap ul li:after {
    top: 3px;
}
div#offices2 .list_butllet_wrap ul {
    max-width: 202px;
}
/*END OF OFFICES*/

 

/*CONTACT*/
div#contact1 {
    margin-top: 32px;
    margin-bottom: 52px;
}
div#contact1 .about_row_1.inner_row {
    margin-bottom: 0;
}
div#contact1 .about_row_1.inner_row h2 {
    margin-bottom: 20px;
}
div#contact1 .about_row_1.inner_row .abt_1_con {
    padding-left: 22px;
    font-size: 18px;
    line-height: 25px;
    padding-top: 35px;
    padding-bottom: 30px;
}
div#contact1 .abt_1_con:after {
    left: 0;
}
div#contact2 {
    background-color: #112339;
    padding-top: 131px;
}
.location_info {
    color: #fff;
    margin-top: 20px;
}
.location_info .type{
	display:none;
}
.location_info h3{
	font-weight:bold!important;
}

.locations_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.location_wrap {
    width: 22.12%;
}
.location_img img {
    display: block;
    width: 100%;
    border-radius: 10px;
}
div#global_map.contact_map {
    background-color: #112339 !important;
    background: linear-gradient(to top, #112339 55%, #fff 0%);
}
.contact_map .map_row_2 {
    top: -7px;
}
.location_info h3 {
    font-weight: normal;
    font-size: 22px;
    line-height: 1;
    text-align: left;
    margin-bottom: 10px;
}
.location_info h4 {
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 21px;
}
.location_info p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 22px;
}
.type {
    font-size: 16px;
    margin-bottom: 22px;
}
.type strong {
    font-weight: 600;
}
.cont_info a {
    color: #fff;
    font-size: 16px;
    line-height: 22px;
}
.cont_info {
    font-size: 16px;
    line-height: 22px;
}
/*END OF COTNACT*/

/*CPT*/
.load_more_wrap .facetwp-facet {
    margin: 0;
    text-align: center;
}
.load_more_wrap {
    padding: 0 15px;
    padding-top: 37px;
}
.load_more_wrap .facetwp-facet button.facetwp-load-more {
    background-color: var(--m3);
    display: block;
    margin: 0 auto;
    border: none;
    border-radius: 0;
    width: 100%;
    max-width: 635px;
    line-height: 62px;
    padding: 0;
    font-weight: normal;
    font-size: 20px;
    color: #fff;
    cursor: pointer;
    transition: all 300ms;
}
.load_more_wrap .facetwp-facet button.facetwp-load-more:hover {
    background-color: #1A3556;
}
.filter_wrap .facetwp-facet {
    margin-bottom: 0;
    line-height: 20px;
}
.filter_wrap .facetwp-facet .fs-wrap.single {
    0%; */ display: block;
    display: block;
}
.filter_wrap .facetwp-facet .fs-wrap.single .fs-label-wrap {
    border: none;
    background-color: transparent;
    color: #fff;
    cursor: pointer;
}
.filter_wrap .facetwp-facet .fs-wrap.single .fs-label-wrap .fs-label {
    padding: 0;
    font-weight: 300;
    font-size: 20px;
    font-family: 'apparat';
	padding-right: 43px;
}
.filter_bar {
    background-color: #1A3556;
    padding-top: 25px;
    padding-bottom: 17px;
    margin-bottom: 10px;
}
.filter_wrapper {
    display: flex;
}
.filter_wrap {
    /* flex: 1; */
}
.filter_wrap span.fs-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.552' height='14.552' viewBox='0 0 14.552 14.552'%3E%3Cpath id='Path_29512' data-name='Path 29512' d='M0,0,9.624.046s.163,6.431.163,8.741' transform='translate(13.842 6.217) rotate(135)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E%0A");
    width: 15px;
    height: 15px;
    border: none;
    background-size: contain;
    right: 0px;
    top: -7px;
}
.filter_wrap input.facetwp-date {
    height: 20px;
    border: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.552' height='14.552' viewBox='0 0 14.552 14.552'%3E%3Cpath id='Path_29512' data-name='Path 29512' d='M0,0,9.624.046s.163,6.431.163,8.741' transform='translate(13.842 6.217) rotate(135)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: calc(100% - 40px) 0px;
    border-radius: 0;
    padding: 0;
    display: block;
    font-size: 20px;
    line-height: 1;
    font-weight: 300;
    font-family: 'apparat';
    background-color: transparent;
    outline: none !IMPORTANT;
    cursor: pointer;
    color: #fff;
    /* transition: background-position 300ms; */
}
.filter_wrap input.facetwp-date::placeholder {
    font-size: 18px;
    color: #fff;
    font-weight: 300;
}
.filter_wrap .facetwp-facet.facetwp-type-date_range {
    display: flex;
}
.filter_wrap input.facetwp-date:focus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.26' height='15.26' viewBox='0 0 15.26 15.26'%3E%3Cpath id='Path_29510' data-name='Path 29510' d='M0,0,9.624.052s.163,7.163.163,9.736' transform='translate(0.711 8.335) rotate(-45)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E%0A");
    background-position: calc(100% - 40px) 4px;
}
.filter_wrap .fs-wrap.single.fs-open span.fs-arrow {
    top: 3px;
}
/* .load_more_wrap button.facetwp-load-more.facetwp-hidden {
    display: none;
} */
.filter_wrap .facetwp-facet .fs-wrap.single .fs-dropdown .fs-search {
    display: none;
}
.filter_wrap .facetwp-facet .fs-wrap.single .fs-dropdown .fs-options .fs-option:first-child {
    display: none;
}
.no-posts-message {
    text-align: center;
    margin-top: 100px;
    font-size: 22px;
}
.selections ul {
    list-style: none;
    padding: 0;
    color: #fff;
    margin: 0;
}
.filter_selected .facetwp-selections li {
    margin-right: 5px;
    background-color: #1a3556;
    padding: 8px 10px;
    background-color: var(--m3);
    font-size: 14px;
    line-height: 1;
}
.filter_selected {
    margin-bottom: 30px;
}
.filter_selected .facetwp-selections .facetwp-selection-value {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.506' height='17.316' viewBox='0 0 15.506 17.316'%3E%3Cg id='Group_8795' data-name='Group 8795' transform='translate(-12725.247 14294.158)'%3E%3Cpath id='Path_29560' data-name='Path 29560' d='M14,16,0,0' transform='translate(12726 -14293.5)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cpath id='Path_29559' data-name='Path 29559' d='M14,0,0,16' transform='translate(12726 -14293.5)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: 10px;
	background-position: 100% 0px;
    padding-right: 22px;
    margin-right: 0;
}
.filter_wrap .facetwp-facet .fs-wrap.single .fs-options .fs-option {
    font-size: 15px;
    color: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
}
.filter_wrap .facetwp-facet .fs-wrap.single .fs-dropdown {
    top: 38px;
    background-color: #1a3556;
    border: none;
}
.filter_wrap .facetwp-facet .fs-wrap.single .fs-options .fs-option.selected {
    background-color: var(--m3);
}
.filter_wrap .facetwp-facet .fs-wrap.single .fs-options .fs-option:hover {
    background-color: var(--m3);
}
.main-wrapper.transactions {
    margin-top: 55px;
}
.filter_bar {
    position: relative;
}
.filter_search .facetwp-facet {
    margin-bottom: 0;
}
.filter_search .facetwp-facet input.facetwp-autocomplete-update {
    display: none;
}
.filter_search input.facetwp-autocomplete {
    padding: 0;
    border: none;
    height: 28px;
    font-size: 16px;
    font-family: 'apparat';
    font-weight: 300;
    color: #fff;
    background-color: transparent;
    border-radius: 0;
    border-bottom: solid 1px #ffff;
    outline: none !IMPORTANT;
    width: 100%;
	padding: 16px 0;
}
.filter_search input.facetwp-autocomplete::placeholder {
    font-size: 16px;
    font-family: 'apparat';
    font-weight: 300;
    color: #fff;
}
.search_icon svg {
    display: block;
}
.filter_search {
    margin-right: 0;
    position: absolute;
    top: calc(100% + 1px);
    right: 4%;
    background-color: #1a3556;{
    display: flex;
    justify-content: space-between;};
    padding: 20px;
    width: 100%;
    max-width: 297px;
	z-index:999;
}
.filter_bar .main-wrapper.m-auto.mw {
    display: flex;
    justify-content: space-between;
}
.search_icon {
    cursor: pointer;
}
.filter_wrap .facetwp-facet .fs-wrap.single .fs-dropdown {
    top: 45px;
}
.filter_search .fcomplete-wrap {
    max-width: 100% !important;
    width: calc(100% - 40px) !IMPORTANT;
}
.filter_wrap .facetwp-facet .facetwp-radio {
    background: none !IMPORTANT;
    padding: 0;
    margin-right: 140px;
    margin-bottom: 0;
    font-size: 20px;
    color: var(--m3);
}
.filter_wrap .facetwp-facet.facetwp-type-radio {
    display: flex;
    align-items: center;
}
.filter_wrap .facetwp-facet .facetwp-radio span.facetwp-counter {
    display: none;
}
.filter_wrap .facetwp-facet .facetwp-radio  .facetwp-display-value {
    /* color: var(--m3); */
    padding-right: 0;
}
.filter_wrap .facetwp-facet .facetwp-radio:last-child {
    margin-right: 0;
}
.filter_wrap .facetwp-facet  .facetwp-radio.checked {
    color: #fff;
    font-size: 20px;
}
.filter_wrap .facetwp-facet .fs-wrap.single {
    width: auto;
    max-width: 200px;
    min-width: 120px;
}
.filter_wrapper .filter_wrap:last-child {
    margin-right: 0;
}
.filter_wrap {
    margin-right: 7vw;
}
.filter_wrap input.facetwp-date {
    width: auto;
    max-width: 200px;
    min-width: 120px;
    background-position: calc(100% - 40px) -2px;
}


/*LINKEDIN*/
.linkedin_row_universe2.title_border {
    display: flex;
}
.linkedin_post {
    width: 30.79416531604538%;
    margin-right: 3.889789303079417%;
}
.linkedin_post iframe {
    width: 100%;
    min-height: 500px;
}
.linkedin_post:last-child {
    margin-right: 0;
}
.linkedin_row_universe1.title_border p {
    color: #fff;
    font-weight: normal;
    font-size: 33px;
    line-height: 40px;
    text-align: left;
    font-family: 'new-order';
}
.universe_title.title_border {
    margin-bottom: 90px;
}
div#linkedin {
    margin-top: 110px;
}
/*
.linkedin_post iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.linkedin_post {
    position: relative;
    padding-bottom: 56.25%;  
    padding-top: 25px;
    height: 0;
}
*/

/*END OF CPT*/

/* OUR PRODUCTS */
#product1 {
    margin-top: 45px;
}
.products_page .custom_tabs:after{
	display:none;
}
.single_tab_cont {
    overflow: hidden;
}
.products_page .single_tab_cont {
    display: block !important;
	border-radius: 0;
	position: relative;
	overflow:visible;
	width:100%;
}
.tab_carousel {
    color: #ffffff;
}

.tab_carousel_title {
    font-size: 25px;
    margin-bottom: 30px;
}



.tab_carousel_text {
    margin-bottom: 30px;
}

.single_tab_carousel {
    margin: 0 25px;
}

.tab_carousel .slick-list {
    margin: 0 -25px;
}

.product_tabs .custom_tab.active {
    background: var(--m3);
    color: #ffffff;
   
}
.product_tabs .custom_tab {
  
    min-height: 84px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
}
.product_tabs .custom_tab.active:after {
display:none;	
}
#product2 {
    margin-top: 120px;
}
.products_page .services_tabs_cont {
    margin-top: 0;
}

.products_page .title {
    margin-bottom: 20px;
}
div#product2 {
	background-color: #fff;
	padding-top: 55px;
	padding-bottom: 100px;
}

div#product2 .single_tab_carousel {
    color: #000;
}

div#product2 .trans_nav button {
    background-color: var(--m1);
}

div#product2 .trans_nav li.slick-active button {
    background-color: var(--m3);
}
/* OUR PRODUCTS */


/* trans new image only */
.transaction {
    border: none !important;
    background: transparent;
}
.trans_new_cta {
    display: flex;
    justify-content: end;
    margin-top: 20px;
}

.trans_new_cta svg {
    vertical-align: middle;
    margin-left: 10px;
}

.trans_new_cta a {
    color: #ffffff;
}
/* trans new image only */

/*MW SECTIONS*/
.page_max-w .mw {
    max-width: 1235px !important;
}
.inv_col_1 img {
    height: 100%;
    object-fit: cover;
}
.page_max-w .page_top .section-wrapper.m-auto.mw {
    max-width: calc(1235px + 30px) !important;
}
.page_max-w .section-wrapper .impact_row_internship.inner_row {
    margin-left: 0;
}
.sports_img img {
    height: 100%;
    object-fit: cover;
}
.sports_text p:last-child {
    margin-bottom: 0;
}
/*END OF MW SECTIONS*/


/*CAREER PAGE NEW*/
.modal_custom {
    display: none;
    position: fixed;
    z-index: 1;
    padding-top: 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.9);
    z-index: 9999;
}
.modal-content-custom {
    background-color: var(--m1);
    margin: auto;
    padding: 20px;
    width: 100%;
    max-width: 600px;
    top: 50%;
    position: relative;
    transform: translateY(-50%);
}
.close_custom {
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    position: absolute;
    right: 9px;
    top: 6px;
    line-height: 1;
}
.close_custom:hover, .close_custom:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
form#alumni_f {
    display: flex;
    flex-wrap: wrap;
}
form#alumni_f .input_wrap {
    width: calc(50% - 10px);
    margin-bottom: 30px;
}
form#alumni_f .input_wrap:nth-child(even) {
    margin-left: 20px;
}
form#alumni_f .bottom_form {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
form#alumni_f .input_wrap.fw_input {
    width: 100%;
    margin-bottom: 10px;
}
#alumni_f label.chk_container {
    padding-left: 25px;
    padding-right: 0;
}
#alumni_f label .checkmark {
    left: 0;
}
form#alumni_f .bottom_form .general_checkbox {
    margin-bottom: 11px;
}
a.form_btn.submit_alumni {
    margin-top: 17px;
}
/*END OF CAREER PAGE NEW*/

/*FILTER TRANSACTION*/
.trans_filters .filter_wrap .facetwp-facet .fs-wrap.single {
    max-width: 220px;
    width: 100%;
}

.trans_filters .filter_wrapper {
    width: 100%;
}

.trans_filters .filter_wrap {
    width: 100%;
}
/*END OF FILTER TRANSACTION*/

/*NEWSROOM NEW ADDS*/
.news_des.press_desc a {
    color: var(--m3);
    display: block;
}
.news_des.press_desc p {
    margin-bottom: 17px;
}
.news_item_wrapper:hover .news_des.press_desc a {
    color: var(--m1);
}
/*END OF NEWSROOM NEW ADDS*/

.group {
    position: relative;
}

/*OUR UNIVERSE NEW*/
.list_butllet_wrap {
    opacity: 0;
    transform: translateY(250px);
    transition: all 0.5s ease;
}

.animate {
    opacity: 1;
    transform: translateY(0);
}

.ln_hm.gbanner a.cta.white {
    align-items: center;
}
/*END OF OUR UNIVERSE NEW*/

/*PRODCUTS*/
div#general_banner_wrap {
    background-color: #fff;
    padding: 40px 0;
}

 
.general_banner_inner a {
    display: block;
}

.general_banner_inner a img {
    display: block;
    margin: 0 auto;
}
/*END OF OUR PRODUCT*/

/*HOME NEW*/
.section.services_home .inner_service_col {
    display: flex;
}
.section.services_home .inner_service_col > div {
    flex: 1;
    max-width: 100%;
}
.section.services_home .inner_service_col p {
    flex: 1;
}
.section.services_home .inner_service_col > div p {
    max-width: 80%;
}
.prtl_date strong {
    display: block;
}



.our-offices {
  
  /* fallback */
  background: #112339;
  /* gradient: transparent at top → solid #112339 at bottom */
  background: linear-gradient(to bottom, transparent 35%, #112339 35%);
  color: #fff;
  margin-top:50px;
}
.section-title { font-size:1.5rem; margin-bottom:2rem; border-bottom:3px solid #3782E7; display:inline-block; }

.offices-grid {
    display: grid
;
    grid-template-columns: repeat(auto-fit, minmax(185px, 1fr));
    gap: 46px;
}

.office-card {

  text-align: left;
}

.office-image img {
  width:100%;
  border-radius:8px;
  display:block;
}

.office-details h4 {
    font-size: 18px;
}

.office-details { padding:1rem 0; color: #ffffff !important;}
.office-details *{  color: #ffffff !important;}
.office-location {
    font-size: 22px;
    font-weight: 500;
    margin: 0;
}
.office-type { font-size:0.9rem; color:#AAA; margin:0.25rem 0 1rem; }

.office-address,
.office-contact {
  font-size:0.85rem;
  line-height:1.4;
  margin:0.5rem 0;
}

.office-contact strong { color:#fff; }




/*END OF HOME NEW*/


.inline-career{
	display:flex;
	   
}




.news_date strong {
    _display: block;
}
.location_info h3,.location_info h4 {
	color: var(--m3);
}
.pin_list p {
	cursor: pointer;
}
.filter_bar .main-wrapper.m-auto.mw.transcactions_filters {
    justify-content: flex-end;
}

.capital_text {
    position: relative;
	    margin-top: 40px;
}

.capital_text div {
    opacity: 0;
    transform: translateY(20px); /* Initially shifted downward */
    transition: opacity 0.5s ease-out, transform 0.5s ease-out; /* Smooth transition for both opacity and transform */
    will-change: opacity, transform; /* Optimizes rendering performance */
}

.capital_text div.show {
    opacity: 1;
    transform: translateY(0); /* Move back to original position */
}

/*CURSOR*/
.cursor {
    position: fixed;
    width: 20px;
    height: 20px;
    margin-left: -10px;
    margin-top: -10px;
    border-radius: 50%;
    _border: solid 1px var(--m1);
    background-color: rgb(17 35 57 / 60%);
	background-color: rgb(68 124 197 / 60%);
    transition: transform 0.3s ease;
    transform-origin: center center;
    pointer-events: none;
    z-index: 1000;
    transition: top 100ms,left 100ms;
}

#post-776 #intership2{
	display:none;
}

.grow, .grow-small {
    transform: scale(3);
    background: var(--m1);
    background-color: rgb(17 35 57 / 100%);
    background-color: rgb(68 124 197 / 20%);
    _mix-blend-mode: difference;
    border: none;
    border: solid 0px var(--m1);
}
.grow-min {
    transform: scale(2);
}
.grow-small {
    transform: scale(4);
}
.grow-text {
    transform: scale(2);
    background: #fff;
    mix-blend-mode: difference;
    border: solid 0px var(--m1);
}
.grow_view_more {
	width: 130px;
    height: 130px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: none !important;
    margin-left: -63px;
    margin-top: -89px;
}
.cursor.grow_view_more:after {
    content: 'Διαβάστε Περισσότερα';
    font-weight: 500;
    font-size: 14px;
    text-align: center;
    color: #fff;
}
.grow_view_blog {
    width: 150px;
    height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: none !important;
    margin-left: -75px;
    margin-top: -75px;
}
.cursor.grow_view_blog:after {
    content: 'Read more';
    font-weight: 500;
    font-size: 14px;
    text-align: center;
    color: #fff;
}
.slider_cursor_arrow {
    width: 102px;
    height: 102px;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: -53px;
    margin-left: -35px;
}
.slider_cursor_arrow.hover_car {
	width: 70px;
    height: 70px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70'%3E%3Cg id='Group_1611' data-name='Group 1611' transform='translate(-788.92 -288.92)'%3E%3Ccircle id='Ellipse_3' data-name='Ellipse 3' cx='35' cy='35' r='35' transform='translate(788.92 288.92)' fill='%23447CC5'/%3E%3Cpath id='Path_10' data-name='Path 10' d='M0,0H14.7V14.707' transform='translate(823.794 313.865) rotate(45)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3Cline id='Line_13' data-name='Line 13' x1='22.595' transform='translate(811.329 324.262)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.slider_cursor_arrow.hover_badge {
	width: 102px;
    height: 102px;
	    margin-top: -65px;
    margin-left: -49px ;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='102' height='102' viewBox='0 0 102 102'%3E%3Cg id='Group_1622' data-name='Group 1622' transform='translate(-789 -289)'%3E%3Ccircle id='Ellipse_3' data-name='Ellipse 3' cx='51' cy='51' r='51' transform='translate(789 289)' fill='%23447CC5'/%3E%3Cpath id='Path_10' data-name='Path 10' d='M5039,1261h21.472v21.48' transform='translate(-1831.633 -4129.459) rotate(45)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3Cline id='Line_13' data-name='Line 13' x1='33' transform='translate(821.611 340.5)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
}
/*.scroll_slider {
	width: 102px;
    height: 102px;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: -41px;
    margin-left: -47px;
	cursor:pointer;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='102' height='102' viewBox='0 0 102 102'%3E%3Cg id='Group_1652' data-name='Group 1652' transform='translate(-789 -289)'%3E%3Cg id='Group_17' data-name='Group 17'%3E%3Ccircle id='Ellipse_3' data-name='Ellipse 3' cx='51' cy='51' r='51' transform='translate(789 289)' fill='%23447CC5'/%3E%3Cpath id='Path_10' data-name='Path 10' d='M5039,1261h9.419v9.423' transform='translate(-1806.11 -4120.937) rotate(45)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_54' data-name='Path 54' d='M0,9.422H9.419V0' transform='translate(821.323 340.5) rotate(135)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}*/
.grow_view_next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.095' height='31.079' viewBox='0 0 34.095 31.079'%3E%3Cg id='Group_1673' data-name='Group 1673' transform='translate(-821.611 -324.961)'%3E%3Cpath id='Path_10' data-name='Path 10' d='M5039,1261h21.472v21.48' transform='translate(-1831.634 -4129.459) rotate(45)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3Cline id='Line_13' data-name='Line 13' x1='33' transform='translate(821.611 340.5)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.grow_view_prev {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.095' height='31.079' viewBox='0 0 34.095 31.079'%3E%3Cg id='Group_1673' data-name='Group 1673' transform='translate(855.707 356.04) rotate(180)'%3E%3Cpath id='Path_10' data-name='Path 10' d='M5039,1261h21.472v21.48' transform='translate(-1831.634 -4129.459) rotate(45)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3Cline id='Line_13' data-name='Line 13' x1='33' transform='translate(821.611 340.5)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.next_cont {
    max-width: 206px;
}
/*CURSOR*/


/*RESPONSIVE*/
@media screen and (max-width: 1280px) {
	.ubermenu .ubermenu-target {
    padding: 10px !important;
}
}
@media screen and (max-width: 1440px) {
    .filter_wrap {
        margin-right: 4vw;
    }
	.regional_col_1.title_border div {
		font-size: 30px;
		line-height: 37px;
	}
	.regional_col_1.title_border a.general_cta.bg_btn {
		font-size: 22px;
	}
}
/*END OF 1440*/

@media screen and (max-width: 1200px) {
	.ubermenu-responsive.ubermenu-responsive-single-column .ubermenu-item-level-0 {
    border-bottom: 1px solid #2F4B6D;
}



ul#ubermenu-nav-main-2-menu-1 {
    max-width: 90%;
    margin: auto;
}

.ubermenu-responsive.ubermenu-responsive-single-column .ubermenu-item-level-0 a {
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
}



.ubermenu-item-level-0.ubermenu-active >a:after,.ubermenu-item-level-0 >a:hover:after {
    display: none;
}


.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target span.ubermenu-target-title.ubermenu-target-text	{
    font-weight: 700 !important;
}

.ubermenu-responsive.ubermenu-responsive-single-column .ubermenu-item-level-0:last-child {
    border: none;
}
	.ubermenu-skin-minimal.ubermenu-responsive-toggle {
        padding: 0;
        width: auto;
        margin-right: 10px;
        margin-left: auto;
        font-size: 27px;
        color: #112339 !important;
    }
	.ubermenu-skin-minimal.ubermenu-responsive-toggle {
		 width: 23px;
		 height: 17px;
		 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.167' height='16.446' viewBox='0 0 23.167 16.446'%3E%3Cg id='Group_8699' data-name='Group 8699' transform='translate(-167.5 -40.75)'%3E%3Cline id='Line_974' data-name='Line 974' x2='23.167' transform='translate(167.5 56.446)' fill='none' stroke='%23112339' stroke-width='1.5'/%3E%3Cline id='Line_975' data-name='Line 975' x2='23.167' transform='translate(167.5 48.973)' fill='none' stroke='%23112339' stroke-width='1.5'/%3E%3Cline id='Line_976' data-name='Line 976' x2='23.167' transform='translate(167.5 41.5)' fill='none' stroke='%23112339' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
	}
	.ubermenu-skin-minimal.ubermenu-responsive-toggle i.fas.fa-bars {
		display: none;
	}
	.ubermenu .ubermenu-item .ubermenu-submenu-drop {
		max-width: 100% !important;
		width: 100% !important;
		transform: none;
		background: transparent !important;
		border: none !important;
		box-shadow: none !important;
		padding: 0;
		height:auto !important;
		padding-left: 30px;
     transition: opacity 0.6s !important;
		
	}
	.ubermenu .ubermenu-item .ubermenu-submenu-drop >li:last-child {
		margin-bottom: 0;
	}
	.ubermenu-item-home {
		display: none !important;
	}
	.ubermenu .ubermenu-submenu .ubermenu-column {
		margin-bottom: 5px;
	}
	.ubermenu-active .ubermenu-submenu-drop {
		position: static !important;
	}
	.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target span.ubermenu-target-title.ubermenu-target-text {
    	font-size: 16px;
	}
	nav#ubermenu-main-2-menu-1-2 {
		padding-top: 62px;
	}

	.ubermenu-mobile-footer {
		position: absolute;
		top: 0;
		right: 0;
	}
	footer#colophon {
        margin-top: -1px;
    }
    .env_img img {
        min-height: 420px;
        object-fit: cover;
        display: block;
    }
	#investment2 .universe_col_1 {
        width: 60%;
    }
    p.pos_desc {
        width: 100%;
    }
	.research_row_daily {
        flex-direction: column-reverse;
    }
    .regional_col_1.title_border {
        width: 100%;
        padding: 0 23px;
    }
    .regional_col_2 {
        width: 100%;
    }
    .research_row_daily > div {
        width: 100%;
        padding: 0 23px;
    }
    .regional_banner img {
        min-height: auto;
        border-radius: 10px;
        width: auto;
        content: url(https://axiavg.myfnm.gr/wp-content/uploads/2024/06/daily_note_mobile.jpg);
    }
    div#research_daily {
        position: relative;
        margin-bottom: 0;
        margin-bottom: 115px;
    }
    .regional_col_2 {
        background-color: var(--m2);
        background: linear-gradient(to top, var(--m3) 50%, var(--m1) 0%);
    }
    div#research_universe {
        padding-bottom: 92px;
    }
    .regional_col_1.title_border {
        padding-top: 85px;
        padding-bottom: 85px;
    }
}
/*END OF 1250*/
@media screen and (max-width: 1180px) {
    .services_tabs_cont {
        flex: 0 0 100%;
        width: 100%;
        max-width: 100%;
        margin-top: 50px;
    }
    .custom_tabs:after {
        width: 100%;
    }
    .copyrights-row.m-auto.mw {
        flex-direction: column;
        align-items: flex-start;
    }
    .copyright-left {
        margin-bottom: 23px;
    }
	.note {
        width: 100%;
        margin-left: 0;
    }
    .filter_wrapper {
        /* display: none; */
    }
    .search_filter {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    button.facetwp-flyout-open {
        /* display: block !important; */
    }
    body.admin-bar .facetwp-flyout,.facetwp-flyout {
        top: 0;
    }
    .flyout-item .fs-wrap.single {
        width: 100%;
    }
    .filter_wrap input.facetwp-date {
        max-width: 100%;
        width: 100%;
        background-position: calc(100% - 00px) -2px;
    }
    .filter_bar {
        position: fixed;
        top: 0;
        z-index: 9999;
        height: 100%;
        max-width: 360px;
        width: 100%;
        padding-top: 60px;
        left: -380px;
        transition: left 300ms;
    }
    .filter_bar .main-wrapper.m-auto.mw {
        display: block;
        width: 100%;
        padding: 15px 19px;
        padding-top: 44px;
    }
    .filter_wrapper {
        flex-direction: column;
    }
    .filter_wrap {
        margin-bottom: 35px;
        width: 100%;
        margin-right: 0;
    }
    .filter_wrap .facetwp-facet.facetwp-type-date_range {
        display: block;
    }
    .filter_search {
        position: static;
        display: block !IMPORTANT;
        padding-left: 0;
        padding-right: 0;
        max-width: 100%;
        width: calc(100% - 50px);
    }
    .filter_wrap .facetwp-facet .fs-wrap.single {
        max-width: 100%;
    }
    .filter_wrap input.facetwp-date.facetwp-date-min.ready.fdate-alt-input {
        margin-bottom: 35px;
    }
    .filter_search .fcomplete-wrap {
        width: calc(100% - 77px) ! IMPORTANT;
    }
    .filter_wrap .facetwp-facet .fs-wrap.single .fs-dropdown {
        background-color: #fff;
        top: 32px;
    }
    .filter_wrap .facetwp-facet .fs-wrap.single .fs-options .fs-option {
        color: var(--m1);
    }
    .filter_wrap .facetwp-facet .fs-wrap.single .fs-options .fs-option.selected {
        color: #fff;
    }
    .filter_wrap input.facetwp-date:focus {
        background-position: calc(100% - 00px) -2px;
        width: 100%;
    }
    .filter_close {
        width: 19px;
        height: 19px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.414' height='19.414' viewBox='0 0 19.414 19.414'%3E%3Cg id='Group_8696' data-name='Group 8696' transform='translate(-1242.793 -168.793)'%3E%3Cline id='Line_972' data-name='Line 972' x2='18' y2='18' transform='translate(1243.5 169.5)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cline id='Line_973' data-name='Line 973' x2='18' y2='18' transform='translate(1261.5 169.5) rotate(90)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        margin-right: 0;
        margin-left: auto;
    }
    .filter_close_wrap {
        display: block !important;
        position: absolute;
        top: 8px;
        width: 100%;
        left: 0;
        padding: 10px 10px;
    }
    .bg_canvas_side {
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        opacity: 0.38;
       /* cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.414' height='19.414' viewBox='0 0 19.414 19.414'%3E%3Cg id='Group_8696' data-name='Group 8696' transform='translate(-1242.793 -168.793)'%3E%3Cline id='Line_972' data-name='Line 972' x2='18' y2='18' transform='translate(1243.5 169.5)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cline id='Line_973' data-name='Line 973' x2='18' y2='18' transform='translate(1261.5 169.5) rotate(90)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A"),auto;
     */   background: #000000 !important;
        z-index: 99;
        width: calc(100% - 356px);
        right: 0;
        display: none;
        width: 100%;
    }
    .bg_canvas_side.active {
        display: block;
    }
    .filter_bar_mobile {
        background-color: #1A3556;
        height: 62px;
        display: block !IMPORTANT;
    }
    .filter_bar_mobile .main-wrapper.m-auto.mw {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        height: 100%;
    }
    .filters_toggle span {
        font-size: 20px;
        color: #fff;
        margin-right: 7px;
        line-height: 1;
        display: block;
    }
    .filters_toggle {
        display: flex;
        align-items: center;
    }
    .filters_toggle svg {
        width: 26px;
        height: auto;
        display: block;
    }
    .filter_bar.active {
        left: 0;
    }
    .filter_wrap .facetwp-facet .facetwp-radio {
        margin-right: 0;
        margin-bottom: 25px;
        font-size: 26px;
        line-height: 1.1;
    }
    .filter_wrap .facetwp-facet.facetwp-type-radio {
        display: block;
    }
    .prtl_sc_col, .prtl_th_col {
        padding: 30px 20px;
    }
    .env_text {
        padding-bottom: 55px;
    }
/* 	#intership2 .list_butllet_wrap {
        width: 50%;
        margin-bottom: 77px;
        margin-top: 0;
        margin-right: 0;
        margin-left: 0;
    } */
    div#intership2 .list_butllet_wrap h3 br {
        display: none;
    }
    div#intership2 .list_butllet_wrap h3 {
        padding-bottom: 43px;
        font-size: 30px;
        line-height: 1;
    }
    div#intership2 .list_butllet_wrap ul li {
        padding-left: 23px;
        font-size: 23px;
        font-weight: 300;
    }
    div#intership2 .list_butllet_wrap ul li:after {
        width: 13px;
        height: 13px;
    }
    div#intership2 .list_butllet_wrap ul li br {
        display: none;
    }
    .forms_col_1 {
        width: 35%;
    }
    .forms_col_2 {
        width: 60%;
    }
	
	
	.more_than2, .more_than3 {
		margin-bottom:90px;
	}
	
	
}

@media screen and (max-width: 1020px) {

.inline-career{
		display:block;
	}
}

/*END OF 1180*/
@media screen and (max-width: 991px) {
    .header-inner.m-auto.mw {
        width: 100%;
        padding: 0 24px;
    }
    .logo a {
        display: block;
    }
    .about_home_img {
        display: none;
    }
	
	.our-offices {
		    background: #112339;
			padding-top:50px;
	}
	
	.offices-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	
	
    .about_home_text_inner {
        max-width: 100%;
    }
    .about_home_text .subtitle, .about_logo {
        margin-bottom: 52px;
        font-size: 25px;
        line-height: 30px;
    }
    .about_home_text .cta_btn {
        width: 100%;
        line-height: 1;
    }
    .about_home_text {
        padding-bottom: 148px;
    }
    .title {
        font-size: 30px;
    }
    .section.services_home .subtitle {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .section.services_home .section-inner-wrapper >p {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .section.services_home {
        padding-top: 148px;
    }
    .custom_tab:after {
        left: 0;
        transform: translateX(0);
    }
    .custom_tab {
        line-height: 1.2;
        display: block;
        flex-direction: column;
        justify-content: flex-end;
        padding-bottom: 6px;
        text-align: left;
        flex: auto;
        width: auto;
    }
    .custom_tabs {
        justify-content: space-between;
        align-items: center;
    }
    .custom_tab {
        text-align: left;
    }
    .custom_tabs:after {
        display: none;
    }
    .custom_tab.active:after {
        display: none;
    }
    .custom_tab:after {
        display: none;
    }
    .custom_tab.active {
        color: var(--m3);
    }
    .custom_tab {
        color: #DCDCDC;
    }
    .tab_img {
        display: none;
    }
    .mw {
        width: 100%;
    }
	
	
	
	
	
    .trans_nav ul.slick-dots li {
        margin-right: 5px;
    }
    .trans_nav button {
        width: 70px;
    }
    .transaction {
        margin: 0 10px;
    }
    .trans_home_slider .slick-list {
        margin: 0 -10px;
    }
    .section.trans_home .section-sub-cta .trans_home_cta {
        display: none !important;
    }
    .section.trans_home .trans_home_cta {
        display: flex !important;
        justify-content: center;
        margin-top: 50px;
    }
    .trans_nav {
        position: static;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        transform: unset;
    }
    .trans_container .section-sub-cta {
        margin-bottom: 67px;
    }
    .section {
        padding-left: 23px;
        padding-right: 23px;
    }
    .trans_home_wrapper {
        padding-left: 25px;
        padding-right: 25px;
    }
    .trans_home_wrapper .arrow_right {
        /* transform: unset; */
        /* right: 0; */
    }
    .trans_home_wrapper .arrow_left {
        /* transform: unset; */
        left: -10px;
    }
    .trans_sl_wrap {
        position: relative;
    }
    .trans_home_wrapper .slick-arrow svg {
        display: block;
        width: 23px;
        height: auto;
    }
    .new_home_carousel .news_item_wrapper {
        border: none !important;
        background: var(--m3);
    }
    .new_home_carousel .news_cat {
        color: var(--m1);
    }
    .new_home_carousel .news_title {
        color: var(--m1);
    }
    .new_home_carousel a.news_item_wrapper.slick-slide {
        margin: 0 7px;
        padding-left: 24px;
        padding-right: 24px;
    }
    .new_home_carousel .slick-list.draggable {
        margin: 0 -7px;
        padding-right: 50px;
    }
    .new_home_carousel .news_th_col {
        align-items: flex-start;
        justify-content: flex-start;
    }
    .new_home_carousel .news_th_col svg g#Group_8156 path {
        stroke: var(--m1);
    }
    .new_home_carousel .news_th_col svg g#Group_8156 line {
        stroke: var(--m1);
    }
    .new_home_carousel .news_th_col svg g#Path_29428 path:last-child {
        fill: var(--m1);
    }
    .trans_home_wrapper .trans_nav ul.slick-dots li button {
        width: 25px;
    }
    .new_home_carousel.slick-slider {
        margin-right: -23px;
        overflow: hidden;
    }
    .products_carousel_wrapper {
        display: none;
    }
    .portal_text {
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 0;
    }
    .section.products_home p {
        max-width: 600px;
    }
    .offices_text {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 43px;
        padding-left: 23px;
        padding-right: 23px;
    }
    div#map_container {
        flex: 0 0 100%;
        max-width: 100%;
        border-radius: 0;
        width: 100%;
    }
    .offices_text_bottom {
        color: var(--m1_);
    }
    .section.offices_home {
        margin-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .offices_text_upper .subtitle {
        font-size: 25px;
    }
    .offices_text_upper {
        margin-bottom: 47px;
    }
    .home footer#colophon,footer#colophon {
        padding-top: 114px;
    }
    .footer-wrapper {
        margin-top: 80px;
    }
    aside.footer-wrapper {
        width: 100%;
        padding: 0 48px;
    }
    .copyrights-wrapper {
        padding-left: 48px;
        padding-right: 48px;
        padding-top: 23px;
        padding-bottom: 30px;
    }
    .footer_disclaimer.m-auto.mw {
        padding: 0 48px;
        padding-top: 30px;
        padding-bottom: 47px;
        text-align: left;
    }
    .disclaimer_title {
        margin-bottom: 27px;
    }
	.marquee p {
		font-size: 131px;
	}
	.about_col_1 {
        width: 100%;
        padding-top: 0;
        margin-top: 136px;
        margin-top: 60px;
    }
    .about_col_2 {
        width: 100%;
    }
    .about_row_2.inner_row {
        display: flex;
        margin-bottom: 50px;
        flex-direction: column-reverse;
    }
    .page_top .section-wrapper {
        display: none;
    }
    .section-wrapper.mobile_title {
        display: block !IMPORTANT;
        padding: 0 23px;
        margin-top: 23px;
    }
    div#about1 {
        margin-top: 52px;
        margin-bottom: 72px;
        padding-bottom: 45%;
    }
    .abt_1_con:after {
        display: none;
    }
    .about_row_1 {
        margin-bottom: 22px;
    }
    .abt_1_con {
        margin-bottom: 22px;
    }
    .abt_2_con {
    }
    .about_row_1 h2 {
        font-size: 30px;
		line-height:37px;
    }
	.research_page .about_row_1.inner_row h2 {
		line-height:37px;
	}
    .title {
        line-height: 1;
    }
    .quote {
        display: flex;
        align-items: flex-start;
        max-width: 100%;
        max-width: 600px;
        margin: 0 auto;
    }
    .quote_text {
        padding-left: 20px;
        font-size: 25px;
        line-height: 30px;
    }
    .quote img {
        max-width: 58px;
    }
    .about_row_4.inner_row {
        flex-direction: column;
    }
    .inv_col_1 {
        width: 100%;
        margin-top: 0;
        min-width: 100%;
        margin-top: -43%;
    }
    .inv_col_2 {
        margin-top: 78px;
        width: 100%;
    }
    .investment__text_1 {
        color: #fff;
        margin-bottom: 0;
    }
    .inv_col_1 img {
        content: url(https://axiavg.myfnm.gr/wp-content/uploads/2024/06/about_us_mobile.jpg);
    }
    .investment__text_2 {
        width: 100%;
        padding-top: 0;
        margin-bottom: 65px;
    }
    div#about2 {
        margin-bottom: 0;
        padding-bottom: 94px;
    }
    .about_row_6 {
        width: 100%;
        margin-bottom: 80px;
    }
    .investment__text_3 .list_bullets {
        width: 100%;
    }
    .about_row_7.inner_row {
        flex-direction: column;
    }
    .profile_col_2 {
        margin: 0;
        width: 100%;
        padding-right: 0;
        margin-top: 81px;
        padding-bottom: 80px;
    }
    .profile_col_1 {
        padding-right: 0;
        width: 100%;
    }
    div#about3 {
        margin-top: 81px;
    }
    .abt_2_con h3 {
        font-size: 30px;
        line-height: 1.1;
        margin-bottom: 30px;
    }
    .about_row_6 h2 {
        margin-bottom: 55px;
    }
    .about_row_9 {
        max-width: 100%;
        position: static;
        transform: unset;
        margin-top: 62px;
    }
    div#about4 {
        padding-top: 148px;
    }
	.group_members {
        column-gap: 20px;
        grid-template-columns: repeat(3, 1fr);
    }
    .group {
        margin-bottom: 110px;
    }
    .group_title.title_border h2 {
        font-size: 30px;
        line-height: 35px;
    }
    a.news_item_wrapper {
        width: calc(100% - 46px);
        margin: 0 auto;
    }
    .page-header-content.m-auto.mw {
        padding: 0 23px;
        display: flex;
        flex-direction: column;
    }
    .filter_bar_mobile {
        margin-bottom: 30px;
        padding: 0 23px;
    }
    .archive-description {
        font-size: 30px;
        line-height: 37px;
    }
    .page-header-content.m-auto.mw {
        margin-top: 0;
    }
    .page-header-content.m-auto.mw h1.page-title {
        order: 2;
        margin-bottom: 52px;
        font-size: 30px;
    }
    .page-header-content.m-auto.mw p#breadcrumbs {
        order: 1;
        margin-bottom: 21px;
    }
    .page-header-content.m-auto.mw .archive-description {
        order: 3;
        margin-top: 0;
    }
    .page-header {
        margin-bottom: 62px;
    }
    .archive-bg {
        width: 100%;
        height: 23.6vw;
        object-fit: cover;
        min-height: 280px;
        display: block;
    }
    .career_page a.news_item_wrapper {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 48px;
    }
    #career2 .careers_row_2 {
        flex-direction: column-reverse;
        margin-top: 170px;
    }
    .careers_col_1 {
        width: 100%;
        padding-top: 0;
        padding-bottom: 0;
        margin-top: 76px;
    }
    .careers_col_2 {
        width: 100%;
        position: relative;
    }
    .careers_row_1.inner_row {
        margin-bottom: 52px;
    }
    div#career2 {
        margin-top: -1px;
        padding-top: 115px;
        padding-bottom: 87px;
    }
    .careers_col_2:after {
        content: '';
        position: absolute;
        width: calc(100% + 46px);
        height: 49%;
        background-color: var(--m1);
        bottom: 0;
        z-index: -1;
        left: -23px;
    }
    div#career1 {
        overflow: hidden;
    }
    div#career3 {
        margin-top: 0;
        margin-bottom: 116px;
    }
    .title_border h2 {
        font-size: 30px;
    }
    .careers_row_2.inner_row {
        display: flex;
        flex-direction: column;
    }
    div#career1 .careers_col_1 {
        margin-top: 0;
        margin-bottom: 52px;
    }
    div#career2 .careers_col_2 {
        width: calc(100% + 46px);
        margin-left: -23px;
        overflow: hidden;
    }
    div#career2 .careers_col_2 img {
        border-radius: 0;
    }
    #career3 .news_fs_col {
        display: none;
    }
    div#career3 .subtitle {
        padding-bottom: 50px;
        font-size: 25px;
        line-height: 30px;
    }
     #career3 .news_th_col {
        justify-content: flex-start;
        margin-top: 27px;
    }
    #career4 .section-wrapper {
        flex-direction: column-reverse;
    }
    .carreer4_sc_col {
        flex: 0 0 100%;
        width: 100%;
        max-width: 100%;
        min-height: auto;
    }
    .carreer4_sc_col img {
        max-width: 100%;
        width: 100%;
        position: static;
        display: block;
    }
    div#career4 {
        padding: 0;
    }
    .carreer4_fs_col {
        flex: 0 0 100%;
        padding: 0 23px;
        padding-top: 90px;
        padding-bottom: 78px;
        max-width: 100%;
    }
    .carreer4_fs_inner {
        width: 100%;
    }
    .carreer4_fs_col .subtitle {
        font-size: 25px;
        line-height: 30px;
    }
    .carreer4_fs_inner h2 {
        margin-bottom: 46px;
    }
    .carreer4_fs_col .subtitle {
        margin-bottom: 48px;
    }
    .carreer4_fs_col p {
        margin-bottom: 46px;
    }
    .research_page .about_row_1.inner_row {
        max-width: 100%;
    }
    .research_page .about_col_1 {
        width: 100%;
        max-width: 100%;
        flex-wrap: wrap;
        display: flex;
		padding-top: 0;
    }
    .impact_initiatives.research_page .about_row_2.inner_row {
        width: 100%;
        max-width: 100%;
        flex-wrap: wrap;
    }
    div#about1.impact_initiatives {
        padding-bottom: 0;
    }
    div#about1.research_page.impact_initiatives {
        margin-top: 52px;
        margin-bottom: 0;
    }
    div#about1.research_page.impact_initiatives .about_col_1 {
        margin-top: 0;
    }
    .impact_initiatives.research_page .about_row_1.inner_row {
        margin-bottom: 40px;
    }
    div#impact_menu {
        display: none;
    }
    .internship_col_2 {
        display: none;
    }
    .internship_col_1.title_border {
        width: 100%;
    }
    .internship_col_1.title_border {
        padding-bottom: 0;
    }
    .impact_row_internship.inner_row {
        margin-left: 0;
    }
    div#internship {
        padding-top: 116px;
        padding-bottom: 107px;
        padding-right: 23px !IMPORTANT;
    }
    .internship_text h3 {
        font-size: 25px;
        line-height: 30px;
        max-width: 100%;
        margin-bottom: 42px;
    }
    .internship_text a {
        margin-top: 23px;
    }
    .arrow_right.general_arrow.slick-arrow {
        right: -15px;
    }
    .arrow_left.general_arrow.slick-arrow {
        left: -15px;
    }
    .sponsor_col_1.title_border {
        width: 100%;
    }
    .found_col_1 {
        width: 100%;
    }
    .found_col_2 {
        width: 100%;
        margin: 0;
    }
    .sponsor_col_2 {
        flex-direction: column;
    }
    div#sponsor {
        padding-top: 114px;
    }
    .sponsor_col_1.title_border h2 {
        margin-bottom: 60px;
    }
    .sponsor_col_1.title_border {
        margin-bottom: 43px;
    }
    .sponsor_col_3 {
        margin-top: 30px;
        margin-bottom: 50px;
    }
    .sponsor_wrap:nth-child(even) {
        flex-direction: column-reverse;
    }
    .env_text {
        width: 100%;
        padding-bottom: 0;
    }
    .env_img {
        width: 100%;
        position: relative;
    }
    .sponsor_wrap:first-child .env_img {
        display: none;
    }
    .environment_col_3 {
        flex-direction: column;
        align-items: flex-start;
        padding: 0;
        margin-top: 23px;
    }
    .environment_note {
        padding-left: 0;
    }
    .env_icon {
        display: none;
    }
    .sponsor_wrap:nth-child(2n) .env_text {
        margin-top: 56px;
    }
    .sponsor_wrap .env_icon {
        display: block !important;
        transform: translateY(-74%);
        position: absolute;
        right: 0;
        width: 32vw;
    }
    .sponsor_wrap .env_icon img {
        min-height: auto;
        width: 100%;
        display: block;
    }
    .env_img img {
        min-height: auto;
    }
    .environment_col_1.title_border p {
        font-size: 25px;
        line-height: 30px;
    }
    div#environment {
        padding-top: 110px;
        padding-bottom: 120px;
    }
    .environment_col_1.title_border h2 {
        margin-bottom: 52px;
    }
    .environment_col_1.title_border {
        margin-bottom: 80px;
    }
    .env_text h2 {
        margin-bottom: 25px;
    }
    .sponsor_wrap {
        margin-bottom: 88px;
    }
    .sport_wrap:nth-child(odd) {
        flex-direction: column-reverse;
        margin-bottom: 76px;
    }
    .sports_1 .sports_text {
        width: 100%;
        margin-top: 52px;
    }
    .sport_wrap.sports_1 .sports_img {
        width: 100%;
    }
    .sport_wrap.sports_1 .sports_img img {
        max-height: 69vw;
        object-fit: cover;
        object-position: center;
        content: url(https://axiavg.myfnm.gr/wp-content/uploads/2024/06/mobile_running.jpg);
    }
    .sport_wrap.sports_2 {
        flex-direction: column-reverse;
    }
    .sports_2 .sports_img {
        width: 100%;
    }
    .sports_2 .sports_text {
        width: 100%;
        margin-top: 76px;
    }
    .sports_col_3 {
        margin-top: 56px;
        order: 4;
    }
    .sports_col_1.title_border {
        order: 1;
    }
    .sports_col_2 {
        order: 2;
    }
    .sports_col_4 {
        order: 3;
        margin-top: 65px;
    }
    div#sports .impact_row_.inner_row {
        display: flex;
        flex-direction: column;
    }
    div#sports {
        margin-bottom: 114px;
    }
    .impact_row_art.inner_row {
        flex-direction: column;
    }
    .art_col_2 {
        order: 1;
        width: 100%;
        margin: 0;
        margin-bottom: 75px;
    }
    .art_col_1.title_border {
        order: 2;
        width: 100%;
        margin-bottom: 43px;
    }
    .art_col_3 {
        width: 100%;
        order: 3;
    }
    .art_col_2 img {
        width: auto;
        content: url(https://axiavg.myfnm.gr/wp-content/uploads/2024/06/ther_art_mobile.jpg);
    }
    div#art {
        padding-top: 117px;
        padding-bottom: 0;
    }
    .art_col_1 p {
        font-size: 25px;
        line-height: 30px;
    }
	.sports_col_1.title_border p {
		font-size: 25px;
		line-height: 30px;
	}
	.dark_bg .title.top_title {
        color: #fff;
    }
    .dark_bg .title.top_title:after {
        background-color: #fff;
    }
    .team_row_1 h2 {
        font-size: 30px;
        line-height: 37px;
    }
    div#investment1 {
        padding-bottom: 52px;
        padding-top: 52px;
    }
    .investment_row_banking .list_butllet_wrap {
        margin-left: 0;
    }
    #investment2 .universe_col_1 {
        width: 100%;
    }
    .research_row_universe.inner_row {
        flex-direction: column-reverse;
    }
    #investment2 .universe_col_2 {
        width: 100%;
    }
    .universe_banner img {
        content: url(https://axiavg.myfnm.gr/wp-content/uploads/2024/06/investment_mobile.jpg);
        width: auto;
    }
    .universe_title.title_border {
        margin-bottom: 52px;
    }
    div#investment3 {
        padding-top: 83px;
        padding-bottom: 110px;
    }
    div#investment5 {
        margin-top: 52px;
    }
    div#investment5 .investment_row_capital {
        flex-direction: column;
    }
    .capital_col_1 {
        width: 100%;
        margin: 0;
        order: 2;
    }
    .capital_col_2 {
        width: 100%;
        margin-right: 0;
        order: 3;
        margin-top: 75px;
    }
    .capital_col_3 {
        width: 100%;
        order: 1;
        margin-bottom: 53px;
    }
    .capital_banner img {
        content: url(https://axiavg.myfnm.gr/wp-content/uploads/2024/06/capital_markets_mobile-1.jpg);
        width: auto;
    }
    .capital_title br {
        display: none;
    }
    .sponsor_col_1.title_border h2 {
        margin-bottom: 52px;
    }
    .sponsorship_text h3 {
        font-size: 25px;
        line-height: 30px;
    }
    .offices_row_2 .list_butllet_wrap {
        margin-left: 0;
        width: 33.33%;
        margin-bottom: 80px;
    }
    div#offices2 .list_butllet_wrap h3 {
        padding-bottom: 36px;
    }
    div#offices2 .list_butllet_wrap ul li {
    }
    .offices_row_2.inner_row {
        justify-content: flex-start;
    }
    .offices_row_1 h2 {
        margin-bottom: 0;
        font-size: 30px;
        line-height: 37px;
    }
    div#offices1 {
        margin-bottom: 92px;
        margin-top: 54px;
    }
    div#global_map {
        padding: 0;
    }
    div#mapDiv {
        border-radius: 0;
    }
    .map_row_2 {
        position: static;
        background-color: transparent;
        color: #fff;
        box-shadow: none;
        max-width: 100%;
        padding: 0 23px;
    }
    .map_row_1.title_border {
        position: static;
        transform: unset;
        color: #fff;
        padding: 0 23px;
        max-width: 100%;
    }
    .pin_list {
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 43px;
        padding-top: 47px;
    }
    .linkedin_row_universe2.title_border {
        flex-direction: column;
    }
    .linkedin_post {
        width: 100%;
        margin-right: 0;
        margin-top: 64px;
    }
    .linkedin_post:last-child {
        margin-bottom: 0;
    }
    .archive_news_room .news_fs_col {
        margin: 0;
        flex: initial;
    }
    .archive_news_room .news_th_col {
        justify-content: flex-start;
        margin-top: 24px;
    }
    .archive-bottom.m-auto.mw {
        margin-top: 114px;
    }
    .linkedin_post iframe {
        min-height: auto;
    }
    .trans-archive-wrapper.facetwp-template {
        padding: 0 23px;
        display: grid;
        column-gap: 20px;
        grid-template-columns: repeat(3, 1fr);
        margin: 0;
    }
    .trans-archive-wrapper .award {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 47px;
    }
    .trans-archive-wrapper .transaction {
        width: 100%;
        margin: 0;
        margin-bottom: 47px;
    }
    div#contact1 .about_row_1.inner_row .abt_1_con {
        padding-left: 0;
        max-width: 100%;
        width: 100%;
        padding-top: 30px;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    div#contact1 .about_row_1.inner_row .abt_1_con br {
        display: none;
    }
    div#contact1 .about_row_1.inner_row h2 {
        margin-bottom: 0;
    }
    div#contact1 {
        margin-bottom: 58px;
        margin-top: 58px;
    }
    .contact_map .map_row_1 p {
        color: var(--m1);
    }
    .contact_map .map_row_2 {
        color: var(--m1);
    }
    .location_wrap {
        width: 47%;
        margin-bottom: 88px;
    }
    div#contact2 {
        padding-top: 114px;
    }
    div#intership1 {
        margin-top: 40px;
    }
    div#intership1 .universe_banner img {
        content: url(https://axiavg.myfnm.gr/wp-content/uploads/2024/06/intership_position.jpg);
    }
    #intership1 .universe_col_2 {
        width: 100%;
    }
    #intership1 .universe_col_1 {
        width: 100%;
        margin-top: 66px;
    }
    #intership1 .team_row_1 h2 {
        max-width: 100%;
        margin-bottom: 40px;
    }
    #intership1 .team_row_1 h2 br {
        display: none;
    }
    #intership1 .quote {
        margin-top: 70px;
        max-width: 100%;
        display: flex;
    }
    #intership1 .universe_col_1 .quote_text {
        padding-left: 0;
    }
    #intership1 .quote img.quote_icon {
        margin-right: 18px;
    }
    div#intership2 {
        margin-top: 112px;
    }
    .position_carousel.slick-initialized.slick-slider {
        padding: 0 10px;
    }
    .positions_carousel_warpper .arrow_left.general_arrow.slick-arrow {
        left: -10px;
    }
    .positions_carousel_warpper .arrow_right.general_arrow.slick-arrow {
        right: -10px;
    }
    h2.pos_title {
        min-height: auto;
    }
	.research_page .quote_text {
		padding-left: 18px;
	}
	.abt_2_con h2 {
        font-size: 25px;
        line-height: 30px;
    }
    .research_page .about_col_1 {
        margin-top: 0;
    }
    .research_page .about_row_2.inner_row {
        margin-bottom: 32px;
    }
    .research_page .about_col_2 {
        display: none;
    }
    div#about1.research_page {
        margin-bottom: 0;
        padding-bottom: 100px;
    }
    .universe_box:hover:after {
        display: none;
    }
    .universe_boxes {
        max-width: 100%;
    }
    .universe_col_1 {
        width: 100%;
        padding-left: 23px;
        padding-right: 23px;
        margin-top: 110px;
    }
    div#research_universe {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        overflow: hidden;
    }
    .research_page .universe_col_2 {
        width: 100%;
        background-color: #fff;
        background: linear-gradient(to top, var(--m1) 50%, #fff 0%);
        padding-left: 23px;
        padding-right: 23px;
    }
    .research_page .universe_col_2 .universe_banner img {
        content: url(https://axiavg.myfnm.gr/wp-content/uploads/2024/06/our_universe_mobile.jpg);
    }
    .group_members.carousel_members {
        padding-left: 23px;
        padding-right: 23px;
    }
    div#research_team {
        background: linear-gradient(to top, var(--m1) calc(100% - 182px), #fff 0%);
    }
    .regional_col_1.title_border a.general_cta.bg_btn {
        width: calc(100% - 46px);
        max-width: 100%;
    }
    .products_page .careers_row_2.inner_row {
        flex-direction: column-reverse;
    }
    .products_page .careers_col_2 img {
        content: url(https://axiavg.myfnm.gr/wp-content/uploads/2024/06/our_products_mobile.jpg);
        width: auto;
    }
    .careers_row_1 h2 {
        font-size: 30px;
    }
    .products_page .careers_row_1.inner_row {
        margin-bottom: 45px;
    }
    .products_page .careers_col_1.white {
        margin-bottom: 0;
        margin-top: 70px;
    }
    div#product2 {
        margin-top: 115px;
    }
    .product_tabs .custom_tab {
        background-color: transparent;
        padding: 0;
        min-height: auto;
        text-align: left;
        align-items: flex-start;
        color: #2F4B6D;
    }
    .product_tabs .custom_tab.active {
        background-color: transparent;
        color: var(--m3);
    }
    .products_page .title {
        margin-bottom: 50px;
    }
    div#single_tab_1 .trans_nav {
        margin-top: 50px;
    }
    .tab_carousel {
        padding: 0px 23px;
    }
    .single_tab_cont .general_arrow {
        display: block !important;
    }
    .single_tab_cont .arrow_left.general_arrow {
        left: -10px;
        width: 23px;
        height: 26px;
        z-index: 9;
    }
    .single_tab_cont .arrow_right.general_arrow {
        right: -10px;
    }
    div#intership1 .research_row_universe.inner_row.title_border {
        flex-direction: column;
    }
    #intership1 .universe_col_2 {
        background: transparent;
        margin-top: 65px;
        padding-left: 0;
        padding-right: 0;
    }
    #intership1 .universe_col_1 {
        padding-left: 0;
        padding-right: 0;
        margin-top: 0;
    }
    div#intership3 {
        margin-top: 60px;
    }
    .select-container .select {
        border-radius: 0;
    }
    .forms_col_1 {
        display: none;
    }
    .forms_col_2 {
        width: 100%;
    }
    div#intership4 {
        margin-top: 113px;
    }
    p.pos_desc {
        max-width: 250px;
    }
    .positions_1.title_border {
        flex-direction: column;
        margin-bottom: 37px;
    }
    .filter {
        margin-top: 31px;
    }
    .bottom_form {
        flex-direction: column;
        align-items: flex-start;
    }
    a.form_btn {
        margin-top: 43px;
    }
    .investment_page_2 .section-wrapper .universe_col_2 {
        background: transparent;
        padding-left: 0;
        padding-right: 0;
    }
    .investment_page_2 .section-wrapper .universe_col_1 {
        padding-left: 0;
        padding-right: 0;
    }
    .positions_carousel_warpper .arrow_left.general_arrow.slick-arrow {
        left: -14px;
    }
    .positions_carousel_warpper .arrow_right.general_arrow.slick-arrow {
        right: -14px;
    }
    .select-container {
        max-width: 120px;
    }
	.sponsor_col_3 .general_arrow svg {
		width: 20px;
		height: auto;
		position: static;
	}
	.sponsor_col_3 .general_arrow.slick-arrow {
		background-color: #fff;
		border: solid 1px var(--m3);
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.sponsor_col_3 .general_arrow.arrow_left svg {
		margin-left: 4px;
	}
	.sponsor_col_3 .general_arrow.arrow_right svg {
		margin-right: 6px;
	}
	#intership1 .quote {
		transform: unset;
	}

	#intership1 .universe_col_2 {
		margin-top: 30px;
	}
	.axia_core {
		flex-direction: column;
	}
	.axia_core .about_row_8.inner_row.title_border {
		width: 100%;
	}
	.axia_core .about_row_8.inner_row p {
		max-width: 100%;
		margin-bottom: 20px;
	}
	.section.services_home .inner_service_col {
		display: block;
	}
	.section.services_home .inner_service_col * {
		max-width: 100% !important;
	}
	.section.services_home .inner_service_col > div {
		margin-bottom: 25px;
	}
	
	.arrow_left.general_arrow.slick-arrow {
	display:none!important;
}
.arrow_right.general_arrow.slick-arrow{
	display:none!important;
}
	
	
	
}
/*END OF 991*/
@media screen and (max-width: 800px) {
    .ln_hm {
        transform: unset;
        margin: 0 -23px;
        border-radius: 0;
        padding-left: 23px;
        padding-right: 23px;
    }
    .news_container {
        padding-bottom: 100px;
    }
    .ln_hm {
        flex-direction: column;
        align-items: flex-start;
        padding-top: 60px;
        padding-bottom: 28px;
        background-image: url(https://axiavg.myfnm.gr/wp-content/uploads/2024/06/connerct_us_li.jpg);
    }
    .right_ln {
        text-align: left;
        align-items: flex-start;
        width: 100%;
        margin-top: 55px;
    }
    .left_ln {
        max-width: 100%;
    }
    .right_ln img {
        display: block;
        margin-bottom: 0px;
    }
    .ln_title {
        font-size: 30px;
        line-height: 1;
        margin-bottom: 22px;
    }
    aside.footer-wrapper {
        flex-direction: column;
    }
    .footer-widget-col-1 {
        padding-left: 0;
    }
    .footer-widget-col .widget_text.footer-widget {
        justify-content: flex-start;
    }
	 a.news_item_wrapper {
        display: block;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .prtl_sc_col {
        color: var(--m3);
    }
    .prtl_des {
        font-size: 16px;
        line-height: 25px;
    }
    .prtl_sc_col, .prtl_th_col {
        padding-left: 0;
        padding-right: 0;
    }
    .prtl_th_col {
        padding-top: 0;
        padding-bottom: 19px;
    }
    .more_than2.border_left {
        margin-left: 0;
        max-width: 100%;
        margin-bottom: 90px;
        padding-bottom: 0;
        padding-top: 5px;
    }
    .more_than3.border_left {
        margin-left: 0;
        max-width: 100%;
        padding-bottom: 0;
        padding-top: 5px;
    }
    .num_big span {
        display: block;
    }
    .num_big div {
        margin-left: 125px;
        display: block;
        text-align\: ;
    }
    .num_sm {
        max-width: 400px;
        margin-top: 24px;
    }
    .more_than2:after, .more_than3:after {
        height: calc(100% - 12px);
    }
	.archive-bottom .ln_hm {
        margin: 0;
    }
    .trans-archive-wrapper.facetwp-template {
        column-gap: 20px;
        grid-template-columns: repeat(2, 1fr);
    }
}
/*END OF 800*/
@media screen and (max-width: 767px) {
    .footer-widget-col.footer-widget-col-1 {
        width: 100%;
        padding-bottom: 30px;
        border-bottom: solid 1px #FFFFFF;
        margin-bottom: 30px;
    }
    .footer-widget-col {
        flex: initial;
        width: 100%;
        padding: 0;
    }
    .footer-widget-col.footer-widget-col-2 {
        padding-left: 0;
    }
    .footer-widget-col .widget_text.footer-widget {
        width: 100%;
    }
    .footer-widget-col .textwidget.custom-html-widget {
        width: 100%;
    }
    .footer-widget-col .textwidget.custom-html-widget >div:last-child {
        margin-bottom: 25px;
    }
    .footer-widget-col .textwidget.custom-html-widget >div:last-child {
        margin-bottom: 0;
    }
    .footer-widget-col.footer-widget-col-2 .textwidget.custom-html-widget > div:last-child {
        margin-bottom: 25px;
    }
    .footer_logo {
        text-align: center;
    }
    .footer-widget-col.footer-widget-col-1 .textwidget.custom-html-widget div {
        text-align: center;
        justify-content: center;
    }
	header#masthead {
		padding-top: 12px;
		padding-bottom: 12px;
	}

	.logo {
		max-width: 138px;
	}

	.site-header.sticky {
		padding: 6px 0 !important;
	}
	.group_members {
        grid-template-columns: repeat(2, 1fr);
    }
    .bio_wrap {
        max-height: calc(100vh - 40px);
    }
    .bio_inner {
        max-height: calc(100vh - 80px);
        overflow-y: auto;
    }
    .sports_col_4 .acropolis_img:first-child {
        display: none;
    }
    .acropolis_img {
        width: 100%;
    }
	.investment_row_banking.inner_row {
        flex-direction: column;
    }
    .investment_row_banking .list_butllet_wrap {
        width: 100%;
    }
    .investment_row_banking .list_butllet_wrap.lbw2 {
        margin-top: 61px;
    }
    .list_butllet_wrap h3 {
        padding-bottom: 40px;
        padding-left: 22px;
    }
    .list_butllet_wrap ul li {
        padding-left: 22px;
    }
    .offices_row_2 .list_butllet_wrap {
        width: 100%;
    }
    div#offices2 .list_butllet_wrap ul {
        max-width: 100%;
    }
    .offices_row_2 .list_butllet_wrap:last-child {
        margin-bottom: 0;
    }
    div#offices2 {
        margin-bottom: 115px;
    }
	.univer_pad {
        padding: 0;
    }
    .univers_wrap {
        position: static;
        transform: unset;
    }
    .universe_boxes.ub1 {
        margin-bottom: 90px;
        flex-wrap: wrap;
    }
    .universe_box {
        width: 100%;
        margin-bottom: 41px;
        padding-bottom: 38px;
        position: relative;
    }
    .universe_box:before {
        content: '';
        position: absolute;
        width: 111px;
        height: 1px;
        left: 0;
        background-color: #fff;
        z-index: 9;
        bottom: 0;
    }
    .universe_boxes.ub2 {
        flex-wrap: wrap;
    }
    .univers_wrap h3 br {
        display: none;
    }
    .univers_wrap br {
        display: none;
    }
    .position_slide:after {
        background-color: #1a3556;
    }
    #intership2 .list_butllet_wrap {
        width: 100%;
    }
}
/*END OF 767*/

@media screen and (max-width: 640px) {
    .bio_wrap {
        width: calc(100% - 30px);
        padding: 20px;
    }
    .bio_middle {
        margin-bottom: 30px;
    }
    .bio_top {
        margin-bottom: 30px;
    }
    .arrow_left.general_arrow.slick-arrow {
        left: 0;
    }
    .arrow_right.general_arrow.slick-arrow {
        right: 0;
    }
    .sponsor_carousel.slick-initialized.slick-slider {
        padding: 0 20px;
    }
	.trans-archive-wrapper.facetwp-template {
        column-gap: 0;
        grid-template-columns: repeat(1, 1fr);
    }
    .location_wrap {
        width: 100%;
    }
    .location_info {
        text-align: center;
    }
    .location_info h3 {
        text-align: center;
    }
	.research_row_team.inner_row .arrow_right.general_arrow.slick-arrow {
        right: -10px;
    }
    .research_row_team.inner_row .arrow_left.general_arrow.slick-arrow {
        left: -10px;
    }
	    .modal-content-custom {
        width: calc(100% - 20px);
    }
    form#alumni_f .input_wrap {
        width: 100%;
        margin-left: 0 !IMPORTANT;
        margin-bottom: 15px;
    }
    form#alumni_f {
        max-height: 77vh;
        overflow-y: auto;
    }
}
/*END OF 640*/

@media screen and (max-width: 580px) {
    .custom_tab {
        font-size: 17px;
        width: 32%;
        color: #DCDCDC;
        margin-right: 3%;
        text-align: center;
    }
    .custom_tab:last-child {
        margin-right: 0;
        text-align: right;
    }
    .custom_tab:nth-child(2n) {
        text-align: center;
    }
	a.general_cta {
        padding-left: 12px;
        padding-right: 12px;
        width: 100%;
        max-width: 100%;
        justify-content: space-between;
		line-height: 1.1;
    }
}
/*END OF 580*/
@media screen and (max-width: 480px) {
    h2.slide_title {
        font-size: 55px;
        line-height: 1;
        margin-bottom: 22px;
    }
    p.slide_text {
        padding-left: 0;
        border: none;
        max-width: 60%;
        font-size: 16px;
        line-height: 23px;
    }
    .subtitle {
        font-size: 25px;
        line-height: 30px;
    }
    .subtitle br {
        display: none;
    }
    .new_home_carousel .slick-list.draggable {
        padding-right: 31px;
    }
	.page_top img {
        min-height: 223px;
    }
	.about_row_9 .list_bullets ul li {
    	padding-left: 24px;
	}
	.group_members {
        display: block;
    }
    .member {
        margin-bottom: 50px;
    }
    .close {
        top: 10px;
        right: 10px;
    }
    .archive-bg {
        min-height: 223px;
    }
	.num_big div {
		margin-left: 80px;
	}
	#reset-password-page, #reset-password-confirm-page {
        width: calc(100% - 46px);
    }
	.award_home img {
		max-width: 105px;
	}
	.spt {
		padding-right: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
}
/*END OF 480*/
/*END OF RESPONSIVE*/


/* menu responsive */
.ubermenu-mobile-view {
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(7px);
	 -webkit-backdrop-filter: blur(7px);
	height: 100vh !important;
	max-height:100vh !important;
}

.ubermenu-mobile-view .ubermenu-item-level-0 > .ubermenu-target .ubermenu-target-text {
    font-size: 18px;
    font-weight: 700 !IMPORTANT;
    font-family: 'apparat';
}

button.ubermenu-mobile-close-button {
    font-size: 0 !important;
}

button.ubermenu-mobile-close-button i.fas.fa-times {
    font-size: 22px ! important;
    font-weight: 600 !important;
    color: var(--m1);
}


.ubermenu-mobile-view .submenu-title {
     display: none !IMPORTANT; 
}
.ubermenu-mobile-footer {
    top: 20px;
    right: 10px;
}

.ubermenu-mobile-view i.ubermenu-sub-indicator.fas.fa-angle-down {
    font-size: 20px;
}

span.ubermenu-sub-indicator-close {
    font-size: 20px;
}
.ubermenu.ubermenu-mobile-modal{
	max-width:100% !important;
}
/* menu responsive */


.account-header {
    position: relative;
}

.user-actions {
    position: absolute;
    _width: max-content;
	    width: 109px;
    color: #ffffff;
    right: 0;
    top: calc(100% + 15px);
    background-color: var(--m3);
    border-radius: 8px;
    border-top-right-radius: 0;
    padding: 14px;
	display:none;
}

.user-actions a {
    color: #ffffff;
}

.user-actions >a {
    border-bottom: 1px solid var(--m1);
    padding-bottom: 7px;
    display: block;
    margin-bottom: 10px;
}

.user-actions >a:last-child {
    border-bottom: 0;
    padding-bottom: 0;
	margin-bottom: 0;
}
.account-icon {
    cursor: pointer;
}
.account-icon svg {
    display: block;
}

.account-icon:hover svg path,.account-icon:hover svg ellipse{
    stroke: var(--m3);
}

.account-icon svg *{
    transition: all 0.3s;
}

/* hovers */
.cta.blue:hover {
    color: #ffffff !important;
}

.cta {
    transition: all 0.3s;
}



.cta.blue:hover svg path#Path_29427 {}

path#Path_29427 {}

.cta.blue:hover svg path#Path_29427,.cta.blue:hover svg line#Line_691 {
    stroke: #ffffff;
}

.cta.blue:hover svg g#Path_29428 path:last-child {
    fill: #ffffff;
}

.section.products_home .cta.blue:hover svg path#Path_29427,.section.products_home .cta.blue:hover svg line#Line_691 {
    stroke: var(--m1);
}
.section.products_home .cta.blue:hover svg g#Path_29428 path:last-child {
    fill: var(--m1);
}
.section.products_home .cta.blue:hover {
    color:  var(--m1) !important;
}


.cta svg,.cta svg * ,.cta_right svg,.cta_right svg *,.cta_btn svg,.cta_btn svg *,.trans_new_cta a svg,.trans_new_cta a svg *,.general_cta svg,.general_cta svg * {
    transition: all 0.3s;
}

.cta svg ,.cta_right svg, .cta_btn svg,.trans_new_cta a svg, .general_cta svg {
	position:relative;
    left: 0;
}


.cta:hover svg ,.cta_right:hover svg, .cta_btn:hover svg,.trans_new_cta a:hover svg,.general_cta:hover svg {
   left: 12px;
}

.cta_right.white:hover svg path#Path_29427,.cta_right.white:hover svg line#Line_691,.trans_new_cta a:hover svg path#Path_29427,.trans_new_cta a:hover svg line#Line_691  {
    stroke: var(--m3);
}
.cta_right.white:hover svg g#Path_29428 path:last-child,.trans_new_cta a:hover svg g#Path_29428 path:last-child{
    fill: var(--m3);
}
.cta_right.white:hover,.trans_new_cta a:hover {
    color:  var(--m3) !important;
}


.cta.white:hover svg path#Path_29427,.cta.white:hover svg line#Line_691, .cta_btn:hover svg path#Path_29427,.cta_btn:hover svg line#Line_691, .general_cta:hover svg path#Path_29427,.general_cta:hover svg line#Line_691 {
    stroke: var(--m1);
}
.cta.white:hover svg g#Path_29428 path:last-child ,.cta_btn:hover svg g#Path_29428 path:last-child,.general_cta:hover svg g#Path_29428 path:last-child {
    fill: var(--m1);
}
.cta.white:hover,.cta_btn:hover,.general_cta:hover  {
    color:  var(--m1) !important;
}
/* hovers */

.no-click-link {
  cursor: pointer!important; /* Adds a pointer effect */
  pointer-events: none!important; /* Makes the link non-clickable */
}

.menu_open .site-header.sticky {
    background: transparent;	
	    background: transparent;
    box-shadow: none;
    backdrop-filter: none !important;
}











.position_slide {
    aspect-ratio: 609 / 370;
    min-height: 220px;
    display: flex !important
;
    flex-direction: column;
    justify-content: space-between;
}

h2.pos_title {
    color: #ffffff;
}

.pos_location, .cta_pos,.pos_desc {
    color: #c3d9f8 !important;
}
#menu-item-16 .ubermenu-column:not(:first-child)
 {
    margin-bottom: 0 !important;
}
/* menu temp */
/* .ubermenu .ubermenu-item .ubermenu-submenu-drop {
    background: rgba(255,255, 255, 0.6) !important;
	backdrop-filter: blur(7px);
    height: auto !important;
	border-radius: 6px;
	background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{
	     max-width:none !important;
     width: auto !important; 
     left: unset !important; 
     transform: none !important;
} */

/*MENU EQUAL SUBMENU HEIGHT 06032025*/
/* li#menu-item-1708 {
    margin-bottom: 30px;
}
ul.ubermenu-submenu.ubermenu-submenu-id-1708.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack li:last-child {
    margin-bottom: 0;
}
ul.ubermenu-submenu.ubermenu-submenu-id-1708.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack {
    padding-bottom: 0;
}
li#menu-item-806 a {
    padding-bottom: 0;
}
li#menu-item-1773,li#menu-item-1777 {
    margin-bottom: 0;
}
ul.ubermenu-submenu.ubermenu-submenu-id-1777.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack li:last-child {
    margin-bottom: 0;
}
ul.ubermenu-submenu.ubermenu-submenu-id-1773.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack li:last-child {
    margin-bottom: 0;
}
ul.ubermenu-submenu.ubermenu-submenu-id-1777.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack {
    padding-bottom: 25px;
}
li#menu-item-1722 {
    margin-bottom: 0;
}
ul.ubermenu-submenu.ubermenu-submenu-id-1722.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack li:last-child {
    margin-bottom: 0;
}
ul.ubermenu-submenu.ubermenu-submenu-id-1722.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack {
    padding-bottom: 25px;
}
ul.ubermenu-submenu.ubermenu-submenu-id-816.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width li:last-child {
    margin-bottom: 0;
}
ul.ubermenu-submenu.ubermenu-submenu-id-1811.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack {
    padding-bottom: 25px; */
}
/*END OF MENU EQUAL SUBMENU HEIGHT 06032025*/

/* ul.ubermenu-submenu.ubermenu-submenu-type-mega .ubermenu-has-submenu-stack >a[href="#"] {

    pointer-events: none;
}

ul.ubermenu-submenu.ubermenu-submenu-type-mega .ubermenu-has-submenu-stack >a[href="#"] .ubermenu-target-title {
    color: var(--m3) !important;
	font-weight:bold !important;
    font-size: 20px;
	
} */
/* menu temp */



