.elementor-7278 .elementor-element.elementor-element-d632306:not(.elementor-motion-effects-element-type-background), .elementor-7278 .elementor-element.elementor-element-d632306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001550;}.elementor-7278 .elementor-element.elementor-element-d632306 > .elementor-container{max-width:1137px;}.elementor-7278 .elementor-element.elementor-element-d632306{border-style:solid;border-width:00px 00px 2px 0px;border-color:#FF9900;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7278 .elementor-element.elementor-element-d632306 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7278 .elementor-element.elementor-element-d632306 .elementor-heading-title{color:#FFFFFF;}.elementor-7278 .elementor-element.elementor-element-1abb2e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7278 .elementor-element.elementor-element-1abb2e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001550;}.elementor-7278 .elementor-element.elementor-element-1abb2e3 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7278 .elementor-element.elementor-element-1abb2e3 > .elementor-element-populated, .elementor-7278 .elementor-element.elementor-element-1abb2e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-7278 .elementor-element.elementor-element-1abb2e3 > .elementor-background-slideshow{border-radius:0px 0px 2px 0px;}.elementor-7278 .elementor-element.elementor-element-1abb2e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7278 .elementor-element.elementor-element-81da797 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-7278 .elementor-element.elementor-element-4c93fe2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7278 .elementor-element.elementor-element-4c93fe2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001550;}.elementor-bc-flex-widget .elementor-7278 .elementor-element.elementor-element-4c93fe2.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-7278 .elementor-element.elementor-element-4c93fe2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-7278 .elementor-element.elementor-element-4c93fe2 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7278 .elementor-element.elementor-element-4c93fe2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7278 .elementor-element.elementor-element-2c09523{width:var( --container-widget-width, 112.535% );max-width:112.535%;--container-widget-width:112.535%;--container-widget-flex-grow:0;}.elementor-7278 .elementor-element.elementor-element-2c09523 .elementor-menu-toggle{margin-right:auto;}.elementor-7278 .elementor-element.elementor-element-2c09523 .elementor-nav-menu .elementor-item{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:normal;}.elementor-7278 .elementor-element.elementor-element-2c09523 .elementor-nav-menu--main .elementor-item{color:#FFF9F9;fill:#FFF9F9;}.elementor-7278 .elementor-element.elementor-element-2c09523 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-7278 .elementor-element.elementor-element-2c09523 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FF9900;}.elementor-7278 .elementor-element.elementor-element-2c09523 .e--pointer-framed .elementor-item:before,
					.elementor-7278 .elementor-element.elementor-element-2c09523 .e--pointer-framed .elementor-item:after{border-color:#FF9900;}.elementor-7278 .elementor-element.elementor-element-2c09523 .e--pointer-framed .elementor-item:before{border-width:2px;}.elementor-7278 .elementor-element.elementor-element-2c09523 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2px 2px;}.elementor-7278 .elementor-element.elementor-element-2c09523 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2px 2px 0 0;}.elementor-7278 .elementor-element.elementor-element-2c09523 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2px 0 0 2px;}.elementor-7278 .elementor-element.elementor-element-2c09523 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2px 2px 0;}.elementor-7278 .elementor-element.elementor-element-2c09523 .e--pointer-underline .elementor-item:after,
					 .elementor-7278 .elementor-element.elementor-element-2c09523 .e--pointer-overline .elementor-item:before,
					 .elementor-7278 .elementor-element.elementor-element-2c09523 .e--pointer-double-line .elementor-item:before,
					 .elementor-7278 .elementor-element.elementor-element-2c09523 .e--pointer-double-line .elementor-item:after{height:2px;}.elementor-7278 .elementor-element.elementor-element-2c09523 .elementor-nav-menu--dropdown a, .elementor-7278 .elementor-element.elementor-element-2c09523 .elementor-menu-toggle{color:#FFFFFF;}.elementor-7278 .elementor-element.elementor-element-2c09523 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-7278 .elementor-element.elementor-element-2c09523 .elementor-nav-menu--dropdown a:hover,
					.elementor-7278 .elementor-element.elementor-element-2c09523 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7278 .elementor-element.elementor-element-2c09523 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-accent );}.elementor-7278 .elementor-element.elementor-element-2c09523 .elementor-nav-menu--dropdown .elementor-item, .elementor-7278 .elementor-element.elementor-element-2c09523 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Sarabun", Sans-serif;font-size:14px;font-weight:300;}.elementor-7278 .elementor-element.elementor-element-6fdad55 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:9px;--e-transform-scale:1.6;}.elementor-7278 .elementor-element.elementor-element-6fdad55{text-align:center;}.elementor-7278 .elementor-element.elementor-element-6fdad55 img{width:100%;}.elementor-7278 .elementor-element.elementor-element-2c90374:not(.elementor-motion-effects-element-type-background), .elementor-7278 .elementor-element.elementor-element-2c90374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2540;}.elementor-7278 .elementor-element.elementor-element-2c90374{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7278 .elementor-element.elementor-element-2c90374 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7278 .elementor-element.elementor-element-fb16dbf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7278 .elementor-element.elementor-element-fb16dbf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2540;}.elementor-7278 .elementor-element.elementor-element-fb16dbf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7278 .elementor-element.elementor-element-fb16dbf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7278 .elementor-element.elementor-element-340f47f:not(.elementor-motion-effects-element-type-background), .elementor-7278 .elementor-element.elementor-element-340f47f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F4;}.elementor-7278 .elementor-element.elementor-element-340f47f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7278 .elementor-element.elementor-element-340f47f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7278 .elementor-element.elementor-element-1b4eaf7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7278 .elementor-element.elementor-element-1b4eaf7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F4;}.elementor-7278 .elementor-element.elementor-element-1b4eaf7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7278 .elementor-element.elementor-element-1b4eaf7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7278 .elementor-element.elementor-element-2d8abcc:not(.elementor-motion-effects-element-type-background), .elementor-7278 .elementor-element.elementor-element-2d8abcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2540;}.elementor-7278 .elementor-element.elementor-element-2d8abcc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7278 .elementor-element.elementor-element-2d8abcc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7278 .elementor-element.elementor-element-25b0a6d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7278 .elementor-element.elementor-element-25b0a6d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2540;}.elementor-7278 .elementor-element.elementor-element-25b0a6d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7278 .elementor-element.elementor-element-25b0a6d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7278 .elementor-element.elementor-element-2004e09:not(.elementor-motion-effects-element-type-background), .elementor-7278 .elementor-element.elementor-element-2004e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F4;}.elementor-7278 .elementor-element.elementor-element-2004e09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-7278 .elementor-element.elementor-element-2004e09 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7278 .elementor-element.elementor-element-7bafb14:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7278 .elementor-element.elementor-element-7bafb14 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F4;}.elementor-7278 .elementor-element.elementor-element-7bafb14 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7278 .elementor-element.elementor-element-7bafb14 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7278 .elementor-element.elementor-element-ce36e2f > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-7278 .elementor-element.elementor-element-9af142b:not(.elementor-motion-effects-element-type-background), .elementor-7278 .elementor-element.elementor-element-9af142b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111A2E;}.elementor-7278 .elementor-element.elementor-element-9af142b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-7278 .elementor-element.elementor-element-9af142b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7278 .elementor-element.elementor-element-ba975ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7278 .elementor-element.elementor-element-ba975ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111A2E;}.elementor-7278 .elementor-element.elementor-element-ba975ca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7278 .elementor-element.elementor-element-ba975ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7278 .elementor-element.elementor-element-9f951b0 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-7278 .elementor-element.elementor-element-8367261:not(.elementor-motion-effects-element-type-background), .elementor-7278 .elementor-element.elementor-element-8367261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001550;}.elementor-7278 .elementor-element.elementor-element-8367261{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7278 .elementor-element.elementor-element-8367261 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7278 .elementor-element.elementor-element-03194c7{--spacer-size:10px;}.elementor-7278 .elementor-element.elementor-element-a548143 iframe{filter:brightness( 85% ) contrast( 134% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );}.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-7278 .elementor-element.elementor-element-ecf0c6e{width:var( --container-widget-width, 54.352% );max-width:54.352%;--container-widget-width:54.352%;--container-widget-flex-grow:0;font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7278 .elementor-element.elementor-element-d320f6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-7278 .elementor-element.elementor-element-d320f6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-7278 .elementor-element.elementor-element-d320f6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-7278 .elementor-element.elementor-element-d320f6d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-7278 .elementor-element.elementor-element-d320f6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-7278 .elementor-element.elementor-element-d320f6d .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-7278 .elementor-element.elementor-element-d320f6d .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-7278 .elementor-element.elementor-element-d320f6d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7278 .elementor-element.elementor-element-d320f6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7278 .elementor-element.elementor-element-d320f6d .elementor-icon-list-item > a{font-family:"Albert Sans", Sans-serif;font-size:12px;font-weight:300;}.elementor-7278 .elementor-element.elementor-element-d320f6d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-7278 .elementor-element.elementor-element-2baf8d6{width:var( --container-widget-width, 54.352% );max-width:54.352%;--container-widget-width:54.352%;--container-widget-flex-grow:0;font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-7278 .elementor-element.elementor-element-d3e4781 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-7278 .elementor-element.elementor-element-d3e4781 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-7278 .elementor-element.elementor-element-d3e4781{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7278 .elementor-element.elementor-element-d3e4781 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7278 .elementor-element.elementor-element-d3e4781 .elementor-icon-list-item > a{font-family:"Albert Sans", Sans-serif;font-size:12px;font-weight:300;}.elementor-7278 .elementor-element.elementor-element-d3e4781 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7278 .elementor-element.elementor-element-d52ba19{width:var( --container-widget-width, 54.352% );max-width:54.352%;--container-widget-width:54.352%;--container-widget-flex-grow:0;font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-7278 .elementor-element.elementor-element-651cf90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-7278 .elementor-element.elementor-element-651cf90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-7278 .elementor-element.elementor-element-651cf90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-7278 .elementor-element.elementor-element-651cf90 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-7278 .elementor-element.elementor-element-651cf90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-7278 .elementor-element.elementor-element-651cf90 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-7278 .elementor-element.elementor-element-651cf90 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-7278 .elementor-element.elementor-element-651cf90{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7278 .elementor-element.elementor-element-651cf90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7278 .elementor-element.elementor-element-651cf90 .elementor-icon-list-item > a{font-family:"Albert Sans", Sans-serif;font-size:12px;font-weight:300;}.elementor-7278 .elementor-element.elementor-element-651cf90 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7278 .elementor-element.elementor-element-0dcdd4e{width:var( --container-widget-width, 54.352% );max-width:54.352%;--container-widget-width:54.352%;--container-widget-flex-grow:0;font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-7278 .elementor-element.elementor-element-5c2aefb .elementor-repeater-item-6a596d4.elementor-social-icon i{color:#D62976;}.elementor-7278 .elementor-element.elementor-element-5c2aefb .elementor-repeater-item-6a596d4.elementor-social-icon svg{fill:#D62976;}.elementor-7278 .elementor-element.elementor-element-5c2aefb{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-7278 .elementor-element.elementor-element-5c2aefb .elementor-widget-container{text-align:left;}.elementor-7278 .elementor-element.elementor-element-5c2aefb .elementor-social-icon{--icon-padding:0.5em;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7278 .elementor-element.elementor-element-e6cbfb4{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7278 .elementor-element.elementor-element-e6cbfb4 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-7278 .elementor-element.elementor-element-e6cbfb4 .elementor-divider-separator{width:100%;}.elementor-7278 .elementor-element.elementor-element-e6cbfb4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7278 .elementor-element.elementor-element-a563136:not(.elementor-motion-effects-element-type-background), .elementor-7278 .elementor-element.elementor-element-a563136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001550;}.elementor-7278 .elementor-element.elementor-element-a563136{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7278 .elementor-element.elementor-element-a563136 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7278 .elementor-element.elementor-element-e7f3a49:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7278 .elementor-element.elementor-element-e7f3a49 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001550;}.elementor-7278 .elementor-element.elementor-element-e7f3a49 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7278 .elementor-element.elementor-element-e7f3a49 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7278 .elementor-element.elementor-element-3e8dd60{font-family:"Sarabun", Sans-serif;font-size:10px;font-weight:400;color:#777777;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7278 .elementor-element.elementor-element-1abb2e3{width:27%;}.elementor-7278 .elementor-element.elementor-element-4c93fe2{width:64.837%;}.elementor-7278 .elementor-element.elementor-element-cad527a{width:7.829%;}}@media(max-width:1024px){.elementor-7278 .elementor-element.elementor-element-6fdad55 > .elementor-widget-container{--e-transform-translateX:-24px;--e-transform-scale:2;}.elementor-7278 .elementor-element.elementor-element-2004e09{margin-top:0px;margin-bottom:0px;}.elementor-7278 .elementor-element.elementor-element-9af142b{margin-top:0px;margin-bottom:0px;}.elementor-7278 .elementor-element.elementor-element-03194c7{--spacer-size:5px;}.elementor-7278 .elementor-element.elementor-element-e7f3a49 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-7278 .elementor-element.elementor-element-3e8dd60{font-size:8px;}}@media(max-width:767px){.elementor-7278 .elementor-element.elementor-element-6fdad55 > .elementor-widget-container{--e-transform-translateX:13px;--e-transform-translateY:20px;--e-transform-scale:0.3;margin:-110px 0px -10px 0px;}.elementor-7278 .elementor-element.elementor-element-03194c7{--spacer-size:1px;}.elementor-7278 .elementor-element.elementor-element-ecf0c6e{font-size:16px;}.elementor-7278 .elementor-element.elementor-element-d320f6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-7278 .elementor-element.elementor-element-d320f6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-7278 .elementor-element.elementor-element-d320f6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-7278 .elementor-element.elementor-element-d320f6d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-7278 .elementor-element.elementor-element-d320f6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-7278 .elementor-element.elementor-element-d320f6d{--e-icon-list-icon-size:9px;}.elementor-7278 .elementor-element.elementor-element-d320f6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7278 .elementor-element.elementor-element-d320f6d .elementor-icon-list-item > a{font-size:12px;}.elementor-7278 .elementor-element.elementor-element-2baf8d6{font-size:16px;}.elementor-7278 .elementor-element.elementor-element-d3e4781{--e-icon-list-icon-size:9px;}.elementor-7278 .elementor-element.elementor-element-d3e4781 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7278 .elementor-element.elementor-element-d3e4781 .elementor-icon-list-item > a{font-size:12px;}.elementor-7278 .elementor-element.elementor-element-d52ba19{font-size:16px;}.elementor-7278 .elementor-element.elementor-element-651cf90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-7278 .elementor-element.elementor-element-651cf90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-7278 .elementor-element.elementor-element-651cf90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-7278 .elementor-element.elementor-element-651cf90 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-7278 .elementor-element.elementor-element-651cf90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-7278 .elementor-element.elementor-element-651cf90{--e-icon-list-icon-size:9px;}.elementor-7278 .elementor-element.elementor-element-651cf90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7278 .elementor-element.elementor-element-651cf90 .elementor-icon-list-item > a{font-size:12px;}.elementor-7278 .elementor-element.elementor-element-5c2aefb{--icon-size:10px;}.elementor-7278 .elementor-element.elementor-element-3e8dd60{font-size:5px;}}/* Start custom CSS for section, class: .elementor-element-d632306 *//* Force Elementor / WordPress navbar to always stay on top */
header,
.elementor-location-header,
.elementor-sticky--active,
.elementor-nav-menu,
.elementor-nav-menu--layout-horizontal,
.site-header,
#site-header,
#masthead{
    position: relative;
    z-index: 999999 !important;
}

