.contact-us{margin-top:-68px;overflow:hidden}.contact-us__bottom{position:relative}.contact-us__bottom:before{background-color:var(--color-white-violet);content:"";height:calc(100% - 143px);left:0;position:absolute;bottom:0;width:100%}.contact-us[data-intersected=true] .contact-us__bubbles-wrapper{transform:translateY(-120px)}.contact-us__bubbles-wrapper{color:var(--color-white-violet);height:90%;left:0;overflow:hidden;position:absolute;right:0;bottom:0;transition:transform 2s ease-in-out;transform:translateY(-60px)}.contact-us__bubbles{display:flex!important;justify-content:center;height:200px}.contact-us__outer{position:relative}.contact-us__grid{display:grid;column-gap:20px;grid-template-columns:repeat(12,minmax(0,1fr))}.contact-us__inner{display:flex;flex-direction:column;align-items:center}.contact-us__info{display:flex;justify-content:center;position:relative;margin-top:-38px}.contact-us__content{align-items:center;display:flex;flex-direction:column;padding-top:81px;padding-inline:var(--grid-x-offset)}.contact__info{position:relative;width:50%}.contact-us__heading{color:var(--color-violet);font-size:54px;font-style:var(--font-heading--style);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);line-height:110%;margin-bottom:14px;margin-top:0;max-width:570px;position:relative;text-align:center;width:100%;z-index:2}.contact-us__note{color:var(--color-violet);font-size:var(--font-size--lg);font-weight:500;line-height:150%;margin-bottom:18px;max-width:534px;padding-inline:18px;position:relative;text-align:center;width:100%;z-index:2}.contact-us__description{color:var(--color-violet);font-size:var(--font-size--sm);font-weight:500;line-height:150%;max-width:534px;padding-inline:18px;position:relative;text-align:center;width:100%;z-index:2}.contact-us__content-wrapper{background-color:var(--color-white-green);margin-inline:calc(-1 * var(--grid-x-offset));width:calc(100% + (calc(2 * var(--grid-x-offset))));padding-bottom:100px;position:relative}.contact-us__content-wrapper:after{background:radial-gradient(circle at 50% 5%,transparent 25%,var(--contact-us-bg) 0%,var(--contact-us-bg) 40%);background-size:94px 200px;background-repeat:repeat-x;background-position:0 1%;bottom:0;content:"";height:58px;right:0;position:absolute;width:100%}.contact-us__flying-icon--1{height:67px;left:-32px;opacity:0;position:absolute;top:167px;width:65px}.contact-us__flying-icon--2{height:94px;right:42px;position:absolute;top:115px;width:61px}.contact-us__flying-icon--3{height:53px;right:104px;position:absolute;bottom:56px;width:34px;z-index:3}.contact-us__flying-icon--4{height:57px;left:32px;position:absolute;top:167px;width:55px}.contact-us__flying-icon--5{height:100px;left:42px;position:absolute;top:115px;width:97px}.contact-us__flying-icon--6{height:70px;right:-104px;position:absolute;top:356px;width:72px}.contact-us[data-intersected=true] .contact-us__flying-icon--1{animation:contactIcon1 1s ease-out 1s forwards,floatDiagonalReverse 3s ease-in-out 2s infinite}.contact-us[data-intersected=true] .contact-us__flying-icon--2{animation:floatUpXs 2s ease-in-out infinite}.contact-us[data-intersected=true] .contact-us__flying-icon--3,.contact-us[data-intersected=true] .contact-us__flying-icon--4{animation:floatUpXs 2s ease-in-out 1s infinite}.contact-us[data-intersected=true] .contact-us__flying-icon--5{animation:floatUpXs 2s ease-in-out infinite}.contact-us[data-intersected=true] .contact-us__flying-icon--6{animation:floatDiagonalReverse 3s ease-in-out 2s infinite}.contact-us__additional_image--left{height:236px;left:163px;position:absolute;top:32px;width:236px}.contact-us__additional_image--right{height:245px;right:258px;position:absolute;top:426px;width:251px}.contact-us[data-intersected=true] .contact-us__additional_image--left{animation:floatDiagonalReverse 3s ease-in-out 2s infinite}.contact-us[data-intersected=true] .contact-us__additional_image--right{animation:floatUpXs 2s ease-in-out 1s infinite}.contact-us__form-wrapper{padding-bottom:40px;padding-top:143px}.contact-us__form{background-color:var(--color-white-pink);border-radius:20px;border:2px solid var(--color-violet);box-shadow:0 4px 0 0 var(--color-violet);padding:40px 20px}.contact-card{background-color:var(--color-white-pink);border-radius:20px;border:2px solid var(--color-violet);box-shadow:0 4px 0 0 var(--color-violet);max-width:486px;padding:38px 30px 36px;position:relative;z-index:2;width:100%}.contact-card__title{color:var(--color-violet);font-size:var(--font-size--h3);font-style:var(--font-heading--style);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);line-height:110%;margin-bottom:24px;text-align:center;width:100%}.contact-card__inner{border-bottom:2px dashed var(--color-white-violet);border-top:2px dashed var(--color-white-violet);padding-block:23px}.contact-card__subtitle{color:var(--color-violet);font-size:var(--font-size--2xl);font-style:var(--font-heading--style);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);line-height:110%;margin-bottom:9px;max-width:238px;width:100%}.contact-card__email{color:var(--color-violet-100);font-size:var(--font-size--xl);font-weight:700;line-height:110%;text-align:center;text-decoration:underline;transition:var(--transition-all)}.contact-card__email:hover{text-decoration:none}.contact-card__icon{height:50px;width:73px}.contact-card__background{position:absolute;right:-32px;top:76px;height:84%}.contact-card__flying-icon--1{height:65px;left:120px;position:absolute;top:72px;width:65px}.contact-card__flying-icon--2{height:19px;position:absolute;left:0;top:250px;width:19px}.contact-card__flying-icon--3{height:108px;position:absolute;right:-122px;top:271px;width:108px}.contact-card__flying-icon--4{height:19px;position:absolute;right:-40px;top:385px;width:19px}.contact-us[data-intersected=true] .contact-card__flying-icon--1{animation:floatDiagonalReverse 3s ease-in-out 2s infinite}.contact-us[data-intersected=true] .contact-card__flying-icon--2{animation:floatUpXs 2s ease-in-out infinite}.contact-us[data-intersected=true] .contact-card__flying-icon--3{animation:floatUpXs 2s ease-in-out 1s infinite}.contact-us[data-intersected=true] .contact-card__flying-icon--4{animation:floatDiagonalReverse 3s ease-in-out 1s infinite}.contact-form__title{color:var(--color-violet);font-size:var(--font-size--h3);font-style:var(--font-heading--style);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);line-height:110%;margin:0 auto 30px;text-align:center;width:100%}.contact-form__inner,.contact-form__fields{display:grid}.contact-form__input{background-color:var(--color-white-green);font-size:var(--font-size--base);font-weight:500;padding-inline:25px;width:100%}.contact-form__input::placeholder{font-size:15px;font-weight:500}.contact-form__select{-webkit-appearance:none;appearance:none;background-color:var(--color-white-green);background-image:var(--select-bg);background-size:10px;background-position:calc(100% - 26px) 50%;background-repeat:no-repeat;border:2px solid var(--color-black);border-radius:200px;box-shadow:0 4px 0 0 var(--color-black);color:var(--color-black);display:inline-flex;font-family:var(--font-body--family);font-size:var(--font-size--base);font-weight:500;line-height:110%;padding:14px 40px 14px 25px;transition:var(--transition-all);width:100%}.contact-form__select:focus{box-shadow:0 0 0 transparent;transform:translateY(4px)}.contact-form__textarea{background-color:var(--color-white-green);height:128px;padding-inline:25px;width:100%}.contact-form__textarea::-webkit-scrollbar-track{background-color:var(--color-white-red);margin-block:16px;border-radius:40px}.contact-form__textarea::-webkit-scrollbar{width:4px}.contact-form__textarea::-webkit-scrollbar-thumb{background-color:var(--color-red);border-radius:40px}.contact-form__action{align-items:center;display:flex;flex-direction:column;gap:30px;margin-top:26px}.contact-form__submit{color:var(--color-white);font-size:15px;padding-inline:24px}.contact-form__message{text-align:center;margin-bottom:30px}.contact-form__policy{color:var(--color-violet);font-size:var(--font-size--sm);font-weight:500;line-height:150%;text-align:center;max-width:305px}.contact-form__link-error{color:var(--color-violet);font-weight:700;line-height:110%;text-align:center;text-decoration:underline;transition:var(--transition-all)}.contact-form__message--error ul{list-style:none;margin:0;padding-left:0}.contact-form__message--error a:hover{text-decoration:none}.contact-form__column{margin-bottom:21px;position:relative}.contact-form__column--error{margin-bottom:10px}.contact-form__fields:last-child .contact-form__column{margin-bottom:0}.contact-form__column--phone{position:relative}.contact-form__input--phone{padding-bottom:6px;padding-top:22px}.contact-form__error{color:var(--color-red);display:none;font-size:12px;margin:0;text-align:left}.contact-form__error--active{display:block;margin-top:4px}.contact-form__label{transition:var(--transition-all)}.contact-form__column:has(.contact-form__input:focus) .contact-form__label{transform:translateY(4px)}.contact-form__label--phone{color:#000000b3;font-size:var(--font-size--2xs);font-weight:500;left:25px;line-height:110%;position:absolute;text-transform:uppercase;top:9px}@media screen and (max-width:767px){.contact-us__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-us__inner{grid-column:span 4 / span 4}.contact-us__form{box-shadow:-4px 4px 0 0 var(--color-violet);grid-column:span 4 / span 4}.contact-us__flying-icon--3{display:none}.contact-us__info{width:100%}.contact-us__flying-icon--1{height:49px;left:auto;right:45px;opacity:1;top:auto;bottom:334px;width:50px;z-index:2}.contact-us__flying-icon--2{display:none}.contact-us[data-intersected=true] .contact-us__flying-icon--1{animation:floatUpXs 2s ease-in-out infinite}.contact-us__additional_image--right{height:131px;width:134px;top:-167px;z-index:2;right:-36px}.contact-us__additional_image--left{height:128px;width:130px;left:-44px;top:-551px;z-index:2}.contact-us__flying-icon--4{height:59px;left:16px;top:-100px;width:57px}.contact-us__flying-icon--5{height:48px;left:61px;top:-24px;width:50px}.contact-us__flying-icon--6{right:125px;top:-110px}.contact-card__background{right:50%;transform:translate(calc(50% - 8px));top:-22px;height:140%}.contact-card__inner{display:flex;flex-direction:column;align-items:center}.contact-card__icon{height:70px;margin-bottom:6px;transform:translateY(-14px);width:73px}.contact-card__subtitle{margin-bottom:8px;text-align:center}.contact-form__submit{width:100%}}@media screen and (min-width:768px){.contact-us__bubbles-wrapper{bottom:0}.contact-us__inner{grid-column:span 12 / span 12}.contact-us__content-wrapper{padding-bottom:120px}.contact-us__content-wrapper:after{background:radial-gradient(circle at 50% 0%,transparent 25%,var(--contact-us-bg) 0%,var(--contact-us-bg) 40%);background-size:170px 340px;background-position:50% 0;height:90px}.contact-us__form{grid-column:span 12 / span 12}.contact-us__flying-icon--1{left:60px}.contact-card__flying-icon--1{left:-100px}.contact-us__additional_image--right{height:131px;width:134px;top:-167px;z-index:2;right:-36px}.contact-us__additional_image--left{height:128px;width:130px;left:115px;top:-551px;z-index:2}.contact-us__flying-icon--4{height:59px;left:16px;top:-100px;width:57px}.contact-us__flying-icon--5{height:48px;left:61px;top:-24px;width:50px}.contact-us__flying-icon--6{right:125px;top:-110px}.contact-card__flying-icon--2{left:-44px;top:168px}.contact-card__flying-icon--3{right:-102px;top:100px}.contact-card__flying-icon--4{right:-40px;top:235px}.contact-card__inner{display:flex;gap:6px;padding-block:25px}.contact-card__icon{height:70px;transform:translate(-14px,-14px);width:76px}.contact-card__background{position:absolute;right:50%;transform:translate(50%);top:-16px;height:140%}.contact-card{padding:58px 50px 56px}.contact-form__title{margin-bottom:49px}.contact-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.contact-form__fields.contact-form__fields--wide{grid-template-columns:repeat(1,minmax(0,1fr))}.contact-form__column{margin-bottom:30px}.contact-form__column--error{margin-bottom:8px}.contact-form__column--wide{grid-column:2 span / 2 span}.contact-form__action{flex-direction:row}.contact-form__policy{margin-left:auto;max-width:277px;text-align:left}.contact-form__textarea::-webkit-scrollbar{width:10px}}@media screen and (min-width:1024px){.contact-us__bottom:before{height:calc(50% - 16px);bottom:0}.contact-us__bubbles-wrapper{bottom:-265px}.contact-us[data-intersected=true] .contact-us__bubbles-wrapper{transform:translateY(-300px)}.contact-us__bubbles-wrapper{transform:translateY(-150px)}.contact-us__bubbles{height:700px}.contact-us__inner{align-items:flex;flex-direction:row}.contact-us[data-intersected=true] .contact-us__content-wrapper{transform:translate(0)}.contact-us__content-wrapper{margin-inline:0;padding-bottom:0;transform:translate(-155%);transition:transform 2s ease-in-out;width:55%}.contact-us__content-wrapper:before{background-color:var(--color-white-green);content:"";height:100%;left:-75%;position:absolute;top:0;width:100%}.contact-us__content-wrapper:after{background:radial-gradient(circle at 23% 50%,transparent 25%,var(--contact-us-bg) 0%,var(--contact-us-bg) 40%);background-position-y:8px;background-position-x:0;background-repeat:repeat-y;background-size:420px 138px;transform:rotate(180deg);height:100%;right:-1px;width:90px}.contact-us__content{align-items:flex-start;padding:141px 100px 170px 0;overflow:hidden}.contact-us__content:after{content:"";bottom:-15px;background:radial-gradient(circle at 23% 50%,transparent 25%,var(--contact-us-bg) 0%,var(--contact-us-bg) 40%);background-position-y:8px;background-repeat:no-repeat;background-size:420px 150px;height:148px;position:absolute;right:-1px;transform:rotate(197deg);width:90px}.contact-us__form-wrapper{padding-block:100px}.contact-us__info{align-items:center;justify-content:flex-end;height:100%;margin-left:auto;margin-top:0;padding-bottom:26px;width:45%}.contact-us__heading{text-align:left}.contact-us__note{margin-bottom:20px;padding-inline:0;text-align:left}.contact-us__description{padding-inline:0;text-align:left}.contact-us__form{grid-column:span 10 / span 10;grid-column-start:2;padding:70px 100px;position:relative}.contact-us__flying-icon--1{left:91px;top:40px}.contact-us__flying-icon--2{right:62px;top:92px;z-index:3}.contact-us__flying-icon--4{height:57px;left:-64px;position:absolute;top:318px;width:55px}.contact-us__flying-icon--5{height:100px;left:-114px;top:396px;width:97px}.contact-us__flying-icon--6{height:70px;right:-113px;top:360px;width:72px}.contact-us__additional_image--left{height:236px;left:-180px;top:-80px;width:236px}.contact-us__additional_image--right{height:245px;right:-200px;top:448px;width:251px}.contact-card__flying-icon--1{left:120px}.contact-card__flying-icon--2{left:0;top:250px}.contact-card__flying-icon--3{right:-32px;top:271px}.contact-card__flying-icon--4{right:-24px;top:385px}.contact-card__background{height:84%;right:-32px;top:76px;transform:translate(0)}}@media screen and (min-width:1440px){.contact-us{margin-top:-87px}.contact-us__grid{column-gap:30px}.contact-us__inner{grid-column:span 10 / span 10;grid-column-start:2}.contact-us__heading{font-size:var(--font-size--h1);margin-bottom:40px}.contact-us__note{margin-bottom:19px}.contact-card__title{font-size:var(--font-size--h2)}.contact-us__form{grid-column:span 8 / span 8;grid-column-start:3;padding:100px 126px;position:relative}.contact-us__additional_image--left{left:-297px;top:-70px}.contact-us__additional_image--right{right:-202px;top:324px}.contact-us__flying-icon--1{left:62px;top:167px}.contact-us__flying-icon--2{right:42px;top:115px}.contact-us__flying-icon--4{left:-89px;top:318px}.contact-us__flying-icon--5{left:-150px;top:396px}.contact-us__flying-icon--6{right:-189px;top:232px}.contact-card__flying-icon--3{right:-122px}.contact-card__flying-icon--4{right:-40px}.contact-form__title{font-size:var(--font-size--h2);max-width:475px}.contact-form__message{max-width:475px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1920px){.contact-us__flying-icon--1{left:-32px}}@media screen and (min-width:2200px){.contact-us__outer{margin-inline:auto;max-width:var(--site-width);position:relative}}@keyframes contactIcon1{0%{opacity:0;transform:translate(-10px,-10px)}to{opacity:1;transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-contact-us.css.map */
