*{
    margin : 0;
    font-size: 16px;
}

.nav_ {
display: flex;
justify-content: space-around;
align-items: center;
padding: 0px 20px;
color: black;
position: fixed; 
top: 0;
width: 100%; 
height: 50px;
background-color: white;
z-index: 1000; 
}

.logo_{
margin-left: 20px ;
}

.logo_ img {
width: 130px;
height: 40px;
}

#login_{
border-radius: 5px;
font-size: 16px;
}

.icons {
display: flex;
align-items: center; 
justify-content: center;
flex-shrink: 0;
margin-right: 30px; 
}

.icons button {
border: none;
margin-right: 10px; 
}

.icons button:last-child {
margin-right: 0; 
}

.icons button a {
text-decoration: none;
color : black;
}

.links_ {
display: flex;
justify-content: center;
z-index: 2;
}


.links_ a {
margin: 0 20px;
color: black;
text-decoration: none;
padding-bottom: 5px;
}

.links_ a:hover, .links1 a:hover{
border-bottom: 3px solid #29696e; 
color : #29696e;
}
.action button{
padding: 7px 20px;
background-color: #29696e;
color:white;
border: none;
cursor: pointer;
}
.action {
position: relative;
z-index: 5;
}


.action ul {
list-style-type: none;
padding: 0;
margin: 0;
position: absolute;
top: calc(100% + 10px); /* Adjust as needed to position below the account icon */
right: 0;
width: 150px; /* Adjust as needed */
background-color: #29696e;
border-radius: 10px;
border: 2px ridge rgb(203, 203, 203);
overflow: hidden;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
opacity: 0;
transition: opacity 0.3s ease; /* Smooth transition */
}

.action ul.show_ {
opacity: 1;
}

/* Triangle pointing towards account icon */
.action ul::before {
content: "";
position: absolute;
top: -20px; /* Adjust as needed */
right: 15px; /* Adjust as needed */
border: 10px solid transparent;
border-bottom-color: #acb3f4; /* Match background color of the dropdown */
}

.action li{
text-align: center;
background-color: #29696e;
}

.action li button {
background-color: transparent;
padding: 7px 20px;
/* border-bottom: 1px solid #ccc; */
/* border: 1px solid black; */
border-radius: 10px;
font-size: 16px;
text-align: center;
transition: background-color 0.3s ease;
}

.action li:last-child {
border-bottom: none;
}

.action li:hover {
background-color: #29696e;
}

.page-wrapper_{
    padding-top: 50px;
}
.hero-section_, .subpage-header{
    height:70vh;
}

    .hero-overlay_{width:100%;height:100%;color:#fff;text-align:left;background-color:rgba(0,0,0,.36);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}
    .container_{flex:1;position:relative}
    .hero-text-block_{z-index:20;width:540px;position:relative; margin-left : 100px; margin-bottom: 50px;}
    .hero-main-title_{margin-top:0;margin-bottom:0;font-family:Rubik,sans-serif;font-size:55px;font-weight:500;line-height:62px}
    .hero-paragraph_{margin-top:30px;margin-bottom:0;font-size:20px;line-height:33px}
    .hero-paragraph_.home_{margin-bottom:30px}
    .section{background-color:#fff;padding-top:90px;padding-bottom:90px;overflow:hidden;box-shadow:1px 1px 3px #000}
    .flex-row{z-index:10;align-items:center;display:flex;position:relative}
    .w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}
    .text-column-left{padding-right:60px;}
    .title-wrapper{z-index:20;margin-bottom:30px;position:relative}
    .section-title{font-size:43px;line-height:50px}
    .paragraph{margin-bottom:0}
    .w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%; margin-right: 20px;}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}
    .cta-button-wrapper{display:block}
    .small-cta-title{margin-bottom:10px;display:block; font-size: 24px; font-weight: 800;}
    .w-list-unstyled{padding-left:0;list-style:none}
    .button{z-index:10;background-color:var(--cornflower-blue);color:#fff;margin-top:20px;padding:10px 25px 11px;font-size:16px;transition:color .2s,background-color .2s,box-shadow .2s,filter .2s;display:inline-block;position:relative;box-shadow:inset 0 -2px rgba(0,0,0,.11)}.button:hover{filter:brightness(105%);color:#fff;box-shadow:0 8px 10px -3px rgba(0,0,0,.16),inset 0 -2px rgba(0,0,0,.11)}.button.outline-button{color:#fff;background-color:transparent;border:2px solid #fff;margin-top:20px}.button.outline-button:hover{color:#000;background-color:#fff}.button.outline-button.dark{box-shadow:none;color:#000;border-color:#000}.button.outline-button.dark:hover{color:#fff;background-color:#000}.button.outline-button.medium-dark{border-color:var(--cornflower-blue);box-shadow:none;color:var(--cornflower-blue);line-height:23px}.button.outline-button.medium-dark:hover{border-color:var(--dark-magenta);background-color:var(--dark-magenta);color:#fff}.button.cta-button{text-align:center;background-color:#bfad47;background-image:url(https://assets-global.website-files.com/5d80e079329a007369704428/5d80e079329a00f643704465_right-arrow%20\(6\).svg);background-position:90%;background-repeat:no-repeat;background-size:15px;margin-top:0;padding-left:35px;padding-right:50px}.button.cta-button.color{background-color:var(--cornflower-blue);cursor:pointer;display:inline-block}.button.header-cta-link{float:right;background-color:#bfad47;margin-top:3px;margin-left:20px}.button.header-cta-link.w--current{color:#fff}.button.transparant{box-shadow:none;color:var(--dark-slate-blue);background-color:transparent;background-image:url(https://assets-global.website-files.com/5d80e079329a007369704428/5d80e079329a00db23704466_right-arrow%20\(7\).svg);background-position:100%;background-repeat:no-repeat;background-size:14px;margin-top:30px;padding:0 30px 0 0}.button.transparant:hover{color:var(--tomato)}.small-cta-title{font-size:23px;font-weight:700;display:inline-block}.small-cta-title.color{color:var(--cornflower-blue)}.centered-title-wrapper{z-index:20;max-width:600px;text-align:center;margin-left:auto;margin-right:auto;position:relative}.centered-title-wrapper.cta-version{max-width:650px}
    .section.about-us{padding-top:70px}
    .container_.team{margin-bottom:100px}
    .centered-title-wrapper{z-index:20;max-width:600px;text-align:center;margin-left:auto;margin-right:auto;position:relative}.centered-title-wrapper.cta-version{max-width:650px}.centered-title-wrapper.cities{max-width:520px;margin-bottom:50px}.centered-title-wrapper.stories{max-width:470px}.centered-title-wrapper.team{margin-bottom:80px}.bg-shape{height:900px;opacity:.07;color:rgba(97,137,229,.69);background-color:transparent;position:absolute;top:15%;bottom:auto;left:auto;right:5%}.bg-shape.circle{z-index:1;height:400px;opacity:.04;top:-10%;bottom:auto;left:auto;right:-15%}.bg-shape.circle.behind-team{height:500px;top:auto;bottom:-113%;left:auto;right:-47%}
    .section-title{font-size:43px;line-height:50px}




  button:hover,  input[type=submit]:hover{
        background-color: #238c94;
        color: black;
    }