/*!
Theme Name: Excelize
Theme URI: http://underscores.me/
Author: Codes & Ideas
Author URI: http://codesandideas.com
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: excelize
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Excelize is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/[x-cloak]{display:none}:root{--violet: #20428c;--green: #00adee;--blue: #ec1c24;--black: #193c89;--header-height: 100px}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.bg-violet{background:var(--violet)}.text-violet{color:var(--violet)}.bg-blue{background:var(--blue)}.bg-green{background:var(--green)}.text-blue{color:var(--blue)}.text-green{color:var(--green)}html{scroll-behavior:smooth}@media screen and (min-width: 1601px)and (max-width: 1920px){html{font-size:18px}}@media screen and (min-width: 1400px)and (max-width: 1600px){html{font-size:16px}}@media screen and (min-width: 1280px)and (max-width: 1399px){html{font-size:15px}}body{line-height:1.6;font-family:"Hanken Grotesk",sans-serif;background:#f5f8f4;font-size:1rem;color:#252f38}a{text-decoration:none;color:inherit}h1,h2,h3{line-height:1.4}header{position:fixed;width:100%;top:0;transition:all .3s ease-in-out;z-index:99999999}header .header-wrapper{padding:2rem 0;background:#f5f8f4}header.scrolled{z-index:9999}header.scrolled .header-wrapper{background:#f5f8f4}header.scrolled .header-wrapper{padding:1rem 0}header.scrolled .logo img{max-width:120px}header .logo img{max-width:170px}header nav{display:flex;gap:2rem;justify-content:flex-end;align-items:center}header nav ul{padding:0;margin:0;list-style-type:none;display:flex;justify-content:space-between;width:100%}header nav ul a:hover{color:var(--violet)}header nav .mobile-menu-trigger{display:none}header .cta-button{padding:.7rem 2rem;border-radius:30px;background:var(--black);color:#fff}@media screen and (min-width: 1280px)and (max-width: 1920px){.container{max-width:calc(100svw - 5rem)}}.slider .slider-wrapper{display:grid;grid-template-columns:30% 70%;gap:2rem;align-items:center}.slider .slider-wrapper .right{position:relative;height:calc(100dvh - var(--header-height) - 4rem);max-height:600px;width:100%;overflow:hidden;display:flex;padding-left:2rem}.slider .slider-wrapper .right>div{top:0;width:100%;height:100%;transition:width .3s linear;border-radius:1rem;border:4px solid #f5f8f4;overflow:hidden;flex-shrink:10;cursor:pointer}.slider .slider-wrapper .right>div:hover{width:300%}.slider .slider-wrapper .right>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.slider .slider-wrapper .right>div.active-slide{width:300%}.slider .slider-wrapper .right .slide-1{width:33.3333333333%;left:0}.slider .slider-wrapper .right .slide-2{width:33.3333333333%;left:33.33%}.slider .slider-wrapper .right .slide-3{width:33.3333333333%;left:66.66%}.slider .left div h1 h1{font-size:3rem;line-height:1.4;font-weight:400 !important}.slider .left{position:relative;display:grid;grid-template-columns:1fr}.slider .left .slide-content p{font-size:1.2rem}.slider .left>div:not(.button-group){grid-column:1;grid-row:1;opacity:0;transition:all .3s ease-in-out;display:flex;flex-direction:column;justify-content:center;margin-bottom:8rem}.slider .left>div:not(.button-group).active{opacity:1}.slider .button-group:not(.not-full){position:absolute;z-index:1;width:125%}.button-group{display:flex;box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .3s ease-in-out}.button-group .text{background:#fff}.button-group:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}.button-group:hover .action{background:var(--green)}.button-group .text{flex:1;padding:1rem 2rem;font-size:1.1rem;display:flex;align-items:center}.button-group .action{background:var(--violet);color:#fff;display:flex;align-items:center;transition:all .3s ease-in-out;font-size:1rem;padding:1rem 1rem;aspect-ratio:1}.button-group .action svg{width:1.4rem}.button-group.large .text{padding:2rem 4rem !important;font-size:1.3rem !important}.button-group.large .action{padding:2rem 2rem !important;font-size:1.3rem !important}section.section-padding{padding:6rem 0}.usps{display:grid;grid-template-columns:repeat(5, 1fr);gap:2rem}.usps .usp{padding:1rem 1.5rem;border-radius:1rem;background:#fff;display:flex;flex-direction:column;transition:all .3s ease-in-out;position:relative}.usps .usp:hover .icon>img{opacity:0 !important}.usps .usp .title{font-size:1.4rem;padding-block:1rem;border-bottom:1px solid var(--black)}.usps .usp .icon{text-align:right;height:10rem;display:flex;justify-content:flex-end;align-items:flex-end;position:relative}.usps .usp .icon img,.usps .usp .icon video{position:absolute;right:0;bottom:0;scale:.8;transform-origin:bottom right;max-width:120px;transition:all .3s ease-in-out}.usps .usp .icon img{z-index:1;opacity:0}.usps .usp .icon.played-once img{opacity:1}.usps .usp:hover{box-shadow:0 1rem 2rem rgba(0,0,0,.1)}.toggle-block .items{display:flex;flex-direction:column;height:100%;justify-content:center;flex-direction:column;gap:1rem;position:relative;isolation:isolate}.toggle-block .items:before{content:"";position:absolute;top:50%;left:calc((50px + 1rem)/2);height:calc(var(--toggleBlockHeight) - 6rem);transform:translateY(-50%);width:0;border-left:1px solid var(--black);background:#fff;z-index:-1;transition:all .3s ease-in-out}.toggle-block .items .item{display:flex;gap:1rem;align-items:flex-start;cursor:pointer}.toggle-block .items .item .title{font-weight:bold;font-size:1.2rem;margin-bottom:.3rem}.toggle-block .items .item .icon{background:#f5f8f4;position:relative;isolation:isolate}.toggle-block .items .item .icon:before{content:"";position:absolute;top:50%;left:50%;width:calc(100% + 1rem);height:calc(100% + 1rem);transform:translate(-50%, -50%);border-radius:50%;background:#f5f8f4;z-index:-1}.toggle-block .items .item .icon img{transition:all .3s ease-in-out;width:calc(50px + 1rem)}.toggle-block .arrow-content{position:relative}.toggle-block .arrow-content>div{position:absolute;left:50%;transform:translateX(-50%);opacity:0;transition:all .3s ease-in-out}.toggle-block .arrow-content>div.active{opacity:1}.toggle-block .arrow-content>div.non-active{opacity:0}.toggle-block .arrow-content>div svg{transform:scale(0.7)}.insights-block{display:grid;grid-template-columns:repeat(3, 1fr);gap:15vw;width:100%;margin:0 auto}.insights-block .insight-block{position:relative}.insights-block .insight-block img{width:100%;border-radius:1rem;transition:all .3s ease !important}.insights-block .insight-block:hover img{transform:rotate(-10deg) translateY(-2rem)}.insights-block .insight-block:hover .link-wrap{transition:all .3s ease !important;justify-content:flex-start;transform:rotate(4deg) translateY(4rem);border-radius:1rem}.insights-block .insight-block:hover .link-wrap.link-wrap-1{background:var(--blue) !important}.insights-block .insight-block:hover .link-wrap.link-wrap-2{background:var(--violet) !important}.insights-block .insight-block:hover .link-wrap.link-wrap-3{background:var(--green) !important}.insights-block .insight-block:hover .link-wrap span{margin-top:0}.insights-block .insight-block:hover .link-wrap .link{opacity:1}.insights-block .link-wrap{position:absolute;inset:0;color:#fff;display:flex;line-height:1.3 !important;flex-direction:column;padding:2rem;gap:1rem;font-size:1.3rem;font-weight:bold;transition:all .3s ease !important}.insights-block .link-wrap>span{margin-bottom:0rem;transition:all .3s ease !important;margin-top:calc(100% - 2rem)}.insights-block .link-wrap .link{aspect-ratio:1;border:2px solid #fff;width:3rem;height:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease !important;opacity:0}.insights-block .link-wrap .link svg{width:100%}.bg-light-gray{background:#f5f8f4}footer{background:#252f38;padding:3rem 0;color:#fff}footer a{color:#fff;font-size:.8rem}footer .footer-aside{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;row-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}footer .footer-aside ul{list-style:none;padding:0}footer .footer-aside h3,footer .footer-aside h3 a{font-size:1rem;font-weight:bold}footer .footer-aside h4{font-size:.9rem;font-weight:bold}footer .footer-aside .capablities-group{grid-column:1}footer .footer-aside .projects-group{grid-column:2;grid-row:1}footer .footer-aside .about-group{grid-column:3;grid-row:1}footer .footer-aside .resources-group{grid-column:2;grid-row:2}footer .footer-aside .newsletter-group{position:absolute;bottom:0rem;grid-column:3;width:100%}.gradient-strip{background:linear-gradient(to right, #fff 0%, #00b3cd 19.4%, #20428c 49.9%, #ec1c24 78.7%, #fefefe 100%);width:100%;height:.5rem}.social a svg{transform:scale(0.6)}.social a:hover svg *{fill:var(--violet)}header+*{margin-top:var(--header-height)}.mm-wrap{box-shadow:0px 4rem 4rem 0rem rgba(0,0,0,.26);padding:1rem;background:#fff;position:relative}.caret{position:absolute;z-index:9}.mega-menu{padding:2rem 5rem;border-radius:2rem 2rem 0 0;display:grid;grid-template-columns:1fr}.mega-menu a.active{color:var(--violet);font-weight:bold}.mega-menu>div{grid-column:1;grid-row:1}.mega-menu ul{padding:0;margin:0;list-style-type:none}.mega-menu ul a{font-size:1.1rem}.mega-menu .mm-image{max-width:300px}.mega-menu .col-auto{min-width:300px}.page-header .page-header-wrapper{display:grid;grid-template-columns:1fr 2.5fr;gap:2rem}.page-header .page-header-wrapper.stacked{display:flex !important;flex-direction:column;gap:1rem}.page-header .page-header-wrapper.stacked .right{padding-left:0 !important}.page-header .page-header-wrapper.stacked h1{max-width:1000px}.page-header .page-header-wrapper .right{position:relative;height:calc(100dvh - var(--header-height) - 4rem);width:100%;overflow:hidden;display:flex;padding-left:2rem;max-height:600px}.page-header .page-header-wrapper .right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .8s ease-in-out;-o-object-position:top;object-position:top;border-radius:1rem !important}.page-header .left div h1{font-size:2.5rem;line-height:1.2}@media screen and (min-width: 1280px)and (max-width: 1399px){.page-header .left div h1{font-size:2.5rem;line-height:1.2;margin-bottom:1rem}}.page-header .left div h1 h1{font-weight:400 !important}.page-header .left{position:relative;margin-top:2rem}.page-header .left .slide-content p{font-size:1.2rem}.page-header .left>div:not(.button-group){grid-column:1;grid-row:1;transition:all .3s ease-in-out;display:flex;flex-direction:column}.page-header .left>div:not(.button-group).active{opacity:1}.page-header .button-group:not(.not-full){position:absolute;z-index:9;width:125%}.parent-pageid-34 .page-header img{-o-object-position:center !important;object-position:center !important}.page-section-wrapper{display:flex;flex-direction:column}.page-section-wrapper>div.page-section:not(:first-child){padding-top:5.5rem}.page-section-wrapper>div.page-section:first-child{padding-top:2.5rem}.page-section-title{font-size:2.5rem}.bim-services .bim-service-block{grid-template-columns:calc(var(--text-width) - 11%) 12% 1fr;align-items:center}.bim-services .bim-service-block img{grid-column:2/-1;grid-row:1;width:100%;border-radius:1rem;-o-object-fit:cover;object-fit:cover}.bim-services .bim-service-block ul{grid-column:1/3;grid-row:1}.breadcrumbs{display:flex !important;flex-direction:row !important;margin-bottom:1rem;font-size:1rem}.breadcrumbs span{margin-left:.5rem;margin-right:.5rem}.stacked .breadcrumbs{margin-bottom:1rem}.cursor-pointer{cursor:pointer}.job-content .description{max-height:70dvh;overflow:auto}.arrow-button:hover svg *{transition:all .3s ease}.arrow-button:hover svg rect{fill:var(--green) !important}.csr-content p{font-size:1.1rem}.csr-content blockquote{font-size:1.6rem !important;position:relative;padding-left:4rem}.csr-content blockquote p{font-size:inherit}.csr-content blockquote:before{content:"";width:.3rem;height:100%;position:absolute;left:0;top:0;background:linear-gradient(180deg, #00b3cd 19.4%, #20428c 49.9%, #6ca92d 78.7%)}.csr-content h2{margin-top:2rem}.csr-content h3{margin-top:1rem}.csr-content h4{margin-top:1rem}.csr-content h2+h2{font-size:1.6rem !important;position:relative;padding-left:4rem;margin-bottom:2rem}.csr-content h2+h2:before{content:"";width:.3rem;height:100%;position:absolute;left:0;top:0;background:linear-gradient(180deg, #00b3cd 19.4%, #20428c 49.9%, #6ca92d 78.7%)}.leaders .leader.has-content:hover .content{opacity:1;transform:translateY(0rem)}.leaders .leader.has-content:hover img{opacity:0}.leaders .content{background:var(--bg-color);color:#fff;padding:2rem;opacity:0;transition:all .3s ease;box-shadow:0 .5rem 1rem rgba(0,0,0,.486);border-radius:1rem;position:absolute;left:0;transform:translateY(1rem);font-size:.9rem}.leaders .image{grid-template-columns:1fr;align-items:flex-end}.leaders .image img,.leaders .image .content{grid-column:1;grid-row:1}.bim-slider-block{position:absolute;bottom:calc(var(--block-height)/2*-1);display:grid;grid-template-columns:repeat(3, 1fr);left:calc(50% + 2rem);transform:translateX(-50%);justify-content:center;margin:0 auto;gap:1rem;z-index:2}.bim-slider-block>div{white-space:nowrap}.benefit-titles{display:grid;justify-content:stretch;align-items:stretch;position:sticky;top:var(--header-height);gap:1rem}.benefit-titles>div{transition:all .3s ease-in-out;justify-content:center;border-radius:1rem;align-items:center;text-align:center;background:rgba(37,47,56,.04);gap:1rem;display:flex;text-align:center;font-size:1.3rem;padding-inline:1rem;padding-block:5vh}.benefit-titles>div.active{background:#fff}.benefit-content{display:grid;grid-template-columns:1fr;gap:4rem}.benefit-content ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2rem}.benefit-content ul li{position:relative;display:flex;gap:1rem}.benefit-content ul li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.265' height='18.31' viewBox='0 0 14.265 18.31'%3E%3Cpath id='Path_110' data-name='Path 110' d='M-1625.279,3081.3v18.31l14.265-9.155Z' transform='translate(1625.279 -3081.301)' fill='%2320428c'/%3E%3C/svg%3E%0A");background-position:center;background-size:contain;background-repeat:no-repeat;width:1rem;height:1rem;display:block;margin-top:.3rem;flex-shrink:0}.highlight{position:absolute;bottom:0;transition:all .3s ease}.feature-content{display:grid;grid-template-columns:1fr}.feature-content>div{grid-column:1;grid-row:1}img.highlight{width:100px}.feature-titles{display:grid;grid-template-columns:repeat(var(--grid-columns, 3), 1fr)}.usp-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:2rem;padding-inline:2rem}@media screen and (max-width: 900px){.usp-grid{grid-template-columns:repeat(1, 1fr)}}.usp-grid>div{background:#fff;display:flex;flex-direction:column;gap:2rem;padding:3rem 1.7rem 1rem;border-radius:1rem;font-size:1.2rem}.usp-grid>div:hover .images .placeholder-image{opacity:0}.usp-grid>div .images{display:grid;grid-template-columns:1fr}.usp-grid>div .images img{transition:all .3s ease;grid-column:1;grid-row:1;width:100%}.wpcf7-response-output{max-width:1200px;margin:1rem auto !important}.contact-form{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2, 1fr);row-gap:2rem;-moz-column-gap:3rem;column-gap:3rem}.contact-form small{font-size:13px;line-height:1.2;display:block;margin-top:5px}.contact-form p{margin:0;padding:0}.contact-form p span{display:block;width:100%}.contact-form input,.contact-form select,.contact-form textarea{padding:.5rem 1rem;width:100%;display:block;border-width:1px;border-style:solid;border-image-slice:1;background:rgba(0,0,0,0) !important}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{border-color:#00adee;outline:none}.contact-form textarea{height:100px}.contact-form select{color:#6f6f6f}.contact-form .textarea,.contact-form .textarea+div,.contact-form .span-full{grid-column:1/-1}.stay-updated-with-bim .contact-form{grid-template-columns:1fr}#wpcf7-f8277-o1 .contact-form>div:nth-child(1),#wpcf7-f8277-o1 .contact-form>div:nth-child(2){grid-column:1/-1}.project-slider .projects-wrapper{display:grid;grid-template-columns:.8fr 3rem 1fr;align-items:center}.project-slider .projects-wrapper .project-images{grid-column:1/3;grid-row:1;padding:4rem 8rem;background:#ddd}.project-slider .projects-wrapper .project-images .image{display:grid;grid-template-columns:1fr}.project-slider .projects-wrapper .project-images img{grid-column:1;grid-row:1}.project-slider .projects-wrapper .project-content{position:relative;grid-column:2/-1;grid-row:1}.project-slider .projects-wrapper .project-content .project-content-wrapper{display:grid;grid-template-columns:1fr;height:313px;overflow:auto}.project-slider .projects-wrapper .project-content .project-content-wrapper>div{grid-column:1;grid-row:1}.project-slider .projects-wrapper.news .project-content-wrapper{height:-moz-max-content !important;height:max-content !important}.project-slider .projects-wrapper .nav-controls{grid-column:3;display:flex;position:absolute;left:3rem}.project-slider .projects-wrapper .nav-controls a{display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--violet)}.project-slider .projects-wrapper .nav-controls a:hover{background:var(--green)}.project-grid .projects-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem}.toggle-projects svg{opacity:.6}.toggle-projects .active svg *{fill:var(--blue)}.resource-grids{display:grid;grid-template-columns:repeat(3, 1fr);gap:6rem}.resource-grids>div{transition:all .3s ease}.resource-grids>div:hover .text-title{background:var(--black) !important}button{background:none}.accordion-wrapper{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:4rem;column-gap:4rem;row-gap:1.5rem}.accordion-wrapper .number{font-size:2rem;color:var(--green)}.accordion-wrapper .accordion-item{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='779.425' height='240.06' viewBox='0 0 779.425 240.06'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' y1='0.76' x2='0.5' y2='-0.898' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0.21' stop-color='%23F5F8F4'/%3E%3Cstop offset='0.275' stop-color='%23f9fdfd'/%3E%3Cstop offset='0.359' stop-color='%23e9f8fa'/%3E%3Cstop offset='0.452' stop-color='%23cff0f5'/%3E%3Cstop offset='0.553' stop-color='%23aae5ee'/%3E%3Cstop offset='0.66' stop-color='%237ad7e5'/%3E%3Cstop offset='0.772' stop-color='%2341c6d9'/%3E%3Cstop offset='0.884' stop-color='%2300b3cd'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect id='Rectangle_154' data-name='Rectangle 154' width='779.425' height='240.061' rx='24.135' fill='url(%23linear-gradient)' style='mix-blend-mode: multiply;isolation: isolate'/%3E%3C/svg%3E%0A");background-position:top left;background-repeat:no-repeat;background-size:cover;padding:1rem;display:flex;align-self:baseline}.accordion-wrapper .accordion-item .content{transition:all .3s ease;max-height:0;overflow:hidden}.accordion-wrapper .accordion-item .title svg{transition:all .3s ease}.accordion-wrapper .accordion-item .title.active svg{transform:rotate(180deg)}.accordion-wrapper .accordion-item>div{align-items:flex-start;justify-self:flex-start}.timeline{grid-template-columns:1fr 1fr;position:relative}.timeline .item{padding-left:8vw;padding-right:8vw;font-size:1.6rem;line-height:1.3}@media screen and (max-width: 1280px){.timeline .item{font-size:1.6rem;padding-inline:6vw}}.timeline .items{position:absolute;width:100%;top:0;left:0;display:grid;grid-template-columns:1fr 1fr;height:100%}.timeline .items>div{display:flex;align-items:center}.bim-consulting-grid{font-size:1.3rem}.bim-consulting-grid .grid-lines{grid-column:1;grid-row:1;width:100%;display:grid;grid-template-columns:repeat(4, 1fr);padding:0}.bim-consulting-grid .grid-lines>img:nth-child(1){grid-column:2}.bim-consulting-grid .item-block{text-wrap:balance;display:grid;grid-template-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr;grid-row:1;grid-column:1;align-items:center;font-size:1.4rem}.bim-consulting-grid .item-block>div:not(.line){padding:0 3rem}.text-balance{text-wrap:balance}.has-gradient-border::before{content:"";height:2px;width:90%;position:absolute;left:50%;transform:translateX(-50%);bottom:-1px;background:linear-gradient(to right, #fff 0%, #00b3cd 19.4%, #20428c 49.9%, #6ca92d 78.7%, #fefefe 100%)}.lists ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2rem}.flow{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem}.flow *{aspect-ratio:1}.flow>div:last-child:before{display:none !important}.flow .text-block{position:relative}.flow .text-block:before{content:"";width:0;height:0;border-top:3rem solid rgba(0,0,0,0);border-bottom:3rem solid rgba(0,0,0,0);border-left:3rem solid var(--color);position:absolute;top:3rem;right:calc(-3rem + 1px)}@media screen and (max-width: 900px){.flow .text-block:before{display:none}}.flow .text-block:after{content:"";width:1rem;height:4rem;background:var(--color);position:absolute;bottom:-3rem;left:50%;transform:translateX(-50%);border-radius:1rem}@media screen and (max-width: 900px){.flow .text-block:after{display:none}}.flow .text-block:nth-of-type(6):after,.flow .text-block:nth-of-type(8):after{top:-3rem;bottom:initial}.mega-menu-capabilities div.col-lg-4:nth-child(2) ul{display:block !important;-moz-column-count:2;column-count:2}.mega-menu-capabilities div.col-lg-4:nth-child(2) ul li{margin-bottom:1rem}.news-content img{width:100% !important;height:auto !important}#loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;display:flex;justify-content:center;align-items:center;z-index:9999}#loader img{animation:loader 1.2s infinite ease-in-out}@keyframes loader{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}body.loaded #loader{display:none}.collaboration{position:relative}.collaboration img{max-width:300px;position:absolute}.collaboration .bottom-right{bottom:0;right:0}.collaboration .top-left{left:5%;top:-2rem}.collaboration .top-right{right:18%;top:0rem}.collaboration .bottom-left{bottom:3rem;left:17%}@media screen and (max-width: 1600px){.collaboration img{max-width:250px !important}}@media screen and (max-width: 1440px){.collaboration img{max-width:220px !important}}.has-mm.active,.current-menu-item a{color:var(--violet);font-weight:bold}.subsections-sticky .wrap{display:grid;grid-template-columns:55% 45%;position:relative}.subsections-sticky .left{position:sticky;top:var(--header-height);display:grid;height:calc(70vh - var(--header-height));grid-template-columns:1fr;align-items:center}.subsections-sticky .left>div{grid-column:1;grid-row:1}.subsections-sticky .item-content{padding-left:9vw;height:80vh;display:flex;align-items:center}.grid-absolute{display:grid;grid-template-columns:1fr;align-items:center;justify-content:center;text-align:center;border-radius:0 0 2rem 2rem}.grid-absolute>*{grid-column:1;grid-row:1}.has-vertical-line{position:relative}.has-vertical-line:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:5px;height:100%;background:url(../../uploads/2024/04/excelize-website2-Capabilities-Expertise.png);background-size:contain;background-repeat:no-repeat}.circle-block{max-width:1000px;display:grid;grid-template-columns:1fr;align-items:center;justify-content:center;text-align:center;height:calc(100vh - var(--header-height) + 100px);max-height:880px;aspect-ratio:1;margin:0 auto;--spacing: 2.5rem}.circle-block>div{max-height:880px;max-width:880px}.circle-block .circle-1{width:calc(100% - var(--spacing)) !important;height:calc(100% - var(--spacing)) !important}.circle-block .circle-2{width:calc(100% - var(--spacing)*2) !important;height:calc(100% - var(--spacing)*2) !important}.circle-block .circle-3{width:calc(100% - var(--spacing)*3) !important;height:calc(100% - var(--spacing)*3) !important}.circle-block .circle-4{width:calc(100% - var(--spacing)*4) !important;height:calc(100% - var(--spacing)*4) !important}.circle-block .circle-5{width:calc(100% - var(--spacing)*5) !important;height:calc(100% - var(--spacing)*5) !important}.circle-block>div{grid-row:1;grid-column:1;margin:0 auto;height:100%;border-radius:50%}.circle-block>.content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem;color:#fff;width:calc(100% - var(--spacing)*5) !important;height:calc(100% - var(--spacing)*5) !important}.contribution br:last-child{display:none}.stretched-link{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:2}.has-mm{position:relative}.has-mm:before{content:"";width:15px;height:15px;position:absolute;top:54%;transform:translateY(-51%);display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E%0A");background-size:contain;right:-1rem}.wpcf7-not-valid-tip{font-size:13px;margin-top:5px}.mb-6{margin-bottom:3.7rem}.z-3{z-index:10 !important}.footer-logos{max-width:400px}@media screen and (min-width: 901px){.position-lg-absolute{position:absolute}}.leaders{padding:6rem 0}.subsection-mobile{display:none}.subsection-desktop{display:block}#floating-cta{position:fixed;top:50%;transform:translateY(-50%);right:0;z-index:2}#floating-cta a{background:var(--violet);color:#fff !important;display:flex;align-items:center;gap:.3rem;font-size:.9rem;padding:.5rem .8rem;transition:all .3s ease;border-radius:1.5rem 0 0 1.5rem}#floating-cta a:hover{background:var(--black)}button.button{background:var(--violet);color:#fff;padding:.5rem 1rem;transition:all .3s ease;font-size:1rem;font-weight:bold;border:none;width:100%;display:block;border-radius:4px}button.button:hover{background:var(--black)}.filter-form{display:grid;grid-template-columns:1fr .4fr;gap:1rem;background-color:#fff;border-radius:.5rem;padding:1rem;max-width:700px;margin:0 auto}@media screen and (max-width: 900px){.filter-form{grid-template-columns:1fr .4fr;gap:1rem}}.filter-form .form-item{display:flex;flex-direction:column}.filter-form .form-item label{font-weight:bold;margin-bottom:.5rem}.filter-form .form-item input[type=text],.filter-form .form-item input[type=email],.filter-form .form-item input[type=search],.filter-form .form-item textarea{padding:.5rem;border:1px solid #ccc;border-radius:4px}.filter-form .form-item input[type=text]:focus,.filter-form .form-item input[type=email]:focus,.filter-form .form-item input[type=search]:focus,.filter-form .form-item textarea:focus{outline:none}.filter-form .form-item select{padding:.5rem;border:1px solid #ccc;border-radius:4px}.filter-form .submit-button{margin-top:1rem}.filter-form .button.outline{background:#fff;color:var(--violet);border:1px solid var(--violet);padding:.5rem 1rem;border-radius:4px}.filter-form .button.outline:hover{background:var(--violet);color:#fff}@media screen and (max-width: 900px){.cert-logos{margin:3rem 0}}.cert-logos>span{padding:.28rem 2rem 1rem;position:relative;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-radius:0 1rem 1rem 0}.cert-logos img{padding:0;margin:0}.cert-logos .title{position:absolute;letter-spacing:1px;top:0;line-height:1;left:0;padding:0rem 1rem;display:block;background:#252f38}.practice-area-blocks{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media screen and (max-width: 1100px){.practice-area-blocks{grid-template-columns:1fr 1fr}}@media screen and (max-width: 700px){.practice-area-blocks{grid-template-columns:1fr}}.practice-area-blocks>div{border-radius:1rem;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.practice-area-blocks>div .number{font-size:1.6rem;font-weight:300}.practice-area-blocks>div .title{font-size:1.5rem}@media screen and (min-width: 1200px)and (max-width: 1500px){.practice-area-blocks>div .title{font-size:1.4rem}}.practice-area-blocks>div:hover .content{opacity:1;z-index:99}.practice-area-blocks>div .content{padding:3rem;opacity:0;position:absolute;border:2px solid;background-color:#fff;display:flex;flex-direction:column;justify-content:center;top:0;left:0;width:100%;height:100%;transition:all .3s ease}@media screen and (max-width: 900px){.practice-area-blocks>div .content{font-size:1.3rem;aspect-ratio:unset !important}}.job-content{position:relative;margin:2rem;background:#fff}.job-content:before{content:"";width:calc(100% + 4rem);height:calc(100% + 4rem);background:url(../../uploads/2024/04/Group-173.jpg);background-size:cover;position:absolute;top:-2rem;left:-2rem;z-index:-1;border-radius:var(--bs-border-radius-xl) !important}.job-content .cls-button{top:-1rem;right:-1rem;background:#fff;border-radius:50%}.newsletter .contact-form{display:block}.newsletter .contact-form .wpcf7-form-control-wrap{display:block;margin-bottom:.8rem;margin-top:.8rem}.newsletter .contact-form p:last-child{margin-bottom:0}.sidebar .newsletter .button-group .text{padding:.5rem 1.5rem !important;font-size:1rem !important}.sidebar .newsletter .button-group .action{padding:.5rem .5rem !important;font-size:1rem !important}.sidebar .newsletter .button-group .action svg{width:1rem;height:1rem}.sidebar input,.sidebar select,.sidebar textarea{font-size:.8rem}.sidebar .post-thumbnail img{width:70px;height:auto;border-radius:5px}.form-wrap{max-width:1100px}.jobs-content{position:fixed;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 1025px){.jobs-content{top:0;bottom:0}}@media screen and (max-width: 1024px){.form-wrap{max-height:100dvh !important}.newsletter-icon{max-width:100px}}.stay-updated-with-bim.form-wrap{max-width:800px}.stay-updated-with-bim.form-wrap{max-width:800px}@media screen and (min-width: 1600px)and (max-width: 1920px){.stay-updated-with-bim.form-wrap{max-width:1000px}}

         .contact-content {
            padding: 60px 40px;
            height: 100%;
            background: rgba(255, 255, 255, 0.07);
         }

         .contact-content form .nice-select,
         .contact-content form input,
         .contact-content form textarea {
            width: 100%;
            outline: none;
            background: transparent !important;
            border: unset;
            border-bottom: 1px solid var(--white);
            border-radius: 0;
            padding-bottom: 10px;
            padding-left: 0;
            padding-right: 0;
            padding-top: 0;
            color: var(--white);
         }

         /* Make placeholder text white */
         .contact-content form input::placeholder,
         .contact-content form textarea::placeholder {
            color: var(--white);
            opacity: 1;
            /* Ensures full visibility in some browsers */
         }

         /* Optional: style for older WebKit-based browsers */
         .contact-content form input::-webkit-input-placeholder,
         .contact-content form textarea::-webkit-input-placeholder {
            color: var(--white);
         }

         .contact-content form input:-ms-input-placeholder,
         .contact-content form textarea:-ms-input-placeholder {
            color: var(--white);
         }

         .contact-content form input::-ms-input-placeholder,
         .contact-content form textarea::-ms-input-placeholder {
            color: var(--white);
         }
		 .white {
			 color:#fff;
		 }
 .elementor-container

 {
    max-width: 1140px;
}


