.bg-peach{background-color:#FFF1EC!important}.team-card img:not(.attachment-large){height:280px;width:100%;object-fit:cover;object-position:top}.team-members-grid .team-card{border:none;border-radius:5px;overflow:hidden;height:100%}.team-card.intro img{max-width:55px}.team-members-grid h2,.team-members-grid h3,.team-members-grid h4,.team-members-grid h5{color:#225689}.team-members-grid h2{max-width:200px}.popup:hover{cursor:pointer}.popup:hover img{cursor:pointer;transform:scale(1.05)}.popup{overflow:hidden}.popup img{-webkit-transition:all 0.6s cubic-bezier(.25,.8,.25,1);transition:all 0.6s cubic-bezier(.25,.8,.25,1)}.popup .content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:center}.modal-body{padding:25px!important}.modal.fade.show{background-color:rgba(0,0,0,.6)}.modal-body .btn-close{position:absolute;right:10px;border:none}.social-links svg{fill:#225689;width:30px;border:1px solid #225689;border-radius:4px;padding:6px;margin-left:8px}.popup .info p:last-of-type{margin-bottom:0}.location-search-icon svg{fill:#666}#project-filters .location-input-wrapper{width:100%;height:100%}#project-filters #market{color:#666;padding:0 10px;padding-right:2.5rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.5rem;background:url(/wp-content/themes/hello-elementor-child/images/angle-down-solid.svg) no-repeat right .75rem center;background-size:12px;width:100%;height:42px}#project-filters #market option{color:#000}.project-list .project-item{border-radius:10px;background:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:flex;flex-wrap:wrap;overflow:hidden}.project-list .project-item .image{width:45%}.project-list .project-item .image img{height:100%;width:100%;object-fit:cover}.project-list .project-item .project-info{width:55%;padding:20px}.project-list .project-item .project-info p{margin-bottom:5px;display:flex;align-items:center;gap:10px;color:#000}.loading-state{width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin:auto;display:none}.loading{width:50px;height:50px;border-radius:50%;border:8px solid #ddd;border-top-color:#FF6E41;animation:loading 1s linear infinite}.box-shadow{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.single-project #primary .container,.single-resource #primary .container{max-width:1140px}.single-project #primary .hero,.single-resource #primary .hero{position:relative}.single-project #primary .hero .content,.single-resource #primary .hero .content{padding:120px 0 160px;width:65%;z-index:0;position:relative;color:#fff}.single-resource #primary .hero .content h1{font-size:4rem}.single-resource #primary .hero .content p{font-size:1.5rem}.single-resource #primary .hero .content{width:100%;max-width:900px;text-align:center;margin:auto}.single-project #primary .hero .overlay,.single-resource #primary .hero .overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.85;background:#225689;mix-blend-mode:multiply;z-index:-1}.single-project #primary .hero .hero__bg,.single-resource #primary .hero .hero__bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-2}.single-project #primary .hero .hero__bg img,.single-resource #primary .hero .hero__bg img{object-fit:cover;width:100%;height:100%}.single-project #primary .hero svg rect{fill:none}.single-project #primary .hero svg path{stroke:#fff}.single-project #primary .elementor-button:not(.elementor-button-footer),.single-resource #primary .elementor-button:not(.elementor-button-footer){font-family:"Sofia Pro Semi Bold",Sans-serif;font-weight:500;fill:#FFF;color:#FFF;background-color:#FF6E41;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF6E41;border-radius:5px 5px 5px 5px}.single-project #primary .elementor-button-footer{font-size:18px;font-weight:500;text-transform:uppercase;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:#02010100;padding:0 0 0 0}.single-project #primary .elementor-button-footer .elementor-button-content-wrapper{align-items:center}.single-project #primary .elementor-button-transparent path{fill:#FF6E41}.single-project #primary .elementor-button-transparent{color:#FF6E41!important;background-color:transparent!important}.single-project #primary .features .container{margin-top:-100px;padding:40px;background:#fff;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.single-resource #primary .resource-content .container{margin-top:-100px;padding:40px;background:#fff;border-radius:20px;box-shadow:none;margin-bottom:50px}.single-project #primary .features .feature-image,.single-resource #primary .feature-image{border-radius:20px;height:100%;width:100%;object-fit:cover;max-height:400px}.single-project #primary .features .image-side,.single-resource #primary .image-side{position:relative}.single-project #primary .features .image-side::before,.single-resource #primary .image-side::before{content:"";position:absolute;top:50%;left:100%;width:90px;height:112px;transform:translate(calc(-50% - 12px),-50%);background-image:url(/wp-content/themes/hello-elementor-child/images/seyon.png);background-size:contain;background-repeat:no-repeat}.single-project #primary .features .content-side,.single-resource #primary .download .content{padding-left:80px}.single-resource #primary .download .content h2{color:#225689}.single-project #primary .features .feature-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding:20px;border-radius:10px;background:#FFF1EC;list-style:none;row-gap:5px}.single-project #primary .features .feature-list li{width:45%;padding-left:22px;position:relative;color:#18191F;font-size:18px}.single-project #primary .features .feature-list li::before{content:"";position:absolute;top:.2em;left:0;width:20px;height:20px;background-image:url(/wp-content/themes/hello-elementor-child/images/location.png);background-size:contain;background-repeat:no-repeat}.single-project #primary .features p,.single-resource #primary .download p{color:#18191F;font-size:18px}.single-project #primary .elementor-button-text{display:flex;align-items:center;gap:6px;line-height:normal}.single-project #primary .gallery,.single-project #primary .testimonials{padding:50px 0}.single-project #primary .testimonials{margin-bottom:100px}.single-project #primary .gallery .container{padding:40px}.gallery-slider .gallery-image{height:600px;overflow:hidden;display:flex;align-items:center;justify-content:center}.gallery-slider .gallery-image img{height:100%;width:100%;object-fit:cover;border-radius:20px}.gallery-slider .slick-list{overflow:visible;margin:0 -10px}.gallery-slider .slick-list .slick-slide{margin:0 10px}.gallery-slider .slick-list .slick-slide:not(.slick-active){opacity:.5}.pagination-btn{color:#FF6E41;border-color:#FF6E41}.pagination-btn.active,.pagination-btn:hover{color:#FFF;background-color:#FF6E41}.slick-arrow{border:none!important;z-index:1}.slick-arrow{background-color:none!important}.slick-arrow.slick-next img{transform:rotate(180deg)}.slick-arrow:hover{background:none!important}.slick-arrow::before{display:none}.slick-dots li button:hover{background:none!important}.slick-dots li button::before{font-size:10px!important;top:30px!important}.slick-dots li.slick-active button::before{color:#FF6E41!important;opacity:1!important}.testimonials-slider .slick-track{display:flex;align-items:center}.testimonial-carousel__card{display:flex;justify-content:center;align-items:center;gap:10px}.testimonial-carousel__slide .contained{max-width:80%;margin:auto auto 30px;font-size:30px;font-weight:600;color:#18191F}.testimonial-carousel__slide .company-logo{max-width:200px;margin-bottom:30px}.testimonial-carousel__card .author{width:75px;height:75px;border-radius:100%;overflow:hidden}#resource-results .project-list .project-item .image,#resource-results .project-list .project-item .project-info{width:100%}#resource-results .project-list .project-item{flex-direction:column;flex-wrap:nowrap}#resource-results .project-list .project-item .image{height:250px}#resource-results .project-list .project-item .image img{height:100%;width:100%;object-fit:cover}#resource-results .project-list .project-item .project-info{flex:1 1 0%}#resource-results .project-list .project-item .project-info .category{border-radius:56px;background:rgba(34,86,137,.1);padding:6px 12px;width:fit-content;font-size:14px}.case-study h2,.case-study h3,.case-study h4,.case-study h5{color:#225689}.case-study .intro h2{margin-top:0}.case-study .content-text h2,.case-study .content-text h3,.case-study .content-text h4,.case-study .content-text h5{margin-top:1em}.case-study .info{padding-left:50px}.case-study .info .company-info{padding:20px;background-color:#FFF1EC;border-radius:10px}.case-study .info .contact{padding:20px}.case-study .info .company-info p:last-of-type{margin-bottom:0}.case-study .info .company-info img{margin-bottom:20px;max-width:130px}.case-study .info .info-wrapper{position:sticky;top:40px}.case-study #resource-results{margin-top:100px}.single-resource #primary .case-study .image-side::before{content:"";position:absolute;top:100%;left:50%;width:90px;height:112px;transform:translate(-50%,-100%);background-image:url(/wp-content/themes/hello-elementor-child/images/seyon.png);background-size:contain;background-repeat:no-repeat}.single-resource #primary .case-study .content-text img{width:100%;object-fit:cover;border-radius:20px}.post__share{margin:0;align-items:center;justify-content:flex-start;height:auto;width:100%;list-style:none;display:flex;padding:0;margin:2.5rem 0 0 0;gap:10px}.post__share .post__share-link{border-radius:6px;border:1px solid #000;background-color:none;list-style:none;transition:all 0.25s ease}.post__share .post__share-link:hover{background-color:#000}.post__share .post__share-link:hover svg{fill:#fff}.post__share .post__share-link a{display:flex;justify-content:center;align-items:center;width:40px;height:40px}.post__share .post__share-link svg{width:18px;height:18px;fill:#000;transition:all 0.25s ease}.post__share svg{width:30px;height:auto}#resource-results .project-list .project-item .project-info h3{font-size:26px;margin-bottom:30px}@keyframes loading{to{transform:rotate(360deg)}}@media screen and (max-width:1140px){.project-list .project-item .image{width:100%}.project-list .project-item .project-info{width:100%}.single-project #primary .hero .content,.single-resource #primary .hero .content{width:100%}.single-project #primary .features .container,.single-resource #primary .resource-content .container{max-width:calc(100% - 20px);padding:20px}.gallery-slider .gallery-image{height:400px}}@media screen and (max-width:992px){.project-list .project-item .image{width:100%}.project-list .project-item .project-info{width:100%}.single-project #primary .hero .content,.single-resource #primary .hero .content{width:100%}.case-study .info{padding-left:calc(var(--bs-gutter-x) * .5);margin-top:30px}.single-resource #primary .hero .content h1{font-size:2.5rem}}@media screen and (max-width:767px){#project-filters #market{margin-bottom:20px}.project-list .project-item .image img{max-height:250px}.single-project #primary .footer-section .elementor-widget-wrap.elementor-element-populated{padding:30px 10px!important;margin:auto!important}.single-project #primary .elementor-top-column{display:none}.single-project #primary .footer-section .elementor-button-wrapper{display:flex}.testimonial-carousel__slide .contained{max-width:100%}.single-project #primary .features .content-side{padding-left:calc(var(--bs-gutter-x) * .5);margin-top:30px}.single-project #primary .features .image-side::before{display:none}.gallery-slider .gallery-image{height:300px}.single-project #primary .gallery,.single-project #primary .testimonials{padding:25px 0}.testimonial-carousel__slide .contained{font-size:18px}.single-project #primary .testimonials{margin-bottom:25px}.single-resource #primary .case-study .image-side::before{width:60px;height:85px}}