.custom-contact-banner-wrap{padding-left:var(--page-layot-sides-padding);padding-right:var(--page-layot-sides-padding)}.custom-contact-banner{border-radius:56px;max-width:824px;margin:auto;display:flex;justify-content:center;padding:56px 106px}.narrow-style .custom-contact-banner{padding:36px 52px}.custom-contact-banner.green{background:linear-gradient(180deg,rgba(255,255,255,.8) 0,var(--white) 100%),var(--green)}.custom-contact-banner.white{background:var(--white)}.custom-contact-banner.with-shadow{box-shadow:0 10px 21px rgba(77,96,107,.08)}.custom-contact-banner.full-layout-width{max-width:none}.custom-contact-banner-wrap:has(.full-width){padding-left:0;padding-right:0}.custom-contact-banner.full-width{max-width:none;border-radius:0}.custom-contact-banner.max-width-1248{max-width:1248px}.custom-contact-banner.max-width-1248 .custom-contact-banner-inside-container{max-width:var(--wide-inside-container-width)}.horizontal-direction .custom-contact-banner-inside-container{flex-direction:row;-moz-column-gap:130px;column-gap:130px;max-width:1248px;text-align:left}.horizontal-direction .custom-contact-banner-inside-container .common-buttons{margin-top:0;min-width:-moz-fit-content;min-width:fit-content}.horizontal-direction .description-text,.horizontal-direction .description-title{max-width:506px}.custom-contact-banner-inside-container{max-width:824px;display:flex;text-align:center;flex-direction:column;align-items:center;margin:auto}.editable .custom-contact-banner-inside-container{text-align:inherit}.custom-contact-banner .common-buttons{margin-top:44px}.button-margin-top-36 .custom-contact-banner .common-buttons{margin-top:36px}.button-margin-top-24 .custom-contact-banner .common-buttons{margin-top:24px}.button-margin-top-20 .custom-contact-banner .common-buttons{margin-top:20px}.narrow-style .custom-contact-banner .common-buttons{margin-top:36px}@media (max-width:1023px){.horizontal-direction .custom-contact-banner-inside-container{flex-direction:column;text-align:center}.horizontal-direction .custom-contact-banner-inside-container .common-buttons{margin-top:44px}.tablet-left-align .custom-contact-banner-inside-container,.tablet-left-align .custom-contact-banner-inside-container h2,.tablet-left-align .custom-contact-banner-inside-container h3,.tablet-left-align .custom-contact-banner-inside-container h4,.tablet-left-align .custom-contact-banner-inside-container h5,.tablet-left-align .custom-contact-banner-inside-container h6,.tablet-left-align .custom-contact-banner-inside-container p{text-align:left!important;align-items:flex-start!important}}@media (max-width:676px){.mobile-left-align .custom-contact-banner-inside-container,.mobile-left-align .custom-contact-banner-inside-container h2,.mobile-left-align .custom-contact-banner-inside-container h3,.mobile-left-align .custom-contact-banner-inside-container h4,.mobile-left-align .custom-contact-banner-inside-container h5,.mobile-left-align .custom-contact-banner-inside-container h6,.mobile-left-align .custom-contact-banner-inside-container p{text-align:left!important;align-items:flex-start!important}.custom-contact-banner .common-buttons,.horizontal-direction .custom-contact-banner-inside-container .common-buttons{margin-top:28px}.custom-contact-banner{padding:56px 10%}}