@media (min-width: 1400px) {
   .elementor-container

 {
    max-width: 1320px;
}

}
.tag-widget-container{
    display: flex;
    flex-direction: row;
  
    justify-content: center;
    gap: 10px 10px;
    flex-wrap: wrap;
    align-content: center;
    background-transition: 0.3s;
	list-style:none;
	margin:0;
	padding:0
}
.tag-widget-container li

 {
    padding: 5px 10px 5px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7F7F7F;
    border-radius: 5px 5px 5px 5px;
	color:#fff;
}
.e-con-full.e-flex, .e-con.e-flex>.e-con-inner {
    flex-direction: var(--flex-direction);
}
.e-con.e-flex {
    --flex-direction: column;
    --flex-basis: auto;
    --flex-grow: 0;
    --flex-shrink: 1;
    flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}

.elementor-widget-wrap>.elementor-element {
    width: 100%;
}
.e-con {
    --container-widget-width: 100%;
}
.elementor-element {
    --widgets-spacing: 20px 20px;
}
 .elementor-container {
 
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.common-social li a {
  width: 36px;
  min-width: 36px;
  height: 36px;
  display: block;
  border: 1px solid #dde1f1;
  transition: all 0.5s;
}
.common-social li a:hover {
  background: ##00adee;
  border-color: #fff;
}
.common-social li a:hover svg path {
  stroke: #1b1b1b;
}
.common-social {
	list-style:none;
	padding:0;
}
.common-social li a:hover i {
  color: #1b1b1b;
}
.d-center

 {
    display: flex !important
;
    align-items: center !important;
    justify-content: center !important;
}
.footer-version-one {
  background: url(/QBIM/images/footer-version1bg.png) no-repeat center center;
  background-size: cover;
}

@media (max-width: 1399px) {
  .footer-logov1 {
    width: 100px;
    margin: 0 auto;
  }
  .footer-logov1 img {
    width: 100%;
    width: 100%;
  }
}
.list-style-type-none{
	list-style-type:none;
	padding:0;
}
.flink-items {
  transition: all 0.6s;
}
.flink-items i {
  transition: all 0.6s;
}
.flink-items:hover {
  color: var(--cstm_primary) !important;
  text-decoration:none;
}
.flink-items:hover .ani-icons {
  transform: rotate(180deg);
}
.flink-items:hover .ani-icons i {
  color: var(--cstm_primary) !important;
}

.foote-formv1 {
  border: 1px solid #454750;
  border-radius: 4px;
  padding: 5px;
}
.foote-formv1 button {
  width: 53px;
  height: 50px;
  padding: 5px 16px;
}
.foote-formv1 input {
  background: transparent;
  border: unset;
  outline: none;
  padding: 10px 24px;
  color: var(--pra-clr);
  width: initial;
}
.foote-formv1 ::placeholder {
  color: var(--border1);
}
@media (max-width: 1399px) {
  .foote-formv1 input {
    padding: 10px 10px;
  }
}
.themebg

 {
    background: #00adee;
}
.footer-bottom-version-two .footer-logov1 img {
    width: 120px;
    /* filter: invert(1) brightness(10000%); */
}
.footer-topscroll {
  width: 58px;
  min-width: 58px;
  height: 58px;
  border-radius: 50%;
  display: block;
  border: 5px solid var(--white);
  transition: all 0.5s;
}
.footer-topscroll i {
  transition: all 0.5s;
  color: var(--black);
}
.footer-topscroll:hover {
  background: var(--white);
  border-color: var(--cstm_primary);
}
.footer-topscroll:hover i {
  color: var(--black);
}
@media (max-width: 575px) {
  .footer-topscroll {
    margin: 0 auto;
  }
}
.bluec{
	color:#00adee; !important;
}
.blog-wrapper {
    border-left: 1px solid #0e0e0e;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin-bottom: 20px;
    -webkit-transition: .5s;
    transition: .5s
}

.no-thumb .blog-wrapper {
    padding-top: 20px
}

.blog-wrapper .entry-thumbnail {
    padding-left: 30px
}

    .blog-wrapper .entry-thumbnail a {
        display: block;
        position: relative
    }

        .blog-wrapper .entry-thumbnail a:before {
            content: '';
            width: 100%;
            height: 100%;
            background-color: #102e19;
            opacity: 0;
            position: absolute;
            top: 0;
            left: 0;
            -webkit-transition: .5s;
            transition: .5s;
            z-index: 9;
            -webkit-border-radius: .5em .5em 0 0;
            border-radius: .5em .5em 0 0
        }

    .blog-wrapper .entry-thumbnail img {
        -webkit-transition: .5s;
        transition: .5s;
        -webkit-border-radius: 0;
        border-radius: 0;
        height: auto;
        width: 100%
    }

    .blog-wrapper .entry-thumbnail .meta-cat {
        position: absolute;
        bottom: 10px;
        right: 10px;
        background-color: #ed232a;
        color: #fff;
        padding: .3em .625em;
        -webkit-border-radius: .5em;
        border-radius: .5em;
        z-index: 10;
        display: none
    }

.blog-wrapper .entry-content, .blog-wrapper .entry-header {
    padding: 0 1.875em
}

.blog-wrapper:hover {
    -webkit-box-shadow: 0 3px 7px 0 rgba(0,0,0,.04);
    box-shadow: 0 3px 7px 0 rgba(0,0,0,.04)
}

    .blog-wrapper:hover .entry-thumbnail a:before {
        opacity: .7
    }
.no-border

 {
    border: 0;
}
.elementskit-accordion {
    counter-reset: myNumber
}

.elementskit-accordion .ekit-accordion-title {
    padding-right: 10px;
    display: inline-block
}

.elementskit-accordion .elementskit-card {
    border: 0;
    border-radius: 0;
    background-color: transparent;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 10px
}

.elementskit-accordion .elementskit-card-header {
    padding: 0;
    background-color: transparent;
    border-bottom: 0 solid #000
}

.elementskit-accordion .elementskit-card-header .ekit_accordion_icon_group svg {
    vertical-align: middle
}

.elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #000;
    background-color: #f7f9fb;
    font-weight: 700;
    padding: 14px 30px;
    border: 1px solid transparent;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    position: relative
}

