.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-237 .elementor-element.elementor-element-306a0e2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-237 .elementor-element.elementor-element-306a0e2:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-306a0e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-306a0e2 > .elementor-container{max-width:1140px;}.elementor-237 .elementor-element.elementor-element-306a0e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:115px 60px 60px 60px;}.elementor-237 .elementor-element.elementor-element-306a0e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-237 .elementor-element.elementor-element-29aa65d > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-0fd98e2 .elementor-heading-title{font-family:"GT Ultra", Sans-serif;font-size:100px;font-weight:300;color:var( --e-global-color-2501bbd );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-237 .elementor-element.elementor-element-8a46655{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-2501bbd );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-237 .elementor-element.elementor-element-d812dc7 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-237 .elementor-element.elementor-element-c105b9e:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-c105b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2501bbd );}.elementor-237 .elementor-element.elementor-element-c105b9e > .elementor-container{max-width:1140px;}.elementor-237 .elementor-element.elementor-element-c105b9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:080px;margin-bottom:0px;padding:020px 060px 0px 0px;}.elementor-237 .elementor-element.elementor-element-c105b9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-237 .elementor-element.elementor-element-7cf7342 > .elementor-element-populated{margin:0px 0px 0px 030px;--e-column-margin-right:0px;--e-column-margin-left:030px;padding:20px 20px 20px 20px;}.elementor-237 .elementor-element.elementor-element-0b62dcb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-widget-nested-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-237 .elementor-element.elementor-element-4357e09{--display:flex;border-style:none;--border-style:none;}.elementor-237 .elementor-element.elementor-element-fd840bd > .elementor-widget-container{padding:0px 010px 0px 05px;}.elementor-237 .elementor-element.elementor-element-fd840bd{color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-9fd7c44{--display:flex;border-style:none;--border-style:none;}.elementor-237 .elementor-element.elementor-element-b17e0da > .elementor-widget-container{padding:0px 010px 0px 05px;}.elementor-237 .elementor-element.elementor-element-b17e0da{color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-963cbb7{--display:flex;border-style:none;--border-style:none;}.elementor-237 .elementor-element.elementor-element-23bbb00 > .elementor-widget-container{padding:0px 010px 0px 05px;}.elementor-237 .elementor-element.elementor-element-23bbb00{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-52b33d7{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-52b33d7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-2501bbd );border-style:solid;}:where( .elementor-237 .elementor-element.elementor-element-52b33d7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-2501bbd );}.elementor-237 .elementor-element.elementor-element-52b33d7 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-237 .elementor-element.elementor-element-52b33d7 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-237 .elementor-element.elementor-element-52b33d7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-237 .elementor-element.elementor-element-d151509:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-d151509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2501bbd );}.elementor-237 .elementor-element.elementor-element-d151509 > .elementor-container{max-width:1140px;}.elementor-237 .elementor-element.elementor-element-d151509{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:020px 060px 0px 0px;}.elementor-237 .elementor-element.elementor-element-d151509 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-237 .elementor-element.elementor-element-646862a > .elementor-element-populated{margin:0px 0px 0px 030px;--e-column-margin-right:0px;--e-column-margin-left:030px;padding:20px 20px 20px 20px;}.elementor-237 .elementor-element.elementor-element-1cfd3d5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-237 .elementor-element.elementor-element-8e789f6{--display:flex;border-style:none;--border-style:none;}.elementor-237 .elementor-element.elementor-element-a8d98f0 > .elementor-widget-container{padding:0px 010px 0px 05px;}.elementor-237 .elementor-element.elementor-element-a8d98f0{color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-c759f2a{--display:flex;border-style:none;--border-style:none;}.elementor-237 .elementor-element.elementor-element-52ed547 > .elementor-widget-container{padding:0px 010px 0px 05px;}.elementor-237 .elementor-element.elementor-element-52ed547 p{margin-block-end:0px;}.elementor-237 .elementor-element.elementor-element-52ed547{color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-566fed8{--display:flex;border-style:none;--border-style:none;}.elementor-237 .elementor-element.elementor-element-e67e33c > .elementor-widget-container{padding:0px 010px 0px 05px;}.elementor-237 .elementor-element.elementor-element-e67e33c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-227108b{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-227108b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-2501bbd );border-style:solid;}:where( .elementor-237 .elementor-element.elementor-element-227108b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-2501bbd );}.elementor-237 .elementor-element.elementor-element-227108b > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-237 .elementor-element.elementor-element-227108b {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-237 .elementor-element.elementor-element-227108b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-237 .elementor-element.elementor-element-526e6f1:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-526e6f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2501bbd );}.elementor-237 .elementor-element.elementor-element-526e6f1 > .elementor-container{max-width:1140px;}.elementor-237 .elementor-element.elementor-element-526e6f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:080px;padding:020px 060px 0px 0px;}.elementor-237 .elementor-element.elementor-element-526e6f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-237 .elementor-element.elementor-element-48fcb53 > .elementor-element-populated{margin:0px 0px 0px 030px;--e-column-margin-right:0px;--e-column-margin-left:030px;padding:20px 20px 20px 20px;}.elementor-237 .elementor-element.elementor-element-4cf082a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-237 .elementor-element.elementor-element-fb0ec0e{--display:flex;border-style:none;--border-style:none;}.elementor-237 .elementor-element.elementor-element-623016b > .elementor-widget-container{padding:0px 010px 0px 05px;}.elementor-237 .elementor-element.elementor-element-623016b{color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-266fe17{--display:flex;border-style:none;--border-style:none;}.elementor-237 .elementor-element.elementor-element-1744e8a > .elementor-widget-container{padding:0px 010px 0px 05px;}.elementor-237 .elementor-element.elementor-element-1744e8a{color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-7442988{--display:flex;border-style:none;--border-style:none;}.elementor-237 .elementor-element.elementor-element-29d30a9 > .elementor-widget-container{padding:0px 010px 0px 05px;}.elementor-237 .elementor-element.elementor-element-29d30a9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-c6f30b8{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-c6f30b8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-2501bbd );border-style:solid;}:where( .elementor-237 .elementor-element.elementor-element-c6f30b8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-2501bbd );}.elementor-237 .elementor-element.elementor-element-c6f30b8 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-237 .elementor-element.elementor-element-c6f30b8 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-237 .elementor-element.elementor-element-c6f30b8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-237 .elementor-element.elementor-element-4c22b0f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-696c12e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:08px;--padding-bottom:08px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-696c12e:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-696c12e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-237 .elementor-element.elementor-element-696c12e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-237 .elementor-element.elementor-element-4403f43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-237 .elementor-element.elementor-element-29aa65d{width:53.246%;}.elementor-237 .elementor-element.elementor-element-6a62f7d{width:46.624%;}.elementor-237 .elementor-element.elementor-element-7cf7342{width:100%;}.elementor-237 .elementor-element.elementor-element-646862a{width:100%;}.elementor-237 .elementor-element.elementor-element-48fcb53{width:100%;}.elementor-237 .elementor-element.elementor-element-4c22b0f{--content-width:100%;}}@media(max-width:1024px){.elementor-widget-section .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-section .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-237 .elementor-element.elementor-element-29aa65d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-237 .elementor-element.elementor-element-0fd98e2 .elementor-heading-title{font-size:72px;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-237 .elementor-element.elementor-element-d812dc7.elementor-element{--align-self:center;}.elementor-237 .elementor-element.elementor-element-c105b9e{margin-top:80px;margin-bottom:0px;}.elementor-237 .elementor-element.elementor-element-7cf7342 > .elementor-element-populated{margin:0px 0px 0px 60px;--e-column-margin-right:0px;--e-column-margin-left:60px;}.elementor-237 .elementor-element.elementor-element-0b62dcb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nested-accordion .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nested-accordion .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-237 .elementor-element.elementor-element-23bbb00{font-size:var( --e-global-typography-text-font-size );}.elementor-237 .elementor-element.elementor-element-52b33d7{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-237 .elementor-element.elementor-element-d151509{margin-top:80px;margin-bottom:0px;}.elementor-237 .elementor-element.elementor-element-646862a > .elementor-element-populated{margin:0px 0px 0px 60px;--e-column-margin-right:0px;--e-column-margin-left:60px;}.elementor-237 .elementor-element.elementor-element-1cfd3d5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-237 .elementor-element.elementor-element-e67e33c{font-size:var( --e-global-typography-text-font-size );}.elementor-237 .elementor-element.elementor-element-227108b{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-237 .elementor-element.elementor-element-526e6f1{margin-top:80px;margin-bottom:0px;}.elementor-237 .elementor-element.elementor-element-48fcb53 > .elementor-element-populated{margin:0px 0px 0px 60px;--e-column-margin-right:0px;--e-column-margin-left:60px;}.elementor-237 .elementor-element.elementor-element-4cf082a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-237 .elementor-element.elementor-element-29d30a9{font-size:var( --e-global-typography-text-font-size );}.elementor-237 .elementor-element.elementor-element-c6f30b8{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-section .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-section .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-237 .elementor-element.elementor-element-306a0e2{padding:0115px 20px 40px 20px;}.elementor-237 .elementor-element.elementor-element-29aa65d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-237 .elementor-element.elementor-element-0fd98e2 .elementor-heading-title{font-size:42px;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-237 .elementor-element.elementor-element-c105b9e{margin-top:0px;margin-bottom:0px;padding:60px 20px 0px 20px;}.elementor-237 .elementor-element.elementor-element-7cf7342 > .elementor-element-populated{margin:020px 010px 0px 010px;--e-column-margin-right:010px;--e-column-margin-left:010px;padding:0px 0px 0px 0px;}.elementor-237 .elementor-element.elementor-element-0b62dcb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nested-accordion .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nested-accordion .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-237 .elementor-element.elementor-element-23bbb00{font-size:var( --e-global-typography-text-font-size );}.elementor-237 .elementor-element.elementor-element-52b33d7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-237 .elementor-element.elementor-element-52b33d7{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-237 .elementor-element.elementor-element-d151509{margin-top:0px;margin-bottom:0px;padding:60px 20px 0px 20px;}.elementor-237 .elementor-element.elementor-element-646862a > .elementor-element-populated{margin:020px 010px 0px 010px;--e-column-margin-right:010px;--e-column-margin-left:010px;padding:0px 0px 0px 0px;}.elementor-237 .elementor-element.elementor-element-1cfd3d5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-237 .elementor-element.elementor-element-e67e33c{font-size:var( --e-global-typography-text-font-size );}.elementor-237 .elementor-element.elementor-element-227108b > .elementor-widget-container{padding:00px 00px 00px 00px;}.elementor-237 .elementor-element.elementor-element-227108b{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-237 .elementor-element.elementor-element-526e6f1{margin-top:0px;margin-bottom:080px;padding:60px 20px 0px 20px;}.elementor-237 .elementor-element.elementor-element-48fcb53 > .elementor-element-populated{margin:020px 010px 0px 010px;--e-column-margin-right:010px;--e-column-margin-left:010px;padding:0px 0px 0px 0px;}.elementor-237 .elementor-element.elementor-element-4cf082a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-237 .elementor-element.elementor-element-29d30a9{font-size:var( --e-global-typography-text-font-size );}.elementor-237 .elementor-element.elementor-element-c6f30b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-237 .elementor-element.elementor-element-c6f30b8{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for html, class: .elementor-element-4403f43 *//* Container */
.ticker {
  overflow: hidden;
  width: 100%;
  font-family: 'DM Sans', sans-serif;
  font-size: 18px;              
  font-weight: 900;
  color: #00000;
  line-height: 1.4;  
  letter-spacing: 1px;
}




.ticker__track {
  display: flex;
  flex-wrap: nowrap;
  white-space: nowrap;
  will-change: transform;
  animation: ticker-scroll var(--ticker-speed, 10s) linear infinite;
}

.ticker__inner {
  flex: 0 0 auto;
  padding-right: 2rem; /* space between the two copies */
}


@keyframes ticker-scroll {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* Respect users who prefer reduced motion */
@media (prefers-reduced-motion: reduce) {
  .ticker__track { animation: none; }
}

/* If arrows ever flip to emoji style, keep them as text glyphs */
.ticker { font-variant-emoji: text; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GT Ultra';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beaumorgan.com/wp-content/uploads/2025/09/GT-Ultra-Fine-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beaumorgan.com/wp-content/uploads/2025/09/DMSans-VariableFont_opszwght.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://beaumorgan.com/wp-content/uploads/2025/09/DMSans-Italic-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */