.elementor-2033 .elementor-element.elementor-element-ccef003{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2033 .elementor-element.elementor-element-ccef003:not(.elementor-motion-effects-element-type-background), .elementor-2033 .elementor-element.elementor-element-ccef003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-c164188 ) 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2033 .elementor-element.elementor-element-ccef000 .elementor-heading-title{font-size:0.8em;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-2a1c344 );}.elementor-2033 .elementor-element.elementor-element-ccef001 .elementor-heading-title{font-size:3em;font-weight:300;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-73375d8 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2033 .elementor-element.elementor-element-ccef002{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-ed89705 );}.elementor-2033 .elementor-element.elementor-element-ccef002 p{margin-block-end:0px;}.elementor-2033 .elementor-element.elementor-element-ccef005{--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;--padding-top:64px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2033 .elementor-element.elementor-element-ccef004{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2033 .elementor-element.elementor-element-ccef004 p{margin-block-end:16px;}@media(min-width:768px){.elementor-2033 .elementor-element.elementor-element-ccef005{--content-width:820px;}}@media(max-width:767px){.elementor-2033 .elementor-element.elementor-element-ccef003{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-2033 .elementor-element.elementor-element-ccef001 .elementor-heading-title{font-size:2em;}.elementor-2033 .elementor-element.elementor-element-ccef002{width:100%;max-width:100%;}.elementor-2033 .elementor-element.elementor-element-ccef005{--padding-top:36px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-ccef004 */.elementor-2033 .elementor-element.elementor-element-ccef004 h2{font-family:"Host Grotesk",sans-serif;font-weight:500;font-size:1.25em;text-transform:uppercase;color:#101820;margin:2em 0 .7em;line-height:1.3;}
.elementor-2033 .elementor-element.elementor-element-ccef004 h2:first-child{margin-top:0;}
.elementor-2033 .elementor-element.elementor-element-ccef004 ul{margin:0 0 1.2em 1.2em;}
.elementor-2033 .elementor-element.elementor-element-ccef004 li{margin-bottom:.4em;}
.elementor-2033 .elementor-element.elementor-element-ccef004 a{color:#1B5FA8;text-decoration:underline;}
.elementor-2033 .elementor-element.elementor-element-ccef004 table{width:100%;border-collapse:collapse;margin:1em 0 1.6em;font-size:.92em;}
.elementor-2033 .elementor-element.elementor-element-ccef004 th,.elementor-2033 .elementor-element.elementor-element-ccef004 td{border:1px solid #E4E7EA;padding:10px 12px;text-align:left;vertical-align:top;}
.elementor-2033 .elementor-element.elementor-element-ccef004 th{background:#F7F7F5;color:#101820;}/* End custom CSS */