@-webkit-keyframes placeHolderAnim{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes placeHolderAnim{0%{background-position:-468px 0}to{background-position:468px 0}}.get-in-touch{padding:20px}@media (max-width: 991px){.get-in-touch{padding:15px 20px;background:#fff}}.contact-form .form-field{position:relative;margin:25px 0}@media (max-width: 991px){.contact-form .form-field{margin:5px 0;text-align:center}}.contact-form .input-text{display:block;width:100%;height:36px;border-width:0 0 2px 0;border-color:black;font-size:18px;line-height:26px;font-weight:400;background:transparent}.contact-form .input-text:focus{outline:none}.contact-form .input-text:focus+.label{-webkit-transform:translateY(-24px);transform:translateY(-24px)}@media (max-width: 991px){.contact-form .input-text{padding-left:10px}}.contact-form .input-text:focus .contact-form .label{position:absolute;left:20px;bottom:11px;font-size:14px;line-height:26px;font-weight:550;color:#000;cursor:text;transition:-webkit-transform .2s ease-in-out;-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.contact-form .submit-btn{display:inline-block;background-color:#000;background-image:linear-gradient(125deg, #6713D2, #249EFF);color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:16px;padding:8px 16px;border-radius:12px;border:none;width:200px;cursor:pointer}.img-container{grid-row:1 / span 2;grid-column:1;z-index:1;height:auto;width:100%;background-image:var(--mobile-illustration1),var(--mobile-illustration2);background-repeat:no-repeat;background-size:auto 85%, auto 50%;background-position:50% 0%, 50% 100%}.faq{grid-row:2 / span 2;grid-column:1;padding:20px;background-color:#fff;border-radius:1.25rem;-webkit-box-shadow:0 0.62rem 1.87rem rgba(0,0,0,0.2);box-shadow:0 0.62rem 1.87rem rgba(0,0,0,0.2)}.faq h2{color:var(--very-dark-blue);font-weight:700;font-size:1.8rem;text-align:center;margin:1.2em 0}.faq .q-a{font-size:0.95rem;border-bottom:1.5px solid var(--light-grayish-blue)}.faq .q-a.is-active .accor-content{display:block}.faq .q-a.is-active .q-wrapper i{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.faq .q-wrapper{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid black;border-radius:0px 0px 2px 2px;padding:25px 0}.faq .q-wrapper i{-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:14px;width:20px;height:20px;margin:0 0 0 -30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .35s ease;transition:all .35s ease}.faq .accor-content{display:none}.faq h3{font-size:calc(18px + (22 - 18) * (100vw - 320px) / (1920 - 320));grid-column:1;color:var(--very-dark-grayish-blue);cursor:pointer;margin:0;padding-right:35px}.faq h3:hover{color:var(--soft-red)}.faq h3.h3-active{color:var(--very-dark-blue);font-weight:700}.faq p{width:calc(100% - calc(10px + 0.7rem));color:var(--dark-grayish-blue);margin-top:1.05em}.faq p.p-visible{display:block}.portfolio-tab .section-content{text-align:left}.portfolio-tab .section-content p{font-size:calc(12px + (20 - 12) * (100vw - 320px) / (1920 - 320));font-weight:400;line-height:1.4}@media (max-width: 1199px){.portfolio-tab .section-content .btn{padding:8px 18px;margin:3px 0}}.portfolio-tab .sm-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.portfolio-tab .sm-logo img{width:90px;margin-right:20px}.portfolio-tab .sm-logo .h3{font-size:calc(22px + (50 - 22) * (100vw - 320px) / (1920 - 320));font-weight:700;letter-spacing:1px}@media (max-width: 991px){.portfolio-tab .section-img{padding-top:50px;margin-bottom:40px}}@media (max-width: 575px){.portfolio-tab .sm-logo{margin-bottom:15px}.portfolio-tab .sm-logo img{width:50px;margin-right:10px}.portfolio-tab .section-img{padding-top:10px;margin-bottom:50px}}.tabbing-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#121212;border-radius:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px;padding:20px}.tabbing-list li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(20% - 30px);border-radius:12px;padding:20px 20px}.tabbing-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Poppins";color:#fff;font-weight:500;font-size:calc(12px + (23 - 12) * (100vw - 320px) / (1920 - 320))}.tabbing-list li.is-active{background:linear-gradient(179deg, #3159f7 -10.77%, #885fe7 83.62%)}.tabbing-list.sty1{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabbing-list.sty1>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:12%;padding:12px 20px}.tabbing-list.sty1>li>a{font-size:calc(12px + (18 - 12) * (100vw - 320px) / (1920 - 320))}@media (max-width: 1199px){.tabbing-list.sty1>li{max-width:none;width:auto}}@media (max-width: 575px){.tabbing-list.sty1>li{width:100%}}@media (max-width: 1366px){.tabbing-list li{padding:5px}.tabbing-list li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:calc(12px + (23 - 12) * (100vw - 320px) / (1920 - 320))}}@media (max-width: 991px){.tabbing-list{gap:0 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabbing-list li{width:calc(30% - 15px)}.tabbing-list li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:calc(12px + (16 - 12) * (100vw - 320px) / (1920 - 320))}.tabbing-list li a img{width:23px;margin-right:5px}}@media (max-width: 767px){.tabbing-list li{width:calc(50% - 15px);padding:15px 7px}}.direction-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width: 991px){.direction-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.tabbing-content{display:none}.tabbing-content.is-active{display:block}
