@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}*{font-family:Public Sans,sans-serif}.display1{font-size:80px;font-weight:500;line-height:94px}.display2{font-size:64px;font-weight:500;line-height:75px}.display3{font-size:56px;font-weight:500;line-height:66px}.heading1,h1{font-size:48px;font-weight:500;line-height:53px}.heading2,h2{font-size:32px;font-weight:500;line-height:40px}.heading3,h3{font-size:28px;font-weight:600;line-height:34px}.heading4,h4{font-size:22px;font-weight:500;line-height:28px}.heading5,h5{font-size:18px;font-weight:500;line-height:26px}.bodyLarge{font-size:18px;font-weight:200;line-height:21px}.bodyMedium,p{font-size:16px;font-weight:200;line-height:24px}.bodySmall,small{font-size:14px;font-weight:200;line-height:22px}.labelLarge{font-size:16px;font-weight:500;line-height:18px}.labelMedium{font-size:15px;font-weight:500;line-height:20px}.captionSemiBold{font-size:13px;font-weight:600;line-height:16px}.captionMedium{font-size:14px;font-weight:500;line-height:16px}.captionRegular{font-size:14px;font-weight:400;line-height:12px}strong{font-weight:600}.button{align-items:center;border:none;border-radius:30px;cursor:pointer;display:flex;font-family:Public Sans,sans-serif;gap:8px;justify-content:center;text-decoration:none;transition:background-color .3s,color .3s}.button--white{background-color:#fff;color:#1c1c1c}.button--white:hover{background-color:#f7f7f7;color:#1c1c1c}.button--blue{background-color:#0e61ff;color:#fff}.button--blue:hover{background-color:#0057fe;color:#fff}.button--orange{background-color:#ffa600;color:#1c1c1c}.button--orange:hover{background-color:#f09c00;color:#1c1c1c}.button--black:hover{background-color:#141414}.button--small{padding:6px 20px}.button--medium,.button--small{font-size:15px;font-weight:500;line-height:20px}.button--medium{padding:8px 24px}.button--large{font-size:15px;font-weight:500;line-height:20px;padding:12px 32px}.button:hover .button__icon--small{width:52px}.button:hover .button__icon--medium{width:64px}.button:hover .button__icon--large{width:80px}.button--black{background-color:#1c1c1c;color:#fff}.button--black:hover{background-color:#f09c00;color:#fff}.button__icon{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:center;text-decoration:none;transition:all .3s}.button__icon--white{background-color:#fff;color:#1c1c1c}.button__icon--blue{background-color:#0e61ff;color:#fff}.button__icon--orange{background-color:#ffa600;color:#1c1c1c}.button__icon--black{background-color:#1c1c1c;color:#fff}.button__icon--small{border-radius:26px;height:26px;min-height:26px;min-width:26px;width:26px}.button__icon--small svg{height:13px;width:13px}.button__icon--medium{border-radius:32px;height:32px;min-height:32px;min-width:32px;width:32px}.button__icon--medium svg{height:16px;width:16px}.button__icon--large{border-radius:40px;height:40px;min-height:40px;min-width:40px;width:40px}.button__icon--large svg{height:20px;width:20px}.form,.form__container{display:flex;flex-direction:column;gap:24px}.form__container--errors{border-left:3px solid #c34246;color:#c34246;font-size:14px;font-weight:400;line-height:12px;padding-left:10px}.form__container--errors ul{display:flex;flex-direction:column;gap:4px}.form__container--errors ul li{color:#c34246;font-size:14px;font-weight:400;line-height:12px}.form__container--row{align-items:center;display:flex;gap:16px;width:100%}.form__container--row.grid-2{display:grid;grid-template-columns:repeat(2,1fr)}.form__container--row.grid-77{display:grid;grid-template-columns:77% 23%}.form__container--row.column{flex-direction:column;gap:5px}.form__container--item{display:flex;flex-direction:column;gap:8px;width:100%}.form__container--item>label{color:#363b44;font-size:14px;font-weight:400;line-height:12px;margin-bottom:4px}.form__container--item>label a{color:#3f81ff;text-decoration:underline}.form__container--item--input{border:1px solid #edf0f4;border-radius:20px;color:#1c1c1c;font-size:16px;font-weight:200;line-height:24px;padding:16px 20px;resize:none;width:100%}.form__container--item--input::placeholder{color:#d0d4dc}.form__container--item--input:active,.form__container--item--input:focus{border:1px solid #b8d2ff;outline:none}.form__container--item.inline{display:inline-block}.form__container--item ul{align-items:flex-end;display:flex;flex-direction:column;gap:4px;justify-content:flex-end}.form__container--item ul li{color:#c34246;font-size:14px;font-weight:400;line-height:12px}.form__container--item:has(ul) .form__container--item--input{border-color:#c34246}.form__thankYou{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;text-align:center}.form__thankYou--title{color:#222;font-size:22px;font-weight:500;line-height:28px}.form__thankYou--desc{color:#747d8c;font-size:16px;font-weight:200;line-height:24px;margin-bottom:5px}.form__thankYou.left{align-items:flex-start;justify-content:flex-start;text-align:left}.mini-cart{display:flex;margin-right:15px;position:relative}.mini-cart__quantity{align-items:center;background-color:#ffa600;border-radius:100%;bottom:0;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:500;height:18px;justify-content:center;min-width:18px;padding:4px;position:absolute;right:0}@media(max-width:768px){.mini-cart{margin-right:0}.mini-cart__button{color:#fff}}.side-cart{background-color:#fff;display:flex;flex-direction:column;height:100vh;max-width:50vw;min-width:30vw;pointer-events:all;position:fixed;right:0;top:0;transform:translateX(50vw);transition:all .3s;width:auto;z-index:9999}.side-cart-wrapper{inset:0;pointer-events:none;position:fixed;z-index:9998}.side-cart-wrapper.is-active .side-cart{transform:translateX(0)}.side-cart__overlay{backdrop-filter:blur(2px);background-color:rgba(0,0,0,.1);display:none;height:100vh;inset:0;pointer-events:all;position:fixed;transition:all .2s;width:100vw;z-index:998}.side-cart-wrapper.is-active .side-cart__overlay{background-color:rgba(0,0,0,.5);display:block}.side-cart__header{background-color:#f8f8f8;border-radius:0 0 20px 20px;display:flex;justify-content:space-between;padding:30px 20px}.side-cart__content{display:flex;flex-direction:column;padding:30px 20px}.side-cart__item{display:flex;gap:12px;overflow:hidden;padding-right:80px;position:relative;width:100%}.side-cart__item--image{height:auto;max-width:100px}.side-cart__item--image img{height:auto;width:100%}.side-cart__item--price{color:#ffa600}.side-cart__item--delete{background-color:#ff6a6a;border-radius:0;height:100%;position:absolute;right:0;top:0;transform:translateX(70px);transition:all .3s;width:70px}.side-cart__item--delete svg{height:30px;width:30px}.side-cart__item--delete:hover{background-color:#ff3737}.side-cart__item__content{display:flex;flex-direction:column;gap:4px}.side-cart__item__quantity{align-items:center;display:flex;gap:10px;margin-top:auto}.side-cart__item__quantity--count{font-family:Inter,sans-serif;font-size:16px;font-weight:500}.side-cart__item:not(:last-child){border-bottom:1px solid #f8f8f8;padding-bottom:20px}.side-cart__item:not(:first-child){padding-top:20px}.side-cart__item:hover .side-cart__item--delete{transform:translateX(0)}.side-cart__summary{display:flex;flex-direction:column;margin-top:auto;padding:30px 20px}.side-cart__summary--total{border-bottom:1px solid #edf0f4;border-top:1px solid #edf0f4;display:flex;gap:20px;justify-content:space-between;padding:20px}.side-cart__summary--actions{display:flex;gap:20px;justify-content:space-between;padding-top:20px}@media(max-width:1024px){.side-cart{min-width:40vw}}@media(max-width:768px){.side-cart{max-width:100vw;transform:translateX(100vw);width:100vw}}.checkout{align-items:center;display:flex;justify-content:center;margin-bottom:120px}.checkout__container{align-items:flex-start;display:grid;gap:10vw;grid-template-columns:repeat(2,1fr);padding:60px 0;position:relative}@media(max-width:1440px){.checkout__container{grid-template-columns:auto auto}}@media(max-width:1024px){.checkout__container{display:flex;flex-direction:column}}.checkout__customer{display:flex;flex-direction:column;gap:40px}.checkout__customer--container{display:flex;flex-direction:column;gap:15px}@media(max-width:1024px){.checkout__customer{width:100%}}.checkout__order{background-color:#f8f8f8;border-radius:16px;display:flex;flex-direction:column;gap:35px;padding:50px 35px;position:sticky;top:0}.checkout__order--title{margin-bottom:10px}.checkout__order__products,.checkout__order__products__items{display:flex;flex-direction:column}.checkout__order__products__items{gap:15px}.checkout__order__products__items--item{align-items:center;display:flex;gap:10px}.checkout__order__products__items--item--quantity{align-self:flex-end;font-size:18px;font-weight:200;line-height:21px}.checkout__order__products__items--item--quantity>small{font-size:14px;font-weight:200;line-height:22px}.checkout__order__products__items--item--title{font-size:18px;font-weight:500;line-height:26px}.checkout__order__products__items--item--price{font-size:18px;font-weight:200;line-height:21px;margin-left:auto}.checkout__order__summary{display:flex;flex-direction:column;gap:10px}.checkout__order__summary--item{align-items:center;display:flex;justify-content:space-between;text-align:left}.checkout__order__summary--item--price,.checkout__order__summary--item--title{color:#5b616b;font-size:18px;font-weight:500;line-height:26px}.checkout__order__summary--item.total .checkout__order__summary--item--price,.checkout__order__summary--item.total .checkout__order__summary--item--title{color:#1c1c1c;font-size:22px;font-weight:500;line-height:28px}.checkout__order__summary .submitContainer{margin-top:10px}@media(max-width:1024px){.checkout__order{width:100%}}.orderResponse{align-items:center;display:flex;justify-content:center;margin-bottom:120px}.orderResponse__container{padding:60px 0;position:relative}@media(max-width:768px){.orderResponse__container{padding:30px 0}}.orderResponse__hero{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.orderResponse__summary{padding-top:50px}.orderResponse__summary__info{display:grid;gap:25px;grid-template-columns:repeat(3,1fr);justify-content:space-between}.orderResponse__summary__info--item{display:flex;flex-direction:column;gap:6px}.orderResponse__summary__info--item--key{color:#1c1c1c;font-size:18px;font-weight:500;line-height:26px}.orderResponse__summary__info--item--value{color:#363b44;font-size:16px;font-weight:200;line-height:24px}@media(max-width:768px){.orderResponse__summary__info{grid-template-columns:repeat(2,1fr)}}.login{margin-bottom:120px}.login,.login__container{align-items:center;display:flex;justify-content:center}.login__container{gap:10vw;padding:60px 0;position:relative}.login__container form{min-width:30vw}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#fff;max-width:100vw;overflow-x:hidden;width:100vw}body.no-scroll{overflow:hidden}main{max-width:100vw;overflow-x:hidden;width:100vw}.container{max-width:1356px;width:100%}@media(max-width:1024px){.container{padding:0 2.5vw}}.nav{align-items:center;border-radius:0 0 16px 16px;display:flex;gap:50px;height:80px;justify-content:space-between;left:50%;max-width:1356px;position:fixed;top:0;transform:translateX(-50%);transition:max-width .2s linear,background-color .1s ease-in-out,padding .3s linear,box-shadow .3s,top .5s;white-space:nowrap;width:100%;z-index:100}.nav__logo img{max-width:200px}.nav__logo span{color:#ffa600;font-family:Inter,sans-serif;font-size:21px;transition:all .3s}.nav__logo span:hover{font-weight:600}.nav__logo span:hover strong{font-weight:500}@media(max-width:768px){.nav__logo span{color:#fff}}@media(max-width:1024px){.nav__logo{z-index:999}}.nav__content{align-items:center;display:flex;justify-content:center}@media(max-width:768px){.nav__content{background-color:#fff;height:100vh;left:0;position:fixed;top:0;transform:translateX(-100vw);transition:all .5s;width:100vw}}.nav.active .nav__actions *,.nav.active .nav__logo *{color:#1c1c1c!important}.nav.active .nav__content{transform:translateX(0)}.nav__menu{align-items:center;display:flex;gap:48px}.nav__menu--item{color:#5b616b;font-family:Public Sans,sans-serif;font-size:14px;font-weight:500;line-height:16.45px;transition:color .3s}.nav__menu--item:hover{color:#6fa1ff}.nav__menu_dropdown{position:relative}.nav__menu_dropdown--item{align-items:center;color:#5b616b;cursor:pointer;display:flex;gap:5px;justify-content:flex-start;position:relative;transition:all .3s}.nav__menu_dropdown--item__chevron{height:16px;transition:all .3s;width:16px}.nav__menu_dropdown--item.current{z-index:2}.nav__menu_dropdown--item:hover{color:#6fa1ff}.nav__menu_dropdown--container{height:auto;left:50%;min-width:100%;opacity:0;padding-top:40px;position:absolute;top:-10px;transform:translateX(-50%);transition:opacity .3s,top .3s;visibility:hidden;z-index:5}.nav__menu_dropdown--container-content{background-color:#f8f8f8;border-radius:12px;display:flex;flex-direction:column;gap:3px;padding:16px 20px;position:relative}.nav__menu_dropdown--container-content hr{background-color:#d0d4dc;border:0;color:#d0d4dc;height:1px;width:100%}.nav__menu_dropdown--container-content:before{border:solid #f8f8f8;border-width:0 15px 15px 0;content:"";display:inline-block;left:50%;margin-left:-7.5px;padding:0;position:absolute;top:-5px;transform:translateX(-50%);transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:-1}.nav__menu_dropdown--container.show{opacity:1;top:0;visibility:visible}.nav__menu_dropdown.show svg{transform:rotate(180deg)}@media(max-width:1024px){.nav__menu{gap:30px}}@media(max-width:768px){.nav__menu{flex-direction:column}}.nav__actions{align-items:center;display:flex;justify-content:flex-end}@media(max-width:768px){.nav__actions--item{display:none}}.nav__actions--hamburger{display:none;transition:all .3s}.nav__actions--hamburger svg{height:32px!important;width:32px!important}@media(max-width:768px){.nav__actions--hamburger{color:#fff;display:flex}}@media(max-width:1024px){.nav__actions{z-index:999}}.nav.sticky{background-color:#f8f8f8;box-shadow:0 5px 30px -14px #d0d4dc;max-width:1220.4px;padding:0 22.5px}@media(max-width:768px){.nav.sticky{margin-top:0;padding:10px 10vw}.nav.sticky .nav__actions *,.nav.sticky .nav__logo *{color:#1c1c1c!important}}.nav.hidden{top:-120px}@media(max-width:1024px){.nav{display:flex;justify-content:space-between;padding:0 2.5vw;position:fixed;top:0;width:100vw;z-index:999}}@media(max-width:768px){.nav{margin-top:20px;padding:0 10vw}}.header{margin-top:80px}.header,.header .header__container{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.header .header__container{background-position:50%;background-size:cover;border-radius:32px;min-height:80svh;position:relative}.header .header__container__content{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;padding:2vh 2vw;z-index:2}.header .header__container__content--title{color:#fff;display:flex;flex-direction:column;font-size:64px;font-weight:500;line-height:75px;text-align:center}.header .header__container__content--title .line{opacity:0}@media(max-width:768px){.header .header__container__content--title{font-size:48px;font-weight:500;line-height:53px}}.header .header__container__content .button{min-width:25%;opacity:0}.header .header__container:before{background-color:rgba(0,0,0,.2);border-radius:32px;content:"";height:100%;position:absolute;width:100%;z-index:1}@media(max-width:1024px){.header .header__container{min-height:500px;padding:5vh 0}}.header__badge{backdrop-filter:blur(50px);background:linear-gradient(110.97deg,hsla(0,0%,100%,.36) -4.87%,hsla(0,0%,100%,.12) 103.95%);border:.8px solid;border-image-source:linear-gradient(108.02deg,hsla(0,0%,100%,.3) 44.3%,hsla(0,0%,100%,.12) 103.88%,hsla(0,0%,100%,0) 130.2%);border-radius:24px;gap:10px;opacity:0;padding:8px 16px}.header__badge,.header__badge--icon{align-items:center;display:flex;justify-content:center}.header__badge--icon{border-radius:50%;height:32px;width:32px}.header__badge--icon img,.header__badge--icon svg{height:20.8px;width:20.8px}.header__badge--icon.orange{background-color:#ffedcc}.header__badge--icon.orange svg{color:#ffa600}.header__badge--icon.green{background-color:#e3f6ea}.header__badge--icon.green svg{color:#6fd195}.header__badge--icon.sea{background-color:#ccf9fd}.header__badge--icon.sea svg{color:#07b5c3}.header__badge--icon.purple{background-color:#fff}.header__badge--icon.purple svg{color:#7086fd}.header__badge--text{color:#fff}@media(max-width:1024px){.header__badge{display:none}}@media(max-width:768px){.header{margin-top:20px}}.pageHeader{margin:80px 0}.pageHeader,.pageHeader__container{align-items:center;display:flex;justify-content:center}.pageHeader__container{border-radius:32px;color:#1c1c1c;min-height:40vh;padding:75px 30px;text-align:center}.pageHeader__container--title{font-size:80px;font-weight:500;line-height:94px}@media(max-width:768px){.pageHeader__container--title{font-size:56px;font-weight:500;line-height:66px}}.pageHeader__container.light{background-color:#f8f8f8;color:#1c1c1c}@media(max-width:768px){.pageHeader__container.light{background-color:#1c1c1c;color:#f8f8f8}.pageHeader{margin-top:0}}.companyProof{align-items:center;display:flex;justify-content:center;padding:16px 0 48px}.companyProof__container .swiper-slide{align-self:stretch;height:auto}.companyProof__container--item{align-items:flex-start;background-color:#f8f8f8;border-radius:24px;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:flex-start;padding:20px 32px 40px 28px}.companyProof__container--item img{height:64px;margin-bottom:48px;width:64px}@media(max-width:768px){.companyProof{padding-bottom:30px}}.aboutCompany{margin-bottom:50px;padding:90px 0}.aboutCompany,.aboutCompany__container{align-items:center;display:flex;flex-direction:column;justify-content:center}.aboutCompany__container{gap:40px;width:100%}.aboutCompany__container>.pin-spacer:nth-child(2)>.aboutCompany__card{background-color:#edf0f4!important}.aboutCompany__container>.pin-spacer:nth-child(3)>.aboutCompany__card{background-color:#eff6ff!important}.aboutCompany__card{align-items:center;background-color:#f8f8f8;border-radius:32px;display:grid;gap:10vw;grid-template-columns:repeat(2,1fr);height:auto;justify-content:space-between;overflow:hidden;padding:92px 116px;position:relative;width:100%}.aboutCompany__card--text{display:flex;flex-direction:column;text-align:left}.aboutCompany__card--text-caption{color:#747d8c;font-size:14px;font-weight:500;line-height:16px}.aboutCompany__card--text-title{color:#1c1c1c;font-size:32px;font-weight:500;line-height:40px;margin-top:8px}.aboutCompany__card--text-desc{color:#5b616b;font-size:16px;font-weight:200;line-height:24px;margin-top:32px}.aboutCompany__card--text-cta{margin-top:25px}.aboutCompany__card--image img{width:100%}@media(max-width:1024px){.aboutCompany__card{gap:30px;grid-template-columns:70% 30%;padding:92px}}@media(max-width:768px){.aboutCompany__card{display:flex;flex-direction:column;padding:40px 28px}.aboutCompany{padding:40px 0}}.extendedServices{align-items:center;display:flex;justify-content:center;min-height:90vh;padding:16px 0 48px}.extendedServices__container .swiper-slide{align-self:stretch;height:auto}.extendedServices__item{align-items:flex-start;border-radius:24px;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:flex-start;padding:56px 40px 48px}.extendedServices__item--title{font-size:28px;font-weight:600;line-height:34px}.extendedServices__item--desc{font-size:16px;font-weight:200;line-height:24px}.extendedServices__item ul{display:flex;flex-direction:column;list-style-type:disc;margin-left:20px}.extendedServices__item ul li{color:inherit;font-size:16px;font-weight:200;line-height:24px}.extendedServices__item--img{height:auto;margin-top:auto;padding-top:74px;width:100%}.extendedServices__item--img img{max-width:100%}.extendedServices__item.primary-50{background-color:#e9f2ff;color:#222}.extendedServices__item.primary-900{background-color:#0e61ff;color:#fff}.extendedServices__item.neutral-100{background-color:#f8f8f8;color:#222}.extendedServices__item.primary-100{background-color:#d1e2ff;color:#222}@media(max-width:768px){.extendedServices{padding-bottom:30px}}.letsTalk{min-height:60vh;padding:90px 0}.letsTalk,.letsTalk__container{align-items:center;display:flex;flex-direction:column;justify-content:center}.letsTalk__container{background-color:#222;border-radius:32px;gap:40px;height:100%;min-height:80vh;padding:88px}.letsTalk__container--title{color:#fff;font-size:56px;font-weight:500;line-height:66px;text-align:center}.letsTalk__container--title span{color:#ffa600;position:relative}.letsTalk__container--title span img{bottom:-20px;left:-20px;position:absolute;transition:width 1.5s linear;width:0}@media(max-width:768px){.letsTalk__container--title span img{display:none}}.letsTalk__container--title span.active img{width:285px}@media(max-width:768px){.letsTalk__container--title{font-size:48px;font-weight:500;line-height:53px}.letsTalk__container{min-height:unset;padding:64px 28px}.letsTalk{min-height:unset;padding:40px 0}}.services{height:auto;padding:88px 0;width:100%}.services,.services__container{align-items:center;display:flex;flex-direction:column;justify-content:center}.services__container{gap:100px;text-align:center}.services__container--title{color:#1c1c1c;font-size:32px;font-weight:500;line-height:40px}@media(max-width:768px){.services__container--title{font-size:28px;font-weight:600;line-height:34px}.services__container{gap:56px}}.services__grid{column-gap:10vw;display:grid;grid-template-columns:repeat(3,1fr);row-gap:5vw}.services__grid--item{display:flex;flex-direction:column}.services__grid--item_image{height:60px;margin-bottom:24px;width:auto}.services__grid--item_image img{max-width:100%}.services__grid--item_title{color:#1c1c1c;font-size:18px;font-weight:500;line-height:26px;margin-bottom:3px}.services__grid--item_desc{color:#747d8c;font-size:16px;font-weight:200;line-height:24px}@media(max-width:768px){.services__grid--item{border:1px solid #d0d4dc;padding:24px 12px 32px;width:100%}.services__grid{display:flex;flex-direction:column;gap:20px}.services{padding:40px 0}}.testimonials{padding:92px 0 108px}.testimonials,.testimonials__container{align-items:center;display:flex;justify-content:center}.testimonials__container{background-color:#f8f8f8;border-radius:32px;flex-direction:column;gap:112px;overflow-x:hidden;padding:92px 30px 108px}.testimonials__container--title{color:#1c1c1c;font-size:56px;font-weight:500;line-height:66px}.testimonials__container--title span{color:#0e61ff;position:relative}.testimonials__container--title span img{bottom:-70px;left:-10px;position:absolute}@media(max-width:768px){.testimonials__container--title span img{display:none}.testimonials__container--title{font-size:28px;font-weight:600;line-height:34px;text-align:center}}.testimonials__container__list{display:flex;flex-direction:column;height:auto;width:100%}.testimonials__container__list--item{background-color:#fff;display:flex;flex-direction:column;gap:24px;padding:40px}.testimonials__container__list--item_author{align-items:center;display:flex;gap:12px}.testimonials__container__list--item_author-avatar{border-radius:50%;height:40px;width:40px}.testimonials__container__list--item_author-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.testimonials__container__list--item_author-info{display:flex;flex-direction:column;gap:6px}.testimonials__container__list--item_author-info--name{color:#1c1c1c;font-size:16px;font-weight:500;line-height:18px}.testimonials__container__list--item_author-info--jobTitle{color:#5b616b;font-size:14px;font-weight:400;line-height:12px}.testimonials__container__list--item_testimonial{color:#747d8c;font-size:14px;font-weight:200;line-height:22px}@media(max-width:768px){.testimonials__container{gap:10px;padding:48px 5px 102px}.testimonials{background-color:#f8f8f8;margin-bottom:-30px;padding:32px 0 0;position:relative}}.process{overflow:hidden}.process,.process__container{align-items:center;display:flex;justify-content:center}.process__container{background-color:#222;border-radius:32px;height:calc(100vh - 64px);margin:32px 0;padding:88px 0;position:relative;width:100%}.process__container--title{color:#fff;font-size:80px;font-weight:500;left:50%;line-height:94px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.process__container--title span{color:#ffa600}@media(max-width:768px){.process__container--title{display:none}.process__container{margin:0;padding:88px 50px}}.process__cards{display:grid;gap:40px;height:370px;position:relative;width:310px;z-index:9}.process__cards .process__cards--item{background-color:#0e61ff;border-radius:28px;display:flex;flex-direction:column;grid-area:1/1/2/2;height:auto;height:100%;justify-content:space-between;overflow:hidden;padding:24px 28px 40px;position:relative;width:100%}.process__cards .process__cards--item--label{color:#fff;font-size:32px;font-weight:500;line-height:40px}.process__cards .process__cards--item--image{height:200px;position:absolute;right:-30px;top:-40px;width:200px}.process__cards .process__cards--item--text{color:#fff;font-size:22px;font-weight:500;line-height:28px}.process__cards .process__cards--item:nth-child(2){background-color:#ffa600}.process__cards .process__cards--item:nth-child(2) img{display:none!important}.process__cards .process__cards--item:nth-child(3){background-color:#3f81ff}@media(max-width:768px){.process{background-color:#222;border-radius:32px}}.packageList{align-items:center;display:flex;justify-content:center;position:relative}.packageList__container{display:flex;flex-direction:column;gap:32px;padding:112px 2.5vw 173px}.packageList__container--title{color:#1c1c1c;font-size:48px;font-weight:500;line-height:53px;text-align:center}.packageList__container--subTitle{color:#5b616b;font-size:16px;font-weight:200;line-height:24px;text-align:center}@media(max-width:768px){.packageList__container{gap:20px;padding:64px 0 32px}}.packageList__list{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:60px}.packageList__list__item{border:1px solid #d0d4dc;border-radius:20px;display:flex;flex-direction:column;padding:40px 40px 40px 30px;position:relative;width:100%}.packageList__list__item--subTitle{color:#747d8c;font-size:14px;font-weight:400;line-height:12px;margin-bottom:16px}.packageList__list__item--title{align-items:center;color:#1c1c1c;display:flex;font-size:32px;font-weight:500;gap:6px;justify-content:flex-start;line-height:40px}.packageList__list__item--desc{color:#363b44;font-size:14px;font-weight:200;line-height:22px;margin-top:10px}.packageList__list__item--price{color:#747d8c;font-size:15px;font-weight:500;line-height:20px}.packageList__list__item--services{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.packageList__list__item--services a img{width:25px}.packageList__list__item--offer{display:flex;flex-direction:column;gap:16px;margin:37px 0}.packageList__list__item--offer>li{align-items:flex-start;color:#474d58;display:flex;font-size:14px;font-weight:200;gap:12px;line-height:22px}.packageList__list__item--offer>li svg{color:#1c1c1c;height:10px;margin-top:5px;min-width:10px;width:10px}.packageList__list__item--cta{margin-top:auto;width:100%}.packageList__list__item.recommended{background-color:#f8f8f8}.packageList__list__item.recommended:before{align-items:center;background-color:#3f81ff;border-radius:20px;color:#fff;content:"Most Popular";display:flex;font-weight:500;justify-content:center;padding:12px 14px;position:absolute;right:40px;text-align:center;top:-20px}@media(max-width:768px){.packageList__list{display:flex;flex-direction:column;margin-top:48px}}.packageList__footer{display:flex;flex-direction:column;gap:10px;margin-top:15px;text-align:center}.packageList__footer--title{color:#222;font-size:22px;font-weight:500;line-height:28px}.packageList__footer--desc{color:#474d58;font-size:18px;font-weight:200;line-height:21px}@media(max-width:768px){.packageList{background-color:#fff;border-radius:32px;margin-top:-50px}}.faq{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 0 112px;width:100%}.faq__container{background-color:#f8f8f8;border-radius:32px;display:grid;gap:5vw;grid-template-columns:repeat(2,1fr);padding:92px 114px;position:relative}.faq__container__about{align-items:flex-start;align-self:start;display:flex;flex-direction:column;gap:32px;height:min-content;justify-content:flex-start;position:sticky;top:0}.faq__container__about--title{color:#1c1c1c;font-size:48px;font-weight:500;line-height:53px}@media(max-width:768px){.faq__container__about--title{font-size:32px;font-weight:500;line-height:40px}}.faq__container__about--text{color:#474d58;font-size:18px;font-weight:200;line-height:21px}.faq__container__questions{display:flex;flex-direction:column;gap:16px}.faq__container__questions--item{background-color:#fff;border-radius:24px;display:flex;display:none;flex-direction:column;padding:32px}.faq__container__questions--item.visible{display:flex}.faq__container__questions--item--header{align-items:center;display:flex;gap:40px}.faq__container__questions--item--header--title{color:#1c1c1c;font-size:18px;font-weight:500;line-height:26px}@media(max-width:768px){.faq__container__questions--item--header--title{font-size:15px;font-weight:500;line-height:20px}}.faq__container__questions--item--header--button{margin-left:auto;position:relative}.faq__container__questions--item--header--button span{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s}.faq__container__questions--item--header--button .plus{opacity:1}.faq__container__questions--item--header--button .minus{opacity:0}@media(max-width:768px){.faq__container__questions--item--header{gap:20px}}.faq__container__questions--item--content{overflow:hidden}.faq__container__questions--item--content>p{color:#747d8c;font-size:16px;font-weight:200;line-height:24px;padding-top:20px}@media(max-width:768px){.faq__container__questions--item--content>p{font-size:14px;font-weight:200;line-height:22px}}.faq__container__questions--item--content ol,.faq__container__questions--item--content ul{display:flex;flex-direction:column;list-style-type:disc;margin-left:20px;padding:10px 0}.faq__container__questions--item--content ol li,.faq__container__questions--item--content ul li{color:#747d8c;font-size:16px;font-weight:200;line-height:24px}.faq__container__questions--item--content ol{list-style-type:decimal}.faq__container__questions--item.active .plus{opacity:0}.faq__container__questions--item.active .minus{opacity:1}@media(max-width:768px){.faq__container__questions--item{padding:20px}}.faq__container__otherQuestions{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.faq__container__otherQuestions--title{color:#1c1c1c;font-size:18px;font-weight:500;line-height:26px}@media(max-width:768px){.faq__container{display:flex;flex-direction:column;gap:40px;padding:48px 26px}.faq{padding:32px 0 48px}}.contactus{align-items:center;background-color:#f8f8f8;border-top-left-radius:32px;border-top-right-radius:32px;display:flex;justify-content:center;padding:160px 0 88px}.contactus__container{display:grid;gap:10vw;grid-template-columns:repeat(2,1fr);padding:0 5vw}.contactus__container--image img{height:auto;width:100%}.contactus__container--form{display:flex;flex-direction:column}.contactus__container--form--title{color:#1c1c1c;font-size:32px;font-weight:500;line-height:40px;margin-bottom:16px}.contactus__container--form--desc{color:#474d58;font-size:16px;font-weight:200;line-height:24px}.contactus__container--form--formContainer{margin-top:40px}@media(max-width:768px){.contactus__container{display:flex;flex-direction:column;gap:56px;padding:0 2.5vw 30px}.contactus{padding:48px 0}}.footer{align-items:center;background-color:#f8f8f8;display:flex;font-family:Public Sans,sans-serif;justify-content:center;padding:88px 0 48px}.footer__container{background-color:#1c1c1c;border-radius:32px;display:flex;flex-direction:column;gap:64px;padding:72px 5vw 45px}.footer__container__top{display:grid;gap:30px;grid-template-columns:22% 22% 22% 34%;justify-content:space-evenly}@media(max-width:1024px){.footer__container__top{grid-template-columns:auto auto}}@media(max-width:768px){.footer__container__top{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center}}.footer__container__bottom{width:100%}.footer__container__bottom img{height:auto;transform:scale(105%);width:100%}@media(max-width:768px){.footer__container__bottom img{transform:none}.footer__container{padding:48px 2.5vw 20px}}.footer__box{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:flex-start}.footer__box--title{color:#fff;font-size:18px;font-weight:500;line-height:26px;margin-bottom:12px}.footer__box--list{display:flex;flex-direction:column;gap:16px}.footer__box--list>li{align-items:center;color:#d0d4dc;display:flex;font-size:16px;font-weight:200;gap:8px;line-height:24px}.footer__box--list>li a{align-items:center;color:#747d8c;display:flex;gap:8px;transition:all .3s}.footer__box--list>li a:hover{color:#d0d4dc;gap:10px}.footer__box--list>li svg{height:16px;width:16px}@media(max-width:768px){.footer__box,.footer__box--list{align-items:center;justify-content:center}.footer__box{gap:8px;text-align:center}.footer{background-color:#1c1c1c;border-radius:32px 32px 0 0;margin-top:-10px;padding:0}}.cart{align-items:center;display:flex;justify-content:center}.cart__container{gap:32px;padding:40px 0 80px}.cart__container,.cart__products{display:flex;flex-direction:column}.cart__products{gap:20px}.cart__products--title{font-size:32px;font-weight:500;line-height:40px}.cart__products__list{display:flex;flex-direction:column;gap:10px}.cart__products__list__item{align-items:center;border-bottom:1px solid #edf0f4;display:flex;gap:30px;padding:15px 0}.cart__products__list__item--title{font-size:22px;font-weight:500;line-height:28px;margin-right:auto}.cart__products__list__item--price{color:#474d58;font-size:18px;font-weight:500;line-height:26px;text-align:right}.cart__products__list__item--quantity{align-items:center;border:1px solid #edf0f4;border-radius:32px;display:flex;gap:20px;justify-content:space-evenly;padding:12px 20px;width:178px}.cart__products__list__item--quantity-btn{background:none;border:none;color:#474d58;cursor:pointer;outline:none;transition:all .3s}.cart__products__list__item--quantity-btn svg{height:auto;width:32px}.cart__products__list__item--quantity-btn:hover{color:#222}.cart__products__list__item--quantity-count{font-size:18px;font-weight:500;line-height:26px}.cart__products__list__item:last-child{border:none}.checkoutResponse{min-height:50vh;padding:30px 0 60px}.checkoutResponse,.checkoutResponse__container{align-items:center;display:flex;justify-content:center}.checkoutResponse__container{flex-direction:column;gap:10px;text-align:center}.checkoutResponse--title{color:#1c1c1c;font-size:32px;font-weight:500;line-height:40px}.checkoutResponse--desc{color:#474d58;font-size:16px;font-weight:200;line-height:24px;margin-bottom:20px}.termsContainer{align-items:center;display:flex;justify-content:center;min-height:50vh;padding:30px 0 60px}.termsContainer__container{display:flex;flex-direction:column;gap:30px}.termsContainer__container section{display:flex;flex-direction:column;gap:10px}.termsContainer__container section h3{margin-bottom:10px}.termsContainer__container section ol,.termsContainer__container section p,.termsContainer__container section ul{color:#363b44;font-family:Public Sans,sans-serif;font-size:16px}.termsContainer__container section ol,.termsContainer__container section ul{display:flex;flex-direction:column;gap:5px}.errorPage{align-items:center;display:flex;justify-content:center;min-height:50vh;padding:30px 0 60px}.errorPage__container{display:flex;flex-direction:column;gap:30px;text-align:center}.onlyMobile{display:none}@media(max-width:768px){.onlyMobile{display:flex}.onlyPC{display:none}}.whatsapp{bottom:0;left:0;padding:20px;position:fixed}.whatsapp__icon{width:auto}.whatsapp__icon svg{cursor:pointer;height:45px;width:45px}