@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&display=swap);@import url(https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{overflow-x:hidden}.mobile-menu-btn{background:none;border:none;color:#a4a2a2;cursor:pointer;display:none}.mobile-menu{background:linear-gradient(40deg,#35af8d,#35619a);color:#fff;display:flex;flex-direction:column;height:100vh;padding:20px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:100%;z-index:2000}.mobile-menu.open{transform:translateX(0)}.mobile-menu-header{align-items:center;display:flex;justify-content:space-between}.mobile-menu-header img{width:150px}.close-menu-btn{background:none;border:none;color:#fff;cursor:pointer}.mobile-menu-links{display:flex;flex-direction:column;gap:20px;list-style:none;margin-top:15%;padding:0}.mobile-menu-links a{color:#fff;text-decoration:none}.mobile-menu-links a,.mobile-menu-links details summary{font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:100%}.mobile-menu-links details summary{align-items:center;cursor:pointer;display:flex;gap:6px;list-style:none;outline:none}.mobile-menu-links details ul{list-style:none;margin-top:10px;padding-left:15px}.mobile-menu-links details ul li a{font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:150%;margin-bottom:2%}@media (max-width:768px){.navbar-getintouch-btn,.navbar-links{display:none!important}.mobile-menu-btn{display:block}.navbar-getintouch-btn{display:none!important}.navbar-logo img{width:50%!important}}.navbar{align-items:center;background-color:initial;color:#fff;display:flex;justify-content:space-between;left:0;padding:15px 30px;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:1000}.navbar.scrolled{background-color:#fff;box-shadow:0 2px 10px #0003}.navbar.scrolled .navbar-links a{color:#000}.navbar.scrolled .dropdown-menu a{color:#fff}.navbar-logo{cursor:pointer;font-weight:700;width:250px}.navbar-logo img{width:100%}.navbar-links{cursor:pointer;display:flex;gap:40px;list-style:none}.navbar-links li a{color:#fff;font-size:18px;font-weight:400;text-decoration:none}.dropdown{position:relative}.dropdown a{align-items:center;display:flex;gap:5px}.dropdown-icon{font-size:12px;transition:transform .3s ease}.dropdown-menu{background-color:#000;box-shadow:0 4px 8px #0000001a;display:none;left:-20%;list-style:none;margin-top:0;min-width:350px;padding:10px 0;position:absolute;top:100%;z-index:1000}.dropdown-menu li a{display:block;overflow:hidden;padding:10px 20px}.dropdown-menu li a,.underline-hover{color:#fff;position:relative;text-decoration:none}.underline-hover{display:inline-block}.underline-hover:after{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease-in-out;width:0}.underline-hover:hover:after{width:100%}.dropdown:hover .dropdown-menu{display:block}.dropdown:hover .dropdown-icon{transform:rotate(180deg)}.navbar-getintouch-btn{align-items:center;background-color:#121212;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:45px;justify-content:center;overflow:hidden;position:relative;transition:color .3s ease;width:190px;z-index:1}.navbar-getintouch-btn:before{background-color:#35af8d;border-radius:20px;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .4s ease;width:0;z-index:-1}.navbar-getintouch-btn:hover:before{width:100%}.navbar-getintouch-btn:hover{color:#fff}.hero-section{align-items:center;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center}.bg-video{object-fit:cover;z-index:1}.bg-video,.overlay{height:100%;left:0;position:absolute;top:0;width:100%}.overlay{background-color:#00000080;z-index:2}.hero-content{position:relative;z-index:3}.hero-tagline{align-items:center;border:1px solid #fff;border-radius:20px;color:#fff;cursor:default;display:flex;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;height:39px;justify-content:center;line-height:100%;margin:0 auto;width:390px}.hero-heading{background:linear-gradient(40deg,#35af8d,#35619a);-webkit-background-clip:text;background-clip:text;font-size:70px;margin:0 auto;width:70%}.hero-heading,.highlighted{-webkit-text-fill-color:#0000;color:#0000}.highlighted{background:#fff;-webkit-background-clip:text;background-clip:text;font-size:60px}.hero-subtext{color:#fff;font-size:20px;font-weight:600;margin:0 auto;width:55%}.hero-cta-buttons button{background-color:initial;border:2px solid #fff;border-radius:20px;color:#fff;cursor:pointer;font-size:20.77px;font-weight:600;height:52px;margin-top:2%;padding:5px;width:235px}.hero-section-isoimages{background:#fffcfce6;border-radius:10px;bottom:-30%;justify-content:flex-end;padding:.5% 1%;position:absolute;right:5%}.hero-section-isoimages p{color:#000;display:flex;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;margin:0 0 5%;text-align:left}.hero-section-imgcontent{display:flex;flex-wrap:wrap;gap:5px;width:100%;z-index:2}.iso-heading{color:#444;font-size:12px;font-weight:600;margin-bottom:5px}.hero-section-isoimages img{height:100%;object-fit:contain}@media (max-width:768px){.hero-section-isoimages{bottom:-100px;gap:5px;justify-content:center;right:10px}.hero-section-isoimages p{width:auto!important}.hero-section-isoimages img{height:50px}}.how-we-help{background-color:#f1f4f3;height:-webkit-fit-content;height:fit-content;padding:5% 5% 8%}.how-we-help-header{align-items:center;display:flex;justify-content:center}.how-we-help__content{text-align:left}.how-we-help__title{color:#222;font-family:Manrope,sans-serif;font-size:50px;font-weight:700;line-height:120%;margin:0;width:40%}.how-we-help__description{color:#656c7b;font-family:Manrope,sans-serif;font-size:25px;font-weight:500;line-height:1.6;width:85%}.how-we-help__cards{grid-gap:24px;cursor:pointer;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);height:300px;margin-top:2%}.how-we-help__card{background-color:#fff;border-radius:12px;overflow:hidden;padding:24px;position:relative;text-align:left;transition:transform .3s ease}.how-we-help__card:hover{background:linear-gradient(40deg,#35af8dcc,#35619a03);box-shadow:0 4px 20px #0000000d;transform:translateY(-5px)}.portfolio-img{padding:5% 0 0 5%}.portfolio-header{margin-bottom:20px;text-align:left}.portfolio-header p{color:#128669;font-size:24px;font-weight:500}.portfolio-header h1,.portfolio-header p{font-family:Manrope,sans-serif;line-height:120%;margin:0}.portfolio-header h1{color:#353535;font-size:48px;font-weight:700;width:40%}.portfolio-horizontalline{border:1px solid #128669;margin-left:0;width:13%}.card-icon{color:#35af8d;height:70px;margin-bottom:16px;width:70px}.card-title{font-size:22px;font-weight:700;margin-bottom:8px}.card-desc,.card-title{font-family:Manrope,sans-serif}.card-desc{color:#555;font-size:18px;font-weight:400}.card-arrow{bottom:20px;color:#35af8d;font-size:50px;left:25px;opacity:0;position:absolute;transform:translateX(-50px);transition:all .4s ease}.how-we-help__card:hover .card-arrow{opacity:1;transform:translateX(0)}.container__slider{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.container__slider>button:active{color:#000}.slider__btn-next{position:absolute;right:0}.slider__btn-prev{left:0;position:absolute}.container__slider__links{bottom:5%;left:50%;position:absolute;transform:translateX(-50%)}.container__slider__links-small{background-color:#fff;border:1px solid grey;border-radius:50%;height:8px;margin:0 2px;outline:none;padding:0;position:relative;transition:background-color 1s ease;width:8px}.container__slider__links-small-active{background-color:#000}.imgportfolio{width:50px}.slider__item{border-radius:20px;box-sizing:border-box;height:620px;left:0;margin:0 20px;min-width:400px;object-fit:cover;overflow:hidden;position:relative;top:0;transition:transform 1s ease}.slider__item,.slider__item-active-1{transform:translateX(0)}.slider__item-active-2{transform:translateX(-100%)}.slider__item-active-3{transform:translateX(-200%)}.slider__item-active-4{transform:translateX(-300%)}.slider__item-active-5{transform:translateX(-400%)}.slider__item-active-6{transform:translateX(-500%)}.slider__item img{border-radius:30px;height:100%;object-fit:cover;width:100%}.container__slider-wrapper{border-radius:30px;display:grid;margin-top:100px;overflow:hidden;place-items:center;position:relative}.Portfolio-seeallprioject-btn{align-items:center;background-color:#fff;border:2px solid #128669;border-radius:20px;color:#128669;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:20.77px;font-weight:600;height:52px;justify-content:center;line-height:100%;margin:3% auto 0;overflow:hidden;position:relative;text-align:center;width:238px;z-index:1}.Portfolio-seeallprioject-btn:before{background-color:#35af8d;border-radius:20px;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .4s ease;width:0;z-index:-1}.Portfolio-seeallprioject-btn:hover:before{width:100%}.Portfolio-seeallprioject-btn:hover{border:none;color:#fff}.carousel-slide-wrapper{height:100%;position:relative;width:100%}.image-overlay-text{border-radius:10px;color:#fff;left:20px;max-width:80%;padding:10px 15px;position:absolute;top:20px;z-index:1}.imgportfolio{border-radius:30px;height:100%;object-fit:cover;width:100%}.white-text{color:#fff}.image-overlay-text p{font-size:20px;font-weight:600;margin:0 auto 5%}.image-overlay-text h3,.image-overlay-text p{font-family:Manrope,sans-serif;line-height:100%}.image-overlay-text h3{font-size:38px;font-weight:700;margin:0 auto}.portfolio-nextbtn{padding:8px 12px;right:10px;transform:translateY(-50%)}.portfolio-nextbtn,.portfolio-prevbtn{background-color:#000;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:28px;height:50px;position:absolute;top:50%;width:50px}.portfolio-prevbtn{align-items:center;display:flex;justify-content:center;left:20px;padding:0;transform:translateY(-40%);z-index:10}.pagination-dots{bottom:10px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%)}.dot{background:#ccc;border-radius:50%;cursor:pointer;height:15px;transition:background-color .3s;width:15px}.slider-track{display:flex;width:100%}.dot.active{background:#000}.served-industries-container{padding:0 5% 5%}.served-industries-container h1{color:#353535;font-family:Manrope,sans-serif;font-size:48px;font-weight:700;line-height:120%;margin:auto 0;width:40%}.served-industries-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:5%}.served-industries-card{background-color:#fff;border:1px solid #cfcfcf;border-radius:20px;box-sizing:border-box;flex-basis:calc(33.333% - 20px);flex-grow:1;flex-shrink:1;padding:20px;position:relative;text-align:left}.served-industries-icon{color:#007bff;left:5%;position:absolute;top:10%}.served-industries-title{color:#353535;font-family:Manrope,sans-serif;font-size:29px;font-weight:700;line-height:100%;margin-bottom:10px;margin-top:30%}.served-industries-desc{color:#353535;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:150%;margin:0}@media (max-width:1024px){.served-industries-card{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1}}@media (max-width:600px){.served-industries-card{flex:1 1 100%}}.FAQ-container{padding:0 5% 5%}.FAQ-header{margin-bottom:5%}.FAQ-header p{color:#128669;font-size:24px;font-weight:500}.FAQ-header h1,.FAQ-header p{font-family:Manrope,sans-serif;line-height:120%;margin:0}.FAQ-header h1{color:#333;font-size:48px;font-weight:600;width:40%}#wrapper{background-color:#fefffa;margin:0;max-width:1500px;padding:0}.wrapper-ul{list-style:none;margin:0;padding:0}.wrapper-ul li{animation:bounceInUp 1s ease both;cursor:pointer;padding-bottom:18px;padding-top:18px;position:relative}.wrapper-ul li:first-child{border-top:none}.accordian-header{display:flex;justify-content:space-between}.wrapper-ul li h2{color:#333;font-size:18px;font-weight:500;line-height:160%}.wrapper-ul li h2,.wrapper-ul li p{font-family:Manrope,sans-serif;margin:0}.wrapper-ul li p{color:#494949;font-size:16px;font-weight:400;line-height:156%;opacity:1;overflow:hidden;transform:translate(0);transition:all .5s ease}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}.ClientServed-content{grid-gap:50px;align-items:center;display:grid;gap:50px;grid-template-columns:repeat(5,1fr);justify-items:center;margin-top:40px}.logo-wrapper{padding:10%;position:relative;width:100%}.logo-image{filter:brightness(0) invert(1);left:30%;max-height:100%;max-width:100%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease}.logo-image:hover{filter:none}.ClientServed-container{background-color:#000;padding:5%}.ClientServed-header p{font-size:28px;font-weight:500;line-height:156%}.ClientServed-header h1,.ClientServed-header p{color:#fff;font-family:Manrope,sans-serif;margin:0}.ClientServed-header h1{font-size:40px;font-weight:600;line-height:130%;width:40%}@media screen and (max-width:1024px){.ClientServed-content{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:600px){.ClientServed-content{grid-template-columns:repeat(3,1fr)}}.blog-container{padding:2% 0 5% 5%}.blogdetail-container{padding:0 5% 5%}.all-blogs-page,.blogdetail-section{margin:0 auto;max-width:1200px;padding:0 20px 20px}.all-blogs-page h1{display:flex;justify-content:center}.blog-cards{display:flex;flex-wrap:wrap;justify-content:left;padding-right:5%}.best-post-content-title{color:#353535;font-family:Manrope,sans-serif;font-size:48px;font-weight:600;line-height:120%;margin:0 0 1%}.best-post-content-cat{border-radius:30px;color:#000;font-family:Manrope,sans-serif;font-size:1.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:15px;padding:8px 20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:-webkit-fit-content;width:fit-content}.best-post-content-sub{color:#128669;font-family:Manrope,sans-serif;font-size:24px;font-weight:500;line-height:120%;margin:0}.blog-main{margin-bottom:5%}.post__card-2{box-sizing:border-box;float:left;padding:.5rem;transition:.3s ease;width:33%}.post__card_-2{background-color:#fff;border-radius:15px;box-shadow:none;overflow:hidden;transition:.3s ease}.post__card_-2:hover{background-color:#fff;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.post__card__image-2{background-position:50%;background-size:cover;height:16rem;transition:.3s ease;width:100%}.post__card-2:hover .post__card__image-2,.post__card__image-2{border-radius:15px 15px 0 0}.post__card_meta-2{height:200px;padding:12px}.post__card_cat{background:#008cba;border-radius:9999px;color:#fff;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;line-height:1.5;margin-bottom:7px;padding:2px 15px;text-align:center;width:-webkit-fit-content;width:fit-content}.post__card_title-2{font-family:Manrope,sans-serif;font-size:20px;font-weight:700;line-height:130%;margin:5% 0 0}.post__card_alttitle-2{color:#6e6a74;font-weight:400;line-height:150%;margin:1%}.post__card_alttitle-2,.readmore-btn{font-family:Manrope,sans-serif;font-size:16px}.readmore-btn{color:#446fb3;font-weight:500;line-height:15px;text-decoration:none}.readmore-btn:hover{color:#128669;font-weight:600}.back{color:#0875ff;font-family:Manrope,sans-serif;font-size:1.2rem;text-decoration:none}.best-post-image{border-radius:15px;margin-bottom:20px;max-height:400px;object-fit:cover}.content{color:#1d291f;font-family:Manrope,sans-serif;font-size:1.1rem;line-height:1.6;margin-bottom:3rem;text-align:left}.blog-header-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.blog-header-image{flex:1 1;max-width:66.66%}.blog-header-info{flex:1 1;max-width:33.33%}.info-block{align-items:center;display:flex;flex:1 1 100%;font-family:Manrope,sans-serif;gap:30px;margin-top:5%}.info-icon{color:#446fb3;font-size:2.5rem}.info-text{display:flex;flex-direction:column;justify-content:center}.label{color:#6a686c;font-size:18px;font-weight:600;margin:0}.value{font-size:22px;font-weight:500;margin:0}.button-group{display:flex;gap:20px}.button-group a{background:none;border:none;color:#446fb3;cursor:pointer;font-size:2.5rem}.blog-header-info,.share-buttons,p{font-family:Manrope,sans-serif;font-size:1.1rem;line-height:1.6}.best-post-image{border-radius:10px;height:auto;width:100%}.share-buttons{margin-top:10px}.share-buttons .button-group{display:flex;flex-wrap:wrap;gap:10px}.share-buttons button{background-color:#008cba;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px}.share-buttons button:hover{background-color:#005f7f}.search-container{display:flex;justify-content:center;margin:2% 0}.search-filter-bar{align-items:center;display:flex;flex-direction:column;margin-bottom:30px}.search-input{border:1px solid #ccc;border-radius:25px;font-size:16px;margin-bottom:15px;padding:10px 20px;width:50vw}.category-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.chip{background-color:#e0f7f1;border:1px solid #0000;border-radius:20px;color:#0b3625;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s ease}.chip:hover{border:1px solid #00a779}.chip.selected{background:linear-gradient(135deg,#00c6ff,#00f26c);color:#fff;font-weight:700}.category-filter{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.category-chip{background-color:#fff;border:1px solid #008cba;border-radius:20px;color:#008cba;cursor:pointer;padding:8px 15px;transition:.3s}.category-chip.active,.category-chip:hover{background-color:#008cba;color:#fff}@media (max-width:767px){.card-arrow{display:none}.blog-header-row{flex-direction:column}.blog-header-image,.blog-header-info{flex:none;max-width:100%}.info-block{align-items:flex-start;flex-direction:row;gap:15px;margin-top:15px}.info-icon{font-size:1.8rem}.label{font-size:16px}.value{font-size:14px}.button-group{flex-wrap:wrap;gap:12px}.blog-header-info,.share-buttons,p{font-size:1rem}.share-buttons .button-group{gap:12px;margin-top:8px}.share-buttons button{font-size:13px;padding:5px 10px}.best-post-image{height:auto;width:100%}}@media screen and (max-width:768px){.post__card-2{float:none;margin-bottom:1rem;max-width:100%;width:100%}}.flip-toggle{cursor:pointer;height:50px;margin:20px auto;perspective:800px;-webkit-user-select:none;user-select:none;width:160px}.flip-inner{background:linear-gradient(135deg,#2193b0,#6dd5ed);border-radius:30px;box-shadow:0 8px 20px #0000001f;color:#fff;font-family:Gilroy-Medium,sans-serif;font-size:18px;height:100%;line-height:50px;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.flip-toggle.active .flip-inner{transform:rotateY(180deg)}.flip-front{align-items:center;background-color:#fff;border:2px solid #128669;border-radius:30px;box-sizing:border-box;color:#128669;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-weight:600;height:50px;justify-content:center;overflow:hidden;padding:0 10px;position:relative;width:200px;z-index:1}.flip-front:before{background-color:#35af8d;border-radius:30px;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .4s ease;width:0;z-index:-1}.flip-front:hover:before{width:100%}.flip-front:hover{border:none;color:#fff}.flip-back{background:linear-gradient(135deg,#ff416c,#ff4b2b);color:#fff;transform:rotateY(180deg)}.other-blogs{border:1px solid #aaa9a9;border-radius:20px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding:2%}a,a:active,a:focus,a:hover{outline:none;text-decoration:none}a,a:active,a:focus{color:#333;text-decoration:none;transition-duration:.2s;-ms-transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out}ul{list-style:none;margin:0;padding:0}img{height:auto;max-width:100%}section{padding:60px 0}.footer{background-color:#000;padding:5% 5% 0}.footer-content{display:flex;justify-content:space-between}.single_footer h4{color:#fff;font-size:20px;font-weight:700;margin-bottom:25px;margin-top:0;text-transform:uppercase}.single_footer h4:after{background:#fff;content:"";display:block;height:2px;margin-top:20px;width:40px}.single_footer p{color:#fff}.single_footer ul{list-style:none;margin:0;padding:0}.single_footer ul li a{color:#fff;font-size:15px;line-height:36px;text-transform:capitalize;transition:all .3s ease 0s}.single_footer ul li a:hover{color:#446fb3}.single_footer_address ul li{color:#fff}.single_footer_address ul li span{color:#fff;font-weight:400;line-height:28px}.contact_social ul{list-style:none outside none;margin:0;padding:0}.subscribe{display:block;margin-top:15px;position:relative;width:100%}.subscribe__input{background-color:#fff;border:none;border-radius:5px;color:#333;display:block;font-size:15px;font-weight:500;height:60px;letter-spacing:.4px;margin:0;padding:0 0 0 5%;text-transform:capitalize;width:100%}.subscribe__btn{background-color:initial;border-radius:0 25px 25px 0;color:#446fb3;cursor:pointer;display:block;font-size:20px;height:60px;position:absolute;right:0;top:0;width:60px}.subscribe__btn i{transition:all .3s ease 0s}.subscribe__btn:hover i{color:#446fb3}button{background-color:initial;border:none;border-radius:0;padding:0}.social_profile{margin-top:40px}.social_profile ul{list-style:none outside none;margin:0;padding:0}.social_profile ul li{float:left}.social_profile ul li a{border:1px solid #fff3;border-radius:30px;color:#fff;display:block;font-size:18px;height:50px;line-height:50px;margin:0 5px;text-align:center;text-transform:uppercase;transition:all .3s ease 0s;width:50px}.social_profile ul li a:hover{background:#446fb3;border:0;color:#fff}.copyright{color:#fff;font-size:15px;text-align:center}.copyright a{transition:all .2s ease 0s}.copyright a,.copyright a:hover{color:#446fb3}.footer-copyright{align-items:center;color:#fff;display:flex;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;justify-content:space-between;line-height:100%;margin-top:5%;padding-bottom:2%;text-align:center}.footer-links{display:flex;gap:20px}.footer-links a{color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:100%}.footer-links a:hover{color:#446fb3}@media only screen and (max-width:768px){.footer{padding-bottom:10%}.footer-content{flex-direction:column;padding:0 3%}.single_footer{margin-bottom:30px}.subscribe__input{padding:0 2%}.subscribe__btn{right:0}.social_profile ul li a{font-size:16px;height:45px;line-height:45px;margin-bottom:10px;margin-right:10px;width:45px}.footer-links{align-items:center;gap:10px}.copyright,.footer-links a{font-size:10px}.footer-copyright{flex-direction:column;font-size:14px;gap:5px;justify-content:center}.FAQ-header h1{font-size:25px;width:auto}.FAQ-header,.blog-main p{font-size:18px}.blog-main h1{font-size:25px;width:auto}.blog-main p{font-size:18px}.served-industries-container h1{font-size:25px;width:auto}.served-industries-container p{font-size:18px}.portfolio-header h1{font-size:25px;width:auto}.portfolio-header p{font-size:18px}.how-we-help__content h1{font-size:25px;width:auto}.how-we-help__content p{font-size:18px}.hero-content h1,.highlighted{font-size:40px}.hero-content p{font-size:16px;line-height:160%;width:80%}.blogdetail-container h1{font-size:25px}.how-we-help__cards,.other-blogs{display:flex;flex-wrap:wrap}.how-we-help__cards{height:-webkit-fit-content;height:fit-content}.how-we-help__card{width:100%}.blog-container{padding:5%}.hero-cta-buttons button{margin-top:10%}.hero-tagline{margin-bottom:10%}}@media only screen and (max-width:480px){.footer-content{padding:0 2%}.social_profile ul li a{font-size:14px;height:40px;line-height:40px;width:40px}.subscribe__input{font-size:14px;height:50px}.subscribe__btn{font-size:18px;height:50px;width:50px}.single_footer h4{font-size:18px}.single_footer ul li a{font-size:14px;line-height:30px}.footer-links{gap:8px}}@media (max-width:768px){.portfolio-img{padding-bottom:5%}.container__slider-wrapper{margin-top:5%;padding-right:0}.container__slider{-webkit-overflow-scrolling:touch;display:flex;overflow-x:hidden;scroll-snap-type:x mandatory}.carousel-slide-wrapper{border-radius:20px;box-shadow:0 4px 15px #0003;flex:0 0 80%;margin-right:20px;overflow:hidden;position:relative;scroll-snap-align:start}.carousel-slide-wrapper:after{background:linear-gradient(90deg,#0000,#00000026);border-radius:0 20px 20px 0;bottom:0;content:"";pointer-events:none;position:absolute;right:-50px;top:0;width:50px;z-index:2}.imgportfolio{border-radius:20px;height:55vh;width:100%}.image-overlay-text{color:#fff;left:15px;max-width:75%;padding:12px 18px;text-shadow:0 0 10px #000000b3;top:15px}.image-overlay-text h3{font-size:24px;font-weight:700}.image-overlay-text p{font-size:16px;font-weight:600}.portfolio-nextbtn,.portfolio-prevbtn{font-size:24px;height:40px;width:40px}.Portfolio-seeallprioject-btn{font-size:16px;height:45px;margin-top:5%;width:200px}}.contactus-wrapper *{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}.contactus-wrapper{align-items:center;display:flex;justify-content:center;min-height:100vh;position:relative;width:100%}.contactus-wrapper:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.contactus-wrapper section{box-sizing:border-box;margin:0 auto;max-width:1080px;padding-bottom:50px;padding-left:20px;padding-right:20px;position:relative;width:100%;z-index:3}.contactus-wrapper .section-header{margin-bottom:50px;position:relative;text-align:center;z-index:4}.contactus-wrapper .section-header h2{color:#000;font-size:3em;font-weight:700;margin-bottom:20px}.contactus-wrapper .section-header p{color:#000}.contactus-wrapper .row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:4}.contactus-wrapper .contact-info{width:50%}.contactus-wrapper .contact-info-item{display:flex;margin-bottom:30px}.contactus-wrapper .contact-info-icon{align-items:center;background-color:#000;border-radius:50%;display:flex;height:70px;justify-content:center;text-align:center;width:70px}.contactus-wrapper .contact-info-icon svg{color:#fff;font-size:30px;line-height:70px}.contactus-wrapper .contact-info-content{margin-left:20px}.contactus-wrapper .contact-info-content h4{color:#000;font-size:1.4rem}.contactus-wrapper .contact-info-content p{color:#000;font-size:1em}.contactus-wrapper .contact-form{background:linear-gradient(40deg,#35af8d,#35619a);border-radius:20px;box-sizing:border-box;padding:40px 40px 20px;position:relative;width:45%;z-index:4}.contactus-wrapper .contact-form h2{color:#fff;font-size:2em;font-weight:700;margin-bottom:10px}.contactus-wrapper .contact-form .input-box{margin-top:10px;position:relative;width:100%}.contactus-wrapper .contact-form .input-box input,.contactus-wrapper .contact-form .input-box textarea{border:none;border-bottom:2px solid #333;box-sizing:border-box;font-size:16px;margin:10px 0;outline:none;padding:5px 0;resize:none;width:100%}.contactus-wrapper .contact-form .input-box span{color:#666;font-size:16px;left:0;margin:10px 0;padding:5px 10px;pointer-events:none;position:absolute;transition:.5s}.contactus-wrapper .contact-form .input-box input:focus~span,.contactus-wrapper .contact-form .input-box textarea:focus~span{color:#e91e63;font-size:12px;transform:translateY(-20px)}.contactus-wrapper .contact-form .input-box input[type=submit]{background-color:#fff;border:1px solid #00bcd4;border-radius:20px;color:#000;cursor:pointer;font-size:20px;font-weight:500;padding:10px;transition:.5s;width:100%}.contactus-wrapper .contact-form .input-box input[type=submit]:hover{background:#3474bc;color:#fff}@media (max-width:991px){.contactus-wrapper section{padding-bottom:50px;padding-top:50px}.contactus-wrapper .row{flex-direction:column}.contactus-wrapper .contact-info{margin-bottom:40px;width:100%}.contactus-wrapper .contact-form{width:100%}}.flags-fixed-wrapper{align-items:center;background:linear-gradient(40deg,#35af8d,#35619a);border-radius:10px;display:flex;flex-direction:column;left:0;padding:1% .3%;position:fixed;transform:translateY(20%);z-index:999}.vertical-heading{color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;letter-spacing:2px;margin-bottom:10px;transform:rotate(180deg);writing-mode:vertical-rl}.flags-fixed-container{display:flex;flex-direction:column;gap:10px}.flag-circle{background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px #0000004d;cursor:default;height:34px;overflow:hidden;transition:transform .3s ease;width:35px}.flag-circle:hover{transform:scale(1.1)}.flag-circle img{height:100%;object-fit:cover;width:100%}@media (max-width:768px){.flags-fixed-wrapper{align-items:center;background:linear-gradient(90deg,#35af8d,#35619a);border-radius:0;bottom:5px;flex-direction:row;justify-content:center;left:0;padding:4px 0;right:0;top:auto}.vertical-heading{font-size:12px;letter-spacing:1px;margin:2px 0 5px;transform:none;writing-mode:horizontal-tb}.flags-fixed-container{flex-direction:row;gap:10px;overflow-x:auto;padding:0 10px}.flag-circle{border:1.5px solid #fff;height:25px;width:25px}.flag-circle img{height:100%;object-fit:cover;width:100%}}.workwithus-section{background-color:#0009;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;color:#fff;margin:0 5% 5%;overflow:hidden;padding:5%;position:relative;text-align:center}.workwithus-content h2{font-size:48px;font-weight:700;margin-bottom:20px}.workwithus-content p{font-size:16px;line-height:1.6;margin-bottom:30px}.know-more-btn{background:#0000;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;overflow:hidden;padding:12px 30px;position:relative;transition:all .3s ease;z-index:1}.know-more-btn:before{background-color:#fff;border-radius:8px;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .4s ease;width:0;z-index:-1}.know-more-btn:hover:before{width:100%}.know-more-btn:hover{border:2px solid #0000;color:#35af8d}@media (max-width:768px){.workwithus-section{border-radius:20px;padding:50px 15px}.workwithus-content h2{font-size:26px}.workwithus-content p{font-size:14px}.know-more-btn{font-size:14px;padding:10px 25px}}.page-content{margin-top:6%}@media screen and (max-width:768px){.page-content{margin-top:20%}}.home-page .page-content{margin-top:0!important}.about-container{color:#000;font-family:Manrope,sans-serif;margin:auto;max-width:1200px;padding:0 5% 5%}.breadcrumb{background-color:#e9e9e9;color:#666;font-size:16px;font-weight:500;left:50%;margin-bottom:20px;margin-left:-50vw;margin-right:-50vw;padding:1% 3%;position:relative;right:50%;width:100vw}.about-heading-section{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px}.about-heading-section h1{flex:1 1 40%;font-size:48px;font-weight:600;line-height:1.3}.about-heading-section p{color:#333;flex:1 1 35%;font-size:20px;line-height:120%}.about-image img{border-radius:6px;margin-top:20px;width:100%}@media screen and (max-width:768px){.about-heading-section{flex-direction:column}.about-heading-section h1{flex:1 1 100%;font-size:28px}.about-heading-section p{flex:1 1 100%;font-size:16px}.breadcrumb{font-size:13px;text-align:left}.about-container{padding:15px}}.aboutus-content{align-items:center;display:flex;flex-wrap:wrap;gap:30px;margin-bottom:30px;margin-top:5%}.aboutus-image img{border-radius:12px;height:auto;max-width:100%;width:100%}.aboutus-text-highlight{flex:1 1 300px;font-size:18px;font-weight:500;line-height:150%}.Our-Core-Purpose p,.aboutus-paragraphs{color:#535252;font-size:16px;font-weight:500;line-height:150%;margin-bottom:20px}.our-core-values-section{background-color:#fff;margin:0 auto;max-width:1200px;padding-top:5%}.our-core-values-section h2{font-size:2.5rem;margin-bottom:20px}.core-values-description{color:#555;font-size:16px;font-weight:500;line-height:120%;margin:0 auto 40px;max-width:800px}.core-values-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:left}.core-value-card{background-color:#fff;border-radius:12px;box-sizing:border-box;flex:1 1 280px;max-width:380px;padding:10px;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.core-value-icon{align-items:center;display:flex;font-size:2rem;margin-bottom:10px}.core-value-title{font-size:1.2rem;font-weight:600;margin-left:2%}.core-value-desc{color:#555;font-size:16px;font-weight:500;line-height:120%}@media (max-width:600px){.core-values-container{gap:0}.core-value-card{flex:1 1 100%;max-width:100%}.our-core-values-section{padding:0}}.about-image-fullscreen{left:50%;margin:20px -50vw 40px;position:relative;right:50%;width:100vw}.about-image-fullscreen img{border-radius:0;display:block;height:auto;object-fit:cover;width:100%}.careers-section{background-color:#fff;color:#222;font-family:Manrope,sans-serif;padding:0}.career-container{margin:0 auto;max-width:1200px}.subtitle{color:#f97316;font-size:20px;font-weight:600}.title{font-size:36px;font-weight:700;margin:10px 0}.description{font-size:18px;line-height:120%;margin-bottom:30px;max-width:700px}.tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.tag-button{background-color:#fff;border:1px solid #ccc;border-radius:999px;cursor:pointer;font-size:14px;padding:8px 16px;transition:.3s}.tag-button:hover{background-color:#000;color:#fff}.job-list{display:flex;flex-direction:column;gap:30px}.job-item{border-top:1px solid #e5e5e5;display:flex;flex-direction:row;justify-content:space-between;padding-top:20px}.job-info{flex:1 1}.job-title{font-size:20px;font-weight:700;margin:0}.job-desc{color:#555;font-size:14px;margin:8px 0}.job-tags{display:flex;gap:10px;margin-top:10px}.job-badge{background-color:#f3f4f6;border-radius:999px;font-size:12px;padding:6px 12px}.apply-link{margin-top:15px}.apply-link a{color:#1d4ed8;font-weight:700;text-decoration:none}.apply-link a:hover{text-decoration:underline}.quote-section{background:linear-gradient(40deg,#35af8d,#35619a);left:50%;margin-left:-50vw;margin-right:-50vw;margin-top:5%;padding:5%;position:relative;right:50%;text-align:center;width:100vw}.quote{color:#fff;font-size:24px;font-weight:500;margin:0 auto 20px;max-width:700px}.profile{align-items:center;display:flex;flex-direction:column}.profile-pic{border-radius:50%;height:60px;width:60px}.profile-name{font-weight:600;margin-top:10px}.profile-role{color:#666;font-size:14px}@media (max-width:768px){.job-item{flex-direction:row}.quote{font-size:18px;font-weight:400}.career-container{padding:0 5%}}.pagination-controls button{cursor:pointer;font-size:20px;margin:0 2%}.dt-pagination-ul{align-items:center;border-top:1px solid #dee2e6;display:flex;justify-content:center;margin-bottom:2%;padding-left:0;padding-top:15px}.dt-pagination .dt-item{display:inline-block}.dt-pagination .dt-item .dt-link{border:1px solid #fff;border-radius:8px;color:#8a93a6;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;margin-left:0;margin-right:8px;min-height:32px;min-width:32px;padding:6px 8px;text-align:center}.dt-pagination .dt-item .dt-link:hover{background-color:#ebf2fd;color:#5a8dee}.dt-pagination .dt-item.disabled .dt-link{background-color:#f6f7fb;color:#d7dae0;cursor:not-allowed}.dt-pagination .dt-item:first-child .dt-link,.dt-pagination .dt-item:last-child .dt-link{background-color:#f6f7fb}.dt-pagination .dt-item.active .dt-link{background-color:#5a8dee;border-color:#5a8dee;color:#fff}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex-grow:1;font-family:Manrope,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.main-heading-area{background:linear-gradient(40deg,#35af8d,#35619a);border-radius:10px;margin-bottom:40px;padding:80px 20px;text-align:center}.main-heading-title{color:#fff;font-size:48px;font-weight:600;line-height:100%;margin-bottom:20px}.main-heading-subtitle{color:#212121;font-size:30px;font-weight:500;line-height:130%;margin-bottom:30px}.main-heading-description{color:#dfdcdc;font-size:20px;line-height:130%;margin:0 auto 40px;max-width:800px}.get-started-button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;padding:15px 30px;transition:background-color .3s ease}.get-started-button:hover{background-color:#218838}.services-section{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:40px}.service-application-development,.service-automation-eng,.service-consulting,.service-iot-blockchain-devops,.service-mobile-apps{background-color:#fff;border-left:5px solid #007bff;border-radius:8px;box-shadow:0 4px 8px #0000000d;padding:30px}.services-section h2{color:#007bff;font-size:22px;margin-bottom:15px;margin-top:0}.services-section p{font-size:16px;line-height:1.6;margin-bottom:10px}.services-section ul{list-style:disc;margin:0;padding-left:20px}.services-section li{color:#555;font-size:15px;margin-bottom:8px}.engagement-section{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000000d;margin-bottom:40px;padding:40px}.engagement-section h2{color:#333;font-size:30px;margin-bottom:25px;text-align:center}.engagement-section ul{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));list-style:none;padding:0}.engagement-section li{background-color:#f8f9fa;border:1px solid #eee;border-radius:8px;font-size:17px;line-height:1.5;padding:20px}.engagement-section li strong{color:#007bff}.why-choose-section{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000000d;padding:40px}.why-choose-section h2{color:#333;font-size:30px;margin-bottom:25px;text-align:center}.why-choose-section ul{grid-gap:15px;display:grid;gap:15px;list-style:none;padding:0}.why-choose-section li{align-items:center;background-color:#e9f7ef;border-radius:5px;color:#555;display:flex;font-size:18px;gap:10px;padding:15px 20px}.why-choose-section li:before{color:#28a745;content:"✔";font-size:20px;font-weight:700}@media (max-width:768px){.main-heading-area{padding:50px 15px}.main-heading-title{font-size:36px}.main-heading-subtitle{font-size:20px}.main-heading-description{font-size:16px}.service-application-development,.service-automation-eng,.service-consulting,.service-iot-blockchain-devops,.service-mobile-apps{padding:20px}.services-section h2{font-size:20px}.engagement-section ul,.why-choose-section ul{grid-template-columns:1fr}}@media (max-width:480px){.main-heading-title{font-size:28px}.main-heading-subtitle{font-size:18px}.get-started-button{font-size:16px;padding:12px 25px}.engagement-section h2,.why-choose-section h2{font-size:24px}.engagement-section,.service-application-development,.service-automation-eng,.service-consulting,.service-iot-blockchain-devops,.service-mobile-apps,.why-choose-section{padding:20px}}.tech-services-section{padding:0 5%}.tech-services-header{align-items:center;display:flex;flex-direction:row;gap:50px;justify-content:center;margin:0 auto 80px;max-width:1200px;text-align:left}.tech-services-intro{flex:1 1;max-width:600px}.tech-services-header h1{color:#000;font-size:44px;font-weight:600;line-height:120%}.tech-services-header p{color:#000;font-size:22px;font-weight:500;line-height:130%}.tech-services-header .section-description{color:#000;font-size:18px;line-height:1.6}.tech-services-image-container{flex-shrink:0;max-width:350px}.header-illustration{border-radius:10px;display:block;height:auto;width:100%}.core-offerings{margin:0 auto 80px;max-width:1200px;text-align:center}.services-desc{color:#00a779;margin:0}.core-offerings-title{color:#000;font-size:36px;margin-bottom:10px}.core-offerings-intro{color:#000;font-size:20px;margin-bottom:40px}.offerings-grid{grid-gap:30px;align-items:stretch;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.offering-card{background:linear-gradient(40deg,#35af8d,#35619a);border:1px solid #ffffff14;border-radius:10px;display:flex;flex-direction:column;justify-content:flex-start;padding:30px;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.offering-card h4{color:#fff;font-size:24px;margin-bottom:15px;margin-top:0}.offering-card p{color:#fff;font-size:16px;line-height:1.5;margin-bottom:15px}.offering-card ul{list-style:none;margin:0;padding:0}.offering-card li{color:#fff;font-size:15px;margin-bottom:8px;padding-left:20px;position:relative}.offering-card li:before{color:#fff;content:"•";font-weight:700;left:0;position:absolute;top:0}.offering-image-right{align-items:center;display:flex;grid-column:span 1;grid-row:span 2;justify-content:center}.developer-image{border-radius:10px;box-shadow:0 5px 15px #0000004d;max-height:450px;object-fit:cover;width:100%}.engagement-layers-and-why-choose{left:50%;margin:0 -50vw;padding:2% 5%;position:relative;right:50%;text-align:center;width:100vw}.engagement-layers-and-why-choose .section-subtitle{color:#000;font-size:32px;padding:2%}.bottom-sections-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));text-align:left}.engagement-layers-card,.why-choose-pravisht-card{background-color:#2a2a2a;border:1px solid #ffffff14;border-radius:10px;box-shadow:0 5px 15px #0000004d;padding:30px;transition:transform .2s ease,box-shadow .2s ease}.engagement-layers-card:hover,.why-choose-pravisht-card:hover{box-shadow:0 8px 20px #0006;transform:translateY(-5px)}.engagement-layers-card h4,.why-choose-pravisht-card h4{color:#a76ff0;font-size:24px;margin-bottom:15px;margin-top:0}.engagement-layers-card p{color:#e0e0e0;font-size:16px;line-height:1.5;margin-bottom:15px}.engagement-layers-card ul,.why-choose-pravisht-card ul{list-style:none;margin:0;padding:0}.engagement-layers-card li{color:#ccc;font-size:15px;margin-bottom:8px}.engagement-layers-card li strong{color:#8a2be2}.why-choose-pravisht-card li{align-items:flex-start;color:#ccc;display:flex;font-size:16px;gap:8px;margin-bottom:10px}.why-choose-pravisht-card li:before{color:#4caf50;content:"✔";flex-shrink:0;font-size:18px;font-weight:700}@media (max-width:992px){.tech-services-header{flex-direction:column;gap:30px;text-align:center}.tech-services-intro{max-width:100%}.tech-services-header .section-title{font-size:38px}.tech-services-header .section-description{font-size:17px}.tech-services-image-container{max-width:300px}.offerings-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.offering-image-right{grid-column:span 2;grid-row:auto;margin-top:20px}.developer-image{max-height:350px}.bottom-sections-grid{grid-template-columns:1fr}}@media (max-width:768px){.tech-services-section{padding:40px 15px}.tech-services-header{margin-bottom:60px}.tech-services-header .section-title{font-size:32px}.tech-services-header .section-description{font-size:16px}.core-offerings-title{font-size:30px}.core-offerings-intro{font-size:16px}.offering-card{padding:25px}.offering-card h4{font-size:22px}.offering-image-right{grid-column:1/-1;order:-1}.developer-image{max-height:300px;max-width:100%}.engagement-layers-and-why-choose .section-subtitle{font-size:26px}}@media (max-width:480px){.tech-services-section{padding:0 10px}.tech-services-header .section-title{font-size:28px}.tech-services-header .section-description{font-size:15px}.core-offerings-title{font-size:26px}.offering-card h4{font-size:20px}.offering-card li,.offering-card p{font-size:14px}.engagement-layers-card,.why-choose-pravisht-card{padding:20px}.engagement-layers-card h4,.why-choose-pravisht-card h4{font-size:20px}.engagement-layers-card li,.engagement-layers-card p,.why-choose-pravisht-card li{font-size:14px}}.image{height:50vh;width:15vw}.custom-portfolio-wrapper{margin:0 auto;max-width:1240px;width:100%}.portfolio-image-left,.portfolio-image-right{align-items:center;display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.portfolio-image-left,.portfolio-image-right{flex-direction:row}.portfolio-image-right{flex-direction:row-reverse}}.carousel-slide-wrapper{display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.portfolio-layout-left{flex-direction:row}.portfolio-layout-right{flex-direction:row-reverse}}.portfolio-img-block{flex:1 1;position:relative}.portfolio-extra-desc-block{align-items:center;color:#444;display:flex;flex:1 1;font-size:1rem;justify-content:center;padding:1rem;text-align:center}
/*# sourceMappingURL=main.0abb7828.css.map*/