.contact__wrapper{margin-bottom:7rem}.contact__wrapper h3{font-size:42px;font-weight:500;line-height:63px;text-align:center;color:var(--primaryColor)}.contact__wrapper .contact__container{display:grid;grid-template-columns:1fr 2fr;grid-gap:4.4rem;gap:4.4rem;margin-top:4.4rem}@media screen and (max-width:1180px){.contact__wrapper .contact__container{grid-template-columns:1fr}}.contact__wrapper .contact__container .contact__left .left__heading{font-size:16px;font-weight:700;line-height:24px;color:#1e1e1e}.contact__wrapper .contact__container .contact__left .location__social__box{display:grid;grid-template-columns:1fr 1fr;margin-top:2.4rem}@media screen and (max-width:600px){.contact__wrapper .contact__container .contact__left .location__social__box{grid-template-columns:2fr 1fr}}.contact__wrapper .contact__container .contact__left .location__social__box .location__box{display:flex;flex-direction:column;gap:1.6rem}.contact__wrapper .contact__container .contact__left .location__social__box .location__box .location{display:flex;align-items:center;gap:.8rem}.contact__wrapper .contact__container .contact__left .location__social__box .location__box .location svg{color:#1e1e1e;min-width:2.4rem;min-height:2.4rem;align-self:flex-start}.contact__wrapper .contact__container .contact__left .location__social__box .location__box .location span{font-size:16px;font-weight:400;line-height:24px;color:#1e1e1e}.contact__wrapper .contact__container .contact__left .location__social__box .social__box{display:flex;flex-direction:column;gap:1.6rem}.contact__wrapper .contact__container .contact__left .location__social__box .social__box a{text-decoration:none;cursor:pointer;display:flex;justify-content:flex-end}.contact__wrapper .contact__container .contact__left .location__social__box .social__box a svg{color:#07575a;height:2.4rem;width:2.4rem}.contact__wrapper .contact__container .contact__right{background:rgba(245,255,255,.749);padding:1.6rem}.contact__wrapper .contact__container .contact__right .form__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.4rem;gap:2.4rem}@media screen and (max-width:1000px){.contact__wrapper .contact__container .contact__right .form__content{grid-template-columns:1fr}}.contact__wrapper .contact__container .contact__right .form__content .form__left,.contact__wrapper .contact__container .contact__right .form__content .form__right{display:flex;flex-direction:column;gap:2.4rem}.contact__wrapper .contact__container .contact__right .form__content .form__left .label__input,.contact__wrapper .contact__container .contact__right .form__content .form__right .label__input{display:flex;gap:1rem;align-items:center}@media screen and (max-width:600px){.contact__wrapper .contact__container .contact__right .form__content .form__left .label__input,.contact__wrapper .contact__container .contact__right .form__content .form__right .label__input{flex-direction:column;align-items:start}}.contact__wrapper .contact__container .contact__right .form__content .form__left .label__input label,.contact__wrapper .contact__container .contact__right .form__content .form__right .label__input label{font-size:16px;font-weight:400;line-height:24px;color:#000;min-width:144px;max-width:144px}@media screen and (max-width:600px){.contact__wrapper .contact__container .contact__right .form__content .form__left .label__input label,.contact__wrapper .contact__container .contact__right .form__content .form__right .label__input label{min-width:unset;max-width:unset}}.contact__wrapper .contact__container .contact__right .form__content .form__left .label__input .input__wrapper,.contact__wrapper .contact__container .contact__right .form__content .form__right .label__input .input__wrapper{width:100%}.contact__wrapper .contact__container .contact__right .form__content .form__left .label__input .input__wrapper input,.contact__wrapper .contact__container .contact__right .form__content .form__left .label__input .input__wrapper select,.contact__wrapper .contact__container .contact__right .form__content .form__left .label__input .input__wrapper textarea,.contact__wrapper .contact__container .contact__right .form__content .form__right .label__input .input__wrapper input,.contact__wrapper .contact__container .contact__right .form__content .form__right .label__input .input__wrapper select,.contact__wrapper .contact__container .contact__right .form__content .form__right .label__input .input__wrapper textarea{border:1px solid rgba(30,30,30,.8);height:4.4rem;border-radius:.8rem;outline:none;padding-left:1.6rem;background:transparent;width:calc(100% - 16px)}.contact__wrapper .contact__container .contact__right .form__content .form__left .label__input .input__wrapper textarea,.contact__wrapper .contact__container .contact__right .form__content .form__right .label__input .input__wrapper textarea{resize:none;height:120px;max-height:116px;overflow-y:auto;padding-top:.8rem}.contact__wrapper .contact__container .contact__right .form__content .form__left .label__input .input__wrapper textarea::-webkit-scrollbar,.contact__wrapper .contact__container .contact__right .form__content .form__right .label__input .input__wrapper textarea::-webkit-scrollbar{display:none}.contact__wrapper .contact__container .contact__right .form__content .form__left .label__input .input__wrapper select,.contact__wrapper .contact__container .contact__right .form__content .form__right .label__input .input__wrapper select{width:100%}.contact__wrapper .contact__container .contact__right .form__content .form__left .align__start,.contact__wrapper .contact__container .contact__right .form__content .form__right .align__start{display:flex;align-items:start}.contact__wrapper .contact__container .contact__right .submit__btn{display:flex;justify-content:flex-end;margin-top:3.2rem}.contact__wrapper .contact__container .contact__right .submit__btn button{padding:1rem 3.2rem}.faq__wrapper{width:100%;display:flex;justify-content:center}.faq__wrapper .center__wrapper{padding:9rem 0 4.8rem}.faq__wrapper .center__wrapper .title{font-size:42px;font-weight:500;line-height:63px;color:var(--primaryColor);text-align:center}@media screen and (max-width:500px){.faq__wrapper .center__wrapper .title{font-size:22px;line-height:27px}}.faq__wrapper .center__wrapper .faq__list__sections{margin-top:4.4rem;position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.6rem;gap:1.6rem}@media screen and (max-width:1000px){.faq__wrapper .center__wrapper .faq__list__sections{grid-template-columns:1fr}}.faq__wrapper .center__wrapper .faq__list__sections .faq__card .header__section{display:flex;justify-content:space-between;align-items:center;padding:1.6rem;background:#f2f2f2}.faq__wrapper .center__wrapper .faq__list__sections .faq__card .header__section:hover{cursor:pointer}.faq__wrapper .center__wrapper .faq__list__sections .faq__card .header__section .faq__questions{width:calc(100% - 3rem);color:#1e1e1e;font-size:16px;font-weight:600;line-height:24px}.faq__wrapper .center__wrapper .faq__list__sections .faq__card .header__section .plus__icon{width:2.4rem;height:2.4rem;cursor:pointer;color:#1e1e1e}.faq__wrapper .center__wrapper .faq__list__sections .faq__card .faq__content{display:none;overflow:hidden;transition:all .2s ease-in-out;padding:1.6rem 0 0}.faq__wrapper .center__wrapper .faq__list__sections .faq__card .faq__content.active{display:block;transition:all .2s ease-in-out}.faq__wrapper .center__wrapper .faq__list__sections .faq__card .faq__content .content{font-size:16px;font-weight:400;line-height:24px;color:#1e1e1e}.features__wrapper .features__container{padding:9rem 0 0}.features__wrapper .features__container h3{font-size:42px;font-weight:500;line-height:63px;text-align:center;color:#1e1e1e}@media screen and (max-width:765px){.features__wrapper .features__container h3{font-size:3.2rem;line-height:4.5rem}}.features__wrapper .features__container .feature__boxes{margin-top:4.4rem;grid-template-columns:repeat(4,1fr);grid-gap:5rem;gap:5rem;display:grid}@media screen and (max-width:1240px){.features__wrapper .features__container .feature__boxes{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media screen and (max-width:765px){.features__wrapper .features__container .feature__boxes{display:flex;flex-direction:column}}.features__wrapper .features__container .feature__boxes .feature__box{border-radius:.8rem}.features__wrapper .features__container .feature__boxes .feature__box .icon__wrapper{display:flex;justify-content:center;align-items:center;background:#f8ffff}.features__wrapper .features__container .feature__boxes .feature__box .icon__wrapper img{width:208px;height:174px}.features__wrapper .features__container .feature__boxes .feature__box p{font-size:16px;font-weight:400;line-height:24px;color:#1e1e1e;text-align:center;padding:.8rem 1.8rem;background:var(--primaryWhiteColor);min-height:100px}.hero__wrapper{padding-top:8rem}.hero__wrapper .hero__container{display:flex;justify-content:space-between;overflow:hidden;align-items:center}@media screen and (max-width:1000px){.hero__wrapper .hero__container{flex-direction:column}}.hero__wrapper .hero__container .left .color__heading__text{font-size:40px;font-weight:500;line-height:60px;color:var(--textColor)}@media screen and (max-width:765px){.hero__wrapper .hero__container .left .color__heading__text{font-size:3.2rem;line-height:4.5rem}}.hero__wrapper .hero__container .left .hero__info__text{font-size:18px;font-weight:400;line-height:28px;color:var(--textColor);margin-top:2.4rem;width:85%;margin-bottom:3.2rem}@media screen and (max-width:765px){.hero__wrapper .hero__container .left .hero__info__text{width:100%;font-size:1.6rem}}.hero__wrapper .hero__container .left a{text-decoration:none}.hero__wrapper .hero__container .left .hero__btns__wrapper{display:flex;gap:3.2rem}@media screen and (max-width:600px){.hero__wrapper .hero__container .left .hero__btns__wrapper{flex-direction:column;gap:2rem}}@media screen and (max-width:1000px){.hero__wrapper .hero__container .right{display:flex;align-items:center;justify-content:center}}.hero__wrapper .hero__container .right img{width:546px;height:531px;transform:translateY(10px)}@media screen and (max-width:1240px){.hero__wrapper .hero__container .right img{width:280px}}@media screen and (max-width:1000px){.hero__wrapper .hero__container .right img{width:440px}}@media screen and (max-width:765px){.hero__wrapper .hero__container .right img{width:100%}}