.elementskit-accordion .elementskit-card-header>.elementskit-btn-link:focus,.elementskit-accordion .elementskit-card-header>.elementskit-btn-link:hover {
    text-decoration: none
}

.elementskit-accordion .elementskit-card-header>.elementskit-btn-link>i {
    color: #2575fc;
    line-height: 1.6666666667;
    display: inline-block;
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease,-webkit-transform .4s ease
}

.elementskit-accordion .elementskit-card-header>.elementskit-btn-link .ekit_accordion_icon_left_group,.elementskit-accordion .elementskit-card-header>.elementskit-btn-link>.icon-left {
    padding-right: 26px;
    float: left
}

.elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .icon-closed {
    display: block
}

.elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .icon-open {
    display: none
}

.elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .ekit_accordion_normal_icon {
    display: none
}

.elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .ekit_accordion_active_icon {
    display: block
}

.elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .icon-closed {
    display: none
}

.elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .icon-open {
    display: block
}

.elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .ekit_accordion_normal_icon {
    display: block
}

.elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .ekit_accordion_active_icon {
    display: none
}

.elementskit-accordion .elementskit-card-body {
    padding: 20px 30px
}

.elementskit-accordion .elementskit-card-body p {
    margin-top: 0;
    margin-bottom: 1em
}

