body{overflow-x:hidden;color:#fff;font-size:19px}ul,ol{padding-left:1rem}ul ul{list-style-type:revert}.menu ul{list-style-type:none !important}p{margin-bottom:1.25rem}ul{margin-bottom:1.25rem}ol{margin-bottom:1.25rem}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}h1,.h1,h2,.h2,h3,.h3,h4,.bn-timeline__title,.h4,h5,.bn-timeline__date,.h5{font-family:"Replica Bold",Arial,Helvetica,sans-serif;font-weight:400;text-transform:none}h2{font-size:34px}img{max-width:100%;height:auto}a{color:#ed9e2e;transition:all .5s ease;text-decoration:none}a:hover{color:#a5a7b1}.is-style-link-w-arrow a{text-decoration:none;display:flex;align-items:center}.is-style-link-w-arrow a::after{content:"";font-weight:400;font-family:"Font Awesome 6 Pro";margin-left:10px;transition:all .5s ease}.is-style-link-w-arrow a:hover::after{transform:scale(1.3);margin-left:15px}.is-style-general-sans-34{font-family:"General Sans",Arial,Helvetica,sans-serif;font-weight:500;font-size:34px}.has-medium-font-size{font-size:42px !important}@media(max-width: 768px){.has-medium-font-size{font-size:38px !important}}.has-large-font-size{font-size:72px !important;text-transform:uppercase}@media(max-width: 768px){.has-large-font-size{font-size:48px !important}}.has-large-font-size em{display:block;width:100%}.text-head-label{font-size:14px;font-weight:500;padding:20px 0;text-transform:uppercase}.has-x-large-font-size{font-size:90px !important;text-transform:uppercase}@font-face{font-family:"General Sans";src:url("../fonts/GeneralSans-Bold.woff2") format("woff2"),url("../fonts/GeneralSans-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"General Sans";src:url("../fonts/GeneralSans-BoldItalic.woff2") format("woff2"),url("../fonts/GeneralSans-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"General Sans";src:url("../fonts/GeneralSans-Extralight.woff2") format("woff2"),url("../fonts/GeneralSans-Extralight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"General Sans";src:url("../fonts/GeneralSans-ExtralightItalic.woff2") format("woff2"),url("../fonts/GeneralSans-ExtralightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"General Sans";src:url("../fonts/GeneralSans-Italic.woff2") format("woff2"),url("../fonts/GeneralSans-Italic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"General Sans";src:url("../fonts/GeneralSans-Light.woff2") format("woff2"),url("../fonts/GeneralSans-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"General Sans";src:url("../fonts/GeneralSans-LightItalic.woff2") format("woff2"),url("../fonts/GeneralSans-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"General Sans";src:url("../fonts/GeneralSans-Medium.woff2") format("woff2"),url("../fonts/GeneralSans-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"General Sans";src:url("../fonts/GeneralSans-MediumItalic.woff2") format("woff2"),url("../fonts/GeneralSans-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"General Sans";src:url("../fonts/GeneralSans-Regular.woff2") format("woff2"),url("../fonts/GeneralSans-Regular.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"General Sans";src:url("../fonts/GeneralSans-Semibold.woff2") format("woff2"),url("../fonts/GeneralSans-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"General Sans";src:url("../fonts/GeneralSans-SemiboldItalic.woff2") format("woff2"),url("../fonts/GeneralSans-SemiboldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Replica Mono";src:url("../fonts/Replica-Mono.woff2") format("woff2"),url("../fonts/Replica-Mono.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Replica Bold";src:url("../fonts/Replica-Bold.woff2") format("woff2"),url("../fonts/Replica-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@media(min-width: 900px){header .hide-on-desktop{display:block !important}}@media(min-width: 1130px){header .hide-on-desktop{display:none !important}}@media(max-width: 1129px){header .hide-on-tablet{display:none !important}}.main,.wrap{padding-left:0;padding-right:0;max-width:1400px;margin-left:auto;margin-right:auto}.full-width,.bn-logo-wall,.bn-contact-map,.bn-image-wall,.bn-50-adaptive-image-content,.bn-quote-image-slider,.bn-people-contact,.bn-select-posts,.bn-latest-posts,.bn-people,.bn-banner-slider,.bn-banner,.bn-section--full-width,.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}.section{margin-top:6.25rem;margin-bottom:6.25rem}.bn-section{margin-top:6.25rem;margin-bottom:6.25rem}.section:first-child,.bn-section:first-child{margin-top:0}.section:last-child,.bn-section:last-child{margin-bottom:0}.section--seamless+.section--seamless{margin-top:-6.25rem}.bn-image-wall+.section--seamless{margin-top:-6.25rem}.section--seamless+.bn-image-wall{margin-top:-6.25rem}.bn-image-wall+.bn-image-wall{margin-top:-6.25rem}.bn-banner-slider+.section--seamless{margin-top:-6.25rem}.bn-banner-slider+.bn-image-wall{margin-top:-6.25rem}.section--seamless+.bn-banner-slider{margin-top:-6.25rem}.bn-image-wall+.bn-banner-slider{margin-top:-6.25rem}.bn-banner-slider+.bn-banner-slider{margin-top:-6.25rem}.bn-banner+.section--seamless{margin-top:-6.25rem}.bn-banner+.bn-image-wall{margin-top:-6.25rem}.bn-banner+.bn-banner-slider{margin-top:-6.25rem}.section--seamless+.bn-banner{margin-top:-6.25rem}.bn-image-wall+.bn-banner{margin-top:-6.25rem}.bn-banner-slider+.bn-banner{margin-top:-6.25rem}.bn-banner+.bn-banner{margin-top:-6.25rem}.bn-section--has-background+.section--seamless{margin-top:-6.25rem}.bn-section--has-background+.bn-image-wall{margin-top:-6.25rem}.bn-section--has-background+.bn-banner-slider{margin-top:-6.25rem}.bn-section--has-background+.bn-banner{margin-top:-6.25rem}.section--seamless+.bn-section--has-background{margin-top:-6.25rem}.bn-image-wall+.bn-section--has-background{margin-top:-6.25rem}.bn-banner-slider+.bn-section--has-background{margin-top:-6.25rem}.bn-banner+.bn-section--has-background{margin-top:-6.25rem}.bn-section--has-background+.bn-section--has-background{margin-top:-6.25rem}.pagination-holder{width:100%}.pagination-holder .pagination{display:flex;justify-content:center;padding:10px 0;width:100%;margin-top:30px}.pagination-holder .pagination span,.pagination-holder .pagination a{padding:5px 15px;margin:0 3px;font-size:12px;background:#ed9e2e;color:#fff}.pagination-holder .pagination span{background:#ccc}body{background:#0f1828;font-family:"General Sans",sans-serif;padding-top:100px}@media(max-width: 1024px){body{padding-top:50px}}body::before{content:"";background:#000;position:fixed;top:0;left:0;width:100vw;height:100vw;z-index:20;visibility:hidden;opacity:0;transition:all .5s ease}body.menu-hovered::before{visibility:visible;opacity:.7}body.submit-shown::before{visibility:visible;opacity:.7;z-index:9999999}body.internal-page{padding-bottom:30px}.builder-item .item--inner{font-family:"General Sans",sans-serif}@media(min-width: 960px){body .neve-main>.single-post-container .nv-single-post-wrap.col{max-width:100% !important}}.slick-dots{list-style-type:none;padding:0;margin:0;display:flex}.slick-dots li{opacity:.4}.slick-dots li+li{margin-left:10px}.slick-dots li.slick-active{opacity:1}.slick-dots button{font-size:0 !important;line-height:0 !important;padding:0 !important;display:block !important;width:10px !important;height:10px !important;border-radius:50% !important;cursor:pointer !important;color:rgba(0,0,0,0) !important;border:0 !important;outline:none !important;background-color:#ed9e2e !important;background:#a5a7b1 !important;opacity:1;transition:all .3s ease}.slick-dots li{opacity:1}.slick-dots li.slick-active button{width:42px !important;background:#ed9e2e !important;border-radius:5px !important}.slick-arrow{border:0;padding:0;font-size:0 !important;z-index:10;background-color:#898a97 !important;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:-70px}.slick-arrow::before{font-size:12px;font-family:"Font Awesome 6 Pro",sans-serif;font-weight:400;color:#1a2640}.slick-arrow.slick-prev{right:40px}.slick-arrow.slick-prev::before{content:""}.slick-arrow.slick-next{right:0}.slick-arrow.slick-next::before{content:""}.slick-arrow.slick-disabled{opacity:.4}.is-style-scale-animate{transition:all .2s ease-in-out;animation:scale_animate 1500ms infinite}.is-style-scale-animate:hover{animation-play-state:paused}@keyframes scale_animate{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes blur_animate{0%{filter:blur(0)}50%{filter:blur(5px)}100%{filter:blur(0)}}.fancybox-container.fancybox-is-open{z-index:99999999}.fancybox-container.fancybox-is-open .fancybox-image{height:auto !important}@media only screen and (max-width: 600px){.fancybox-slide--complete{display:flex;align-items:center}}.header{transition:all .3s ease;position:fixed;width:100%;top:0;left:0;width:100%;background:#0f1828;z-index:99999}.site-header .title-with-logo{align-items:flex-end}.site-header .title-with-logo .nv-title-tagline-wrap{color:hsla(0,0%,100%,.6);font-size:12px}.site-header .ds-logo-wrapper a{display:flex;align-items:flex-end}.site-header .ds-logo-wrapper img{height:62px;width:auto}.site-header .ds-tagline{color:hsla(0,0%,100%,.6);font-size:12px;margin-left:20px;line-height:100%}.site-header .hfg-slot.right{gap:50px}.site-header .hfg-slot.right .builder-item{margin:0;padding:0}.site-header .hfg-slot.right .builder-item.hfg-is-group{gap:50px}.site-header .hfg-slot .button{margin:0 !important}.site-header .header-main-inner{padding:10px 0}@media(max-width: 768px){.site-header .header-main-inner{padding-right:10px}}[class*=row-inner]:not(.footer--row-inner){border-bottom:none}.site-footer .menu li{text-align:left}.site-footer .menu a{text-decoration:underline}.site-footer .footer-bottom .menu{display:flex;flex-wrap:wrap;justify-content:flex-end}.site-footer .footer-bottom .menu li{text-align:right}@media(max-width: 768px){.site-footer .footer-bottom .menu li{flex:100%;text-align:left}}.site-footer .hfg_footer{max-width:1400px;margin:0 auto;padding:20px;background:#fff;border-radius:12px;color:#0f1828;z-index:10;position:relative}@media(max-width: 768px){.site-footer .hfg_footer{border-radius:12px 12px 0 0}}.site-footer .footer-top,.site-footer .footer-main,.site-footer .footer-bottom,.site-footer [class*=row-inner]{background:rgba(0,0,0,0) !important;color:#26262e}@media(max-width: 768px){.site-footer .builder-item{padding-left:0;padding-right:0}}.site-footer .builder-item .item--inner{color:#26262e}.site-footer .footer-bottom{font-size:11px}.site-footer .footer-bottom .wp-block-columns{margin-bottom:0}@media(max-width: 768px){.site-footer .footer-bottom .wp-block-columns{gap:0}}.site-footer .footer-bottom .menu{display:flex;gap:30px}@media(max-width: 768px){.site-footer .footer-bottom .menu{gap:0}}.site-footer .footer-bottom .menu li{margin:0;font-size:11px}.site-footer .site-copyright,.site-footer .website-by{font-size:11px}.site-footer .widget{margin:0}.site-footer .form-text1{font-size:13px}.site-footer .form-text2{font-size:11px;color:#3e3d48}.site-footer p,.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer .bn-timeline__title,.site-footer h5,.site-footer .bn-timeline__date,.site-footer h6,.site-footer ul,.site-footer ol,.site-footer li,.site-footer a,.site-footer span,.site-footer strong,.site-footer em,.site-footer blockquote,.site-footer figcaption,.site-footer label,.site-footer small,.site-footer caption,.site-footer th,.site-footer td,.site-footer dt,.site-footer dd{color:#0f1828}.site-footer .website-settings{font-size:16px;font-weight:400}.site-footer .website-acknowledgement{padding-top:30px;font-size:11px}.site-footer .gform_wrapper{margin:15px 0 20px 0}.site-footer .gform_wrapper form{display:flex;justify-content:space-between;gap:10px}.site-footer .gform_wrapper .gform_fields,.site-footer .gform_wrapper .ginput_container{height:100%}.site-footer .gform_wrapper input[type=email]{height:100%}.site-footer .gform_wrapper .gform_body{width:80%}.site-footer .hfg-grid-main{padding-top:50px}.site-footer .hfg-grid-main .c-left .wp-block-column{padding-left:65px}@media(max-width: 768px){.site-footer .hfg-grid-main .c-left .wp-block-column{padding-left:0}}.site-footer .hfg-slot.c-left .gform_button{margin-bottom:0;white-space:nowrap}.homepage-footer-image{display:block}.homepage-footer-image img{width:100%;display:block}@media(max-width: 768px){.homepage-footer-image{display:none}}.home .site-footer .hfg_footer{transform:translateY(50%);margin-top:-200px}@media(max-width: 768px){.home .site-footer .hfg_footer{transform:translateY(0);margin-top:50px}}.scroll-to-top{background:#0f1828}body.post-type-archive-project .site-footer .hfg_footer{background:#0f1828}body.post-type-archive-project .site-footer .builder-item--footer-one-widgets img{content:url("/wp-content/uploads/2026/07/logo.png")}body.post-type-archive-project .site-footer .builder-item .item--inner,body.post-type-archive-project .site-footer .form-text2{color:hsla(0,0%,100%,.6)}body.post-type-archive-project .site-footer p,body.post-type-archive-project .site-footer h1,body.post-type-archive-project .site-footer h2,body.post-type-archive-project .site-footer h3,body.post-type-archive-project .site-footer h4,body.post-type-archive-project .site-footer .bn-timeline__title,body.post-type-archive-project .site-footer h5,body.post-type-archive-project .site-footer .bn-timeline__date,body.post-type-archive-project .site-footer h6,body.post-type-archive-project .site-footer ul,body.post-type-archive-project .site-footer ol,body.post-type-archive-project .site-footer li,body.post-type-archive-project .site-footer a,body.post-type-archive-project .site-footer span,body.post-type-archive-project .site-footer strong,body.post-type-archive-project .site-footer em,body.post-type-archive-project .site-footer blockquote,body.post-type-archive-project .site-footer figcaption,body.post-type-archive-project .site-footer label,body.post-type-archive-project .site-footer small,body.post-type-archive-project .site-footer caption,body.post-type-archive-project .site-footer th,body.post-type-archive-project .site-footer td,body.post-type-archive-project .site-footer dt,body.post-type-archive-project .site-footer dd{color:#fff}.bn-breadcrumbs{margin-top:6.25rem;margin-bottom:6.25rem}.bn-breadcrumbs:first-child{margin-top:0}.bn-breadcrumbs:last-child{margin-bottom:0}.bn-breadcrumbs ul{list-style-type:none;padding:0;display:flex}.bn-breadcrumbs li+li{margin-left:10px}.bn-breadcrumbs li+li::before{display:inline-block;content:"»";margin-right:10px}.bn-breadcrumbs li+li:last-child a{color:inherit}.heading-button{margin-bottom:1rem}@media(min-width: 768px){.heading-button{display:flex;align-items:center;justify-content:space-between}.heading-button h1,.heading-button h2,.heading-button h3,.heading-button h4,.heading-button .bn-timeline__title,.heading-button h5,.heading-button .bn-timeline__date,.heading-button h6{margin-bottom:0}.heading-button .btn{margin-left:1.875rem}}.bn-post-list{display:flex;flex-wrap:wrap;margin-right:-0.9375rem;margin-left:-0.9375rem}.bn-post-list>*{margin-top:1.875rem;position:relative;width:100%;padding-right:0.9375rem;padding-left:0.9375rem}.bn-post-list__item{display:flex;flex:0 0 100%;max-width:100%}.bn-post-list__item:nth-child(-n+1){margin-top:0}.bn-post-list__container{width:100%;height:100%;border:1px solid #ced4da}.bn-post-list__image{margin:0}.bn-post-list__image img{width:100%;height:auto}.bn-post-list__content{padding:1.875rem}@media(min-width: 768px){.bn-post-list__item{flex:0 0 50%;max-width:50%}.bn-post-list__item:nth-child(-n+2){margin-top:0}}@media(min-width: 960px){.bn-post-list__item{flex:0 0 33.3333333333%;max-width:33.3333333333%}.bn-post-list__item:nth-child(-n+3){margin-top:0}}.case-study{padding:130px 0 50px 0}@media(max-width: 600px){.case-study{padding-top:100px}}.case-study h1,.case-study h2{margin-bottom:15px;font-size:40px}.case-study__cats{color:#ed9e2e;font-weight:600}.case-study__cats h2{color:#ed9e2e;font-weight:600;font-size:17px}.case-study__sub-heading{padding:20px 0;font-weight:600}.case-study__top{display:flex}@media(max-width: 600px){.case-study__top{flex-direction:column}}.case-study__image{flex:0 0 55%;padding-right:30px}.case-study__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 600px){.case-study__image{padding-right:0;margin-bottom:20px}}.case-study__content{flex:0 0 45%;display:flex;align-items:center}.case-study__post-content{padding:30px 30px 0 30px}.case-study__info__item{padding:10px 0;border-bottom:dotted 2px #7cf2b0}.case-study__info__title{font-weight:600}.case-study__gallery{padding-top:60px}.case-study__gallery h3{margin-bottom:0}.case-study__gallery a:hover{opacity:.7}.case-study .button_link{margin-top:30px}div.fancybox-bg{background-color:rgba(0,0,0,.9) !important}.fancybox-button{background-color:#7cf2b0 !important;color:#fff !important}.single-boylen_case_study .nv-post-cover{display:none}.single-people{display:flex;padding:130px 0 50px 0}@media(max-width: 600px){.single-people{flex-direction:column-reverse}}.single-people__info{flex:0 0 60%}.single-people h2{margin-bottom:10px}.single-people__designation{margin-bottom:20px;color:#ed9e2e;font-weight:600}.single-people__image{flex:0 0 40%;padding-left:30px;margin-bottom:30px}@media(max-width: 600px){.single-people__image{padding-left:0}}.single-people__image img{width:100%}.single-people__row{display:flex;margin-top:10px}.single-people__icon{width:40px}.logged-in .single-people{padding-top:50px}.post-inner-wrap{display:flex;width:100%}.post-inner-wrap .social-links{display:flex;gap:10px;margin-bottom:20px}.post-inner-wrap .social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#f5f5f5;border-radius:50%;color:#000;transition:all .3s ease}.post-inner-wrap .social-links a:hover{background-color:#000;color:#fff}@media(max-width: 768px){.post-inner-wrap{flex-direction:column}.post-inner-wrap .search-form-wrap{width:100%;padding-top:10px}}.post-inner-wrap .post-inner-left{flex:0 0 70%;padding-right:40px}@media(max-width: 768px){.post-inner-wrap .post-inner-left{flex:0 0 100%;padding-right:0}}.post-inner-wrap .post-inner-right{flex:0 0 30%}@media(max-width: 768px){.post-inner-wrap .post-inner-right{max-width:60%}}.search-form-wrap{width:100%}.search-form-wrap label{font-weight:600}.search-form-wrap .search-form-inputs{display:flex;border:solid 1px #ccc;padding:10px;margin-top:10px;justify-content:space-between}.search-form-wrap .search-input-field{padding:0;border:none;width:100%}@media(max-width: 768px){.search-form-wrap .search-input-field{width:100%}}.search-form-wrap .search-submit{border:none;font-size:18px;color:#000}.related-posts{margin-top:30px}@media only screen and (max-width: 768px){.related-posts{display:none}}.related-posts ul{list-style-type:none;margin:0;padding:0;display:flex;gap:20px}.related-posts ul li{flex:1}.related-posts ul img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 600px){.related-posts ul img{height:120px}}@media only screen and (max-width: 600px){article.nv-single-post-wrap{padding-left:0;padding-right:0}}.single-article{position:relative}.single-article .ds-breadcrumb ol{justify-content:flex-start}.single-article__image{width:100%;height:400px}@media(max-width: 600px){.single-article__image{height:650px}}.single-article__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.single-article__content{text-align:center;max-width:750px;margin:0 auto;font-size:16px}.single-content{padding:20px 0 100px 0}.single-related{margin-bottom:100px}.single-related .related-card{position:relative;overflow:hidden;cursor:pointer}.single-related .related-card>a{position:absolute;inset:0;z-index:3}.single-related .related-card img{display:block;width:100%;height:350px;-o-object-fit:cover;object-fit:cover;transition:transform 3s ease}.single-related .related-card .next-cont{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;text-align:center;color:#fff;transition:transform .35s ease}@media(max-width: 768px){.single-related .related-card .next-cont{width:100%;padding-left:20px;padding-right:20px}.single-related .related-card .next-cont h2{font-size:28px}}.single-related .related-card::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:1;transition:background .35s ease}.single-related .related-card:hover img{transform:scale(1.03)}.single-related .related-card:hover .next-cont{transform:translate(-50%, -50%) scale(1.05)}.single-related .related-card:hover::before{background:rgba(0,0,0,.5)}.single-intro{margin-top:50px}.project-info{max-width:750px;margin:30px 0}.project-info .project-detail__value{color:#fff}.nav-menu-primary a{font-family:"General Sans",sans-serif;font-size:17px;font-weight:500;color:#fff}.icon-bar{width:24px}.icon-bar:nth-child(2){margin:5px 0}.header-menu-sidebar .nav-menu-primary .current-menu-item a{color:#ed9e2e !important}.header-menu-sidebar .nav-menu-primary a{color:#26262e}.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(1){top:9px}.nav-ul .sub-menu{right:inherit;left:0;padding:5px;background:#fff}.nav-ul .sub-menu a{color:#26262e !important}.nav-ul .sub-menu a:hover{color:#ed9e2e !important}#header-menu-sidebar-inner .nav-ul li.nv-active>.wrap .caret,#header-menu-sidebar-inner .nav-ul li.nv-active>.wrap>a{color:#26262e !important}.header-menu-sidebar .close-sidebar-panel .navbar-toggle{color:#26262e !important}.navbar-toggle:focus{outline:none !important}.widget p:empty{display:none}.ds-language-switcher{background:#6f6f7c;border-radius:3px;overflow:hidden;display:flex;position:relative;z-index:10}.ds-language-switcher a{font-size:14px;color:#fff;font-size:14px;padding:5px 10px;white-space:nowrap}.ds-language-switcher a:hover{background:#ed9e2e;color:#fff}.hfg-is-group .widget{margin:0}.gtranslate-widget{position:absolute;top:0;left:0;opacity:0}.wrapper{min-height:1px}.archive .nv-meta-list{display:none}body.post-type-archive-project{background-color:#f5f5f5;color:#3e3d48}.project-items{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media(max-width: 767px){.project-items{grid-template-columns:1fr}}.project-pagination{margin-top:50px;text-align:center}.project-pagination .page-numbers{display:inline-block;margin:0 5px}.project-filters-wrap{width:100%;padding:0 15px 40px 15px}.project-filters-inner{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.clear-filter{font-size:14px}.bn-section{position:relative;overflow:hidden}.bn-section--has-padding{padding-top:6.25rem;padding-bottom:6.25rem}@media(max-width: 768px){.bn-section--has-padding{padding-top:30px;padding-bottom:30px}}.bn-section--is-slim{max-width:620px;margin-left:auto;margin-right:auto}.bn-section--has-background{margin-top:0 !important}.bn-section__background-image{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.bn-section.is-style-light-text-color{color:#fff}.is-style-no-margin-bottom{margin-bottom:0 !important}.is-style-no-margin-top{margin-top:0 !important}.is-style-no-margin-top-bottom{margin-top:0 !important;margin-bottom:0 !important}.is-style-light-background{color:#26262e;background:#fff;margin-top:0 !important;margin-bottom:0 !important;padding-top:100px !important;padding-bottom:100px !important}.is-style-dark-background{color:#fff;background:#0f1828;margin-top:0 !important;margin-bottom:0 !important;padding-top:100px !important;padding-bottom:100px !important}.is-style-amber-background{color:#0f1828;background:#ed9e2e;margin-top:0 !important;margin-bottom:0 !important;padding-top:100px !important;padding-bottom:100px !important}@media(max-width: 768px){.is-style-amber-background{padding-left:20px;padding-right:20px}}.is-style-section-grey-radius{max-width:1400px;margin:0 auto;border-radius:8px;color:#0f1828;background:#e0e3e5;padding:20px}@media(max-width: 768px){.mobile-wrap,.is-style-mobile-wrap{padding-left:20px !important;padding-right:20px !important}}.bn-banner{min-height:500px;background-color:#ced4da;position:relative;color:#fff;display:flex;align-items:center;overflow:hidden}@media screen and (-ms-high-contrast: none){.bn-banner{height:1px}}.bn-banner--size-750{min-height:750px}@media(max-width: 768px){.bn-banner--size-750{min-height:calc(100vh - 60px)}}.bn-banner__image{position:absolute;z-index:1;top:0;left:0;width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover}.bn-banner .post-excerpt{font-size:18px;margin-top:10px}.bn-banner__video{position:absolute;z-index:1;top:50%;left:50%;height:auto !important;width:auto !important;min-width:100%;min-height:100%;transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover}.bn-banner--crop-position-top-left .bn-banner__image{-o-object-position:top left;object-position:top left}.bn-banner--crop-position-top-center .bn-banner__image{-o-object-position:top center;object-position:top center}.bn-banner--crop-position-top-right .bn-banner__image{-o-object-position:top right;object-position:top right}.bn-banner--crop-position-center-left .bn-banner__image{-o-object-position:center left;object-position:center left}.bn-banner--crop-position-center-right .bn-banner__image{-o-object-position:center right;object-position:center right}.bn-banner--crop-position-bottom-left .bn-banner__image{-o-object-position:bottom left;object-position:bottom left}.bn-banner--crop-position-bottom-center .bn-banner__image{-o-object-position:bottom center;object-position:bottom center}.bn-banner--crop-position-bottom-right .bn-banner__image{-o-object-position:bottom right;object-position:bottom right}.bn-banner.is-style-page-banner{max-width:1400px;width:100%;margin:40px auto 0 auto}@media(max-width: 768px){.bn-banner.is-style-page-banner{margin-top:0}}.bn-banner.is-style-page-banner .cm-section__inner{padding:30px;background:rgba(15,24,40,.7);border-radius:5px}.bn-banner.is-style-page-banner .cm-section__inner h2{margin:0;font-size:48px;font-weight:400}@media(max-width: 768px){.bn-banner.is-style-page-banner .cm-section__inner h2{font-size:28px}}@media(max-width: 600px){.bn-banner.is-style-page-banner{align-items:flex-end}.bn-banner.is-style-page-banner .bn-banner__container{margin:0}.bn-banner.is-style-page-banner .wrap{padding-left:0;padding-right:0}}.bn-banner__container{position:relative;z-index:5;width:100%}.bn-banner--center .bn-banner__container{margin:auto;text-align:center}.bn-banner--center-left .bn-banner__container{margin-top:auto;margin-bottom:auto;text-align:left}.bn-banner--top-left .bn-banner__container{text-align:left;margin-bottom:auto}.bn-banner--bottom-left .bn-banner__container{margin-top:auto;text-align:left}.bn-banner--top-right .bn-banner__container{text-align:right;margin-left:auto;margin-bottom:auto}.bn-banner--center-right .bn-banner__container{margin-left:auto;text-align:right}.bn-banner--bottom-right .bn-banner__container{margin-top:auto;text-align:right;margin-left:auto}.bn-banner--50-right .bn-banner__container{margin:auto 0 auto 50%;text-align:left}.bn-banner__content{padding:1.875rem}.bn-banner--has-overlay::before{content:"";display:block;top:0;left:0;width:100%;height:100%;z-index:2;opacity:.3;position:absolute;background-color:#000}.bn-banner--has-rollover-effect .bn-banner__image,.bn-banner--has-rollover-effect .bn-banner__video{transition:transform 10s cubic-bezier(0.23, 1, 0.32, 1)}.bn-banner--has-rollover-effect:hover .bn-banner__image{transform:scale(1.1)}.bn-banner--has-rollover-effect:hover .bn-banner__video{transform:scale(1.1) translate(-50%, -50%)}@media(max-width: 959.98px){.bn-banner--50-right .bn-banner__container{margin:0}}.internal-page .bn-banner{min-height:480px !important}.internal-page .bn-banner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(15, 24, 40, 0.88) 0%, rgba(15, 24, 40, 0.55) 100%);z-index:1}.internal-page .bn-banner.is-style-page-banner .cm-section__inner{background:rgba(0,0,0,0);max-width:800px}@media(max-width: 768px){.internal-page .bn-banner.is-style-page-banner .cm-section__inner{padding:0}}.internal-page .bn-banner.is-style-page-banner .cm-section__inner h1,.internal-page .bn-banner.is-style-page-banner .cm-section__inner h2{font-size:58px}@media(max-width: 768px){.internal-page .bn-banner.is-style-page-banner .cm-section__inner h1,.internal-page .bn-banner.is-style-page-banner .cm-section__inner h2{font-size:38px}}.bn-banner-slider .bn-banner{display:flex !important}.bn-banner-slider .slick-slide{width:auto}.bn-banner-slider .slick-dots{position:absolute;z-index:10;left:0;right:0;bottom:20px;justify-content:center}.bn-people__people{margin-top:6.25rem;margin-bottom:6.25rem}.bn-people__people:first-child{margin-top:0}.bn-people__people:last-child{margin-bottom:0}.bn-people__people{display:flex;flex-wrap:wrap;margin-right:-0.9375rem;margin-left:-0.9375rem}.bn-people__people>*{margin-top:1.875rem;position:relative;width:100%;padding-right:0.9375rem;padding-left:0.9375rem}.bn-people__people p{margin-bottom:0}.bn-people__people .link-arrow{position:inherit;bottom:inherit;width:100%;justify-content:center}.bn-people__image{border-radius:0 !important}.bn-people__person-wrap{height:100%;position:relative;text-align:center}.bn-people__person-wrap .link-modal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.bn-people .bn-people__person-modal:hover .empty-person-image{opacity:0 !important}.bn-people .bn-people__person-modal:hover .bn-people__image{opacity:0 !important}.bn-people .bn-people__person-modal:hover .bn-people__person-hover{opacity:1 !important}.bn-people__person-figure{width:100%;position:relative;margin:0 auto;overflow:hidden}.bn-people__title{margin-bottom:0;margin-top:10px}.bn-people img{width:100%;-o-object-fit:cover;object-fit:cover;border:none;transition:all .5s ease}.bn-people .empty-person-image{width:100%;height:100%;background-color:#7cf2b0}.bn-people__person-hover{position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:0 !important}.bn-people__person{text-align:center}@media(min-width: 576px){.bn-people__person{flex:0 0 50%;max-width:50%}.bn-people__person:nth-child(-n+2){margin-top:0}}@media(min-width: 768px){.bn-people__person{flex:0 0 33.3333333333%;max-width:33.3333333333%}.bn-people__person:nth-child(-n+3){margin-top:0}}@media(min-width: 960px){.bn-people__person{flex:0 0 25%;max-width:25%}.bn-people__person:nth-child(-n+4){margin-top:0}}.bn-people__title{margin-top:1.875rem}.bn-people__image{width:220px;display:inline-block;border-radius:50%;height:auto;border:4px solid #dee2e6}.bn-people__modal{display:none;max-width:800px;color:#0f1828}.bn-people__modal img{display:block;max-width:400px;height:auto;margin:0 auto 10px auto;border-radius:10px}@media only screen and (max-width: 600px){.bn-people__modal img{max-width:100%}}.bn-people__modal h3,.bn-people__modal h4,.bn-people__modal .bn-timeline__title,.bn-people__modal h5,.bn-people__modal .bn-timeline__date{text-align:center}.bn-people__modal .designation{font-weight:600}.bn-people__people>*{padding-right:0;padding-left:0}.fancybox-close-small{position:absolute !important;right:20px;top:20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:42px !important;height:42px !important;padding:0 !important;display:flex !important;justify-content:center !important;align-items:center !important}.fancybox-close-small svg{display:none}.fancybox-close-small::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:400;font-size:16px;line-height:1}@media only screen and (max-width: 600px){.fancybox-slide--complete{display:block !important}}.bn-people-contact__image{width:150px}.bn-people-contact__image img{width:100%;height:auto}.bn-people-contact__content{margin-top:1.875rem}.bn-people-contact__image{margin-top:1.875rem}@media(min-width: 768px){.bn-people-contact__person{display:flex}.bn-people-contact__content{margin-left:1.875rem}}.bn-accordion{margin-bottom:1.25rem}.bn-accordion__handle{border-bottom:2px solid #7cf2b0;position:relative;padding-bottom:1rem;cursor:pointer;padding-right:2rem;font-weight:normal;font-size:17px}.bn-accordion__handle::after{content:"";display:inline-block;font-family:"Font Awesome 5 Free",sans-serif;font-weight:700;position:absolute;font-size:21px;right:5px;top:50%;margin-top:-0.5rem}.bn-accordion--open .bn-accordion__handle::after{content:""}.bn-accordion__content{display:none}.bn-accordion--open .bn-accordion__content{display:block}.bn-image-text{display:flex;flex-wrap:wrap;margin-right:-0.9375rem;margin-left:-0.9375rem}.bn-image-text>*{margin-top:1.875rem;position:relative;width:100%;padding-right:0.9375rem;padding-left:0.9375rem}.bn-image-text__image{flex:0 0 100%;max-width:100%}.bn-image-text__image:nth-child(-n+1){margin-top:0}.bn-image-text__image img{max-width:250px;width:100%;height:auto}.bn-image-text__text{flex:0 0 100%;max-width:100%}.bn-image-text__text:nth-child(-n+1){margin-top:0}@media(min-width: 576px){.bn-image-text__image{flex-basis:250px}.bn-image-text--right .bn-image-text__image{order:1}.bn-image-text__text{flex:1}}.bn-quote-image-slider .slick-dots{margin-top:1.25rem}@media(min-width: 576px){.bn-quote-image-slider__container{display:flex;flex-wrap:wrap;margin-right:-0.9375rem;margin-left:-0.9375rem}.bn-quote-image-slider__container>*{margin-top:1.875rem;position:relative;width:100%;padding-right:0.9375rem;padding-left:0.9375rem}.bn-quote-image-slider__image{flex:0 0 33.3333333333%;max-width:33.3333333333%}.bn-quote-image-slider__image:nth-child(-n+3){margin-top:0}.bn-quote-image-slider__image img{width:100%;height:auto}.bn-quote-image-slider__quote-container:not(:only-child){flex:0 0 66.6666666667%;max-width:66.6666666667%}.bn-quote-image-slider__quote-container:not(:only-child):nth-child(-n+2){margin-top:0}.bn-quote-image-slider__quote-container:only-child{flex:0 0 100%;max-width:100%}.bn-quote-image-slider__quote-container:only-child:nth-child(-n+1){margin-top:0}}.bn-50-adaptive-image-content__container{display:flex;flex-wrap:wrap;margin-right:-0.9375rem;margin-left:-0.9375rem}.bn-50-adaptive-image-content__container>*{margin-top:1.875rem;position:relative;width:100%;padding-right:0.9375rem;padding-left:0.9375rem}.bn-50-adaptive-image-content__image,.bn-50-adaptive-image-content__content{flex:0 0 100%;max-width:100%}.bn-50-adaptive-image-content__image:nth-child(-n+1),.bn-50-adaptive-image-content__content:nth-child(-n+1){margin-top:0}@media(min-width: 768px){.bn-50-adaptive-image-content__image,.bn-50-adaptive-image-content__content{flex:0 0 50%;max-width:50%}.bn-50-adaptive-image-content__image:nth-child(-n+2),.bn-50-adaptive-image-content__content:nth-child(-n+2){margin-top:0}.bn-50-adaptive-image-content__image{position:relative}.bn-50-adaptive-image-content__image>img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.bn-50-adaptive-image-content__content{padding:6.25rem}.bn-50-adaptive-image-content--flip .bn-50-adaptive-image-content__image{order:1}}.bn-image-wall .wrap{margin:0;max-width:none}.bn-image-wall__items{display:flex;flex-wrap:wrap;margin-right:-0.9375rem;margin-left:-0.9375rem}.bn-image-wall__items>*{margin-top:1.875rem;position:relative;width:100%;padding-right:0.9375rem;padding-left:0.9375rem}.bn-image-wall__item{position:relative;flex:0 0 50%;max-width:50%}.bn-image-wall__item:nth-child(-n+2){margin-top:0}.bn-image-wall__item>a{position:relative;display:block;color:#fff;background-color:#000}@media(min-width: 768px){.bn-image-wall__item{flex:0 0 33.3333333333%;max-width:33.3333333333%}.bn-image-wall__item:nth-child(-n+3){margin-top:0}}.bn-image-wall__image{position:relative;z-index:1;width:100%;height:auto}.bn-image-wall__text-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;display:flex;flex-direction:column;text-align:center;padding:1.875rem}.bn-image-wall__text{margin:auto}.bn-contact-map__container{display:flex;flex-wrap:wrap;margin-right:-0.9375rem;margin-left:-0.9375rem}.bn-contact-map__container>*{margin-top:1.875rem;position:relative;width:100%;padding-right:0.9375rem;padding-left:0.9375rem}.bn-contact-map__details{flex:0 0 100%;max-width:100%}.bn-contact-map__details:nth-child(-n+1){margin-top:0}.bn-contact-map__details{padding-top:1.875rem;padding-bottom:1.875rem}.bn-contact-map__map{flex:0 0 100%;max-width:100%}.bn-contact-map__map:nth-child(-n+1){margin-top:0}.bn-contact-map__map iframe{width:100%;height:100%;min-height:320px}.bn-contact-map--full-width{background-color:#ced4da}.bn-contact-map--full-width .wrap{max-width:none;padding:0;margin:0}.bn-contact-map--full-width .bn-contact-map__container{margin-left:0;margin-right:0}.bn-contact-map--full-width .bn-contact-map__details{padding:1.875rem}.bn-contact-map--full-width .bn-contact-map__map{padding-left:0;padding-right:0}.bn-contact-map--full-width .bn-contact-map__details,.bn-contact-map--full-width .bn-contact-map__map{margin-top:0}@media screen and (min-width: 78.75rem){.bn-contact-map--full-width .bn-contact-map__details{padding-left:calc(50vw - 35.625rem)}}@media(min-width: 960px){.bn-contact-map__details{flex:0 0 41.6666666667%;max-width:41.6666666667%}.bn-contact-map__details:nth-child(-n+2){margin-top:0}.bn-contact-map__map{flex:0 0 58.3333333333%;max-width:58.3333333333%}.bn-contact-map__map:nth-child(-n+2){margin-top:0}}.bn-logo-wall__intro{margin-bottom:1.25rem}.bn-logo-wall__logos{display:flex;margin:-0.9375rem;justify-content:center;flex-wrap:wrap}.bn-logo-wall__logo{margin:0.9375rem}.bn-gallery-thumbnail-slider{line-height:1}.bn-gallery-thumbnail-slider__slide{vertical-align:top}.bn-gallery-thumbnail-slider .slick-dots{padding:30px 0;margin:0;justify-content:center}.bn-gallery-thumbnail-slider .slick-arrow{color:#333;margin-top:-70px}.bn-gallery-thumbnail-slider .slick-arrow.slick-prev{left:0}.bn-gallery-thumbnail-slider .slick-arrow.slick-next{right:0}.bn-gallery-thumbnail-slider .slick-arrow:hover{background:rgba(0,0,0,0) !important}.bn-google-map__map{height:400px}.bn-google-map__style{display:none}.bn-gallery-image-slider__slide{vertical-align:top}.bn-gallery-image-slider a{display:block}.bn-gallery-image-slider figure{margin:0}.bn-gallery-image-slider img{width:100%;height:auto}.bn-gallery-image-slider .slick-slide{width:auto}.bn-gallery-image-slider .slick-dots{position:absolute;z-index:10;left:0;right:0;bottom:0;justify-content:center}.bn-icon--align-left{text-align:left}.bn-icon--align-center{text-align:center}.bn-icon--align-right{text-align:right}.bn-icon__label{display:block;margin-top:1em}.bn-calendar .fc-button-primary{background-color:#007bff;border-color:#007bff}.bn-calendar .fc-event,.bn-calendar .fc-event-dot{background-color:#6c757d;border-color:#6c757d}.bn-timeline__container{position:relative;margin-top:1.875rem}.bn-timeline__line{display:block;position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#007bff}.bn-timeline__item{position:relative;padding-left:30px}.bn-timeline__item::before{display:block;content:"";width:15px;height:15px;border-radius:50%;background-color:#6c757d;position:absolute;top:3px;left:-5px}.bn-timeline__item+.bn-timeline__item{margin-top:6.25rem}.bn-timeline__date,.bn-timeline__description,.bn-timeline__image{display:block;margin-bottom:1rem}.bn-timeline__image{margin-bottom:0}.bn-timeline__image img{width:100%;height:auto;max-width:none}@media(min-width: 576px){.bn-timeline__line{left:50%;margin-left:-2px}.bn-timeline__items{display:flex;flex-wrap:wrap}.bn-timeline__item{margin-left:0;margin-right:50%;width:50%;padding-left:0;padding-right:50px}.bn-timeline__item::before{right:-7.5px;left:auto}.bn-timeline__item:nth-child(2n){margin-left:50%;margin-right:0;padding-right:0;padding-left:50px}.bn-timeline__item:nth-child(2n)::before{left:-7.5px}.bn-timeline__item+.bn-timeline__item{margin-top:-50px}}.bn-gallery__item{vertical-align:top}.bn-gallery__image{position:relative}.bn-gallery__image img{width:100%;height:auto;max-width:none}.bn-gallery figure{margin-bottom:0}.bn-gallery figcaption{position:absolute;bottom:0;left:0;right:0;padding:20px;background-color:rgba(0,0,0,.5);color:#fff}.bn-gallery__thumbnails li{cursor:pointer;vertical-align:top}.bn-gallery__thumbnails .slick-current li{border:4px solid #007bff}.cm-section__inner{margin:0 auto}.cm-section.no-margin .cm-section__inner{margin:0}.wp-block-button a{position:relative;display:inline-flex;font-family:"Replica Mono",Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;background:#ed9e2e;color:#fff;border-radius:5px;border:solid 2px #ed9e2e;padding:13px 30px;letter-spacing:.2px}@media(max-width: 600px){.wp-block-button a{font-size:12px}}.wp-block-button a:hover{background:rgba(0,0,0,0);color:#ed9e2e}.btn,.button.button-primary,.is-style-primary .wp-block-button__link,.wp-block-search .wp-block-search__button,body:not(.wp-core-ui) button:not(.scroll-to-top):not(.slick-arrow):not(.navbar-toggle):not(.gform-phone__country-selector):not(.wp-block-accordion-heading__toggle):not(.fbx-btn-shadow):not(.caret):not(.customize-partial-edit-shortcut-button){position:relative;display:inline-flex;font-family:"Replica Mono",Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;background:#ed9e2e;color:#fff;border-radius:5px;border:solid 2px #ed9e2e;padding:13px 30px;letter-spacing:.2px}@media(max-width: 600px){.btn,.button.button-primary,.is-style-primary .wp-block-button__link,.wp-block-search .wp-block-search__button,body:not(.wp-core-ui) button:not(.scroll-to-top):not(.slick-arrow):not(.navbar-toggle):not(.gform-phone__country-selector):not(.wp-block-accordion-heading__toggle):not(.fbx-btn-shadow):not(.caret):not(.customize-partial-edit-shortcut-button){font-size:12px}}.btn:hover,.button.button-primary:hover,.is-style-primary .wp-block-button__link:hover,.wp-block-search .wp-block-search__button:hover,body:not(.wp-core-ui) button:not(.scroll-to-top):not(.slick-arrow):not(.navbar-toggle):not(.gform-phone__country-selector):not(.wp-block-accordion-heading__toggle):not(.fbx-btn-shadow):not(.caret):not(.customize-partial-edit-shortcut-button):hover{background:rgba(0,0,0,0);color:#ed9e2e}body:not(.wp-core-ui) .button-secondary,body:not(.wp-core-ui) .button.button-secondary,body:not(.wp-core-ui) .button.button-secondary-white,body:not(.wp-core-ui) .site-header .button{position:relative;display:inline-flex;font-family:"Replica Mono",Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;background:#ed9e2e;color:#fff;border-radius:5px;border:solid 2px #ed9e2e;padding:13px 30px;letter-spacing:.2px}@media(max-width: 600px){body:not(.wp-core-ui) .button-secondary,body:not(.wp-core-ui) .button.button-secondary,body:not(.wp-core-ui) .button.button-secondary-white,body:not(.wp-core-ui) .site-header .button{font-size:12px}}body:not(.wp-core-ui) .button-secondary:hover,body:not(.wp-core-ui) .button.button-secondary:hover,body:not(.wp-core-ui) .button.button-secondary-white:hover,body:not(.wp-core-ui) .site-header .button:hover{background:rgba(0,0,0,0);color:#ed9e2e}body:not(.wp-core-ui) .button-secondary,body:not(.wp-core-ui) .button.button-secondary,body:not(.wp-core-ui) .button.button-secondary-white,body:not(.wp-core-ui) .site-header .button{font-family:"Replica Mono",Arial,Helvetica,sans-serif;background:rgba(0,0,0,0);border:solid 2px #ed9e2e;color:#ed9e2e}body:not(.wp-core-ui) .button-secondary:hover,body:not(.wp-core-ui) .button.button-secondary:hover,body:not(.wp-core-ui) .button.button-secondary-white:hover,body:not(.wp-core-ui) .site-header .button:hover{color:#fff !important;border:solid 2px hsla(0,0%,100%,.4) !important}body:not(.wp-core-ui) .button.button-secondary-white{border:solid 2px hsla(0,0%,100%,.4);color:#fff}body:not(.wp-core-ui) .button.button-secondary-white:hover{color:#ed9e2e !important;border:solid 2px #ed9e2e !important}.is-style-secondary .wp-block-button__link,.is-style-secondary-white .wp-block-button__link,.is-style-secondary-blue .wp-block-button__link{background:rgba(0,0,0,0);color:#ed9e2e;font-size:14px;font-weight:400;text-transform:uppercase;border-radius:5px;border:solid 2px #ed9e2e;padding:13px 30px;letter-spacing:.2px}.is-style-secondary .wp-block-button__link:hover,.is-style-secondary-white .wp-block-button__link:hover,.is-style-secondary-blue .wp-block-button__link:hover{background:#ed9e2e;border:solid 2px #ed9e2e;color:#fff}.is-style-secondary-white .wp-block-button__link{color:#fff;border:solid 2px #fff}.is-style-secondary-white .wp-block-button__link:hover{background:#ed9e2e;border:solid 2px #ed9e2e;color:#fff}.is-style-secondary-blue .wp-block-button__link{color:#0f1828;border:solid 2px #0f1828}.is-style-secondary-blue .wp-block-button__link:hover{background:#0f1828;border:solid 2px #0f1828;color:#fff}.wp-block-image.is-style-rounded-edge img{border-radius:8px}.wp-block-image.is-style-full-height{height:100%}.wp-block-image.is-style-full-height img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.wp-block-columns{margin-top:0 !important;margin-bottom:0 !important}@media(max-width: 768px){.wp-block-columns{padding-left:20px !important;padding-right:20px !important}}.wp-block-columns .wp-block-column.is-style-add-padding-right{padding-right:100px}@media(max-width: 768px){.wp-block-columns .wp-block-column.is-style-add-padding-right{padding-right:0}}.wp-block-columns .wp-block-column.is-style-add-padding-left{padding-left:100px}@media(max-width: 768px){.wp-block-columns .wp-block-column.is-style-add-padding-left{padding-left:0}}@media(max-width: 768px){.site-footer .wp-block-columns{padding-left:0 !important;padding-right:0 !important}}body:not(.wp-core-ui) input[type=text],body:not(.wp-core-ui) input[type=email],body:not(.wp-core-ui) input[type=password],body:not(.wp-core-ui) input[type=search],body:not(.wp-core-ui) input[type=tel],body:not(.wp-core-ui) input[type=url],body:not(.wp-core-ui) input[type=number],body:not(.wp-core-ui) input[type=date],body:not(.wp-core-ui) input[type=datetime-local],body:not(.wp-core-ui) input[type=month],body:not(.wp-core-ui) input[type=week],body:not(.wp-core-ui) input[type=time],body:not(.wp-core-ui) input[type=color],body:not(.wp-core-ui) input[type=file],body:not(.wp-core-ui) textarea,body:not(.wp-core-ui) select{background-color:#e0e3e5;font-size:15px;margin-bottom:0;margin-top:0;padding:8px}body:not(.wp-core-ui) .gform_footer{padding:0 !important;margin:0 !important}body:not(.wp-core-ui) input[type=submit],body:not(.wp-core-ui) .button{border:1px solid #26262e;border-radius:8px;padding:14px 20px;background:rgba(0,0,0,0);margin:0;font-size:14px;font-weight:400;color:#26262e;font-family:"Replica Mono",Arial,Helvetica,sans-serif}body:not(.wp-core-ui) .gform_title{font-size:14px;color:#26262e;font-family:"General Sans"}body:not(.wp-core-ui) .is-style-section-grey-radius .gform_wrapper{padding:20px;border-radius:12px;background:hsla(0,0%,100%,.4)}body:not(.wp-core-ui) .is-style-section-grey-radius .gform_wrapper input[type=text],body:not(.wp-core-ui) .is-style-section-grey-radius .gform_wrapper input[type=email],body:not(.wp-core-ui) .is-style-section-grey-radius .gform_wrapper input[type=password],body:not(.wp-core-ui) .is-style-section-grey-radius .gform_wrapper input[type=search],body:not(.wp-core-ui) .is-style-section-grey-radius .gform_wrapper input[type=tel],body:not(.wp-core-ui) .is-style-section-grey-radius .gform_wrapper input[type=url],body:not(.wp-core-ui) .is-style-section-grey-radius .gform_wrapper input[type=number],body:not(.wp-core-ui) .is-style-section-grey-radius .gform_wrapper input[type=date],body:not(.wp-core-ui) .is-style-section-grey-radius .gform_wrapper input[type=datetime-local],body:not(.wp-core-ui) .is-style-section-grey-radius .gform_wrapper input[type=month],body:not(.wp-core-ui) .is-style-section-grey-radius .gform_wrapper input[type=week],body:not(.wp-core-ui) .is-style-section-grey-radius .gform_wrapper input[type=time],body:not(.wp-core-ui) .is-style-section-grey-radius .gform_wrapper input[type=color],body:not(.wp-core-ui) .is-style-section-grey-radius .gform_wrapper input[type=file],body:not(.wp-core-ui) .is-style-section-grey-radius .gform_wrapper textarea,body:not(.wp-core-ui) .is-style-section-grey-radius .gform_wrapper select{background:hsla(0,0%,100%,.4)}body:not(.wp-core-ui) .is-style-section-grey-radius .gform_wrapper .gform_footer{justify-content:flex-end}.d-s-accreditation .accreditation__link{margin:30px 0 10px 0}.d-s-accreditation a{text-decoration:underline}.d-s-accreditation .accreditation__images{display:flex;align-items:center;gap:5px}.d-s-industry{padding:70px 0}@media(max-width: 1024px){.d-s-industry{padding-bottom:100px}}.d-s-industry .text-head-label{color:#fff}.industry-item .industry-item-cols{display:flex}@media(max-width: 1024px){.industry-item .industry-item-cols{flex-direction:column}}.industry-item .industry-item-cols .industry-item-left,.industry-item .industry-item-cols .industry-item-right{flex:0 0 50%}@media(max-width: 1024px){.industry-item .industry-item-cols .industry-item-left,.industry-item .industry-item-cols .industry-item-right{flex:0 0 100%}}.industry-small-heading{font-size:34px;font-weight:500;color:#e0e3e5}@media(max-width: 768px){.industry-small-heading{font-size:14px}}.industry-title{font-size:72px;color:#fff;transition:all .3s ease}.industry-title a{color:#fff}@media(max-width: 768px){.industry-title{font-size:48px}}.industry-title:hover{transform:scale(1.03);padding-left:10px}.industry-title span{color:#ed9e2e}.industry-description{font-size:24px;font-weight:500;color:#e0e3e5}@media(max-width: 768px){.industry-description{font-size:16px}}.industry-slider{opacity:0;visibility:hidden;height:0;transition:all .3s ease}.industry-slider.active{display:block;opacity:1;visibility:visible;height:auto}.industry-stats{display:flex;margin-top:30px}.industry-stats .industry-stat{flex:0 0 33.3333%}.industry-stats .label{font-family:"Replica Mono";text-transform:uppercase;font-size:12px;color:hsla(0,0%,100%,.4);margin:0}@media(max-width: 600px){.industry-stats .label{font-size:10px}}.industry-stats .industry-value{color:#fff;font-size:16px;font-weight:600}@media(max-width: 600px){.industry-stats .industry-value{font-size:13px}}.industry-buttons{margin-top:30px;display:flex;align-items:center;gap:20px}.industry-filter{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}.industry-filter .slick-list{margin:0 -5px}.industry-filter .slick-slide{margin:0 5px}.industry-filter button,.industry-filter .btn{background:#3e3d48 !important;border:solid 2px hsla(0,0%,100%,.25) !important}.industry-filter button.active,.industry-filter button:hover,.industry-filter button:focus,.industry-filter .btn.active,.industry-filter .btn:hover,.industry-filter .btn:focus{background:#ed9e2e !important;border:solid 2px #ed9e2e !important;color:#fff !important}@media(min-width: 1024px){.industry-filter .slick-arrow{bottom:inherit;top:50%;background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.industry-filter .slick-arrow::before{color:#fff !important}.industry-filter .slick-arrow.slick-prev{left:0;right:inherit;transform:translate(-130%, -50%)}.industry-filter .slick-arrow.slick-next{left:inherit;right:0;transform:translate(130%, -50%)}}.d-s-service-capabilities{padding:0;color:#26262e}@media(max-width: 768px){.d-s-service-capabilities{padding-bottom:50px}}.d-s-service-capabilities .service-capabilities-slider-wrap{width:100vw;margin-left:50%;transform:translateX(-50%);padding-left:calc(50vw - 700px)}@media(max-width: 768px){.d-s-service-capabilities .service-capabilities-slider-wrap{padding-left:20px;padding-right:20px}}.d-s-service-capabilities .service-capabilities-slider{margin:0 -10px}.d-s-service-capabilities .service-item{padding:0 10px;height:100%}.d-s-service-capabilities .service-card{background:#fff;border-radius:8px;padding:30px;min-height:340px;height:100%;display:flex;flex-direction:column;justify-content:space-between;display:flex;flex-direction:column}.d-s-service-capabilities .service-card__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.d-s-service-capabilities .service-card__top h3{font-family:"General Sans",Arial,Helvetica,sans-serif;margin:0;font-size:20px;width:60%;line-height:1.3}.d-s-service-capabilities .service-card__content{flex:1}.d-s-service-capabilities .service-card__link{margin-top:30px;margin-left:auto;font-size:24px;width:100%;color:#0f1828;font-weight:900;display:flex;justify-content:flex-end;text-decoration:none}.d-s-service-capabilities .service-number{font-weight:700}.d-s-service-capabilities .slick-track{display:flex}.d-s-service-capabilities .slick-slide{height:inherit}.d-s-service-capabilities .slick-slide>div{height:100%}.d-s-service-capabilities .slick-list{padding-right:150px}@media(max-width: 768px){.d-s-service-capabilities .slick-list{padding-right:0}}.d-s-service-capabilities .slick-prev{right:calc(50vw - 660px)}@media(max-width: 768px){.d-s-service-capabilities .slick-prev{right:40px}}.d-s-service-capabilities .slick-next{right:calc(50vw - 700px)}@media(max-width: 768px){.d-s-service-capabilities .slick-next{right:0}}.d-s-logos{padding:30px 0;overflow:hidden}.d-s-logos .logo-marquee img{width:auto;height:80px;transition:all .3s ease-in-out}@media(max-width: 600px){.d-s-logos .logo-marquee img{height:30px}}.d-s-logos .logo-marquee img:hover{filter:brightness(0) saturate(100%) invert(72%) sepia(61%) saturate(1542%) hue-rotate(348deg) brightness(98%) contrast(91%);opacity:.9}.d-s-logos .logo-marquee .logo-item{padding:0 20px}.d-s-small-heading.head-color-amber h6{color:#ed9e2e}.d-s-small-heading h6{font-size:14px;font-weight:500;position:relative;display:flex;align-items:center;gap:5px;text-transform:uppercase}.d-s-small-heading h6::before{content:">";color:inherit;font-weight:700;font-size:21px}.d-s-small-heading h6 span{color:#ed9e2e}.d-s-by-the-numbers .by-the-numbers-list .number-item{border-top:solid 1px #fff;padding:15px 0 25px 0}.d-s-by-the-numbers .by-the-numbers-list .number{font-family:"Replica Bold";font-size:44px;color:#ed9e2e;display:flex;align-items:center}.d-s-by-the-numbers .by-the-numbers-list .number-label{font-size:16px}.d-s-by-the-numbers{margin-bottom:20px}.d-s-projects{width:100%;padding-bottom:70px}@media(max-width: 768px){.d-s-projects{padding-left:20px;padding-right:20px}}.d-s-projects .project-card{transition:all .3s ease;position:relative}.d-s-projects .project-card:hover{opacity:1}.d-s-projects .project-card:hover .space-box{background:#ed9e2e}.d-s-projects .full-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.d-s-projects .space-box{display:block;width:100%;height:10px;background:#a5a7b1;transition:all .3s ease}.d-s-projects .projects-slider{margin:0 -10px}.d-s-projects .slick-list{padding-right:300px}.d-s-projects .project-item{padding:10px}.d-s-projects .project-category{font-size:14px;font-weight:400;color:#0f1828;text-transform:uppercase}.d-s-projects .project-title{font-family:"General Sans";font-size:26px;font-weight:400;margin:10px 0 15px 0}.d-s-projects .project-image{border-radius:8px 8px 0 0;overflow:hidden}.d-s-projects .project-image img{display:block;width:100%;height:255px;-o-object-fit:cover;object-fit:cover}.d-s-projects .project-client-info{margin-top:10px}@media(max-width: 600px){.d-s-projects .project-client-info{margin-top:0;padding:16px;border-radius:0 0 8px 8px;background:#1a2640}}.d-s-projects .client-name-location{display:flex;justify-content:space-between}.d-s-projects .block-label{display:block;width:100%;font-size:15px;color:#0f1828}.d-s-projects .client-duration{margin-top:10px}.d-s-projects .client-location-val{font-size:26px;font-weight:100}.d-s-projects .client-name,.d-s-projects .client-location{flex:0 0 50%}.d-s-projects .client-name img,.d-s-projects .client-location img{max-height:36px}.d-s-projects .client-location{margin-top:25px}.d-s-projects .slick-track{display:flex}.d-s-projects .slick-slide{height:inherit}.d-s-projects .slick-slide>div{height:100%}.d-s-projects .slick-list{padding-right:150px}@media(max-width: 768px){.d-s-projects .slick-list{padding-right:0}}.d-s-projects .slick-prev{right:calc(50vw - 660px)}@media(max-width: 768px){.d-s-projects .slick-prev{right:40px}}.d-s-projects .slick-next{right:calc(50vw - 700px)}@media(max-width: 768px){.d-s-projects .slick-next{right:0}}.d-s-projects .slick-dots{justify-content:center}.view-all{display:flex;justify-content:center;margin-top:30px}.slick-slider:hover:not(:has(.slick-arrow:hover)) .project-card{opacity:.4}.projects-slider .project-card:hover{opacity:1 !important}.home .d-s-projects .block-label{color:#fff}.d-s-featured-projects{position:relative}.d-s-featured-projects .d-s-small-heading{position:absolute;top:20px;left:20px;z-index:10}.d-s-featured-projects .featured-project__image{border-radius:8px;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.d-s-featured-projects .featured-project__image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(15,24,40,.4)}.d-s-featured-projects .featured-project__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.d-s-featured-projects .featured-project__content{position:relative;z-index:10;padding:20px 20px 100px 20px;margin-top:50px}.d-s-featured-projects .featured-project__work{display:flex;gap:10px}.d-s-featured-projects .featured-project__work-item{width:50%;padding:10px;border:solid 1px #fff;border-radius:8px;min-height:200px;display:flex;flex-direction:column;justify-content:space-between}.d-s-featured-projects .featured-project__work-item span{font-size:16px}.d-s-featured-projects .featured-project__work-value{font-family:"Replica Bold";font-size:43px}@media(max-width: 600px){.d-s-featured-projects .featured-project__work-value{font-size:28px}}.d-s-featured-projects .featured-project__info{width:50%;margin-top:30px}@media(max-width: 600px){.d-s-featured-projects .featured-project__info{width:100%}}.d-s-featured-projects .featured-project__info h2{font-family:"General Sans";font-size:50px;font-weight:400}@media(max-width: 600px){.d-s-featured-projects .featured-project__info h2{font-size:32px}}.d-s-featured-projects .slick-dots{position:absolute;bottom:40px;left:50%;width:auto;transform:translateX(-50%);display:flex;justify-content:center}@media(max-width: 768px){.d-s-featured-projects .slick-dots{left:0;transform:translateX(0);justify-content:flex-start;padding-left:20px;padding-right:20px}}.d-s-featured-projects .slick-dots button{background:#a5a7b1 !important;opacity:1;transition:all .3s ease}.d-s-featured-projects .slick-dots li{opacity:1}.d-s-featured-projects .slick-dots li.slick-active button{width:42px !important;background:#ed9e2e !important;border-radius:5px !important}.d-s-featured-projects .learn-more{margin-top:30px !important}@media(min-width: 601px){.d-s-featured-projects .learn-more{position:absolute !important;bottom:30px !important;right:20px !important}}@media(max-width: 601px){.d-s-featured-projects .learn-more{margin-top:20px}}.ds-breadcrumb{margin-bottom:20px}.ds-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.ds-breadcrumb li{display:flex;align-items:center;font-size:13px;color:hsla(0,0%,100%,.45);text-transform:uppercase}.ds-breadcrumb li span{color:#ed9e2e}.ds-breadcrumb a{color:inherit;text-decoration:none}.ds-breadcrumb a span{transition:color .3s ease;color:hsla(0,0%,100%,.45)}.ds-breadcrumb a:hover{color:#fff}.ds-breadcrumb a:hover span{color:#fff}.ds-breadcrumb .separator{margin-left:8px;color:hsla(0,0%,100%,.45)}.d-s-lists{padding:0}.d-s-lists .list-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.d-s-lists .list-items li{position:relative;padding-left:18px;line-height:1.5;color:#26262e}.d-s-lists .list-items li::before{content:">";position:absolute;left:0;top:0;color:#ed9e2e;font-weight:700}.d-s-lists .list-items li a{color:#ed9e2e}.d-s-lists .list-items li span{font-size:16px;color:#26262e;text-decoration:none;font-weight:400;transition:color .3s}.d-s-lists .list-items li span:hover{color:#ed9e2e}@media(max-width: 991px){.d-s-lists .list-items{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.d-s-lists .list-items{grid-template-columns:1fr}}.d-s-what-we-do-mining{background:#f5f5f5;position:relative}@media(min-width: 901px){.d-s-what-we-do-mining .more-services{position:absolute;top:-80px;right:0}}@media(max-width: 900px){.d-s-what-we-do-mining .more-services{background:#ed9e2e;padding-bottom:30px}}.mining-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1px;background:#ed9e2e}@media(max-width: 991px){.mining-grid{grid-template-columns:1fr}}.mining-item{background:#fff;display:flex;flex-direction:column;padding:24px;min-height:230px;color:inherit;text-decoration:none;transition:.3s;position:relative;border-radius:8px}.mining-item a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.mining-item:hover .mining-arrow{transform:translateX(6px)}.mining-item:hover .mining-title{color:#ed9e2e}.mining-link{color:#0f1828}.mining-number{font-size:11px;color:#26262e;margin-bottom:24px;font-weight:600;display:flex;justify-content:space-between;align-items:center}.mining-content{display:flex;flex-direction:column;flex:1}.mining-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.mining-title{margin:0;font-family:"General Sans",Arial,Helvetica,sans-serif;font-size:22px;line-height:1.2;font-weight:500;transition:.3s}.mining-arrow{flex-shrink:0;transition:.3s;color:#0f1828}.mining-arrow svg{display:block}.mining-description{font-size:16px;line-height:1.7;color:#555}@media(max-width: 900px){.d-s-single-featured-projects{padding-left:20px;padding-right:20px}}.d-s-single-featured-projects h2{margin-bottom:10px}.d-s-single-featured-projects .project-scope{font-size:15px;color:#a5a7b1}.d-s-single-featured-projects .single-featured-project__image{margin-top:20px}.d-s-single-featured-projects .single-featured-project__image img{width:100%;height:460px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.d-s-single-featured-projects .single-featured-project__info{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:start;margin-top:50px}@media(max-width: 900px){.d-s-single-featured-projects .single-featured-project__info{grid-template-columns:1fr}}.d-s-single-featured-projects .project-excerpt{font-size:18px}.d-s-single-featured-projects .learn-more{margin-top:30px !important}.d-s-single-featured-projects .learn-more:hover{background-color:#ed9e2e !important}.project-details{display:flex;flex-direction:column}.project-detail{display:grid;grid-template-columns:140px 1fr;gap:30px;align-items:center;padding:5px 0;border-bottom:1px solid #e0e3e5}.project-detail:first-child{border-top:1px solid #e0e3e5}.project-detail__label{font-size:14px;color:#a5a7b1;font-weight:400}.project-detail__value{font-size:15px;color:#e0e3e5;font-weight:500;text-align:right}.project-detail__value img{max-height:38px;width:auto;display:inline-block}.wp-block-list,.mining-description ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.wp-block-list li,.mining-description ul li{position:relative;padding-left:18px;line-height:1.5;color:#26262e}.wp-block-list li::before,.mining-description ul li::before{content:">";position:absolute;left:0;top:0;color:#ed9e2e;font-weight:700}.wp-block-list li a,.mining-description ul li a{color:#ed9e2e}.wp-block-list li span,.mining-description ul li span{font-size:16px;color:#26262e;text-decoration:none;font-weight:400;transition:color .3s}.wp-block-list li span:hover,.mining-description ul li span:hover{color:#ed9e2e}@media(max-width: 991px){.wp-block-list,.mining-description ul{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.wp-block-list,.mining-description ul{grid-template-columns:1fr}}.wp-block-list,.mining-description ul{grid-template-columns:1fr !important}.wp-block-list.is-style-list-dark-background li,.mining-description ul.is-style-list-dark-background li{color:#fff}.wp-block-list.has-text-color li{color:inherit !important}.is-style-amber-background .wp-block-list li::before{color:#26262e !important}.is-style-amber-background .wp-block-list.has-text-color li::before{color:inherit !important}.wp-block-accordion button{padding:10px;background:hsla(0,0%,100%,.8);border-radius:8px;transition:all .3s ease}.wp-block-accordion button:hover{text-decoration:none;background:#fff;color:#ed9e2e}.wp-block-accordion button:hover .wp-block-accordion-heading__toggle-title{text-decoration:none !important}.wp-block-accordion .wp-block-accordion-panel{padding-bottom:50px}.wp-block-accordion-item{margin-bottom:30px}.wp-block-accordion-item .wp-block-accordion-heading{margin-bottom:0}div{scroll-margin-top:160px}.excerpt-wrap ol,.excerpt-wrap ul,.nv-content-wrap ol,.nv-content-wrap ul{margin:unset}:not(.block-editor-block-list__block) .is-style-custom-accordion-style .wp-block-themeisle-blocks-accordion-item__title{margin:0 20vw;padding:40px 0;border:none !important}:not(.block-editor-block-list__block) .is-style-custom-accordion-style .wp-block-themeisle-blocks-accordion-item__title::after{right:0 !important}:not(.block-editor-block-list__block) .is-style-custom-accordion-style .wp-block-themeisle-blocks-accordion-item__content{padding:unset !important}:not(.block-editor-block-list__block) .is-style-custom-accordion-style .wp-block-themeisle-blocks-accordion-item__content>.accordion-wrap-inner{padding:40px 20vw}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item__title>*{font-weight:bold}.block-editor-block-list__block.wp-block-themeisle-blocks-accordion{transform:none !important}body:not(.block-editor-page) .wp-block-rank-math-toc-block{position:fixed;bottom:0;right:120px;width:300px;border-radius:5px 5px 0 0;overflow:hidden;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1000;transition:bottom .5s ease-in-out,left .3s ease,transform .3s ease;z-index:9999}body:not(.block-editor-page) .wp-block-rank-math-toc-block.open{bottom:0}body:not(.block-editor-page) .wp-block-rank-math-toc-block h2{background:#7cf2b0;color:#000;padding:10px 12px;cursor:pointer;font-size:18px !important;font-weight:normal !important;position:relative;margin:0;display:flex;align-items:center;justify-content:space-between}body:not(.block-editor-page) .wp-block-rank-math-toc-block h2:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:8px;transition:transform .3s ease}body:not(.block-editor-page) .wp-block-rank-math-toc-block.open h2:before{transform:rotate(90deg)}body:not(.block-editor-page) .wp-block-rank-math-toc-block nav{padding:0 10px;max-height:0;overflow:hidden;transition:max-height .5s ease-in-out,padding .5s ease-in-out}body:not(.block-editor-page) .wp-block-rank-math-toc-block.open nav{max-height:400px;padding:10px;overflow-y:auto}body:not(.block-editor-page) .wp-block-rank-math-toc-block nav::-webkit-scrollbar{width:8px}body:not(.block-editor-page) .wp-block-rank-math-toc-block nav::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}body:not(.block-editor-page) .wp-block-rank-math-toc-block nav::-webkit-scrollbar-thumb{background:#888;border-radius:10px}body:not(.block-editor-page) .wp-block-rank-math-toc-block nav::-webkit-scrollbar-thumb:hover{background:#555}body:not(.block-editor-page) .wp-block-rank-math-toc-block nav{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:active{background:#ed9e2e !important;color:#fff !important}@media(max-width: 1024px){body:not(.block-editor-page) .wp-block-rank-math-toc-block{left:50%;transform:translateX(-50%);width:90%}}
