.portfolio .section-title{text-align:center}.portfolio .section-title-2{padding-bottom:80px}.portfolio .card-wrapper{border-radius:3px;overflow:hidden;margin-bottom:30px}.portfolio .anchor-custom-button{top:0;left:0;display:flex;justify-content:center;margin:30px auto auto}.portfolio .card-wrapper .card-intro{position:relative;display:block}.portfolio .card-wrapper .card-intro:hover .card-overlay{background-color:rgba(0,0,0,.5)}.portfolio .card-wrapper .card-intro .card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;-webkit-transition:background-color .4s cubic-bezier(.25,.46,.45,.94);-ms-transition:background-color .4s cubic-bezier(.25,.46,.45,.94);transition:background-color .4s cubic-bezier(.25,.46,.45,.94)}.portfolio .card-wrapper .card-intro .card-title-wrapper{position:absolute;bottom:20px;left:24px}.portfolio .card-wrapper .card-intro img{width:100%}.portfolio .card-wrapper .card-intro .card-title-wrapper .card-title{font-family:Montserrat,sans-serif;font-size:1.5625rem;font-weight:600;line-height:1.67;letter-spacing:.5px;color:#fff;margin:0}.portfolio .card-wrapper .card-intro .card-title-wrapper .card-sub-title{font-family:Raleway,sans-serif;font-size:.875rem;line-height:1.57;letter-spacing:.17px;color:#fff;font-weight:400}.portfolio .card-wrapper .card-description{min-height:198px;padding:26px 24px 40px;font-size:.875rem;line-height:1.57}@media (max-width:767px){.portfolio .section-title-2{padding-bottom:50px}.portfolio .card-wrapper .card-intro .card-title-wrapper .card-title{font-size:1.2rem}.portfolio .row div:last-child .card-wrapper{margin-bottom:0}.portfolio{padding-bottom:50px!important}}.portfolio{padding-top:80px;padding-bottom:96px;min-height:100vh}.banner{background-image:linear-gradient(5deg,#e3e6eb -38%,#fff 32%);width:100%;height:auto}.banner,.bg-img{text-align:center}.bg-img{background-repeat:no-repeat;background-size:contain;padding-top:216px;padding-bottom:124px}.portfolio-hero-banner{width:100%;height:100%}.banner-title{font-weight:200;color:#677897}.banner-title,.banner-title-2{font-size:3.125rem;letter-spacing:1px}.banner-title-2{font-family:Montserrat,sans-serif;font-weight:800;color:#1f2123;padding-bottom:20px}.banner-description{font-size:1.25rem;line-height:1.5;color:#677897;max-width:480px;margin:0 auto}@media only screen and (max-width:991px){.banner{padding-top:66px;padding-bottom:50px}.bg-img{background-image:none!important;padding-top:0;padding-bottom:0}}.our-clients .section-title-2{padding-bottom:80px}.our-clients{width:100%;margin-bottom:30px}.section-client-spacing.our-clients{padding-bottom:20px;padding-top:50px}.our-clients{text-align:center;padding-left:15px!important;padding-right:15px!important}.our-clients .container{padding-right:15px;padding-left:15px}.client-container{display:grid;grid-template-columns:repeat(7,1fr);gap:32px;justify-items:center}.client-images{max-width:100%;height:auto;object-fit:contain}@media (min-width:993px){.client-container .client-images:nth-child(29){grid-column-start:2}.client-container .client-images:nth-child(30){grid-column-start:3}.client-container .client-images:nth-child(31){grid-column-start:4}.client-container .client-images:nth-child(32){grid-column-start:5}.client-container .client-images:nth-child(33){grid-column-start:6}}@media (max-width:992px) and (min-width:767px){.client-container{grid-template-columns:repeat(5,1fr);gap:35px}.client-container .client-images:nth-child(31){grid-column-start:2}.client-container .client-images:nth-child(32){grid-column-start:3}.client-container .client-images:nth-child(33){grid-column-start:4}}@media (max-width:767px) and (min-width:480px){.our-clients .section-title-2{padding-bottom:50px}.section-client-spacing.our-clients{padding-bottom:0}.client-container{grid-template-columns:repeat(3,1fr);gap:35px}.client-images{max-width:100px;max-height:50px}}@media (max-width:480px){.our-clients .row div:last-child .client-images{margin-bottom:0}.section-client-spacing.our-clients{padding-bottom:50px}.client-container{grid-template-columns:repeat(2,1fr);gap:30px;grid-column-gap:10px}.client-images{max-width:80px;max-height:40px}.client-container .client-images:nth-child(33){grid-column:span 2;justify-self:center}}.faq{background-color:#f6f8f9}.faq .section-title{text-align:center}.faq .section-title-2{padding-bottom:68px}.faq .plus-minus-toggle{cursor:pointer;height:20px;position:relative;width:20px;margin-right:27px;top:10px}.faq .plus-minus-toggle:after,.faq .plus-minus-toggle:before{background:#00addf;content:"";height:2px;left:0;position:absolute;top:0;width:20px;transition:transform .2s ease}.faq .plus-minus-toggle:after{transform-origin:center}.faq .plus-minus-toggle.collapsed:after{transform:rotate(90deg)}.faq .plus-minus-toggle.collapsed:before{transform:rotate(180deg)}.faq .faq-question-wrapper{display:flex;padding-top:32px;padding-bottom:16px;border-bottom:1px solid #e4e6e7}.faq .faq-question-wrapper:last-child{border-bottom:none}.faq .faq-question{font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:700;padding-bottom:16px;cursor:pointer}.faq .faq-answer{font-size:.875rem;line-height:1.57}.faq .faq-qa-wrapper{width:100%}@media (max-width:767px){.faq .section-title-2{padding-bottom:30px}.faq .faq-question-wrapper:last-child{padding-bottom:0}}