﻿*{margin:0;padding:0;box-sizing:border-box;max-width:100%;outline:none !important;border:none}div{display:flex;flex-wrap:wrap}html,body{width:100%;height:100%;font-family:"poppins",serif;font-size:16px;font-weight:300;background:var(--body)}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}button{background:none;border:none;padding:0;cursor:pointer}*:focus-visible{outline:auto}*:focus:not(:focus-visible){outline:none}:root{--padding-left-right: 32px;--padding-top-bottom: 100px;--green: #03BE6A;--blue: #00383C;--black: #000000;--white: #FFFFFF;--gray: #E8ECED;--gray-light-solid: #E7FBFF;--gray-light: rgba(231, 251, 255, 0.5019607843);--gradient-orange: #FFF3DA;--gradient-gray: rgba(232, 236, 237, 0.1019607843);--gradient-light-gray: #FFFEFD;--purple: #8D71D8;--shade-purple: #DBCEFF;--shadow-blue: #E0EBF8;--shadow-green: rgba(3, 190, 106, 0.7019607843);--hero-blue: #DFEBF8;--body: #F3F3F3;--red: #FF0000}h1,h2,h3,h4,h5,h6{font-family:"Outfit",serif;font-weight:500;line-height:114%;color:var(--black)}h1.has-bg,h2.has-bg,h3.has-bg,h4.has-bg,h5.has-bg,h6.has-bg{color:unset;position:relative}h1.has-bg span,h2.has-bg span,h3.has-bg span,h4.has-bg span,h5.has-bg span,h6.has-bg span{position:relative;z-index:2;color:unset}h1.has-bg span::after,h2.has-bg span::after,h3.has-bg span::after,h4.has-bg span::after,h5.has-bg span::after,h6.has-bg span::after{content:"";background:linear-gradient(45deg, rgb(219, 206, 255) 0%, rgba(219, 206, 255, 0) 100%);width:calc(100% + 7px);height:100%;top:5px;right:0;position:absolute;border-radius:6px;z-index:-1}@media(max-width: 1462px){:root{--padding-top-bottom: 90px}}@media(max-width: 1120px){:root{--padding-top-bottom: 80px}}@media(max-width: 1024px){:root{--padding-top-bottom: 60px}}@media(max-width: 1024px){:root{--padding-left-right: 20px;--padding-top-bottom: 50px}}.fca-section{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden}.fca-section-inner{width:100%;max-width:1462px;padding-left:var(--padding-left-right);padding-right:var(--padding-left-right);padding-top:var(--padding-top-bottom);padding-bottom:var(--padding-top-bottom)}.fca-section.hero-section{position:relative;overflow:hidden}.fca-section.hero-section h1 span{color:var(--black);position:relative;z-index:2}.fca-section.hero-section h1 span::after{content:"";background:linear-gradient(45deg, rgb(219, 206, 255) 0%, rgba(219, 206, 255, 0) 100%);width:calc(100% + 7px);height:100%;z-index:-1;top:5px;right:0;position:absolute;border-radius:6px}.fca-section.hero-section::after{content:"";position:absolute;top:0;left:var(--padding-left-right);width:100%;height:100%;max-width:calc(100% - var(--padding-left-right)*2);z-index:1;background:linear-gradient(180deg, var(--hero-blue) 0%, rgba(254, 254, 254, 0) 100%);border-radius:34px}.fca-section.hero-section::before{content:"";position:absolute;top:11px;left:50%;width:100%;max-width:1328px;aspect-ratio:1/1;border-radius:50%;background:linear-gradient(180deg, var(--white) 0%, rgba(255, 255, 255, 0) 40%);transform:translateX(-50%);width:72vw;z-index:2}.fca-section.hero-section .fca-section-inner{padding:150px 32px;position:relative;gap:13px;z-index:3}.hero-no-circle::before{display:none}header.fca-section{z-index:10;position:fixed;top:0}header .fca-section-inner{width:100%;padding:32px;position:relative;transition:.25s all ease-in-out;transition-delay:.05s}header .fca-section-inner.active{padding-left:calc(var(--padding-left-right)*1.5);padding-right:calc(var(--padding-left-right)*1.5);transition-delay:0 !important}header .fca-section-inner.active::after{visibility:visible;opacity:1;transition-delay:.05s}header .fca-section-inner>*{z-index:5}header .fca-section-inner::after{content:"";position:absolute;top:16px;left:32px;bottom:16px;max-width:calc(100% - 64px);width:100%;z-index:1;background-color:hsla(0,0%,100%,.75);backdrop-filter:saturate(5) blur(100px);border-radius:16px;border:.5px solid rgba(0,0,0,.08);transition:.25s all ease-in-out;visibility:hidden;opacity:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,.05)}footer{background-color:var(--blue);background-image:url("../images/background-shade.svg");z-index:1;position:relative;background-size:contain;background-repeat:no-repeat;background-position:75% top}footer .fca-section-inner{width:100%;padding-bottom:35px;display:grid;grid-template-columns:repeat(5, minmax(100px, 1fr));row-gap:20px;column-gap:20px}footer h3{font-family:"poppins",serif;font-size:20px}footer .fca-anchor{font-weight:300}.fca-width-full{width:100%;max-width:100%}.fca-width-full .fca-section-inner{max-width:100%;width:100%}.fca-flex{display:flex}.fca-flex-row{display:flex;flex-direction:row}.fca-flex-column{display:flex;flex-direction:column}.fca-text-left{text-align:left}.fca-text-center{text-align:center}.fca-text-right{text-align:right}.fca-text-stretch{text-align:stretch}.fca-text-justify{text-align:justify}.fca-text-left{text-transform:left}.fca-text-upppercase{text-transform:uppercase}.fca-text-lowercase{text-transform:lowercase}.fca-text-capitalize{text-transform:capitalize}.fca-cursor-default{cursor:default}.fca-cursor-pointer{cursor:pointer}.fca-cursor-text{cursor:text}.fca-cursor-move{cursor:move}.fca-cursor-help{cursor:help}.fca-cursor-not-allowed{cursor:not-allowed}.fca-cursor-wait{cursor:wait}.fca-cursor-crosshair{cursor:crosshair}.fca-cursor-grab{cursor:grab}.fca-cursor-grabbing{cursor:grabbing}.fca-cursor-progress{cursor:progress}.fca-cursor-zoom-in{cursor:zoom-in}.fca-cursor-zoom-out{cursor:zoom-out}.fca-fw-100{font-weight:100}.fca-fw-200{font-weight:200}.fca-fw-300{font-weight:300}.fca-fw-400{font-weight:400}.fca-fw-500{font-weight:500}.fca-fw-600{font-weight:600}.fca-fw-700{font-weight:700}.fca-fw-800{font-weight:800}.fca-fw-900{font-weight:900}.fca-position-relative{position:relative}.fca-position-absolute{position:absolute}.fca-position-static{position:static}.fca-position-sticky{position:sticky}.fca-position-fixed{position:fixed}.ah-fst-italic{font-style:italic}.ah-fst-normal{font-style:normal}.ah-fst-oblique{font-style:oblique}.ah-fst-inherit{font-style:inherit}.ah-fst-initial{font-style:initial}.ah-fst-revert{font-style:revert}.ah-fst-revert-layer{font-style:revert-layout}.ah-fst-unset{font-style:unset}.fca-overflow-visible{overflow:visible}.fca-overflow-hidden{overflow:hidden}.fca-overflow-scroll{overflow:scroll}.fca-overflow-auto{overflow:auto}.fca-overflow-inherit{overflow:inherit}.fca-overflow-initial{overflow:initial}.fca-overflow-revert{overflow:revert}.fca-overflow-unset{overflow:unset}.fca-jcc-ais{justify-content:center;align-items:flex-start}.fca-jcc-aic{justify-content:center;align-items:center}.fca-jcc-aie{justify-content:center;align-items:flex-end}.fca-jcc-asb{justify-content:center;align-items:space-between}.fca-jce-ais{justify-content:flex-end;align-items:flex-start}.fca-jce-aic{justify-content:flex-end;align-items:center}.fca-jce-aie{justify-content:flex-end;align-items:flex-end}.fca-jce-asb{justify-content:flex-end;align-items:space-between}.fca-jcs-ais{justify-content:flex-start;align-items:flex-start}.fca-jcs-aic{justify-content:flex-start;align-items:center}.fca-jcs-aie{justify-content:flex-start;align-items:flex-end}.fca-jcs-asb{justify-content:flex-start;align-items:space-between}.fca-jsb-ais{justify-content:space-between;align-items:flex-start}.fca-jsb-aic{justify-content:space-between;align-items:center}.fca-jsb-aie{justify-content:space-between;align-items:flex-end}.fca-jsb-asb{justify-content:space-between;align-items:space-between}.fca-width-full{width:100%}.fca-height-full{height:100%}.fca-anchor{font-size:clamp(16px,1vw,18px);font-weight:400}header .fca-anchor{font-size:18px;font-weight:400;padding:10px 20px;transition:.25s all ease-in-out}header .fca-anchor:hover{color:var(--green)}header .fca-menu-list{position:relative}header .fca-menu-list::after{content:"";height:2px;width:0;transition:.25s all ease-in-out;border-radius:4px;background-color:var(--green);position:absolute;left:clamp(16px,1vw,18px);bottom:0;transition:.25s all ease-in-out}header .fca-menu-list li{display:flex}header .fca-menu-primary{z-index:2}header .fca-menu-primary.home-active .fca-menu-list::after{width:55px}header .fca-menu-primary.home-active .fca-li:nth-child(01) .fca-anchor{color:var(--green)}header .fca-menu-primary.services-active .fca-menu-list::after{left:114px;width:73px}header .fca-menu-primary.services-active .fca-li:nth-child(02) .fca-anchor{color:var(--green)}header .fca-menu-primary.solution-library-active .fca-menu-list::after{left:229px;width:135px}header .fca-menu-primary.solution-library-active .fca-li:nth-child(03) .fca-anchor{color:var(--green)}header .fca-menu-primary.team-active .fca-menu-list::after{left:405px;width:53px}header .fca-menu-primary.team-active .fca-li:nth-child(04) .fca-anchor{color:var(--green)}header .fca-menu-primary.contact-us-active .fca-menu-list::after{left:498px;width:96px}header .fca-menu-primary.contact-us-active .fca-li:nth-child(05) .fca-anchor{color:var(--green)}header .fca-menu-primary.book-a-call-active .button-primary{box-shadow:0px 0px 20px 0px var(--shadow-green)}header .fca-menu-primary.book-a-call-active .fca-menu-list::after{left:617px;width:0px}header .fca-menu-primary.home-hover .fca-menu-list::after{width:55px;left:16px}header .fca-menu-primary.services-hover .fca-menu-list::after{left:114px;width:73px}header .fca-menu-primary.solution-library-hover .fca-menu-list::after{left:229px;width:135px}header .fca-menu-primary.team-hover .fca-menu-list::after{left:405px;width:53px}header .fca-menu-primary.contact-us-hover .fca-menu-list::after{left:498px;width:96px}header .fca-menu-primary.book-a-call-hover .button-primary:hover{box-shadow:0px 0px 20px 0px var(--shadow-green)}header .fca-menu-primary.book-a-call-hover .fca-menu-list::after{left:617px;width:0px}.button-primary{padding:12px 40px;border-radius:13px;display:flex;justify-content:center;align-items:center;text-decoration:center;font-weight:500;background:var(--green);color:var(--white);line-height:1.6;transition:.25s all ease-in-out}.button-transparent{background:rgba(0,0,0,0);color:var(--purple);text-decoration:underline;text-decoration-color:var(--purple);text-decoration-thickness:1px}.fca-logo{z-index:3;position:relative;display:flex}.fca-logo img{width:100%;max-width:165px}.fca-menu-hamburger{display:none}.fca-footer-box{display:flex;flex-direction:column;gap:17px;justify-content:flex-start;align-items:flex-start}.fca-footer-box-inner{flex-direction:column;gap:17px}.fca-footer-box:not(:nth-child(1)):not(:nth-child(5)){display:flex;flex-direction:row;justify-content:flex-end}.fca-footer-box:nth-child(01){grid-column:span 2}.fca-footer-box:nth-child(05){grid-column:span 5;flex-direction:row;justify-content:space-between;align-items:center;padding-top:35px;border-top:.5px solid hsla(0,0%,100%,.5)}.fca-footer-box:nth-child(05) ul{flex-direction:row;gap:25px}.fca-footer-box:nth-child(05) ul .fca-heading{display:none}.fca-footer-box:nth-child(05) ul .fca-anchor{font-size:16px;font-weight:300}.fca-paragraph-large{font-size:clamp(16px,1.2vw,20px)}.fca-color-white{color:var(--white)}.fca-fw-100{font-weight:100}.fca-fw-200{font-weight:200}.fca-fw-300{font-weight:300}.fca-fw-400{font-weight:400}.fca-fw-500{font-weight:500}.fca-fw-600{font-weight:600}.fca-fw-700{font-weight:700}.fca-fw-800{font-weight:800}.fca-fw-900{font-weight:900}.fca-anchor-social{width:37px;height:37px;border-radius:50px;display:flex;justify-content:center;align-items:center;border-radius:20px}.fca-anchor-social img{width:100%}.fca-social-media-box{gap:8px}.fca-footer-menu{gap:10px;display:flex;flex-direction:column}.total-review-count{padding:5px 18px;border:.5px solid rgba(0,0,0,.2);border-radius:20px;gap:5px}.total-review-count span{font-weight:500}.fca-heading-1{font-size:clamp(28px,5vw,74px)}.fca-heading-1 span{color:var(--green)}.fca-heading-2{font-size:clamp(25px,3vw,45px)}.fca-heading-2 span{color:var(--green)}.fca-heading-3{font-size:clamp(22px,2.9vw,35px)}.fca-heading-3 span{color:var(--green)}.fca-text-left{text-align:left}.fca-text-center{text-align:center}.fca-text-right{text-align:right}.fca-text-stretch{text-align:stretch}.fca-text-justify{text-align:justify}main{padding-top:114px}.hero-description{max-width:693px;min-width:300px;width:50vw;opacity:.6;margin:22px 0px}.section-description{margin:0;max-width:800px;opacity:.6}.service-grid{display:grid;grid-template-columns:repeat(3, minmax(100px, 1fr));gap:28px;margin-top:20px}.service-section{gap:21px}.service-description{color:rgba(0,0,0,.6);transition:.25s color ease-in-out;margin-top:auto}.service-card{padding:26px 30px;border-radius:30px;background:linear-gradient(322deg, rgba(231, 251, 255, 0.5) 0%, rgba(232, 236, 237, 0.4509803922) 100%);transition:.25s all ease-in-out;display:flex;flex-direction:column;position:relative;gap:17px;border:1px solid rgba(0,0,0,.1)}.service-card-has-img{display:grid;grid-template-columns:repeat(2, minmax(100px, 1fr));gap:28px;justify-content:stretch;align-items:stretch}.service-card-inner{display:flex;flex-direction:column;position:relative;gap:17px}.service-card:nth-child(1),.service-card:nth-child(4),.service-card:nth-child(5){grid-column:span 2}.service-card *{position:relative;z-index:2}.service-card::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--blue);border-radius:30px;transition:.25s all ease-in-out;opacity:0}.service-card .fca-heading{color:var(--black);transition:.25s all ease-in-out}.service-card:hover .fca-heading{color:var(--white)}.service-card:hover::after{opacity:1}.service-card:hover .service-description{color:hsla(0,0%,100%,.8)}.service-card:hover .service-icon-light{opacity:1}.service-card:hover .service-icon-dark{opacity:0}.service-icon{transition:.25s all ease-in-out}.service-icon-light{position:absolute;z-index:2;opacity:0}.service-icon-wrapper{position:relative;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:17px}.service-fratured-image-wrap{display:flex;justify-content:flex-end;align-items:center}.techonoledgy-section{gap:21px}.techonoledgy-title{max-width:460px;width:35vw}.techonoledgy-icon{height:50px}.carousel-wrapper{width:100%;margin-top:20px;overflow:hidden;mask-image:linear-gradient(to right, transparent, var(--white) 40%, black 60%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--white) 40%, var(--white) 60%, transparent);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.carousel-wrapper-inner{display:flex;flex-wrap:nowrap !important;white-space:nowrap}.carousel-wrapper-icon-wrap{flex:0 0 auto;margin-right:20px;gap:10px;opacity:1;transition:.25s all ease-in-out;padding-left:33px;padding-right:33px}.carousel-wrapper-icon-wrap:hover{opacity:1}.carousel-wrapper-icon-wrap .fca-techonoledgy-name{font-size:20px;max-width:100px;text-align:center}.why-choose-us-title{max-width:510px;width:40vw}.wcu-content-box{gap:21px}.wcu-section{display:grid;grid-template-columns:repeat(2, minmax(100px, 1fr));gap:10vw}.fca-wcu-cbox{background:hsla(0,0%,100%,.75);padding:55px 40px;border:1px solid rgba(0,0,0,.1);border-radius:31px;gap:58px;backdrop-filter:saturate(5) blur(100px)}.shade-purple-top-right{background:var(--shade-purple);width:570px;aspect-ratio:1/1;border-radius:100%;filter:blur(100px);position:absolute;right:0;top:130px;transform:translateX(30%)}.fca-wca-single-box{flex-wrap:nowrap;gap:30px;color:var(--blue)}.fca-wca-single-box .fca-wca-single-icon{width:42px}.fca-wca-single-box .fca-wca-single-dbox{gap:15px}.fca-wca-single-box .fca-wca-single-title{color:var(--blue);font-size:clamp(22px,1.9vw,28px)}.cta-cbox{padding-bottom:30px;gap:21px;max-width:648px}.cta-box{width:100%;padding:90px 100px 0px 29px;align-items:stretch;flex-wrap:nowrap;position:relative}.cta-box-bg{background-image:linear-gradient(347deg, rgba(231, 251, 255, 0.6) 0%, rgba(232, 236, 237, 0.1) 100%),linear-gradient(115deg, #FFF3DA 0%, #FFFEFD 100%);background-position:60% 0%,0% 0%;background-repeat:no-repeat;border:1px solid rgba(0,0,0,.1);border-radius:31px}.cta-testimonial-box{max-width:501px;overflow:hidden;display:flex;justify-content:flex-start;flex-direction:row;padding:13px 13px}.cta-testimonial-box-inner{min-width:max-content;gap:20px}.cta-testimonial-content{font-size:20px;font-weight:500;line-height:1.2;color:var(--blue)}.cta-testimonial-auth{font-size:18px;color:var(--blue);font-weight:300}.cta-testimonial-wrap{position:absolute;left:0;bottom:0;z-index:5;transform:translate(-6px, 50%);gap:10px}.cta-testimonial-single-item{background:var(--white);padding:20px 45px;border-radius:30px;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 10px 0 rgba(0,0,0,.15);gap:13px;max-width:485px}.cta-testimonial-carousel-icon{width:30px;height:30px;background:hsla(0,0%,100%,.6);border:1px solid rgba(0,0,0,.1);border-radius:50px;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer}.cta-testimonial-carousel-icon::after{content:"";width:8px;height:8px;border:2px solid var(--black);border-radius:2px;border-right:none;border-bottom:none;transform:rotate(-45deg)}.cta-testimonial-carousel-icon-next{transform:rotate(180deg)}.cta-testimonial-review-auto-id{gap:5px}.cta-testimonial-review-auto-box{gap:10px}.how-we-work-section{gap:21px}.how-we-work-section .fca-heading{max-width:750px}.hww-grid{margin-top:54px;padding-top:80px}.hww-grid{display:grid;grid-template-columns:repeat(2, minmax(200px, 1fr));row-gap:clamp(28px,14vw,200px);justify-content:stretch;align-items:stretch;position:relative;column-gap:10%}.hww-grid-line{position:absolute;top:0;left:45%;transform:translateX(-50%);height:100%}.hww-grid-item{gap:13px;position:relative;z-index:3}.hww-grid-item .fca-paragraph{padding-left:55px;width:70%}.hww-grid-item:last-child{transform:translateX(15%)}.hww-grid-item:last-child .fca-paragraph{padding-left:55px;width:93%}.hww-grid-item:nth-last-child(2){transform:translateX(15%)}.hww-grid-item-tbox{gap:10px;padding:10px 22px 10px 11px;background:var(--white);border:1px solid rgba(0,0,0,.1);border-radius:50px;width:max-content;flex-wrap:nowrap}.hww-grid-item-tbox span{font-size:22px;width:34px;height:34px;background:var(--purple);display:flex;justify-content:center;align-items:center;border-radius:50%;font-weight:500}.hww-grid-item-title{font-family:"poppins",serif;line-height:1.2;font-size:clamp(16px,1.25vw,22px)}.recent-works{gap:21px}.recent-works .fca-heading{max-width:575px}.portfolio-grid{display:grid;grid-template-columns:repeat(3, minmax(100px, 1fr));gap:28px;justify-content:stretch;align-items:stretch;width:100%}.portfolio-grid-item:nth-child(02){grid-column:span 2;display:grid;grid-template-columns:repeat(5, minmax(10px, 1fr));gap:28px;justify-content:stretch;align-items:stretch}.portfolio-grid-item:nth-child(02) .portfolio-item:nth-child(01),.portfolio-grid-item:nth-child(02) .portfolio-item:nth-child(04){grid-column:span 2}.portfolio-grid-item:nth-child(02) .portfolio-item:nth-child(02),.portfolio-grid-item:nth-child(02) .portfolio-item:nth-child(03){grid-column:span 3}.portfolio-item{background-size:cover;background-position:top center;border-radius:31px;min-height:390px;width:100%;transition:5s all ease-in-out;position:relative;overflow:hidden}.portfolio-item h3.fca-heading{font-size:clamp(18px,1.7vw,25px)}.portfolio-item::after{content:"";top:0;left:0;z-index:1;width:100%;height:100%;border-radius:31px;border:1px solid rgba(0,0,0,.1)}.portfolio-item-inner{padding:31px;background:linear-gradient(322deg, rgba(231, 251, 255, 0.8) 0%, rgba(232, 236, 237, 0.4509803922) 100%);min-width:calc(100% + 2px);min-height:calc(100% + 2px);border-radius:22px;gap:17px;backdrop-filter:blur(100px);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.25s all ease-in-out;opacity:0;z-index:3}.portfolio-item-inner:hover{opacity:1}.recent-work-description{color:#000;text-align:center}.portfolio-cta-box{padding:65px 80px;border-radius:25px;background:var(--blue);gap:40px;position:relative;overflow:auto;margin-top:80px}.portfolio-cta-box .button-transparent{color:var(--green);text-decoration-color:var(--green)}.portfolio-cta-banner{position:absolute;bottom:0;right:0;height:96%}.testimonials{gap:65px}.testimonials .fca-heading{max-width:545px}.testimonial-grid{display:grid;grid-template-columns:repeat(3, minmax(100px, 1fr));gap:31px;justify-content:stretch;align-items:stretch}.testimonial-grid-item{box-shadow:none;position:relative;background:var(--white);padding:45px;gap:21px}.testimonial-grid-item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:var(--black);border-radius:30px;transition:.25s all ease-in-out;opacity:3%;transform:rotate(-3deg) translateY(10px)}.testimonial-grid-item>.cta-testimonial-content{font-size:clamp(22px,2.8vw,32px);line-height:1.4}.cta-testimonial-review-auth{width:45px;height:45px;aspect-ratio:1/1;object-fit:cover}.google-review-anchor{padding:10px 31px;border-radius:100px;border:1px solid rgba(0,0,0,.1);box-shadow:0px 0px 10px 0px rgba(0,0,0,.05);background:var(--white)}.google-review-icon{max-height:52px}.fca-faq-wrapper{background:hsla(0,0%,100%,.75);border-radius:15px;border:1px solid rgba(0,0,0,.1);position:relative;z-index:5;backdrop-filter:saturate(5) blur(100px)}.fca-faq-title{font-size:clamp(18px,1.5vw,22px)}.fca-faq-title-box{cursor:pointer;padding:20px;flex-wrap:nowrap !important}.fca-faq-answer{display:none;padding:0px 20px 20px;font-size:clamp(16px,1.2vw,18px)}.fca-faq-arrow{transition:.25s all ease-in-out}.fca-faq-box{gap:15px}.faq-section-title{max-width:650px;width:50vw}.active .fca-faq-arrow{transform:rotate(90deg)}.newsletter-box{position:relative;padding:56px 120px}.newsletter-box-description{opacity:.6}.newsletter-box-image{position:absolute;bottom:0;right:120px;width:25%}.newsletter-containner{max-width:835px;width:72%;gap:21px}.fancy-heading span{color:var(--black);position:relative;z-index:2}.fancy-heading span::after{content:"";background:linear-gradient(45deg, rgb(219, 206, 255) 0%, rgba(219, 206, 255, 0) 100%);width:calc(100% + 7px);height:100%;z-index:-1;top:5px;right:0;position:absolute;border-radius:6px}.fca-input-form{padding:8px 14px;background:var(--gray);color:var(--black)}.newsletter-form{gap:20px}.newsletter-input{background:rgba(0,0,0,0);padding-left:0;padding-right:0;border-bottom:1px solid var(--blue);color:var(--blue)}.newsletter-input::placeholder{color:var(--blue)}.alert{display:none}.alert-success{color:var(--green);min-height:50px;display:block;margin-top:50px}.alert-danger{color:var(--red);display:block}.opacity-06{opacity:.6}.fca-form-box{width:50%;max-width:600px}.fca-contact-box{background:hsla(0,0%,100%,.75);padding:72px;border-radius:31px;border:1px solid rgba(0,0,0,.1);position:relative;z-index:2;backdrop-filter:saturate(5) blur(100px)}.quick-contact-type{font-size:clamp(16px,1.2vw,18px);font-weight:500;color:var(--black);margin-top:15px}.quick-contact-anchor{color:var(--green);font-size:clamp(16px,1.2vw,18px);font-weight:400}.fca-input-field{padding:8px 13px;background:var(--body);border-radius:8px}.terms-agreement-field{color:var(--green);font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px}.terms-agreement-field input{display:none}.terms-agreement-field span{position:relative;padding-left:25px}.terms-agreement-field span::before{content:"✔";position:absolute;left:0;top:2px;width:15px;height:15px;background:var(--white);border:1px solid var(--blue);border-radius:3px;transition:.2s ease;color:rgba(0,0,0,0);font-size:10px;text-align:center}.terms-agreement-field input:checked+span::before{background-color:var(--green);border-color:var(--green);color:var(--white);box-shadow:inset 0 0 0 2px var(--body)}.terms-agreement-field span a{color:var(--green);text-decoration:underline;text-underline-offset:5px}textarea{resize:none}.fca-map-view iframe{width:100%;height:350px;border-radius:31px}.contact-section{gap:70px;padding-top:0}.fca-mobile-menu-list{display:none}.team-grid{margin-top:72px;display:grid;grid-template-columns:repeat(3, minmax(100px, 1fr));gap:clamp(12px,1.2vw,23px);justify-content:stretch;align-items:stretch}.single-team{border:1px solid rgba(0,0,0,.1);border-radius:clamp(15px,1.5vw,28px);overflow:hidden;position:relative;aspect-ratio:445/509}.single-team::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:clamp(15px,1.5vw,28px);z-index:1;background:linear-gradient(175deg, rgba(3, 37, 43, 0) 0%, #03252B 100%)}.single-team-img{height:100%;width:100%;object-fit:cover}.single-team-identity-box{position:absolute;height:100%;width:100%;z-index:3;top:0;left:0;border-radius:28px;padding:clamp(20px,2.5vw,40px);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.single-team-identity-name{color:var(--white);font-size:clamp(16px,2.5vw,35px)}.single-team-identity-position{color:var(--green);font-size:clamp(16px,1.2vw,18px)}.event-wrapper{max-width:100vw;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:72px}.event-carousel{min-width:max-content;flex-wrap:nowrap;transition:transform .5s ease;will-change:transform;gap:clamp(20px,2vw,35px)}.event-image{width:100%;height:100%;object-fit:cover;aspect-ratio:300/337}.event-image-box{width:20vw;cursor:pointer}.sector-main{border:1px solid rgba(0,0,0,.1);border-radius:32px;width:100%;overflow:hidden;margin-top:72px;display:flex;flex-direction:column;gap:1px;background:rgba(0,0,0,.05)}.sector-wrapper{display:grid;grid-template-columns:repeat(4, minmax(100px, 1fr));gap:1px;background:rgba(0,0,0,.05)}.sector-wrapper-more{display:none}.sector-single-title{margin-top:20px;margin-bottom:10px;transition:.25s all ease-in-out;font-size:clamp(18px,1.25vw,22px)}.sector-single-wrapper{padding:20px 20px;aspect-ratio:1/.75;transition:.25s all ease-in-out;background:var(--body)}.sector-single-wrapper:hover{background:var(--white)}.sector-single-wrapper:hover .sector-single-detail{margin:0;visibility:visible;opacity:1}.sector-single-wrapper:hover .sector-single-icon{stroke:var(--green)}.sector-single-wrapper:hover .sector-single-icon-fill{fill:var(--green);stroke:none}.sector-single-wrapper:hover .sector-single-title{color:var(--green)}.sector-single-icon{stroke:var(--blue);transition:.25s all ease-in-out;width:60px}.sector-single-icon-fill{stroke:none;fill:var(--blue)}.sector-single-icon text{display:none}.sector-single-icon path{stroke-width:3 !important}.sector-single-content-wrapper{overflow:hidden}.sector-single-content-wrapper .sector-single-detail{margin-top:-30px;transition:.25s all ease-in-out;opacity:0;visibility:hidden}.sector-load-more{stroke:var(--blue);width:30px;transition:.25s all ease-in-out;cursor:pointer}.sector-load-more.active{transform:rotate(-180deg);stroke:var(--green)}.popup-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:20;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;background:rgba(0,0,0,.8);backdrop-filter:blur(3px);display:none}.popup-modal-inner{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:40px 10px;background:hsla(0,0%,100%,.75);backdrop-filter:saturate(5) blur(100px);border-radius:12px;position:relative}.popup-modal-inner>img{border-radius:12px}.popup-modal-inner .prev-btn,.popup-modal-inner .next-btn{font-size:30px;color:var(--blue)}.popup-modal .close-btn{position:absolute;top:10px;right:10px;font-size:20px;color:var(--red)}.fca-service-grid{display:grid;grid-template-columns:repeat(2, minmax(100px, 1fr));gap:32px;justify-content:stretch;align-items:stretch;margin-top:20px;width:100%;margin-top:72px}.fca-service-grid.active .fca-single-service-box{opacity:.5;filter:grayscale(100%)}.fca-single-service-box{display:grid;grid-template-columns:repeat(1, minmax(100px, 1fr));gap:20px;justify-content:stretch;align-items:stretch;padding:60px;border:1px solid rgba(0,0,0,.1);border-radius:32px;background:hsla(0,0%,100%,.35);backdrop-filter:saturate(5) blur(100px);transition:.25s all ease-in-out}.fca-single-service-box:hover{background:var(--white) !important;opacity:1 !important;filter:grayscale(0%) !important;box-shadow:0px 0px 20px 0px rgba(0,0,0,.05)}.fca-single-service-description{margin-top:0}.fca-single-service-anchor-text{color:var(--green);font-size:clamp(16px,1.2vw,18px);font-weight:500;margin-top:auto}.applications-library-grid{display:grid;grid-template-columns:repeat(2, minmax(100px, 1fr));gap:28px;justify-content:stretch;align-items:stretch;margin-top:72px}.applications-library-grid.active .application-card{opacity:.5;filter:grayscale(100%)}.applications-library-grid .application-card{padding:60px;padding-bottom:120px;background:hsla(0,0%,100%,.35);border-radius:32px;border:1px solid rgba(0,0,0,.1);backdrop-filter:saturate(5) blur(100px);overflow:hidden;transition:.25s all ease-in-out}.applications-library-grid .application-card:hover{background:var(--white) !important;opacity:1 !important;filter:grayscale(0%) !important;box-shadow:0px 0px 20px 0px rgba(0,0,0,.05)}.applications-library-grid .application-card .fca-flex-column{gap:20px;align-items:flex-start}.applications-library-grid .application-card:nth-child(3n-2){grid-column:span 2;display:grid;grid-template-columns:repeat(2, minmax(100px, 1fr));gap:28px;justify-content:stretch;align-items:stretch;padding-bottom:0}.applications-library-grid .application-card:nth-child(3n-2) .application-image{margin-bottom:-50px;margin-top:0}.applications-library-grid .application-card:nth-child(3n-2) .single-solution-btn{position:relative;z-index:2;margin-top:auto}.applications-library-grid .application-card:nth-child(3n-2) .fca-flex-column{padding-bottom:60px}.applications-library-grid .application-card:nth-child(3n-2) .single-solution-btn{position:relative !important;bottom:0 !important}.application-image{width:100%;margin-top:30px}.single-solution-btn{color:var(--green);font-size:clamp(16px,1.2vw,18px);font-weight:500;text-decoration:underline;text-underline-offset:5px;position:absolute;bottom:60px}.cta-box-reverse{flex-direction:row-reverse;justify-content:space-between;padding:100px;padding-right:0;padding-bottom:0;overflow:hidden}.cta-box-reverse .cta-cbox{padding-bottom:100px}.cta-box-reverse img.cta-img{margin-bottom:-20px}.fca-single-blog-loop{padding:0;overflow:hidden}.fca-single-blog-loop-inner{padding:60px;padding-top:0px}.fca-single-blog-loop-image{aspect-ratio:16/9;padding:60px;padding-bottom:42px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:relative}.fca-single-blog-loop-image::after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 90%)}.fca-single-blog-loop-image>.fca-single-service-name,.fca-single-blog-loop-image .service-description{position:relative;z-index:2;color:var(--white)}.fca-blog-grid{margin:0}