/* If using a sticky header */
.elementor-sticky--active{
    z-index: 999999 !important;
}

/* Prevent sections/images/videos from overlapping */
.elementor-section,
.elementor-container,
.elementor-column,
.elementor-widget{
    z-index: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-867a627 */.hcp-hero,
.hcp-hero *{
  box-sizing:border-box;
}

.hcp-hero{
  --navy:#1a2540;
  --navy-deep:#111a2e;
  --teal:#1a7a8a;
  --teal-lt:#2a9db0;
  --teal-deep:#145f6b;
  --gold:#b8962e;
  --gold-lt:#e8b830;
  --orange:#ff9900;
  --orange-dk:#e68a00;
  --white:#ffffff;
  --off-white:#f8f7f4;
  --gray-lt:#f0eeea;
  --gray-mid:#d4d0c8;
  --gray-dark:#4a4a4a;
  --text:#1c1c1c;

  position:relative;
  overflow:hidden;

  padding:34px;

  background:var(--navy);
  color:var(--white);

  font-family:"DM Sans",sans-serif;
}


/* =========================
REMOVE BACKGROUND SHAPES
========================= */

.hcp-hero::before,
.hcp-hero::after{
  display:none;
}


/* =========================
DESKTOP LAYOUT
========================= */

.hcp-hero-inner{
  width:100%;
  max-width:1180px;

  margin:0 auto;

  display:grid;

  grid-template-columns:
    minmax(0,1fr)
    340px
    360px;

  grid-template-rows:
    auto
    auto
    1fr;

  column-gap:24px;
  row-gap:12px;

  align-items:center;

  position:relative;
  z-index:2;
}

.hcp-hero-head{
  display:contents;
}


/* =========================
EYEBROW
========================= */

.hcp-eyebrow{
  grid-column:1 / span 2;
  grid-row:1;

  justify-self:start;

  display:inline-block;

  width:max-content;
  max-width:100%;

  margin:0 0 2px;

  padding:7px 18px;

  border-radius:2px;

  background:var(--teal);
  color:var(--white);

  font-size:10px;
  font-weight:800;

  letter-spacing:.14em;
  line-height:1.4;

  text-transform:uppercase;
}


/* =========================
TITLE
========================= */

.hcp-hero-title{
  grid-column:1 / span 2;
  grid-row:2;

  align-self:start;

  margin:0 0 8px;

  color:var(--white);

  font-family:"Playfair Display",serif;

  font-size:50px;
  font-weight:800;

  letter-spacing:-.025em;
  line-height:1.02;
}

.hcp-hero-title em{
  color:var(--gold-lt);
  font-style:normal;
}


/* =========================
DESCRIPTION
========================= */

.hcp-hero-payoff{
  grid-column:2;
  grid-row:3;

  align-self:start;

  width:100%;
  max-width:100%;

  margin:16px 0 0;

  color:rgba(255,255,255,.88);

  font-size:clamp(1.08rem,1.15vw,1.18rem);
  font-weight:600;

  line-height:1.5;
}

.hcp-hero-payoff strong{
  color:var(--white);
  font-weight:800;
}

.hcp-hero-body{
  display:contents;
}


/* =========================
BOOK IMAGE
========================= */

.hcp-book-col{
  grid-column:1;
  grid-row:3;

  align-self:start;

  display:flex;

  align-items:flex-start;
  justify-content:flex-start;

  min-width:850px;

  margin-top:-60px;
  margin-left:-46px;
}

.hcp-book-image{
  display:block;

  width:370px;
  height:auto;

  object-fit:contain;

  filter:
    drop-shadow(0 0 7px rgba(255,255,255,.08))
    drop-shadow(0 0 18px rgba(255,255,255,.02))
    drop-shadow(0 22px 22px rgba(0,0,0,.02));

  transition:
    transform .3s ease,
    filter .3s ease;
}

.hcp-book-image:hover{
  transform:translateY(-5px) rotate(-1deg);

  filter:
    drop-shadow(0 0 10px rgba(255,255,255,.30))
    drop-shadow(0 0 28px rgba(255,255,255,.12))
    drop-shadow(0 28px 28px rgba(0,0,0,.30));
}


/* =========================
FORM CARD
========================= */

.hcp-form-card{
  grid-column:3;
  grid-row:1 / span 3;

  align-self:center;

  position:relative;

  width:100%;
  min-width:0;

  overflow:hidden;

  margin-bottom:32px;

  padding:68px 22px 20px;

  border-top:5px solid var(--orange);
  border-radius:4px;

  background:var(--white);

  box-shadow:
    0 20px 52px rgba(0,0,0,.34);

  transition:
    transform .25s ease,
    box-shadow .25s ease;
}

.hcp-form-card:hover{
  transform:translateY(-4px);

  box-shadow:
    0 28px 64px rgba(0,0,0,.42);
}

.hcp-form-card::before{
  display:none;
}

.hcp-corner-label{
  position:absolute;

  top:0;
  left:0;

  z-index:3;

  padding:9px 24px 10px 18px;

  border-radius:0 0 22px 0;

  background:var(--navy-deep);

  box-shadow:none;

  color:var(--gold-lt);

  font-family:"DM Sans",sans-serif;

  font-size:10px;
  font-weight:900;

  letter-spacing:.13em;
  line-height:1.4;

  text-transform:uppercase;
}

.hcp-form-headline{
  margin:0 0 5px;
  padding:0;

  color:var(--navy);

  font-family:"Playfair Display",serif;

  font-size:22px;
  font-weight:700;

  line-height:1.22;
}

.hcp-form-desc{
  margin:0 0 12px;

  color:var(--gray-dark);

  font-size:13.5px;

  line-height:1.5;
}

.hcp-form-iframe{
  display:block;

  width:100%;
  height:230px;

  margin:0;
  padding:0;

  overflow:hidden;

  border:0;
  border-radius:0;

  background:var(--white);

  clip-path:inset(0 round 0px);
}

.hcp-trust-line{
  margin:8px 0 0;

  color:#aaa;

  font-size:11.5px;

  text-align:center;
}


/* =========================
WHAT'S INCLUDED
========================= */

.hcp-what-inside{
  margin-top:8px;

  padding-top:13px;

  border-top:1px solid var(--gray-lt);
}

.hcp-what-inside > p{
  margin:0 0 10px;

  color:var(--navy);

  font-size:11px;
  font-weight:900;

  letter-spacing:.12em;
  line-height:1.3;

  text-transform:uppercase;
}

.hcp-what-inside ul{
  display:grid;

  gap:8px;

  margin:0;
  padding:0;

  list-style:none;
}

.hcp-what-inside li{
  position:relative;

  padding-left:22px;

  color:#333;

  font-size:.8rem;

  line-height:1.32;
}

.hcp-what-inside li::before{
  content:"✓";

  position:absolute;

  top:0;
  left:0;

  color:var(--orange);

  font-weight:900;
}


/* =========================
TABLET
========================= */

@media (max-width:1024px){

  .hcp-hero{
    padding:28px 28px 40px;
  }

  .hcp-hero-inner{
    width:100%;
    max-width:720px;

    margin:0 auto;

    display:block;
  }

  .hcp-hero-head{
    display:block;

    width:100%;
    max-width:none;

    margin:0 0 26px;
  }

  .hcp-eyebrow{
    display:inline-block;

    width:auto;
    max-width:100%;

    margin:0 0 18px;

    padding:8px 18px;

    font-size:10px;
  }

  .hcp-hero-title{
    display:block;

    margin:0 0 20px;

    font-size:clamp(2.5rem,6vw,3.3rem);

    line-height:1.03;
  }

  .hcp-hero-payoff{
    display:block;

    width:100%;
    max-width:650px;

    margin:0;

    padding:0;

    border:0;
    border-radius:0;

    background:transparent;

    color:rgba(255,255,255,.88);

    font-size:1.18rem;
    font-weight:600;

    line-height:1.55;
  }

  .hcp-hero-body{
    display:block;

    width:100%;
  }


  /* RESET DESKTOP BOOK POSITIONING */

  .hcp-book-col{
    display:flex;

    width:100%;
    min-width:0;

    align-items:center;
    justify-content:center;

    margin:-48px 0 -10px;
  }

  .hcp-book-image{
    width:340px;
    max-width:70%;

    height:auto;
  }


  /* FORM */

  .hcp-form-card{
    width:100%;
    max-width:430px;

    margin:0 auto;

    padding:68px 18px 20px;
  }

  .hcp-form-iframe{
    height:245px;
  }

}


/* =========================
MOBILE
========================= */

@media (max-width:767px){

  .hcp-hero{
    padding:26px 22px 34px;
  }

  .hcp-hero-inner{
    width:100%;
    max-width:480px;

    margin:0 auto;
  }

  .hcp-hero-head{
    width:100%;

    margin:0 0 24px;
  }

  .hcp-eyebrow{
    display:inline-block;

    width:auto;
    max-width:100%;

    margin:0 0 20px;

    padding:7px 12px;

    font-size:9px;
    line-height:1.4;
  }

  .hcp-hero-title{
    margin:0 0 20px;

    font-size:2.25rem;

    line-height:1.04;

    letter-spacing:-.02em;
  }

  .hcp-hero-payoff{
    width:100%;
    max-width:none;

    margin:0;

    padding:0;

    background:transparent;

    border:0;

    font-size:1.05rem;
    font-weight:600;

    line-height:1.55;
  }


  /* BOOK */

  .hcp-book-col{
    width:100%;
    min-width:0;

    display:flex;

    align-items:center;
    justify-content:center;

    margin:-40px 0 -8px;

    padding:0;
  }

  .hcp-book-image{
    display:block;

    width:280px;
    max-width:82%;

    height:auto;

    margin:0 auto;
  }


  /* FORM */

  .hcp-form-card{
    width:100%;
    max-width:100%;

    margin:0 auto;

    padding:66px 16px 18px;
  }

  .hcp-form-headline{
    font-size:21px;
  }

  .hcp-form-iframe{
    height:245px;
  }

  .hcp-what-inside li{
    font-size:.78rem;
  }

}


/* =========================
SMALL MOBILE
========================= */

@media (max-width:480px){

  .hcp-hero{
    padding:22px 18px 30px;
  }

  .hcp-eyebrow{
    font-size:8.5px;
    letter-spacing:.11em;
  }

  .hcp-hero-title{
    font-size:2rem;
  }

  .hcp-hero-payoff{
    font-size:1rem;
  }

  .hcp-book-image{
    width:250px;
    max-width:82%;
  }

}


/* =========================
DESKTOP PAYOFF CALLOUT
========================= */

@media (min-width:1025px){

  .hcp-hero-payoff{
    width:290px;
    max-width:290px;

    margin:42px 0 0;

    padding:18px 20px 18px 22px;

    background:rgba(24,205,270,.20);

    border-left:3px solid var(--gold-lt);

    border-radius:0 5px 5px 0;

    color:rgba(255,255,255,.82);

    font-size:1.02rem;
    font-weight:500;

    line-height:1.55;
  }

  .hcp-hero-payoff strong{
    display:inline;

    color:var(--white);

    font-weight:800;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7fab1af */.hcp-inside-section,
.hcp-inside-section *{
  box-sizing:border-box;
}

.hcp-inside-section{
  --navy:#1a2540;
  --teal:#1a7a8a;
  --gold:#b8962e;
  --orange:#ff9900;
  --white:#ffffff;
  --off-white:#f8f7f4;
  --gray-lt:#f0eeea;
  --gray-mid:#d4d0c8;
  --gray-dark:#4a4a4a;

  padding:30px 40px;
  background:var(--off-white);
  font-family:"DM Sans",sans-serif;
}

.hcp-section-inner{
  max-width:1120px;
  margin:0 auto;
}

.hcp-section-label{
  margin-bottom:10px;
  color:var(--teal);
  font-size:11px;
  font-weight:600;
  letter-spacing:.12em;
  text-transform:uppercase;
}

.hcp-section-title{
  margin:0 0 12px;
  color:var(--navy);
  font-family:"Playfair Display",serif;
  font-size:clamp(24px,2.8vw,34px);
  font-weight:700;
  line-height:1.22;
}

.hcp-section-title em{
  color:var(--teal);
  font-style:normal;
}

.hcp-section-sub{
  max-width:640px;
  margin:0 0 46px;
  color:var(--gray-dark);
  font-size:16px;
  line-height:1.68;
}

.hcp-inside-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:22px;
}

.hcp-inside-card{
  position:relative;
  padding:26px 24px;
  border:1.5px solid var(--gray-mid);
  border-radius:5px;
  background:var(--white);
  transition:
    border-color .2s ease,
    box-shadow .2s ease,
    transform .2s ease;
}

.hcp-inside-card:hover{
  transform:translateY(-3px);
  border-color:var(--teal);
  box-shadow:0 8px 24px rgba(0,0,0,.09);
}

.hcp-inside-card::after{
  content:"";
  position:absolute;
  bottom:0;
  left:24px;
  width:38px;
  height:3px;
  border-radius:1px;
  background:var(--teal);
}

.hcp-inside-card:nth-child(3n-1)::after{
  background:var(--gold);
}

.hcp-inside-card:nth-child(3n)::after{
  background:var(--orange);
}

.hcp-inside-num{
  margin-bottom:10px;
  color:var(--gray-lt);
  font-family:"Playfair Display",serif;
  font-size:34px;
  font-weight:800;
  line-height:1;
  -webkit-text-stroke:1px var(--gray-mid);
}

.hcp-inside-card h3{
  margin:0 0 9px;
  color:var(--navy);
  font-size:16.5px;
  font-weight:600;
  line-height:1.3;
}

.hcp-inside-card p{
  margin:0;
  color:var(--gray-dark);
  font-size:13.5px;
  line-height:1.62;
}

@media(max-width:1024px){
  .hcp-inside-section{
    padding:60px 24px;
  }

  .hcp-inside-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}

@media(max-width:767px){
  .hcp-inside-section{
    padding:52px 18px;
  }

  .hcp-section-sub{
    margin-bottom:32px;
    font-size:15px;
  }

  .hcp-inside-grid{
    grid-template-columns:1fr;
    gap:16px;
  }

  .hcp-inside-card{
    padding:22px 20px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6a801a */.hcp-who-section,
.hcp-who-section *{
  box-sizing:border-box;
}

.hcp-who-section{
  --navy:#1a2540;
  --teal:#1a7a8a;
  --gold-lt:#e8b830;
  --white:#ffffff;

  padding:30px 40px;
  background:var(--navy);
  font-family:"DM Sans",sans-serif;
}

.hcp-who-inner{
  max-width:1120px;
  margin:0 auto;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:56px;
  align-items:center;
}

.hcp-who-section .hcp-section-label{
  margin-bottom:10px;
  color:var(--gold-lt);
  font-size:11px;
  font-weight:600;
  letter-spacing:.12em;
  text-transform:uppercase;
}

.hcp-who-section .hcp-section-title{
  margin:0 0 24px;
  color:var(--white);
  font-family:"Playfair Display",serif;
  font-size:clamp(24px,2.8vw,34px);
  font-weight:700;
  line-height:1.22;
}

.hcp-check-list{
  margin:0;
  padding:0;
  list-style:none;
  display:flex;
  flex-direction:column;
  gap:15px;
}

.hcp-check-list li{
  display:flex;
  align-items:flex-start;
  gap:12px;
  color:rgba(255,255,255,.84);
  font-size:15.5px;
  line-height:1.56;
}

.hcp-check-icon{
  width:23px;
  height:23px;
  margin-top:2px;
  flex:0 0 23px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  background:var(--teal);
  color:var(--white);
  font-size:12px;
  font-weight:700;
}

.hcp-who-visual{
  padding:34px 30px;
  border:1px solid rgba(26,122,138,.35);
  border-radius:6px;
  background:rgba(255,255,255,.05);
}

.hcp-who-stat{
  margin-bottom:24px;
  padding-bottom:24px;
  border-bottom:1px solid rgba(255,255,255,.1);
}

.hcp-who-stat:last-child{
  margin-bottom:0;
  padding-bottom:0;
  border-bottom:0;
}

.hcp-who-stat-num{
  margin-bottom:5px;
  color:var(--gold-lt);
  font-family:"Playfair Display",serif;
  font-size:36px;
  font-weight:800;
  line-height:1;
}

.hcp-who-stat-label{
  color:rgba(255,255,255,.68);
  font-size:14px;
  line-height:1.5;
}

@media(max-width:1024px){
  .hcp-who-section{
    padding:60px 24px;
  }

  .hcp-who-inner{
    grid-template-columns:1fr;
    gap:38px;
  }
}

@media(max-width:767px){
  .hcp-who-section{
    padding:52px 18px;
  }

  .hcp-who-visual{
    padding:28px 22px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce36e2f */.bio-section,
.bio-section *{
  box-sizing:border-box;
  margin:0;
  padding:0;
}

.bio-section{
  font-family:"DM Sans",sans-serif;
  background:#f8f7f4;
  padding:68px 40px;
  border-top:0px solid #d4d0c8;
}

.bio-inner{
  max-width:1140px;
  margin:0 auto;
  display:grid;
  grid-template-columns:270px 1fr;
  gap:56px;
  align-items:start;
}

.bio-photo-wrap{
  position:relative;
}

.bio-photo{
  width:100%;
  aspect-ratio:3/4;
  object-fit:cover;
  object-position:center top;
  border-radius:4px;
  box-shadow:6px 6px 0 #c8960c;
  display:block;
}

.bio-tag{
  position:absolute;
  bottom:-10px;
  left:14px;
  background:#1a2e4a;
  color:#fff;
  font-size:11px;
  font-weight:600;
  padding:6px 14px;
  border-radius:2px;
  letter-spacing:.04em;
  text-transform:uppercase;
}

.bio-content{
  padding-top:6px;
}

.bio-section .section-label{
  font-size:11px;
  font-weight:600;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:#2e7d8c;
  margin-bottom:10px;
}

.bio-name{
  font-family:"Playfair Display",serif;
  font-size:32px;
  font-weight:800;
  color:#1a2e4a;
  line-height:1.1;
  margin-bottom:4px;
}

.bio-role{
  font-size:13px;
  color:#2e7d8c;
  font-weight:600;
  letter-spacing:.04em;
  margin-bottom:22px;
}

.bio-text{
  font-size:15px;
  color:#4a4a4a;
  line-height:1.78;
}

.bio-text p+p{
  margin-top:14px;
}

.bio-stats{
  display:flex;
  gap:30px;
  margin-top:26px;
  padding-top:22px;
  border-top:1px solid #d4d0c8;
  flex-wrap:wrap;
}

.bio-stat-num{
  font-family:"Playfair Display",serif;
  font-size:28px;
  font-weight:800;
  color:#1a2e4a;
  display:block;
  line-height:1;
}

.bio-stat-label{
  font-size:12px;
  color:#4a4a4a;
  margin-top:2px;
}

/* TABLET */
@media(max-width:860px){
  .bio-inner{
    grid-template-columns:200px 1fr;
    gap:36px;
  }
}

/* MOBILE */
@media(max-width:600px){
  .bio-section{
    padding:36px 20px;
  }

  .bio-inner{
    grid-template-columns:1fr;
  }

  .bio-stats{
    gap:16px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9f951b0 */.hcp-cta-section,
.hcp-cta-section *{
  box-sizing:border-box;
}

.hcp-cta-section{
  --navy:#1a2540;
  --navy-deep:#111a2e;
  --gold:#b8962e;
  --gold-lt:#e8b830;
  --white:#ffffff;
  --orange: #ff9900;
  --gray-dark:#4a4a4a;

  padding:30px 40px;
  background:var(--navy-deep);
  font-family:"DM Sans",sans-serif;
  text-align:center;
}

.hcp-cta-inner{
  max-width:540px;
  margin:0 auto;
}

.hcp-cta-inner .hcp-section-label{
  margin-bottom:10px;
  color:var(--gold-lt);
  font-size:11px;
  font-weight:600;
  letter-spacing:.12em;
  text-align:center;
  text-transform:uppercase;
}

.hcp-cta-inner h2{
  margin:0 0 14px;
  color:var(--white);
  font-family:"Playfair Display",serif;
  font-size:clamp(26px,3vw,38px);
  font-weight:800;
  line-height:1.2;
}

.hcp-cta-inner h2 em{
  color:var(--gold-lt);
  font-style:normal;
}

.hcp-cta-inner > p{
  margin:0 0 32px;
  color:rgba(255,255,255,.74);
  font-size:16px;
  line-height:1.65;
}

.hcp-cta-card{
  position:relative;
  overflow:hidden;
  padding:0 28px 20px;
  border-radius:5px;
  background:var(--white);
  box-shadow:0 20px 56px rgba(0,0,0,.45);
  text-align:left;
}

.hcp-cta-card::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  height:5px;
  border-radius:5px 5px 0 0;
  background:linear-gradient(
    90deg,
    var(--orange),
    var(--orange)
  );
}

.hcp-cta-card .hcp-form-headline{
  padding-top:32px;
  margin-bottom:5px;
  color:var(--navy);
  font-family:"Playfair Display",serif;
  font-size:22px;
  font-weight:700;
  line-height:1.22;
}

.hcp-cta-card .hcp-form-desc{
  margin:0 0 14px;
  color:var(--gray-dark);
  font-size:13.5px;
  line-height:1.5;
}

.hcp-cta-card .hcp-form-iframe{
  display:block;
  width:100%;
  height:230px;
  border:0;
  border-radius:8px;
  background:transparent;
}

.hcp-cta-card .hcp-trust-line{
  margin:8px 0 0;
  color:#aaa;
  font-size:11.5px;
  text-align:center;
}

@media(max-width:1024px){
  .hcp-cta-section{
    padding:70px 24px;
  }
}

@media(max-width:767px){
  .hcp-cta-section{
    padding:52px 18px;
  }

  .hcp-cta-card{
    padding:0 16px 18px;
  }

  .hcp-cta-card .hcp-form-headline{
    font-size:21px;
  }

  .hcp-cta-card .hcp-form-iframe{
    height:245px;
  }
}/* End custom CSS */