.flex{display:flex}.f-wrap{flex-wrap:wrap}.f-column{flex-direction:column}.jc-c{justify-content:center}.jc-se{justify-content:space-evenly}.jc-sa{justify-content:space-around}.js-sb{justify-content:space-between}.ai-c{align-items:center}.relative{position:relative}.absolute{position:absolute}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-bottom:auto}.mt-auto,.my-auto{margin-top:auto}.withIcon{display:flex;align-items:center;gap:0 10px}.btn{padding:10px 40px}.primaryBtn{background-color:#2196f3;color:#fff}.borderBgBtn{border:1px solid #fff;color:#fff;background-color:transparent}.borderBlackBtn{color:#000;border:1px solid #000;background-color:transparent}.bgBtnFillWithPrimary{color:#2196f3;background-color:#fff}.bgBtnFillWithBlack{background-color:#000;color:#fff}.formBtn{width:100%}.fixedNav{position:fixed;top:0;left:0;z-index:10000;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2)}.clientAppSimpleNavbar{width:100%;margin:auto;padding:10px 25px;background-color:#fff;transition:all}.clientAppSimpleNavbar .casa-logo{width:150px}.clientAppSimpleNavbar .casa-logo img{width:100%}.clientAppSimpleNavbar .responsive-toggler{display:none;margin-right:10px}.clientAppSimpleNavbar .casa-links{margin-left:auto;gap:25px}.clientAppSimpleNavbar .casa-links a{border-bottom:4px solid transparent;padding:10px 30px;transition:all .5s ease}.clientAppSimpleNavbar .casa-links a:not(:last-child):hover{color:#2196f3;border-color:#2196f3}@media screen and (max-width:758px){.clientAppSimpleNavbar .responsive-toggler{display:flex!important;justify-content:center;align-items:center;font-size:30px;cursor:pointer;transition:all .5s ease;border:2px solid #000;color:#000;border-radius:10px;padding:5px}.clientAppSimpleNavbar .responsive-toggler.isToggled{border-color:#2196f3;color:#2196f3}.clientAppSimpleNavbar .casa-links{width:100%;flex-direction:column!important;overflow:hidden;opacity:0;max-height:0;transition:all .5s ease}.clientAppSimpleNavbar .casa-links a{width:100%}.clientAppSimpleNavbar .mobileNavOpen{max-height:500px;overflow:initial;opacity:1}}.nav{width:90%;margin:auto}.nav .navItem{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;margin:50px auto}.nav .navItem b{cursor:pointer;padding:10px 15px}.nav .navItem b.active{background-color:#e74c3c;color:#fff}.nav .navResult{width:100%}@media screen and (max-width:512px){.navItem{display:flex}}.formSegment{display:flex;flex-direction:column;gap:10px 0}.formSegment label{font-weight:700}.formSegment.design2 input,.formSegment.design2 textarea{background-color:#efefef;border:0}.formSegment section{width:100%;display:flex}.formSegment section input{width:100%;border:1px solid gray;border-radius:10px;padding:15px}.formSegment section input:focus{outline:0}.formSegment section textarea{padding:15px;width:100%}.formSegment section textarea:focus{outline:0}.formSegmentCheckbox{display:flex;align-items:center;gap:0 10px}input[type=checkbox]{accent-color:#000;width:30px;height:30px}.cardType1{width:300px;height:200px}.cardType1 img{width:100%;height:100%}.cardType1 section{display:none;color:#fff}.cardType1 section p{font-size:10px}.cardType1:hover section{width:100%;height:100%;justify-content:center;align-items:center;gap:20px 0;top:0;background-color:rgba(0,0,0,.4)}.cardType1:hover section,footer{display:flex;flex-direction:column}footer>div{width:100%;margin:auto;padding:0 80px}footer .footer-top{border-top:1px solid #000;padding-top:50px;display:flex;flex-wrap:wrap;justify-content:space-between}footer .footer-top .enterpriseAndContact>div img{width:40%}footer .footer-top .enterpriseAndContact>div:nth-child(2){margin-top:20px;display:flex;flex-direction:column;gap:20px 0}footer .footer-top>section{width:30%}footer .footer-top>section h3{margin-bottom:15px;font-size:25px}footer .footer-top>section div{gap:20px 0}footer .footer-middle{margin-top:25px;padding-bottom:25px;border-bottom:1px solid #000}footer .footer-middle div{display:flex;margin-top:15px;gap:0 20px}footer .footer-middle div svg{font-size:25px}footer .footer-bottom{padding:15px 0}footer .footer-bottom p{width:90%;margin:auto}@media screen and (max-width:758px){footer>div{padding:0 40px}footer .footer-top{flex-wrap:wrap}footer .footer-top>section{width:100%!important;margin-top:15px}}.home h2{font-size:40px}.home .home-banner{gap:30px 0;position:relative;color:#fff;background-size:cover;width:100%;height:95vh}.home .home-banner:after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.home .home-banner h1,.home .home-banner p{text-align:center;z-index:1}.home .home-banner h1{font-size:4vmax}.home .home-banner p{font-size:2vmax}.home .home-banner .hb-buttons{z-index:1;gap:10px;justify-content:center}.home .home-ourArguments{margin:50px auto;width:100%}.home .home-ourArguments img{width:100%!important;height:100%;object-fit:cover;background-color:gray}.home .home-ourArguments>section{display:flex}.home .home-ourArguments>section>div{width:100%}.home .home-ourArguments .hoa-bottom,.home .home-ourArguments .hoa-top{position:relative;color:#fff}.home .home-ourArguments .hoa-bottom:after,.home .home-ourArguments .hoa-top:after{position:absolute;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.4);inset:0}.home .home-ourArguments .hoa-bottom div,.home .home-ourArguments .hoa-bottom p,.home .home-ourArguments .hoa-top div,.home .home-ourArguments .hoa-top p{z-index:1;font-weight:400;font-size:30px}.home .home-ourArguments .hoa-top{height:50vh;justify-content:center}.home .home-ourArguments .hoa-top div{text-align:center;max-width:90%}.home .home-ourArguments .hoa-top div p{margin-bottom:10px}.home .home-ourArguments .hoa-center{background-color:#000;color:#fff;padding:80px 50px}.home .home-ourArguments .hoa-center ul{margin-top:25px;gap:25px 0}.home .home-ourArguments .hoa-center ul li{min-width:30%;font-size:25px}.home .home-ourArguments .hoa-bottom{height:55vh}.home .home-ourArguments .hoa-bottom p{bottom:25px;left:25px}.home .home-ourWorks .how-titles{width:90%;margin:auto;text-align:center}.home .home-ourWorks .how-titles h2{position:relative}.home .home-ourWorks .how-titles h2:after{content:"";position:absolute;width:80px;height:3px;background-color:red;top:110%;left:50%;transform:translateX(-50%)}.home .home-ourWorks .how-titles p{margin-top:50px}.home .home-ourWorks .how-btn{text-align:center;margin:50px auto}.home .home-ourWorks .how-btn button{text-transform:uppercase}.home .home-ourFacts{width:100%;padding:100px 0;background-color:#f7f7f7}.home .home-ourFacts .hof-top{width:90%;margin:auto;display:flex;flex-wrap:wrap}.home .home-ourFacts .hof-top .hoft-left{width:65%}.home .home-ourFacts .hof-top .hoft-left .hoftl-facts{justify-content:space-between}.home .home-ourFacts .hof-top .hoft-left .hoftl-facts .fact{width:45%;display:flex;align-items:center}.home .home-ourFacts .hof-top .hoft-left .hoftl-facts .fact>svg{font-size:75px;color:#e74c3c;margin-right:20px}.home .home-ourFacts .hof-top .hoft-left .hoftl-facts .fact div b{font-size:100px;font-weight:500;position:relative}.home .home-ourFacts .hof-top .hoft-left .hoftl-facts .fact div b:after{content:"";position:absolute;width:50px;height:5px;top:80%;left:0;background-color:#e74c3c}.home .home-ourFacts .hof-top .hoft-left .hoftl-facts .fact div span{text-transform:uppercase}.home .home-ourFacts .hof-top .hoft-right{width:30%;text-align:center}.home .home-ourFacts .hof-bottom{padding:25px 0;gap:10px}.home .home-ourFacts .hof-bottom img{width:30%}.home .home-letConnect{margin:50px auto;background-repeat:no-repeat;background-size:contain;display:flex;align-items:center;padding:50px 0}.home .home-letConnect .hlc-form{background-color:#fff;width:50%;margin-left:auto}.home .home-letConnect .hlc-form form{width:90%;padding:50px 0;margin:auto;display:flex;flex-wrap:wrap;gap:30px 0;justify-content:space-between}.home .home-ourServices{width:85%;margin:50px auto}.home .home-ourServices .hos-titleAndDesc{display:flex;justify-content:space-around;align-items:flex-start}.home .home-ourServices .hos-titleAndDesc h2{width:30%;text-align:right;color:gray;font-size:42px}.home .home-ourServices .hos-titleAndDesc p{width:65%;font-weight:500;font-size:22px}.home .home-ourServices .hos-horizontalTabs{display:flex;justify-content:space-around;align-items:flex-start}.home .home-ourServices .hos-horizontalTabs .hos-titles{width:30%}.home .home-ourServices .hos-horizontalTabs .hos-titles p{padding:20px 0;border-bottom:2px solid gray;cursor:pointer}.home .home-ourServices .hos-horizontalTabs .hos-titles p.isActive{color:#2196f3;border-color:#2196f3;font-weight:700;transition:all .5s ease}.home .home-ourServices .hos-horizontalTabs .hos-items{width:65%;display:flex;flex-wrap:wrap;gap:10px;padding:25px 0}.home .home-ourServices .hos-horizontalTabs .hos-items article{padding:30px 0;width:30%;background-color:transparent;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:10px;display:flex;justify-content:center}.home .home-ourServices .hos-horizontalTabs .hos-items article img{width:80%;height:100px;object-fit:contain}.projectsCardList{display:flex;flex-wrap:wrap;gap:20px 0;justify-content:space-around}.home-ourTestimonials{background-repeat:no-repeat;background-size:cover;padding:50px 0 200px;position:relative}.home-ourTestimonials:after{position:absolute;content:"";width:100%;height:100%;top:0;background-color:rgba(0,0,0,.6)}.home-ourTestimonials h2{color:#fff;text-align:center;margin-bottom:50px;z-index:10000;position:relative;text-transform:uppercase}.home-ourTestimonials>section{width:60%;margin:auto;z-index:10000!important;position:relative}.home-ourTestimonials .testimonial-card{background-color:#fff;border-radius:20px;display:flex!important;align-items:center;gap:0 20px;padding:50px 20px}.home-ourTestimonials .testimonial-card img{height:100px;width:100px;border-radius:100%}.home-ourTestimonials .slick-dots{display:flex!important;position:absolute;top:calc(110% + 15px);left:50%;transform:translateX(-50%);gap:0 10px}.home-ourTestimonials .slick-dots span{height:15px;width:15px;border:5px solid #fff;background-color:transparent;border-radius:10px;transition:all .1s ease}.home-ourTestimonials .slick-dots span.active{background-color:#2196f3;border-color:#2196f3}.home-ourTestimonials .slick-arrow{position:absolute;z-index:1;top:110%;background-color:#fff;height:30px;width:30px;border-radius:10px;text-align:center;cursor:pointer;line-height:35px;font-size:20px;color:#2196f3}.home-ourTestimonials .slick-prev{left:20%}.home-ourTestimonials .slick-next{right:20%}.home-ourTeam{width:85%;margin:50px auto}.home-ourTeam h2{margin-bottom:25px;text-transform:uppercase}.home-ourTeam>section .slick-arrow{position:absolute;z-index:1;top:-75px;right:-25px;background-color:#fff;height:40px;width:40px;line-height:45px;border-radius:10px;text-align:center;cursor:pointer;font-size:20px;color:#000;border:1px solid #000}.home-ourTeam>section .slick-prev{right:25px}.home-ourTeam .team-card-list{display:flex!important;justify-content:space-between}.home-ourTeam .team-card{background-color:#efefef;width:28%!important;text-align:center;padding-bottom:20px;border-radius:10px;overflow:hidden}.home-ourTeam .team-card img{height:250px;width:100%;object-fit:cover;margin-bottom:10px}.home-ourTeam .team-card b{font-size:24px}.home-ourTeam .team-card section{margin-top:20px;justify-content:center;gap:0 8px;font-size:30px}@media screen and (max-width:758px){.home-ourFacts .hof-top{justify-content:center;flex-direction:column-reverse}.home-ourFacts .hof-top .hoft-left{width:100%!important}.home-ourFacts .hof-top .hoft-left .hoftl-facts{gap:20px 0}.home-ourFacts .hof-top .hoft-left .hoftl-facts .fact{width:100%!important;padding-left:20%}.home-ourFacts .hof-top .hoft-left .hoftl-facts .fact>svg{font-size:45px!important}.home-ourFacts .hof-top .hoft-left .hoftl-facts .fact div b{font-size:60px!important}.home-ourFacts .hof-top .hoft-right{margin-top:25px;width:100%!important}.home-ourFacts .hof-top .hoft-right img{width:100%}.home-ourTestimonials>section{width:90%!important}.home-ourTestimonials .slick-arrow{height:30px;width:30px;line-height:35px;font-size:20px}.home-ourTestimonials .slick-dots{top:calc(110% + 10px)}.home-ourTestimonials .slick-dots span{height:10px!important;width:10px!important}.home-ourTestimonials .testimonial-card{flex-direction:column!important;text-align:center}.home-ourArguments .hoa-center ul li{min-width:100%!important}.home-ourServices{width:90%!important}.home-ourServices .hos-titleAndDesc{flex-wrap:wrap}.home-ourServices .hos-titleAndDesc h2,.home-ourServices .hos-titleAndDesc p{width:100%!important;text-align:left!important}.home-ourServices .hos-horizontalTabs{flex-wrap:wrap}.home-ourServices .hos-horizontalTabs .hos-items,.home-ourServices .hos-horizontalTabs .hos-titles{width:100%!important;justify-content:space-evenly}.home-ourServices .hos-horizontalTabs .hos-items article,.home-ourServices .hos-horizontalTabs .hos-titles article{width:45%!important}.team-card-list{flex-wrap:wrap;gap:10px 0}.team-card-list .team-card{width:100%!important}}@media screen and (max-width:512px){.home .home-banner h1,.home .home-banner p{width:80%}.home .home-banner .hb-buttons{gap:10px;width:80%}.home .home-letConnect{padding:200px 0 0}.home .home-letConnect .hlc-form{width:100%}.home .home-letConnect .hlc-form .formSegment{width:100%!important}}.getInTouchLayout{width:90%;margin:50px auto;display:flex;flex-wrap:wrap;justify-content:space-around}.getInTouchLayout h1{font-size:50px}.getInTouchLayout h3{font-size:25px}.getInTouchLayout>section{width:45%;gap:50px 0}.getInTouchLayout .gitl-right form{display:flex;flex-direction:column;gap:25px 0}.getInTouchLayout .gitl-right form .formBtn button{width:100%}@media screen and (max-width:758px){.getInTouchLayout{gap:50px 0}.getInTouchLayout>section{width:100%}}*{box-sizing:border-box}body,html{margin:0;padding:0}a{text-decoration:none;color:inherit}a,button{font-size:16px}button{border:0}li,ul{padding:0;list-style:none}h1,h2,h3,h4,h5,li,p,ul{margin:0}img{object-fit:cover}.privacyPolicy,.termsAndConditions{padding:50px 0;width:85%;margin:auto}.privacyPolicy>div section,.termsAndConditions>div section{margin:25px 0}.privacyPolicy h1,.termsAndConditions h1{color:#2196f3;margin-bottom:25px}.privacyPolicy address,.privacyPolicy li,.privacyPolicy p,.privacyPolicy ul,.termsAndConditions address,.termsAndConditions li,.termsAndConditions p,.termsAndConditions ul{color:gray}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:__Poppins_0e3b8b;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/ac614beb32f7a7c2-s.woff2) format("woff2");unicode-range:U+0900-097f,U+1cd0-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8ff}@font-face{font-family:__Poppins_0e3b8b;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/aefc8ad6d88b3354-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Poppins_0e3b8b;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/d36a2a2bb416f59e-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Poppins_0e3b8b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/87c72f23c47212b9-s.woff2) format("woff2");unicode-range:U+0900-097f,U+1cd0-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8ff}@font-face{font-family:__Poppins_0e3b8b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/591327bf3b62a611-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Poppins_0e3b8b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/916d3686010a8de2-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Poppins_Fallback_0e3b8b;src:local("Arial");ascent-override:92.33%;descent-override:30.78%;line-gap-override:8.79%;size-adjust:113.73%}.__className_0e3b8b{font-family:__Poppins_0e3b8b,__Poppins_Fallback_0e3b8b;font-style:normal}