.elementor-16221 .elementor-element.elementor-element-00941eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:140px;--padding-bottom:160px;--padding-left:24px;--padding-right:24px;}.elementor-16221 .elementor-element.elementor-element-d96cf67{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-16221 .elementor-element.elementor-element-36a299f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-16221 .elementor-element.elementor-element-9584d29{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-16221 .elementor-element.elementor-element-8b91fba{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}@media(min-width:768px){.elementor-16221 .elementor-element.elementor-element-00941eb{--content-width:640px;}}/* Start custom CSS for heading, class: .elementor-element-d96cf67 */.elementor-16221 .elementor-element.elementor-element-d96cf67 .elementor-heading-title { font-family: 'Akzidenz-Grotesk Pro', sans-serif !important; font-size: 13px !important; font-weight: 600 !important; line-height: 13px !important; letter-spacing: 2px !important; text-transform: uppercase !important; color: #818181 !important; }
.elementor-16221 .elementor-element.elementor-element-d96cf67 { margin-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a299f */.elementor-16221 .elementor-element.elementor-element-36a299f .elementor-heading-title { font-family: 'Goudy-new', sans-serif !important; font-size: 44px !important; font-weight: 400 !important; line-height: 44px !important; letter-spacing: normal !important; color: #0B3E9E !important; }
.elementor-16221 .elementor-element.elementor-element-36a299f { margin-top: 8px !important; margin-bottom: 8px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9584d29 */.elementor-16221 .elementor-element.elementor-element-9584d29, .elementor-16221 .elementor-element.elementor-element-9584d29 p { font-family: 'Akzidenz-Grotesk Pro', sans-serif !important; font-size: 18px !important; font-weight: 400 !important; line-height: 28.8px !important; color: #33373D !important; }
.elementor-16221 .elementor-element.elementor-element-9584d29 p { margin: 0 !important; }
.elementor-16221 .elementor-element.elementor-element-9584d29 { margin-top: 8px !important; margin-bottom: 28px !important; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58bdfcb */.elementor-16221 .elementor-element.elementor-element-58bdfcb { margin-top: 20px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b91fba */.elementor-16221 .elementor-element.elementor-element-8b91fba, .elementor-16221 .elementor-element.elementor-element-8b91fba p, .elementor-16221 .elementor-element.elementor-element-8b91fba a { font-family: 'Akzidenz-Grotesk Pro', sans-serif !important; font-size: 15px !important; font-weight: 400 !important; line-height: 22.5px !important; color: #818181 !important; }
.elementor-16221 .elementor-element.elementor-element-8b91fba p { margin: 0 !important; }
.elementor-16221 .elementor-element.elementor-element-8b91fba { margin-top: 12px !important; }/* End custom CSS */