.hero-banner-portfolio-single{background:linear-gradient(180deg, #0a0648 0%, #1b8db6 100%);padding:100px 0}@media(max-width: 1024.98px){.hero-banner-portfolio-single{padding:75px 0}}@media(max-width: 767.98px){.hero-banner-portfolio-single{padding:50px 0}}.hero-banner-portfolio-single h1{font-size:80px;letter-spacing:-3.5px}@media(max-width: 1024.98px){.hero-banner-portfolio-single h1{font-size:58px}}@media(max-width: 767.98px){.hero-banner-portfolio-single h1{font-size:36px}}.hero-banner-portfolio-single .portfolio-info p,.hero-banner-portfolio-single .portfolio-info span{font-size:26px}@media(max-width: 1024.98px){.hero-banner-portfolio-single .portfolio-info p,.hero-banner-portfolio-single .portfolio-info span{font-size:24px}}@media(max-width: 767.98px){.hero-banner-portfolio-single .portfolio-info p,.hero-banner-portfolio-single .portfolio-info span{font-size:22px}}.hero-banner-portfolio-single .portfolio-info p{letter-spacing:-1.8px}@media(max-width: 767.98px){.hero-banner-portfolio-single .portfolio-info p{width:100%}}.hero-banner-portfolio-single .portfolio-info span{color:hsla(0,0%,100%,.5607843137);letter-spacing:-2.3px}.testimonials-location{background-color:#f7f7f7}.testimonials-location-reviews{max-width:867px}.testimonials-location-card{border-radius:21px}@media(min-width: 768px){.testimonials-location-card-video{width:42.2%}}@media(min-width: 768px){.testimonials-location-card-content{width:51.63%}}.testimonials-location-card-content p:not(.testimonials-location-card-client p){color:#00415d;font-family:"Geist",system-ui,-apple-system,"Segoe UI",Georgia,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:24px;letter-spacing:-0.7px}@media(max-width: 1024.98px){.testimonials-location-card-content p:not(.testimonials-location-card-client p){font-size:22px}}@media(max-width: 767.98px){.testimonials-location-card-content p:not(.testimonials-location-card-client p){font-size:20px}}.testimonials-location-card-rating svg{width:28px;height:28px;color:#fbbf24}@media(max-width: 1024.98px){.testimonials-location-card-rating svg{width:26px;height:26px}}@media(max-width: 767.98px){.testimonials-location-card-rating svg{width:24px;height:24px}}.testimonials-location-card-client img{flex:none}@media(max-width: 1024.98px){.testimonials-location-card-client img{width:40px}}@media(max-width: 767.98px){.testimonials-location-card-client img{width:34px}}.testimonials-location-card-client p,.testimonials-location-card-client span{color:#121212;font-family:"Geist",system-ui,-apple-system,"Segoe UI",Georgia,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.testimonials-location-card-client p{font-size:16px}@media(max-width: 1024.98px){.testimonials-location-card-client p{font-size:15px}}@media(max-width: 767.98px){.testimonials-location-card-client p{font-size:14px}}.testimonials-location-card-client span{font-size:14px;letter-spacing:-0.3px}@media(max-width: 1024.98px){.testimonials-location-card-client span{font-size:13px}}@media(max-width: 767.98px){.testimonials-location-card-client span{font-size:12px}}.testimonials-location .subtitle{font-family:"Geist",system-ui,-apple-system,"Segoe UI",Georgia,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;color:rgba(9,10,21,.7019607843);letter-spacing:3.5px}@media(max-width: 1024.98px){.testimonials-location .subtitle{font-size:15px}}@media(max-width: 767.98px){.testimonials-location .subtitle{font-size:14px}}.testimonials-location h2{letter-spacing:-2.5px}@media(min-width: 768px){.testimonials-location h2{max-width:528px}}.testimonials-location .swiper-button{width:85px;height:85px;color:#292d32;top:80px;left:auto;bottom:auto;border:1px solid #cdcdcd}@media(max-width: 1024.98px){.testimonials-location .swiper-button{display:none !important}}.testimonials-location .swiper-button::after{display:none}.testimonials-location .swiper-button-prev{right:103px}.testimonials-location .swiper-button-next{right:0}.testimonials-location .swiper-button svg{width:24px;height:24px}.calendly-inline-widget{min-width:320px;height:580px}.contact-location-ceo img{width:180px}@media(max-width: 1024.98px){.contact-location-ceo img{width:155px}}@media(max-width: 767.98px){.contact-location-ceo img{width:130px}}.contact-location-ceo p{font-family:"Geist",system-ui,-apple-system,"Segoe UI",Georgia,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:20px}@media(max-width: 1024.98px){.contact-location-ceo p{font-size:19px}}@media(max-width: 767.98px){.contact-location-ceo p{font-size:18px}}.contact-location-ceo span{font-family:"Geist",system-ui,-apple-system,"Segoe UI",Georgia,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;letter-spacing:-0.4px;color:hsla(0,0%,100%,.6)}@media(max-width: 1024.98px){.contact-location-ceo span{font-size:15px}}@media(max-width: 767.98px){.contact-location-ceo span{font-size:14px}}.contact-location-navigation button{border-radius:12px;padding:12px;font-family:"Geist",system-ui,-apple-system,"Segoe UI",Georgia,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;border:1px solid #fff;letter-spacing:-0.2px}.contact-location-navigation button:focus,.contact-location-navigation button:hover,.contact-location-navigation button.active{border-color:#187ba7;color:#187ba7}@media(max-width: 1024.98px){.contact-location-navigation button{padding:10px;font-size:15px}}@media(max-width: 767.98px){.contact-location-navigation button{padding:8px;font-size:14px}}.contact-location-form .wpcf7-form-control-wrap input,.contact-location-form .wpcf7-form-control-wrap textarea{border-radius:12px;background-color:#fff;border:1px solid rgba(93,97,89,.1215686275);padding:12px 18px;margin:8px 0 20px;font-family:"Geist",system-ui,-apple-system,"Segoe UI",Georgia,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;letter-spacing:-0.4px;display:block;width:100%}@media(max-width: 1024.98px){.contact-location-form .wpcf7-form-control-wrap input,.contact-location-form .wpcf7-form-control-wrap textarea{font-size:15px;padding:10px 15px;margin:7px 0 17.5px}}@media(max-width: 767.98px){.contact-location-form .wpcf7-form-control-wrap input,.contact-location-form .wpcf7-form-control-wrap textarea{font-size:14px;padding:8px 12px;margin:6px 0 15px}}.contact-location-form .wpcf7-form-control-wrap input:focus,.contact-location-form .wpcf7-form-control-wrap textarea:focus{box-shadow:none;outline:0}.contact-location-form .wpcf7-form-control-wrap textarea{height:120px}@media(max-width: 1024.98px){.contact-location-form .wpcf7-form-control-wrap textarea{height:105px}}@media(max-width: 767.98px){.contact-location-form .wpcf7-form-control-wrap textarea{height:90px}}.contact-location-form .wpcf7-form label{color:#000;font-family:"Geist",system-ui,-apple-system,"Segoe UI",Georgia,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;font-weight:500;letter-spacing:-0.3px;display:block;width:100%}@media(max-width: 1024.98px){.contact-location-form .wpcf7-form label{font-size:15px}}@media(max-width: 767.98px){.contact-location-form .wpcf7-form label{font-size:14px}}.contact-location-form .wpcf7-submit{padding:14px 22px;background-color:#187ba7;border-color:#187ba7;border-radius:58px;font-size:16px;letter-spacing:-0.3px;margin-top:10px}@media(max-width: 1024.98px){.contact-location-form .wpcf7-submit{font-size:15px;padding:12px 19px}}@media(max-width: 767.98px){.contact-location-form .wpcf7-submit{font-size:14px;padding:10px 16px}}.contact-location-form .wpcf7-submit:focus,.contact-location-form .wpcf7-submit:hover{color:#187ba7;background-color:#fff}.contact-location-form .wpcf7-spinner{display:none}.contact-location .container{border-radius:32px;background:linear-gradient(180deg, #0a0648 0%, #1b8db6 100%)}.contact-location .container .row .col{flex:0 0 auto}.contact-location .container .row .col:first-child{width:48.67%}@media(max-width: 767.98px){.contact-location .container .row .col:first-child{width:100%}}.contact-location .container .row .col:first-child p:not(.contact-location-ceo p){font-family:"Geist",system-ui,-apple-system,"Segoe UI",Georgia,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:24px;letter-spacing:-0.8px}@media(max-width: 1024.98px){.contact-location .container .row .col:first-child p:not(.contact-location-ceo p){font-size:22px}}@media(max-width: 767.98px){.contact-location .container .row .col:first-child p:not(.contact-location-ceo p){font-size:20px}}.contact-location .container .row .col:first-child p:not(.contact-location-ceo p):last-of-type{margin-bottom:0}.contact-location .container .row .col:last-child{width:51.33%;background-color:#f8f8f8;border-radius:16px}@media(max-width: 767.98px){.contact-location .container .row .col:last-child{width:100%}}.contact-location .subtitle{font-family:"Geist",system-ui,-apple-system,"Segoe UI",Georgia,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;color:hsla(0,0%,100%,.7019607843);letter-spacing:3.5px}@media(max-width: 1024.98px){.contact-location .subtitle{font-size:15px}}@media(max-width: 767.98px){.contact-location .subtitle{font-size:14px}}.contact-location h2{letter-spacing:-2.5px}#the-problem,#our-solution,#what-we-did{background-color:#faf7fd}#the-problem{padding:100px 0 50px}@media(max-width: 1024.98px){#the-problem{padding:75px 0 40px}}@media(max-width: 767.98px){#the-problem{padding:50px 0 30px}}#our-solution{padding:50px 0 100px}@media(max-width: 1024.98px){#our-solution{padding:40px 0 75px}}@media(max-width: 767.98px){#our-solution{padding:30px 0 50px}}#what-we-did{padding-bottom:100px}@media(max-width: 1024.98px){#what-we-did{padding-bottom:75px}}@media(max-width: 767.98px){#what-we-did{padding-bottom:50px}}#the-problem p,#our-solution p{font-size:25px}@media(max-width: 1024.98px){#the-problem p,#our-solution p{font-size:23px}}@media(max-width: 767.98px){#the-problem p,#our-solution p{font-size:21px}}#the-problem p,#our-solution p,#what-we-did p{line-height:1.6;letter-spacing:-1px}#the-problem p:last-of-type,#our-solution p:last-of-type,#what-we-did p:last-of-type{margin-bottom:0}#the-problem ul li,#our-solution ul li,#what-we-did ul li{line-height:1.6;letter-spacing:-1px}#what-we-did .accordion-item:not(:last-child){border-bottom:1px solid #ddd}#what-we-did .accordion-button::after{border-radius:50%;width:32px;height:32px;color:#292d32;border:1px solid #292d32;background-position:center center}#what-we-did .accordion-button:not(.collapsed)::after{background-color:#292d32}#what-we-did .accordion-button:focus{outline:0;box-shadow:none}#what-we-did h3{font-size:30px;letter-spacing:-1px}@media(max-width: 1024.98px){#what-we-did h3{font-size:27px}}@media(max-width: 767.98px){#what-we-did h3{font-size:24px}}#what-we-did p{font-size:20px}@media(max-width: 1024.98px){#what-we-did p{font-size:19px}}@media(max-width: 767.98px){#what-we-did p{font-size:18px}}/*# sourceMappingURL=single-portfolios.css.map */