.elementskit-accordion .elementskit-card-body p:last-child {
    margin-bottom: 0
}

.elementskit-accordion.floating-style .elementskit-card-header>.elementskit-btn-link {
    -webkit-box-shadow: -1.216px 6.894px 15px 0 rgba(37,117,252,.2);
    box-shadow: -1.216px 6.894px 15px 0 rgba(37,117,252,.2);
    border-radius: 0 0 5px 5px;
    background-color: #fff
}

.elementskit-accordion.floating-style .elementskit-card-body {
    width: calc(100% - 40px);
    border-radius: 0 0 5px 5px;
    position: relative;
    margin-left: auto;
    margin-right: auto
}

.elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-btn-link {
    background-color: #2575fc;
    color: #fff;
    -webkit-box-shadow: -1.216px 6.894px 15px 0 rgba(0,0,0,.07);
    box-shadow: -1.216px 6.894px 15px 0 rgba(0,0,0,.07)
}

.elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-btn-link>i {
    color: inherit
}

.elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-card-body {
    background-color: #2575fc
}

.elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-card-body p {
    color: #fff
}

.elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link {
    background-color: #2575fc;
    position: relative;
    border: 0;
    padding-left: 70px
}

.elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 35px;
    background-color: rgba(255,255,255,.2);
    text-align: right;
    line-height: 55px
}

.elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link::after {
    position: absolute;
    content: "";
    left: 35px;
    top: 0;
    border-top: 26.5px solid transparent;
    border-right: 26.5px solid transparent;
    border-left: 26.5px solid rgba(255,255,255,.2);
    border-bottom: 26.5px solid transparent
}

.elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link .ekit_accordion_icon_left_group {
    position: absolute;
    left: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link {
    position: relative;
    z-index: 1;
    padding: 16.5px 30px
}

.elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
    color: #fff
}

.elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]>i {
    color: inherit
}

.elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .path {
    fill: #2575fc
}

.elementskit-accordion.curve-shape .svg-shape {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1
}

.elementskit-accordion .elementskit-card-body {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 65px;
    padding-right: 85px
}

.elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link {
    border: 1px solid #f5f5f5;
    border-bottom: 1px solid #2575fc;
    background-color: #fff;
    position: relative;
    padding-left: 85px
	
}

.elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link::before {
    position: absolute;
    top: -1px;
    left: -1px;
    content: "";
    height: calc(100% + 2px);
    width: 55px;
    text-align: center;
    line-height: 55px;
    color: #fff;
    background-color: #2575fc
}

.elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link .ekit_accordion_icon_left_group {
    position: absolute;
    left: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #fff
}

.elementskit-accordion.accordion-4 .elementskit-card-body {
    padding-left: 0;
    padding-right: 0
}
.dark-btn {
    display: block;
    width: 195px;
    height: 50px;
    position: relative;
    overflow: hidden;
    border: 1px solid transparent;
    background: 0 0;
	font-size:15px;
}

.dark-btn .show-btn {
    position: absolute;
    top: 0;
    cursor: pointer;
    left: 0;
    width: 195px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 1.35px;
   color: #fff;
    background: #00adee;
    border-color: #00adee;
}

.dark-btn .hide-btn {
    position: absolute;
    top: 0;
    cursor: pointer;
    left: 195px;
    width: 195px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 1.35px;
    color: #fff;
    background: #193c89
}

.dark-btn:hover .show-btn {
    left: -195px
}
hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgb(0 0 0 / 42%);
}
.dark-btn:hover .hide-btn {
    left: 0
}
