.contact-page-container{padding:0}.contact-page-main{flex-direction:column;margin:40px 0 0;justify-content:center;align-items:center}.desktop-form-info{display:none}.contact-form-header{margin-top:0;font-family:Arial;font-size:3rem;font-weight:700;line-height:30px;text-align:center;color:#000;letter-spacing:-.03em}.contact-form-main{width:100%;padding:20px;margin:0 25px;max-width:fit-content;gap:3.5rem;border-radius:20px}.contact-form-info{margin:0 25px 35px;text-align:center;max-width:448px;border-bottom:1px solid #cdcdcf}.contact-form-info ul{list-style:none;padding-left:0;margin:45px 0}.contact-form-info li{display:flex;align-items:center;gap:1rem;margin-top:1rem;font-family:Arial;font-size:1.8rem;font-weight:400;letter-spacing:-.02em;text-align:left;text-underline-position:from-font}.contact-form-info li:first-child{margin-top:0}.contact-form-info hr{margin-top:0;margin-bottom:0}.contact-form-info span{font-family:Arial;font-size:1.6rem;font-weight:400;text-align:left}.contact-form-info p,.contact-form-info h2{display:flex;align-items:center;gap:1rem}.contact-form-info p{align-items:flex-start;font-family:Arial;font-size:18px;font-weight:400;text-align:center;margin:15px 0;line-height:25px;letter-spacing:-.03em}.contact-form-info p a{text-decoration:underline;text-underline-offset:2px;color:#4b4b4b;font-weight:700}.contact-form-info h2{display:flex;align-items:flex-start;flex-direction:row;margin-top:25px}.contact-form-info h2 div{display:flex;flex-direction:column;align-items:flex-start}.contact-form-info h2 div a{font-family:Arial;font-size:1.8rem;font-weight:400;line-height:18px;letter-spacing:-.02em;text-align:left;color:#6a7c8b;margin-top:7px}.contact-page-main .contact-form-submit{background:#2c72f3;box-shadow:0 1.203px #0c3c94;transition:all .2s ease-out 0s}.contact-page-main .contact-form-submit:hover{transform:translateY(-1px);opacity:.9;cursor:pointer}.contact-page-main .contact-form-submit{font-family:Arial;font-size:1.8rem;font-weight:700;text-align:center}.contact-page-main .contact-form-submit svg{margin-left:12px}.contact-page-main .contact-form-main .field-row .text-field,.contact-page-main .contact-form-main .field-row .select-field-container{padding:0;height:fit-content}.contact-page-main .contact-form-main .field-row .text-field div,.contact-page-main .contact-form-main .field-row .select-field-container div{margin:0 0 10px}.contact-page-main .contact-form-main .field-row .text-field input,.contact-page-main .contact-form-main .field-row .contact-select-field{font-family:Arial;font-size:1.6rem;font-weight:400;padding:12px 20px;letter-spacing:normal;color:#000}.contact-page-main .contact-form-main .form-label{font-family:Arial;font-size:1.6rem;font-weight:700;text-align:left;color:#000}.talk-to-rep{color:#4b4b4b!important;font-family:Arial!important;font-size:20px!important;font-style:normal!important;font-weight:700!important;line-height:100%!important;letter-spacing:-.6px!important}.form-submit-container{align-items:flex-start;padding:0}.w-half{padding-left:0}.contact-page-main .form-info-text{font-family:Arial;font-size:1.4rem;font-weight:400;line-height:19px;text-align:center;margin:15px 0 0;color:#797979}.contact-page-main .form-info-text a{font-weight:700;color:#797979}.contact-description-container{margin:0 2.5rem 5rem}.contact-description-header{display:flex;align-items:center;flex-direction:column}.contact-description-header h1,.contact-description-header .dot-logo-wrapper span{font-family:Arial;font-size:2.8rem;font-weight:700;line-height:28px;letter-spacing:-.03em;text-align:center;margin:0;text-transform:capitalize;color:#000}.contact-description-header .dot-logo-wrapper{display:flex;align-items:center;gap:10px;margin-top:5px}.contact-description-header .dot-logo-wrapper img{width:43px;height:43px}.contact-page-container .two-col-content{display:flex;flex-direction:column;align-items:center;gap:25px}.contact-page-container .two-col-content .col-item{flex:1}.contact-page-container .two-col-content .col-item.grid-logo{display:grid;grid-template-columns:repeat(3,1fr)}.contact-page-container .two-col-content .col-item.grid-logo svg{width:100%;object-fit:cover}.contact-page-container .two-col-content .col-item.text-wrap{padding:25px;border-radius:20px;box-shadow:0 -3px 20px #565b8408;background:#fff}.contact-page-container .two-col-content .col-item.text-wrap img{width:95px;height:33px;margin:11px 7px}.contact-page-container .two-col-content .col-item.text-wrap hr{margin:2rem 0}.contact-page-container .two-col-content .col-item.text-wrap p{font-family:Arial;font-size:1.5rem;font-weight:400;line-height:20px;text-align:left;margin:0 0 20px;color:#797979}.contact-page-container .two-col-content .col-item.text-wrap .author{margin:0;font-family:Arial;font-size:1.5rem;font-weight:700;line-height:20px;text-align:left;color:#000}.contact-page-container .two-col-content .col-item.text-wrap .author-description{color:#777a7d;margin:0;font-family:Arial;font-size:1.5rem;font-weight:400;line-height:20px;text-align:left}.contact-page-top{background-color:#fafafa;padding-top:166px;margin-top:-166px}@media screen and (max-width:1366px){.contact-page-container{padding:0 5rem}}@media screen and (max-width:949px){.contact-page-main,.contact-description-header,.contact-page-container .two-col-content{flex-direction:column!important}}@media screen and (max-width:748px){.field-row .w-half{width:100%}.contact-page-container{padding:0}.field-row{flex-direction:column;gap:3.5rem}.contact-form-submit{width:100%;margin:0}.mobile-form-footer{width:100%;padding:0 25px;max-width:100%;margin:0;border-bottom:none}.contact-page-container .two-col-content .col-item.grid-logo svg{width:95px;height:66px;object-fit:cover}.contact-form-info p{width:300px;margin-left:auto;margin-right:auto}.contact-form-main>*:nth-child(1){order:2}.contact-form-main>*:nth-child(2){order:3}.contact-form-main>*:nth-child(3){order:1}.contact-form-main>*:nth-child(4){order:4}.contact-description-container{margin-top:40px}}@media screen and (min-width:749px){.contact-page-main{flex-direction:row;padding:0;justify-content:space-between;gap:6rem;margin:5rem auto 30px}.contact-description-container{margin:8rem 0 5rem}.contact-form-info h2{margin-top:40px}.contact-form-info span.talk-to-rep{color:#000;font-family:Arial;font-size:20px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.6px;text-align:left}.contact-form-main .field-row{gap:25px}.contact-form-header{font-size:4.1rem;font-weight:700;line-height:45.1px;letter-spacing:-.03em;text-align:left;margin-bottom:25px}.contact-form-info p{font-size:2rem;font-weight:400;line-height:25px;letter-spacing:-.03em;text-align:left;margin:25px 0}.contact-form-info ul{margin:35px 0}.contact-form-info span{font-size:1.8rem}.contact-form-info{margin:unset;text-align:left}.mobile-form-footer{display:none}.desktop-form-info{display:block}.contact-form-main{max-width:672px;padding:45px 35px;margin:0}.contact-page-main .contact-form-submit{max-width:332px;width:100%;margin:0;height:48px}.contact-page-main .form-info-text{font-family:Arial;font-size:1.5rem;font-weight:400;line-height:20px;text-align:left;margin-top:25px}.contact-description-header{flex-direction:row;align-items:center;gap:25px;margin:0 0 25px}.contact-description-header h1,.contact-description-header .dot-logo-wrapper span{font-size:4.1rem;line-height:45.1px;letter-spacing:-.03em}.contact-description-header .dot-logo-wrapper{margin:0;gap:15px}.contact-description-header .dot-logo-wrapper img{width:63px;height:63px}.contact-page-container .two-col-content{flex-direction:row;justify-content:space-between}.contact-page-container .two-col-content .col-item.grid-logo img{width:143px;height:85px}.contact-page-top{background-color:#fafafa;padding-bottom:1px;padding-top:149px;margin-top:-149px}}
/*# sourceMappingURL=/cdn/shop/t/289/assets/contact-form--plans-and-pricing.css.map */
