.contact .form__message{align-items:flex-start}.contact .form__message.form__message--success{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact .form__message.form__message--success h6{margin:0 0 10px}.contact .form__message.form__message--success svg{width:30px;height:30px;margin-top:10px}.contact .field{margin-bottom:1.5rem}.check-policy{display:flex;align-items:center;font-size:14px;font-weight:400;line-height:19px;letter-spacing:0px;padding-top:10px;color:var(--clr-gray-light);position:relative}.check-policy label a{color:var(--clr-raspberry)}.block-information .section-heading i{margin-top:-5px;display:block}#ContactForm input[type=checkbox]{margin:0 11px 0 0;height:14px;width:14px;background:none;position:relative;border-radius:50%}#ContactForm input[type=checkbox]:before{content:"";width:19px;height:19px;background:#fff;position:absolute;top:-2px;left:-2px;opacity:1;border:1px solid #e6e6e6;border-radius:50%}.form-status-list{font-family:var(--font-body-family);color:var(--clr-gray-dark);margin:20px 0 0;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase}#ContactForm input[type=checkbox]:after{content:"";width:5px;height:5px;border-radius:50%;position:absolute;top:50%;left:50%;margin-left:.5px;margin-top:0;transform:translate(-50%,-50%);opacity:0;background:var(--clr-raspberry)}#ContactForm input[type=checkbox]:checked:before,#ContactForm input[type=checkbox]:checked:after{opacity:1}.block-contact-left .block-image{width:100%}.block-contact-left .block-image,.block-contact-right .block-image{position:relative;overflow:hidden}.block-contact-left .image-content,.block-contact-right .image-content{position:absolute;padding:21px 118px 21px 64px;background:#fff;border-radius:10px;left:20px;bottom:20px;max-width:calc(100% - 40px);box-shadow:0 4px 60px #0000000d;transition:all .35s}.block-contact-left .image-content:hover,.block-contact-right .image-content:hover{box-shadow:0 40px 80px #00000014}.block-image img{float:left;width:100%}.block-contact-left .image-content .icon-sg,.block-contact-right .image-content .icon-sg{position:absolute;left:21px;top:50%;transform:translateY(-50%)}.block-contact-left .image-content .icon-sg svg,.block-contact-right .image-content .icon-sg svg{float:left}.block-contact-left .image-content .heading,.block-contact-right .image-content .heading{font-size:12px;font-weight:700;line-height:17px;letter-spacing:.800000011920929px;color:var(--clr-gray-dark);margin:0}.block-contact-left .image-content:hover .heading,.block-contact-right .image-content:hover .heading{color:var(--clr-raspberry);transition:all .35s}.block-contact-left .image-content p,.block-contact-right .image-content p{font-size:12px;font-weight:400;line-height:14px;letter-spacing:0px;margin:0}.block-contact-left .image-content span.link,.block-contact-right .image-content span.link{position:absolute;right:21px;top:50%;transform:translateY(-50%)}.block-contact-left .image-content span.link svg,.block-contact-right .image-content span.link svg{-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}.block-contact-left .image-content:hover span.link svg,.block-contact-right .image-content:hover span.link svg{-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);-o-transform:translateX(4px);transform:translate(4px)}.block-information .title-primary{margin:0;font-size:42px;line-height:56px}.block-information .title-secondary{font-size:50px;line-height:56px;margin:0}.block-information .description{margin:10px 0 0;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0px}.contact-sp{list-style-type:none;padding:0;margin:59px 0 0;display:flex;column-gap:37px}.contact-sp li{display:flex;align-items:center;column-gap:12px;text-transform:uppercase;font-size:14px;font-weight:700;line-height:19px;letter-spacing:.8px}.contact-sp li a{font-weight:700;font-size:14px;line-height:19px;letter-spacing:.8px;text-transform:uppercase;color:var(--clr-gray-dark)}.contact-time{border-top:1px solid #e6e6e6;padding-top:30px;margin-top:57px}.contact-time p{font-size:12px;line-height:14px;font-family:var(--font-body-family);margin:0}.contact-time strong{display:block;margin-bottom:-8px;font-weight:700;font-size:12px;line-height:17px;color:var(--clr-gray-dark);letter-spacing:.8px;text-transform:uppercase}.block-contact-left .block-item{float:left;width:100%}.block-information{margin-bottom:80px}.block-company{margin-bottom:60px}.block-company .heading{margin:0 0 20px}.block-company ul{list-style-type:none;margin:0;padding:0;display:flex;column-gap:56px}.block-company ul li h6{font-weight:700;font-size:12px;line-height:17px;letter-spacing:.8px;text-transform:uppercase;margin:0 0 15px;color:var(--clr-gray-dark)}.block-company ul li,.block-company ul li p{font-size:14px;line-height:19px;margin:0}.block-contact{display:flex;align-items:center;background:var(--clr-white);box-shadow:0 4px 60px #0000000d;border-radius:10px;overflow:hidden}.block-contact--content{padding:20px 30px;overflow:hidden;width:70%}.block-contact--content .heading{font-weight:700;font-size:12px;line-height:16px;color:var(--clr-gray-dark);letter-spacing:.8px;text-transform:uppercase;margin:0 0 8px}.block-contact--content .description{font-size:14px;line-height:19px;margin:0}.block-contact--content .list-button{list-style-type:none;padding:0;margin:19px 0 0;column-gap:8px;display:flex}.block-contact--image{width:30%}.block-contact--image img{float:left}.block-contact--content .list-button .button--secondary{padding:15px 30px;font-size:10px;font-weight:700;line-height:14px;letter-spacing:1px;color:var(--clr-gray-dark);min-width:82px;border-radius:6px;min-height:44px;height:44px}.block-contact--content .list-button .button--secondary:hover{color:var(--clr-white);border:1px solid var(--clr-raspberry)}#ContactForm{margin-top:60px;height:100%;display:flex;align-items:center;justify-content:center}#ContactForm .form-title{margin:0 0 30px}#ContactForm input{width:100%;font-size:12px;font-weight:700;line-height:17px;letter-spacing:.8px;color:var(clr-gray-dark);height:60px;display:flex;align-items:center;padding-left:21px;padding-right:21px;font-family:var(--font-body-family);border:1px solid #e6e6e6;border-radius:10px;position:relative;background:transparent}.block-contact:hover{box-shadow:0 4px 60px #00000014;transition:.3s ease-in-out}#ContactForm input[type=text]{text-transform:uppercase}#ContactForm textarea{width:100%;font-size:12px;font-weight:700;height:185px;line-height:17px;letter-spacing:.8px;color:var(clr-gray-dark);display:flex;align-items:center;padding:23px 21px;font-family:var(--font-body-family);border:1px solid #e6e6e6;border-radius:10px;background:transparent}#ContactForm textarea::-webkit-input-placeholder,#ContactForm input::-webkit-input-placeholder{text-transform:uppercase;color:var(clr-gray-light)}#ContactForm textarea:-ms-input-placeholder,#ContactForm input:-ms-input-placeholder{text-transform:uppercase;color:var(clr-gray-light)}#ContactForm textarea::placeholder,#ContactForm input::placeholder{text-transform:uppercase;color:var(clr-gray-light)}#ContactForm .field{position:relative}#ContactForm .field:before{content:"";height:5px;width:5px;border-radius:50%;background:var(--clr-raspberry);position:absolute;top:10px;right:10px;z-index:1;left:auto}.contact__button{margin-top:3rem}.block-contact-left{padding-right:15px}.block-contact-right{padding-left:15px;display:flex;flex-direction:column}@media screen and (min-width: 1200px){.block-contact-left{padding-right:115px}}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}.contact-page{display:grid;grid-template-columns:1fr 1fr}.contact__button{margin-top:3rem}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (max-width: 749px){.block-contact-left,.block-contact-right{overflow:hidden;width:100%;padding-left:0}.contact-sp{flex-wrap:wrap;margin:20px 0 0}.contact-time{margin-top:20px}.block-information{margin-bottom:30px}.block-company ul{column-gap:20px}.contact-sp li{margin-bottom:10px}.block-contact-left{padding-right:0}.block-contact-left .image-content,.block-contact-right .image-content{position:relative;padding:21px 30px 21px 64px;left:0;bottom:0;max-width:100%}.block-company,.block-contact-left .block-image{margin-bottom:30px}#ContactForm{margin-top:40px}.block-contact--content,.block-contact--image{width:100%}.block-contact--image{overflow:hidden}.block-contact{display:block}}.contact .form__message--errors{position:absolute;bottom:-19px;line-height:19px;left:10px;font-size:12px;font-weight:700;line-height:17px;letter-spacing:.8px;display:flex;align-items:center;gap:5px}#ContactForm input.contact-input.error,#ContactForm textarea.contact-input.error{border:1px solid var(--clr-raspberry)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-contact-form.css.map */
