.main-navigation .inside-navigation{
max-width: 100%;
}
.nav-float-right #site-navigation {
margin-left: 0;
width: 100%;
}
.main-navigation li:nth-child(4){
margin-left: auto;
}
.main-navigation .main-nav > ul{
column-gap:32px;
}
.site-logo {
max-width: 160px;
width: 100%;
}
#primary-menu{
width: 100%;
}
.site-header {
position: fixed;
top: 0;
z-index:9;
left:0;
width: 100%;
}
.top-main-menu{
column-gap:32px;
}
.btn-blue-contact a {
font-size: 18px!important;
background: #4192d9;
border-radius: 2px 2px 24px 2px;
min-height: 48px;
display: flex !important;
align-items: center;
font-weight: 600;
padding: 0 20px 0 14px!important;
color: #fff !important;
}
.btn-blue-contact a:hover{
background:#1a7acf;
color:#fff!important;
}
.news-list-home .wp-block-group {
padding: 0 !important;
gap: 0;
overflow: hidden;
}
body .all-projects .post-entry{
display: flex!important;
column-gap: 88px!important;
margin-bottom: 64px !important;
row-gap: 64px!important;
flex-wrap:wrap;
}
body .news-list-home .is-layout-grid li:first-child{
width: 100%;
}
body .news-list-home .is-layout-grid li{
width: calc(50% - 44px);
}
.news-list-home .wp-block-post-featured-image img {
border-radius: 16px 16px 160px 16px;
}
.wp-block-post-title {
font-size: 36px;
font-weight: 300;
margin-bottom: 8px !important;
}
.taxonomy-post_tag, .news-list-home .taxonomy-category, .all-projects .cat-inner{
display: inline-block !important;
font-size: 12px !important;
font-weight: 500;
letter-spacing: 3px !important;
color:#4092d9 !important;	
pointer-events:none !important;
text-decoration:none !important;
line-height: 12px !important;
margin-bottom: 10px !important !important;
text-transform: uppercase !important;
border: 1px solid #4092d9 !important;
border-radius: 2px !important;
padding: 3px 6px !important;
background:none!important;	
margin:0!important;
}
.taxonomy-post_tag a, .news-list-home .taxonomy-category a{
text-decoration:none;
margin:0!important;
}
body .news-list-home .is-layout-grid li .wp-block-post-featured-image {
margin-bottom: 28px;
}
body .news-list-home .is-layout-grid li .wp-block-post-excerpt,
body .news-list-home .is-layout-grid li .wp-block-post-title{
max-width: 405px;
width:100%;
}
body .news-list-home .is-layout-grid li:first-child .wp-block-post-excerpt,
body .news-list-home .is-layout-grid li:first-child .wp-block-post-title{
max-width: calc(50% - 44px);
width: 100%;
}
.all-projects .post-item, .news-insights .post-item{
padding: 0 !important;
border: none !important;
}
.all-projects .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .media img{
height:300px;
}
.project-full-one .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1:first-child .media img{
height:auto;
}
.project-full-one .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1:first-child .media img{
border-radius: 16px 16px 160px 16px!important;
}
.all-projects .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .media img{
border-radius: 16px 16px 100px 16px;
}
.project-full-one .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1:first-child{
width: 100%;
}
.all-projects .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1{
width: calc(50% - 44px);
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1:hover .media img{
transform: scale(1);
}
.all-projects .title a{
color:#000833 !important;
font-family: Poppins, sans-serif!important;
font-size:36px;
font-weight:300;
} 
.all-projects .category{
margin-bottom:8px!important;
display:flex;
column-gap:5px;
}
.all-projects .title, .all-projects .excerpt{
max-width: 405px;
width:100%;
}
.project-full-one article:first-child .title, .project-full-one article:first-child .excerpt{
max-width: calc(50% - 44px);
width: 100%;
}
.all-projects .read-more{
text-align:left!important;
}
.btn.btn-read-more{
display: inline-flex!important;
align-items: center!important;
column-gap: 0!important;
font-size: 16px!important;
font-weight: 600!important;
margin-top: 0px!important;
border-radius: 0!important;
color: #000833!important;
text-decoration: none!important;
padding: 0 !important;
background: none !important;
padding-right: 20px !important;
background:url(https://wp3site.wpenginepowered.com/wp-content/uploads/2025/12/Vector-1.svg) no-repeat right center!important;
}
.btn.btn-read-more:hover{
color:#4192d9!important;
}
.all-projects .excerpt{
color: #435871!important;
font-size: 16px!important;
margin-bottom: 8px !important;
}
.all-projects article .media{
margin-bottom:24px!important;
line-height: 0;
}
.all-projects .title{
margin-bottom:8px!important;
}
.news-left .read-more{
text-align: left!important;
padding: 0 24px 32px;
background: #fff;
border-radius: 0 0 8px 8px;
margin: 0!important;
}
.news-left .title{
background: #fff;
padding: 0 24px 8px;
margin: 0!important;
color: #000833 !important;
font-family: Poppins, sans-serif !important;
font-size: 24px!important;
font-weight: 500;
}
.news-left .title a{
color: #000833 !important;
font-family: Poppins, sans-serif !important;
font-size: 24px!important;
letter-spacing:-2%;
font-weight: 500;
}
.news-left .date{
background: #fff;
padding:30px 24px 5px !important;
}
.news-left .media img{
height:298px!important;
}
.news-left .media{
margin: 0!important;
line-height: 0;
border-radius:8px 8px 0 0;
}
.news-left .excerpt{
background: #fff;
padding: 0 24px 16px;
color: #435871 !important;
font-size: 16px !important;
margin: 0!important;
font-weight: 400;
letter-spacing: -2%;
}
.news-right .post-entry {
display: flex !important;
flex-direction: column;
row-gap: 32px !important;
}
.news-right .post-entry article:first-child{
display:none!important;
}
.news-right .post-entry .media{
display:none!important;
}
.news-right .title{
margin: 0 0 4px!important;
color: #000833 !important;
font-family: Poppins, sans-serif !important;
font-size: 24px!important;
font-weight: 500;
}
.news-right .title a{
color: #000833 !important;
font-family: Poppins, sans-serif !important;
font-size: 24px!important;
letter-spacing:-2%;
font-weight: 500;
}
.news-right .read-more{
text-align: left!important;
margin: 0!important;
}
.news-right .excerpt{
color: #435871 !important;
font-size: 16px !important;
margin: 0 0 16px!important;
font-weight: 400;
letter-spacing: -2%;
}
.insights-all .title{
margin: 0 0 4px!important;
color: #000833 !important;
font-family: Poppins, sans-serif !important;
font-size: 20px!important;
font-weight: 500;
}
.insights-all .title a{
color: #000833 !important;
font-family: Poppins, sans-serif !important;
font-size: 20px!important;
letter-spacing:-2%;
font-weight: 500;
}
.insights-all .read-more{
text-align: left!important;
margin: 0!important;
}
.insights-all .excerpt{
color: #435871 !important;
font-size: 16px !important;
margin: 0 0 8px!important;
font-weight: 400;
letter-spacing: -2%;
}
.insights-all article {
width: calc(33.33% - 21.3px);
padding: 0 !important;
border: none !important;
}
.insights-all .post-entry{
display: flex !important;
flex-wrap: wrap !important;
column-gap: 32px !important;
row-gap: 48px !important;
margin-bottom: 80px !important;
}
.insights-all article .media{
line-height: 0;
margin-bottom: 24px !important;
}
.insights-all .wp-post-image {
border-radius: 16px 16px 100px;
border: none;
height: 222px!important;
}
.site-header.show, .insights-post .site-header{
background:#000833;
background: linear-gradient(180deg,rgb(0, 8, 51) 0%, rgb(0, 10, 64) 100%);
}
.site-header, a, .blue-shadow{
transition: all .3s ease-in!important;
-webkit-transition: all .3s ease-in!important;
-moz-transition: all .3s ease-in!important;
}
.btn-close {
color: #000833;
}
.ymc-smart-filter-container .pagination-numeric li a {
font-size: 18px;
font-weight: bold;
color: #000833;
letter-spacing: -2%;
font-family: Poppins, sans-serif;
}
.ymc-smart-filter-container .pagination-numeric li .current {
color: #4D5270 !important;
text-decoration: underline;
font-size: 18px;
font-weight: bold;
letter-spacing: -2%;
font-family: Poppins, sans-serif;
}
.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items {
color: #fff;
}
.ymc-smart-filter-container .filter-layout3 .dropdown-filter .menu-active{
background:#EDEDED!important;
border:1px solid #EDEDED!important;
border-radius: 50px!important;
padding-left: 24px !important;
min-height: 45px;
}
.ymc-smart-filter-container .filter-layout3 .dropdown-filter{
max-width: 326px!important;
margin-right: 0;
margin-bottom: 0;
}
.ymc-smart-filter-container .filter-layout3 .filter-entry{
justify-content: end;
margin-bottom: 32px;
}
.ymc-smart-filter-container .filter-layout3 .dropdown-filter .menu-active .arrow{
border-color:#000833!important;
right: 20px!important;
top: 20px;
}
.ymc-smart-filter-container .filter-layout3 .dropdown-filter .menu-passive{
background:#EDEDED!important;
border-radius: 8px;
max-width: 326px;
}
.original-tax-name {
color: #000833 !important;
}
.ymc-smart-filter-container .filter-layout3 .btn-all{
background: #000833 !important;
border-radius: 4px;
border: none!important;
color: #fff!important;
cursor: pointer;
margin-bottom: 0;
}
.ymc-smart-filter-container .filter-layout3 .filter-entry::before {
content: "Filter by service";
font-size: 16px;
color: #000833 !important;
margin-right: auto;
}
body .all-projects.project-full-one.blog-page .post-entry{
margin-bottom:0 !important;
}
.main-navigation .main-nav ul ul {
padding: 20px 0;
}
.main-navigation .main-nav ul ul li a {
padding: 10px 15px 10px 15px;
}
@media(min-width: 1400px){
.home-image-top{
object-position: center 15%;
}
}
@media(max-width: 1024px){
.all-projects .title a {
font-size: 32px;
}
.all-projects .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 {
width: calc(50% - 24px);
}
.project-full-one .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1:first-child {
width: 100%;
}
body .all-projects .post-entry {
column-gap: 48px !important;
margin-bottom: 48px !important;
row-gap: 48px !important;
}	
.project-full-one article:first-child .title, .project-full-one article:first-child .excerpt {
max-width: calc(50% - 24px);
width: 100%;
}	
} @media(max-width: 767px){
body{
padding-top:65px;
}
#mobile-header {
width: 100% !important;
position: fixed;
background: #000833;
padding: 17px 16px;
top:0;
}	
.mobil-image-line-bg{
background-position: right 107%!important;
}
.all-projects article .media {
margin-bottom: 16px !important;
line-height: 0;
}	
.project-full-one .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1:first-child .media img {
border-radius: 16px 16px 100px 16px !important;
}	
.project-full-one article:first-child .title, .project-full-one article:first-child .excerpt {
max-width: calc(100% - 0px);
width: 100%;
}	
.all-projects .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 {
width: 100%;
}	
.all-projects .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .media img {
height: 200px;
}
.project-full-one .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1:first-child .media img{
height:200px;
}	
.all-projects .title a {
font-size: 30px;
}	
.mobile-bg-hide {
background: none!important;
}	
.testimonial-bg-mobile{
background:url(https://wp3site.wpenginepowered.com/wp-content/uploads/2025/12/mobile-img-08.jpg) no-repeat center center!important;
background-size: cover !important;
}	
.news-insights .ymc-smart-filter-container .container-posts .post-layout1{
margin-bottom:0!important;
}
ul.copyright-menus{
row-gap: 12px;
}
ul.copyright-menus li a {
font-size: 12px;
}	
}	
.site-header{
transition: all .3s ease-in!important;
-webkit-transition: all .3s ease-in!important;
-moz-transition: all .3s ease-in!important;
}
.site-header:hover{
background:#000833;
background: linear-gradient(180deg,rgb(0, 8, 51) 0%, rgb(0, 10, 64) 100%);
}
.page-id-862 .before_footer{
display:none;
}
.c-grid {
display: flex;
column-gap: 32px;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus, select:focus{
outline:none;
}
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea{
width:100%;
border-left: none;
border-top:none;
border-right:none;
padding:8px;
height:37px;
}
textarea{
height:125px;
resize: none;
}
label {
font-size: 18px;
color: #000833;
letter-spacing:-2%;
font-weight: 400;
}
.sub-label {
font-size: 16px;
color: #4D5270;
letter-spacing: -2%;
}
.wpcf7-form p{
margin-bottom:24px;
}
input::placeholder, textarea::placeholder{
font-weight: 400;
font-size:16px;
letter-spacing:-2%;
opacity: 0.3;
color: #4D5270;
}
.wpcf7-form-control.wpcf7-submit.has-spinner{
font-size: 16px;
font-weight: 600;
line-height: 16px;
min-height: 41px;
border-radius: 2px 2px 24px 2px;
padding: 0px 20px 0px 14px;
}
.wpcf7-not-valid-tip {
font-size: 14px; margin-top: 5px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
border-color: #dc3232;
border-radius: 100px;
background: #dc3232;
color: #fff;
border-radius: 3px 3px 15px 3px;
}
.wpcf7 form.sent .wpcf7-response-output{
border-color: #46b450;
border-radius: 100px;
background: #46b450;
color: #fff;
border-radius: 3px 3px 15px 3px;
}
.wpcf7-response-output {
font-size: 14px;
letter-spacing: -2%;
}
.copyright-menus li::before {
content: "/";
position: absolute;
right: 0;
color: #4192D9;
}
ul.copyright-menus{
column-gap:0;
}
ul.copyright-menus li:last-child{
padding-left:0;
}
ul.copyright-menus li:last-child::before{
display:none;
}
ul.copyright-menus li {
padding-right: 20px;
margin-right: 16px;
}
.popup-entry img {
width: 100%;
object-fit: cover !important;
height: 101% !important;
}
.ymc-smart-filter-container .ymc-popup-overlay .ymc-popup-wrp.fade-in{
height: 416px!important;
max-width: 848px!important;
width: 100%!important;
border-radius: 16px;
overflow: hidden;
padding:40px 20px 40px 0;
}
.popup-content{
padding-left: 360px;
}
.ymc-smart-filter-container .ymc-popup-overlay .ymc-popup-wrp .popup-entry{
max-height: 100%;
}
.popup-entry img {
width: 100%;
object-fit: cover !important;
height: 100% !important;
margin: 0 !important;
}
.popup-entry .image-inner{
position: absolute;
left: 0;
top: 0;
line-height:0;
height: 101%;
width: 100%;
max-width: 320px;
}
.ymc-smart-filter-container .ymc-popup-overlay .ymc-popup-wrp hr{
display:none;	
}
.ymc-smart-filter-container .ymc-popup-overlay .ymc-popup-wrp .popup-content .title {
font-size: 36px;
margin-bottom: 5px;
font-weight: 300;
color: #000833;
line-height: 1.3;
}
.popup-entry p {
font-size: 16px;
color: #4D5270;
margin: 0;
letter-spacing: -2%;
font-weight: normal;
opacity: 0.7;
margin-bottom:8px;
}
.popup-entry p:last-child{
margin-bottom:0;
}
.popup-entry .gb-text {
font-size: 14px;
text-transform: uppercase;
letter-spacing: 20%;
color: #4192D9;
margin-bottom: 20px;
}
.ymc-smart-filter-container .ymc-popup-overlay{
background: rgba(0, 0, 0, 0.4)!important;
}
.ymc-popup-overlay .btn-close .fas.fa-times {
opacity: 0;
font-size: 0;
}
.ymc-popup-overlay .btn-close {
background: url(https://wp3site.wpenginepowered.com/wp-content/uploads/2025/12/close-r.svg);
background-repeat: repeat;
background-repeat: no-repeat;
width: 24px;
height: 24px;
}
.people-list .read-more {
text-align: left !important;
}
.people-list .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1, .ymc-extra-filter .container-posts .post-layout1 .ymc-post-layout1{
position: relative;
padding: 0;
border: none;
}
.people-list article .media {
line-height: 0;
margin-bottom: 10px !important;
}
.people-list .post-entry{
display: flex!important;
column-gap: 32px!important;
margin-bottom: 0 !important;
row-gap: 48px!important;
flex-wrap:wrap;
}
.people-list article.post-item{
width: calc(25% - 24px);
}
.people-list .title{
margin-bottom:8px;
}
.people-list .title a {
color: #000833 !important;
font-family: Poppins, sans-serif !important;
font-size: 20px !important;
letter-spacing: -2%;
font-weight: 500;
}
.people-list .excerpt {
font-size: 14px !important;
text-transform: uppercase;
letter-spacing: 20%;
color: #4192D9;
line-height:1.2!important;
margin-bottom: 10px !important;
}
.people-list .title {
margin-bottom: 1px !important;
}
.people-list .wp-post-image {
border-radius: 8px 8px 50px;
border: none;
height: 232px !important;
}
.tab-box-2 {
display: none;
}
.tab-box-2.active{
display:block;
}
.active-show .text-white{
color: #000833;
}
.active-show{
background: #ededed!important;
}
.active-show .btn-more-link {
display:none!important;		
}
.tab-heading-2 .btn-more-link, .tab-heading-1 .btn-more-link{
color: #fff;
}
.single-post .all-projects .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1:nth-child(3){
display:none;
}
.gradient_over::before{
position:absolute;
top:0;
content:"";
height: 100%;
background:#4192D9;
background:linear-gradient(180deg,rgba(65, 146, 217, 1) 0%, rgba(0, 8, 51, 1) 100%);
background: -webkit-linear-gradient(180deg,rgba(65, 146, 217, 1) 0%, rgba(0, 8, 51, 1) 100%);
background:-moz-linear-gradient(180deg,rgba(65, 146, 217, 1) 0%, rgba(0, 8, 51, 1) 100%);
background:-ms-linear-gradient(180deg,rgba(65, 146, 217, 1) 0%, rgba(0, 8, 51, 1) 100%);
background:-o-linear-gradient(180deg,rgba(65, 146, 217, 1) 0%, rgba(0, 8, 51, 1) 100%);
width: 100%;
left:0;
}
.gradient_over::after {
background: #000833;
background: linear-gradient(180deg,rgba(0, 8, 51, 1) 0%, rgba(0, 8, 51, 0) 100%);
position: absolute;
top: 0;
content: "";
height: 152px;
width: 100%;
opacity: 0.5;
}
.gradient_over_single::before{
background: #4192D9;
position: absolute;
top: 0;
content: "";
height: 100%;
width: 100%;
left: 0;
}
.entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) {
margin-top: 0;
}
p {
margin-bottom: 8px;
}
.inside-article .entry-meta {
display: none;
} @media(max-width: 991px){
.ymc-smart-filter-container .ymc-popup-overlay .ymc-popup-wrp.fade-in {
height: 480px !important;
width: 100% !important;
padding: 40px 20px 40px 0;
max-width: calc(100% - 64px) !important;
}	
.insights-all article {
width: calc(50% - 16px);
padding: 0 !important;
border: none !important;
}
.people-list article.post-item {
width: calc(33.33% - 24px);
}	
.ymc-smart-filter-container .ymc-popup-overlay .ymc-popup-wrp .popup-content .title {
font-size: 30px;	
}	
}  @media(max-width: 767px){
.gradient_over::after{
background: linear-gradient(180deg,rgba(0, 8, 51, 1) 0%, rgba(0, 8, 51, 0) 100%);
opacity: 1;
}
.people-list .wp-post-image {
height: 222px !important;
}
.popup-entry .image-inner{
display:none;
}
.popup-content {
padding-left: 0;
}	
.ymc-smart-filter-container .ymc-popup-overlay .ymc-popup-wrp.fade-in {
max-height: 80vh !important;
width: 100% !important;
height: auto !important;
padding: 48px 24px;
max-width: calc(100% - 64px) !important;
}
.ymc-smart-filter-container .ymc-popup-overlay .ymc-popup-wrp .popup-entry {
max-height: 60vh;
}	
.ymc-smart-filter-container .filter-layout3 .dropdown-filter {
max-width:calc(100% - 49px)!important;
margin-right: 0;
margin-bottom: 0;
}
.ymc-smart-filter-container .filter-layout3 .filter-entry::before {
position: absolute;
top: -30px;
left: 0;
}	
.ymc-smart-filter-container .filter-layout3 .filter-entry {
margin-bottom: 48px;
}
.insights-all article {
width: 100%;
padding: 0 !important;
border: none !important;
}	
.c-grid {
flex-direction: column;
}	
.mobile-header-navigation .site-logo {
margin-left: 0!important;
}	
} .comments-area {
display: none;
}
.main-slider .owl-stage-outer{
overflow: inherit!important;
}
.main-slider .owl-item.active .gradient_over_single::before{
display:none;
}
.main-slider .owl-item.active .grayscale-image {
filter: inherit;
mix-blend-mode: inherit;
}
.main-popup {
background: rgba(0, 0, 0, 0.4);
position: fixed;
top: 0;
z-index: 999;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.main-popup{
display:none;
}
.overflow-hide {
overflow: hidden;
}
#sync1 .owl-item.cloned {
opacity: 0;
}
#sync2 .owl-nav{
position: absolute;
right: 0;
top: 0;
display: flex;
column-gap: 32px;
}
#sync2 {
overflow: hidden;
}
#sync2 .owl-item{
opacity: 0;
}
#sync2 .owl-item.active{
opacity: 1;
}
#sync1 .owl-stage {
transition: 0.5s all !important;
}
#sync2 .owl-next.disabled, #sync2 .owl-prev.disabled{
opacity: 0.4;
}
.grayscale-image {
filter: grayscale(100%);
-webkit-filter: grayscale(100%); 
mix-blend-mode: multiply;
}
.image-height-full {
height: 700px !important;
}
.post-hero-banner h2.font-60 {
margin: 0 !important;
z-index: 1;
position: relative;
}
.post-hero-banner {
border-radius: 0 0 270px;
overflow: hidden;
}
.gallery-image {
display: flex !important; }
.gallery-image .wp-block-image { border-radius: 8px;
overflow: hidden;
}
.scroll p:last-child{
margin-bottom:0;
} @media(max-width: 991px){
.max-popup-w {
height: auto !important;
width: 100% !important;
max-width: calc(100% - 64px) !important;
max-height: 80%;
}
.site-logo {
text-align: left;
}	
.main-navigation .main-nav > ul {
justify-content: end;
}
.main-navigation .main-nav > ul {
column-gap: 20px;
}	
.main-navigation li:nth-child(4) {
margin-left: 0;
}	
.main-navigation a{
font-family: Poppins, sans-serif;
font-weight: normal;
font-size: 16px;
}
.inside-header {
flex-direction: inherit;
}	
.copyright-menus .wp-block-navigation-item__content {
font-size: 12px;
}	
} @media(max-width: 767px){
.tablist-people.active .active-show {
display: none;
}
.tablist-people.active {
display: block !important;
border: 1px solid #000833;
border-radius: 10px;
overflow: hidden;
opacity: 1;
}
.tablist-people {
position: absolute;
z-index: 9;
width: calc(100% - 64px) !important;
left: 32px;
opacity: 0;
right: 32px;
transition: all .3s ease-in-out;
transform: translate3d(0, 0, 0);
}	
.l-h-0.mobile-post-hide{
display: none;
}	
.gallery-image .wp-block-image {
width: calc(50% - 16px) !important;
}	
.post-hero-banner.gradient_over::after{
opacity: 1!important;	
height: 100%;
background: linear-gradient(180deg,rgba(0, 8, 51, 1) 0%, rgba(0, 8, 51, 0) 50%);
}	
.post-hero-banner {
border-radius: 0 0 160px;
overflow: hidden;
}	
.image-height-full {
height: 640px !important;
}	
.tablist-people {
display: none!important;
}	
#sync2 .owl-nav {
position: static;
right: 0;
top: 0;
display: flex;
column-gap: 32px;
width: 100%;
justify-content: center;
margin-top: 40px;
}
.people-list article.post-item{
width: 100%;
max-width: 262px;
margin: 0 auto;
}	
#generate-slideout-menu.do-overlay .slideout-menu li, .slideout-navigation.do-overlay .inside-navigation{
text-align:left!important;
}
.main-navigation a{
font-size:30px !important;;
line-height: 120% !important;
font-weight:300!important;
}
.btn-blue-contact a{
background-color:transparent;
font-size:30px !important; 
border-radius: 0x;
min-height: auto;
display: flex !important;
padding: 00 !important;
color: #fff !important;
}
.btn-blue-contact a:hover, 	.btn-blue-contact a:focus{
background-color:transparent!important;
}
.main-navigation .main-nav > ul{ gap:12px;
}
.main-navigation ul ul{
background-color:transparent;
}
.main-navigation .main-nav ul ul li a{
font-size:20px!important;
padding:0!important;
margin-bottom:12px!important;
}
.main-navigation .main-nav ul li[class*="current-menu-"] > a{
color: #4192D9 !important;
}
.slideout-navigation.do-overlay .slideout-exit{
position:absolute!important;
right:16px!important;
top:17px!important;
padding:0!important;
height:24px!important;
font-size:unset!important;
}
.gp-icon.pro-close svg{
width:24px!important;
height:24px!important;
top:0;
}
.slideout-navigation.do-overlay .inside-navigation{
padding:88px 32px!important;
height: 100%!important;
justify-content: center;
}
.slideout-navigation.do-overlay .slideout-menu li{
margin-bottom:0;
}
.main-navigation .main-nav ul ul{
padding:12px 0 0;
}
aside#block-8 {
position: absolute;
top: 18px;
left: 16px;
margin:0;
}
aside#block-8 .wp-block-image img{
max-width: 89px;
width: 100%;
}
.navigation-branding img, .site-logo.mobile-header-logo img{
max-width: 89px;
width: 100%;
height:auto;
padding:0;
}
#mobile-header .menu-toggle{
display:flex;
width: 24px;
}
.gp-icon.icon-menu-bars svg {
height: 24px;
width: 24px;
top: 0;
}
button.menu-toggle:hover, button.menu-toggle:focus {
color: #fff;
}	
.navigation-branding img, .site-logo.mobile-header-logo img{
height: auto!important;
width: auto!important;
padding: 0!important;
}	
.menu-toggle{
line-height:normal;
}	
}	
.popup_image, .popup_text{
display: none !important;
}
.site-footer .wp-block-navigation-item a:hover {
color: #4192d9;
}
#sync2.owl-carousel .animated {
animation-duration: 0s!important;
animation-fill-mode: both;
}
.select-dropdown-mb{
background-size: 20px!important;
}
img {
animation: zoomIn 1.2s ease-out forwards;
}
@keyframes zoomIn {
0% {
transform: scale(1.05);
}
100% {
transform: scale(1);
}
} 
img.zoom-effect {
opacity: 0;
transform: scale(1.05);
transition: transform 1.2s ease-out, opacity 0.5s ease-out;
}
img.zoom-effect.in-view {
animation: zoomIn 1.2s ease-out forwards;
opacity: 1;
}
@keyframes zoomIn {
0% {
transform: scale(1.05);
}
100% {
transform: scale(1);
}
}
.enlivenem {
visibility: hidden; }
.elvn-responsive {
display: inline-block;
position: relative;
width: 100%;
padding-bottom: 100%;
vertical-align: middle;
overflow: hidden;
}
.elvn-responsive svg.enlivenem {
display: inline-block;
position: absolute;
top: 0;
left: 0;
}
svg.enlivenem {
overflow: hidden!important;
}
.ymc-smart-filter-container .ymc-popup-overlay .ymc-popup-wrp, .ymc-extra-filter .ymc-popup-overlay .ymc-popup-wrp, .ymc-extra-search .ymc-popup-overlay .ymc-popup-wrp, .ymc-extra-sort .ymc-popup-overlay .ymc-popup-wrp {
transition: .0s ease-in-out!important;
}
.ymc-smart-filter-container .ymc-popup-overlay .ymc-popup-wrp.fade-in, .ymc-extra-filter .ymc-popup-overlay .ymc-popup-wrp.fade-in, .ymc-extra-search .ymc-popup-overlay .ymc-popup-wrp.fade-in, .ymc-extra-sort .ymc-popup-overlay .ymc-popup-wrp.fade-in {
animation: infinite !important;
}
.wp-block-gallery.wp-block-gallery-1 {
--wp--style--unstable-gallery-gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 16px ) ) );
gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 16px ) ) );
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
height: 140px;
}
#baguetteBox-overlay .full-image img {
border-radius: 8px;
}
#previous-button svg, #next-button svg, #close-button svg{
display: none;
}
.baguetteBox-button#next-button{
top: 50%;
top: calc(50% - 30px);
width: 34px;
height: 30px;
background: url(https://wp3site.wpenginepowered.com/wp-content/uploads/2026/01/next-arrow.svg);
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: center center;
}
.baguetteBox-button#previous-button{
width: 34px;
height: 30px;
background: url(https://wp3site.wpenginepowered.com/wp-content/uploads/2026/01/previous-img.svg);
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: center center;
}
#close-button{
background: url(https://wp3site.wpenginepowered.com/wp-content/uploads/2026/01/close-pop.svg);
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: center center;
}
.ymc-smart-filter-container .posts-found {
display: none;
}
.insights-info p {
letter-spacing: -2%;
}
.btn-more-link.no-bg {
background: none;
padding: 0;
}
.insights-post article{
margin-bottom:0;
}
.insights-post .category-news-insights .news-insights .post-entry{
display: flex !important;
column-gap: 32px !important;
margin-bottom: 0 !important;
row-gap: 0 !important;
}
.insights-post .category-news-insights .news-insights .post-entry .post-item{
width: 100%;
}
.insights-post .news-left .media img {
height: 200px !important;
}
@media(max-width: 767px){
.insights-post .category-news-insights .insights-info .wp-block-post-title{
font-size:24px!important;
}
} @media(max-width: 480px){
.insights-post .category-news-insights .news-insights .post-entry{
display: flex !important;
column-gap: 32px !important;
margin-bottom: 0 !important;
row-gap: 32px !important;
flex-direction:column;
}
.insights-post .wp-block-gallery.has-nested-images figure.wp-block-image {
height: 150px;
width: 100% !important;
}	
}	
.insights-all article .date .far.fa-calendar-alt, .news-insights article .date .far.fa-calendar-alt{
display:none!important;
}
.insights-all article, .news-insights article {
display: flex;
flex-direction: column;
}
.insights-all article .media,
.news-insights article .media{
order: 0;
}
.insights-all article .date,
.news-insights article .date{
order: 1!important;
border:none!important;
font-size: 12px!important;
margin: 0!important;
text-transform: uppercase!important;
letter-spacing: 2%!important;
}
.insights-all .title,
.news-insights .title{
order: 2!important;
}
.insights-all article .excerpt,
.news-insights article .excerpt{
order: 3!important;
}
.insights-all .read-more,
.news-insights .read-more{
order: 4!important;
}
.slider-for .slick-list {
overflow: visible;
}
.slider-for .gradient_over_single{
margin-right:16px;
}
.slider-for img.zoom-effect{
opacity:1
}
.slider-for .slick-dots li {
list-style: none;
line-height: 0;
}
.slider-for .slick-dots {
display: flex;
column-gap: 8px;
margin: 5px 0 0 0;
position: absolute;
left: 100px;
}
.slider-for .slick-dots button {
font-size: 0;
background: none;
width: 14px;
height: 14px;
border: 2px solid rgba(0, 8, 51, 0.5);
padding: 0;
border-radius: 100%;
}
.slider-for .slick-dots .slick-active button {
background: rgb(0, 8, 51);
}
.slider-for{
position:static!important;
}
.slider-for .slick-track {
margin-bottom: 40px;
}
.slick-next.slick-arrow {
background: url(https://wp3site.wpenginepowered.com/wp-content/uploads/2026/01/next-arrow-1.svg);
background-repeat: repeat;
background-size: auto;
background-repeat: no-repeat;
width: 32px;
height: 24px;
font-size: 0;
padding: 0;
background-size: cover;
position: absolute;
left: 317px;
}
.slick-prev.slick-arrow {
background: url(https://wp3site.wpenginepowered.com/wp-content/uploads/2026/01/slick-prev-arrow.svg);
background-repeat: repeat;
background-size: auto;
background-repeat: no-repeat;
width: 32px;
height: 24px;
font-size: 0;
padding: 0;
background-size: cover;
position: absolute;
left: 0;
z-index:1;
top: 511px;
}
.main-slider .slick-current.slick-active .gradient_over_single::before{
display:none;
}
.main-slider .slick-current.slick-active .grayscale-image{
filter: inherit;
mix-blend-mode: inherit;
}
@media(max-width: 1024px){
.slick-prev.slick-arrow {
right: 274px;
top: 511px;
}
.slick-next.slick-arrow{
right: 32px;
}
.slider-for .slick-dots{
right: 107px;
}	
}	
@media(max-width:767px){
.slider-for .slick-dots {
left: calc(50% - 32px);
bottom: 5px;
transform: translate(calc(-50% + 15px), 0);
right: inherit;
}
.slick-prev.slick-arrow {
right: inherit;
top: inherit;
z-index: 1;
bottom: 0;
left: 0;
}
.slick-next.slick-arrow {
right: 32px;
bottom: 0;
left: inherit;
}
}