.elementor-9791 .elementor-element.elementor-element-5e6e8b2b:not(.elementor-motion-effects-element-type-background), .elementor-9791 .elementor-element.elementor-element-5e6e8b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saraminkara.com/wp-content/uploads/2026/10/G7-Sara-Minkara-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9791 .elementor-element.elementor-element-5e6e8b2b > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9791 .elementor-element.elementor-element-5e6e8b2b{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-127px;margin-bottom:0px;}.elementor-9791 .elementor-element.elementor-element-57543243 > .elementor-element-populated{padding:0% 0% 0% 0%;}.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-9791 .elementor-element.elementor-element-a1b2c3d img{border-radius:6px 6px 6px 6px;}.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-9791 .elementor-element.elementor-element-55851a04 .elementor-heading-title{font-size:85px;font-weight:300;color:#FFFFFF;}.elementor-9791 .elementor-element.elementor-element-1e7080cf{--spacer-size:10px;}.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-9791 .elementor-element.elementor-element-2d7d467b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-9791 .elementor-element.elementor-element-451dec3b:not(.elementor-motion-effects-element-type-background), .elementor-9791 .elementor-element.elementor-element-451dec3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9791 .elementor-element.elementor-element-451dec3b > .elementor-background-overlay{background-color:var( --e-global-color-kadence2 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9791 .elementor-element.elementor-element-451dec3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 70px 90px 70px;}.elementor-9791 .elementor-element.elementor-element-df25ccf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9791 .elementor-element.elementor-element-df25ccf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9791 .elementor-element.elementor-element-df25ccf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 20px 24px 20px;}.elementor-9791 .elementor-element.elementor-element-df25ccf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9791 .elementor-element.elementor-element-52c89951{text-align:start;}.elementor-9791 .elementor-element.elementor-element-52c89951 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:24px;line-height:1.12em;color:#63A9FF;}.elementor-9791 .elementor-element.elementor-element-5b3433eb{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.7em;color:#FFFFFF;}.elementor-9791 .elementor-element.elementor-element-7a6d6208:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9791 .elementor-element.elementor-element-7a6d6208 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9791 .elementor-element.elementor-element-7a6d6208 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 20px 24px 20px;}.elementor-9791 .elementor-element.elementor-element-7a6d6208 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9791 .elementor-element.elementor-element-4a6b9ad{text-align:start;}.elementor-9791 .elementor-element.elementor-element-4a6b9ad .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:24px;line-height:1.12em;color:#63A9FF;}.elementor-9791 .elementor-element.elementor-element-3fb6fca2{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.7em;color:#FFFFFF;}.elementor-9791 .elementor-element.elementor-element-2c98e0fd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9791 .elementor-element.elementor-element-2c98e0fd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9791 .elementor-element.elementor-element-2c98e0fd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 20px 24px 20px;}.elementor-9791 .elementor-element.elementor-element-2c98e0fd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9791 .elementor-element.elementor-element-44d3c929{text-align:start;}.elementor-9791 .elementor-element.elementor-element-44d3c929 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:24px;line-height:1.12em;color:#63A9FF;}.elementor-9791 .elementor-element.elementor-element-6a957a09{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.7em;color:#FFFFFF;}.elementor-9791 .elementor-element.elementor-element-11083f15:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9791 .elementor-element.elementor-element-11083f15 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9791 .elementor-element.elementor-element-11083f15 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 20px 24px 20px;}.elementor-9791 .elementor-element.elementor-element-11083f15 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9791 .elementor-element.elementor-element-9ab9128{text-align:start;}.elementor-9791 .elementor-element.elementor-element-9ab9128 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:24px;line-height:1.12em;color:#63A9FF;}.elementor-9791 .elementor-element.elementor-element-26614009{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.7em;color:#FFFFFF;}.elementor-9791 .elementor-element.elementor-element-474179eb:not(.elementor-motion-effects-element-type-background), .elementor-9791 .elementor-element.elementor-element-474179eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9791 .elementor-element.elementor-element-474179eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 70px 30px 70px;}.elementor-9791 .elementor-element.elementor-element-474179eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9791 .elementor-element.elementor-element-260ca978{text-align:start;}.elementor-9791 .elementor-element.elementor-element-260ca978 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:14px;line-height:1.12em;color:#63A9FF;}.elementor-9791 .elementor-element.elementor-element-3edc6ab{text-align:start;}.elementor-9791 .elementor-element.elementor-element-3edc6ab .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:56px;line-height:1.12em;color:#FFFFFF;}.elementor-9791 .elementor-element.elementor-element-7466ea94:not(.elementor-motion-effects-element-type-background), .elementor-9791 .elementor-element.elementor-element-7466ea94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9791 .elementor-element.elementor-element-7466ea94{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 70px 15px 70px;}.elementor-9791 .elementor-element.elementor-element-7466ea94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9791 .elementor-element.elementor-element-654b1d40:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9791 .elementor-element.elementor-element-654b1d40 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9791 .elementor-element.elementor-element-654b1d40 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 28px 32px 28px;}.elementor-9791 .elementor-element.elementor-element-654b1d40 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9791 .elementor-element.elementor-element-4cddc48b{text-align:start;}.elementor-9791 .elementor-element.elementor-element-4cddc48b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;line-height:1.12em;color:#63A9FF;}.elementor-9791 .elementor-element.elementor-element-3f526fab{text-align:start;}.elementor-9791 .elementor-element.elementor-element-3f526fab .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;line-height:1.12em;color:#FFFFFF;}.elementor-9791 .elementor-element.elementor-element-6682fa1b{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:#D3D6DA;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9791 .elementor-element.elementor-element-5e6c1922 .elementor-button{background-color:#00000000;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.1px;fill:#63A9FF;color:#63A9FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#63A9FF;padding:14px 24px 14px 24px;}.elementor-9791 .elementor-element.elementor-element-737dfcee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9791 .elementor-element.elementor-element-737dfcee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9791 .elementor-element.elementor-element-737dfcee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 28px 32px 28px;}.elementor-9791 .elementor-element.elementor-element-737dfcee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9791 .elementor-element.elementor-element-36164354{text-align:start;}.elementor-9791 .elementor-element.elementor-element-36164354 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;line-height:1.12em;color:#63A9FF;}.elementor-9791 .elementor-element.elementor-element-7abc7227{text-align:start;}.elementor-9791 .elementor-element.elementor-element-7abc7227 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;line-height:1.12em;color:#FFFFFF;}.elementor-9791 .elementor-element.elementor-element-3120e761{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:#D3D6DA;}.elementor-9791 .elementor-element.elementor-element-5485e6b3 .elementor-button{background-color:#00000000;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.1px;fill:#63A9FF;color:#63A9FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#63A9FF;padding:14px 24px 14px 24px;}.elementor-9791 .elementor-element.elementor-element-2b54f26b:not(.elementor-motion-effects-element-type-background), .elementor-9791 .elementor-element.elementor-element-2b54f26b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9791 .elementor-element.elementor-element-2b54f26b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 70px 80px 70px;}.elementor-9791 .elementor-element.elementor-element-2b54f26b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9791 .elementor-element.elementor-element-4588be07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9791 .elementor-element.elementor-element-4588be07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9791 .elementor-element.elementor-element-4588be07 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 28px 32px 28px;}.elementor-9791 .elementor-element.elementor-element-4588be07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9791 .elementor-element.elementor-element-96bbe09{text-align:start;}.elementor-9791 .elementor-element.elementor-element-96bbe09 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;line-height:1.12em;color:#63A9FF;}.elementor-9791 .elementor-element.elementor-element-25a76965{text-align:start;}.elementor-9791 .elementor-element.elementor-element-25a76965 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;line-height:1.12em;color:#FFFFFF;}.elementor-9791 .elementor-element.elementor-element-3967e20e{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:#D3D6DA;}.elementor-9791 .elementor-element.elementor-element-2ca42bfd .elementor-button{background-color:#00000000;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.1px;fill:#63A9FF;color:#63A9FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#63A9FF;padding:14px 24px 14px 24px;}.elementor-9791 .elementor-element.elementor-element-78529729:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9791 .elementor-element.elementor-element-78529729 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9791 .elementor-element.elementor-element-78529729 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 28px 32px 28px;}.elementor-9791 .elementor-element.elementor-element-78529729 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9791 .elementor-element.elementor-element-f62f6c9{text-align:start;}.elementor-9791 .elementor-element.elementor-element-f62f6c9 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;line-height:1.12em;color:#63A9FF;}.elementor-9791 .elementor-element.elementor-element-3b0a6188{text-align:start;}.elementor-9791 .elementor-element.elementor-element-3b0a6188 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;line-height:1.12em;color:#FFFFFF;}.elementor-9791 .elementor-element.elementor-element-98a587a{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:#D3D6DA;}.elementor-9791 .elementor-element.elementor-element-26bb784a .elementor-button{background-color:#00000000;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.1px;fill:#63A9FF;color:#63A9FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#63A9FF;padding:14px 24px 14px 24px;}.elementor-9791 .elementor-element.elementor-element-4398fc7f:not(.elementor-motion-effects-element-type-background), .elementor-9791 .elementor-element.elementor-element-4398fc7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9791 .elementor-element.elementor-element-4398fc7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-9791 .elementor-element.elementor-element-4398fc7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9791 .elementor-element.elementor-element-26a9c8f1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9791 .elementor-element.elementor-element-26a9c8f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9791 .elementor-element.elementor-element-26a9c8f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 10% 0% 0%;}.elementor-9791 .elementor-element.elementor-element-15aec18f{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#63A9FF;}.elementor-9791 .elementor-element.elementor-element-499a41c8{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9791 .elementor-element.elementor-element-587bc515{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-9791 .elementor-element.elementor-element-587bc515 .elementor-headline{text-align:left;font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:600;}.elementor-9791 .elementor-element.elementor-element-587bc515 .elementor-headline-dynamic-text{font-family:"DM Serif Display", Sans-serif;font-weight:600;}.elementor-9791 .elementor-element.elementor-element-5b589054{--spacer-size:20px;}.elementor-9791 .elementor-element.elementor-element-5084c96{--spacer-size:50px;}.elementor-9791 .elementor-element.elementor-element-1091c13d{padding:0% 10% 0% 10%;}.elementor-9791 .elementor-element.elementor-element-1091c13d img{height:700px;object-fit:contain;object-position:center center;}.elementor-9791 .elementor-element.elementor-element-5ac43d42:not(.elementor-motion-effects-element-type-background), .elementor-9791 .elementor-element.elementor-element-5ac43d42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9791 .elementor-element.elementor-element-5ac43d42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 70px 90px 70px;}.elementor-9791 .elementor-element.elementor-element-5ac43d42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9791 .elementor-element.elementor-element-33f52a4c{text-align:start;}.elementor-9791 .elementor-element.elementor-element-33f52a4c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:14px;line-height:1.12em;color:#63A9FF;}.elementor-9791 .elementor-element.elementor-element-2ada5200{text-align:start;}.elementor-9791 .elementor-element.elementor-element-2ada5200 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:56px;line-height:1.12em;color:#FFFFFF;}.elementor-9791 .elementor-element.elementor-element-3852c3d2{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:1.7em;color:#FFFFFF;}.elementor-9791 .elementor-element.elementor-element-87930c3:not(.elementor-motion-effects-element-type-background), .elementor-9791 .elementor-element.elementor-element-87930c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9791 .elementor-element.elementor-element-87930c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9791 .elementor-element.elementor-element-87930c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9791 .elementor-element.elementor-element-40bd8b6e:not(.elementor-motion-effects-element-type-background), .elementor-9791 .elementor-element.elementor-element-40bd8b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9791 .elementor-element.elementor-element-40bd8b6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9791 .elementor-element.elementor-element-40bd8b6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-9791 .elementor-element.elementor-element-4b73ab7b{--divider-border-style:solid;--divider-color:#A8A4A4;--divider-border-width:1px;}.elementor-9791 .elementor-element.elementor-element-4b73ab7b .elementor-divider-separator{width:100%;}.elementor-9791 .elementor-element.elementor-element-4b73ab7b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9791 .elementor-element.elementor-element-7a1d732e:not(.elementor-motion-effects-element-type-background), .elementor-9791 .elementor-element.elementor-element-7a1d732e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9791 .elementor-element.elementor-element-7a1d732e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 8% 0%;}.elementor-9791 .elementor-element.elementor-element-7a1d732e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9791 .elementor-element.elementor-element-35e9fcd0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9791 .elementor-element.elementor-element-35e9fcd0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9791 .elementor-element.elementor-element-35e9fcd0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 10% 0% 0%;}.elementor-9791 .elementor-element.elementor-element-e17c741{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#63A9FF;}.elementor-9791 .elementor-element.elementor-element-1962ab8f{--spacer-size:20px;}.elementor-9791 .elementor-element.elementor-element-4016f162{width:var( --container-widget-width, 99.904% );max-width:99.904%;--container-widget-width:99.904%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 00px 3px;border-color:var( --e-global-color-secondary );text-align:start;font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:500;color:var( --e-global-color-kadence3 );}.elementor-9791 .elementor-element.elementor-element-749ada7f{--spacer-size:50px;}.elementor-9791 .elementor-element.elementor-element-6925ec1c{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-9791 .elementor-element.elementor-element-6129ae65{padding:0% 10% 0% 10%;}.elementor-9791 .elementor-element.elementor-element-6129ae65 img{height:700px;object-fit:contain;object-position:center center;}.elementor-9791 .elementor-element.elementor-element-38352c97 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9791 .elementor-element.elementor-element-33b444a2 img{width:100%;height:750px;object-fit:cover;object-position:top center;}.elementor-9791 .elementor-element.elementor-element-78b0c1e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9791 .elementor-element.elementor-element-78b0c1e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9791 .elementor-element.elementor-element-78b0c1e3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 150px 090px 150px;}.elementor-9791 .elementor-element.elementor-element-78b0c1e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9791 .elementor-element.elementor-element-6f751504{width:100%;max-width:100%;}.elementor-9791 .elementor-element.elementor-element-6f751504 .elementor-heading-title{font-size:42px;font-weight:500;color:#FAF9F4;}.elementor-9791 .elementor-element.elementor-element-63108bcd{--spacer-size:20px;}.elementor-9791 .elementor-element.elementor-element-1f2ee349{width:100%;max-width:100%;font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:400;color:#FAF9F4;}.elementor-9791 .elementor-element.elementor-element-15d702ec .elementor-button{background-color:var( --e-global-color-primary );text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:20px 20px 20px 20px;}.elementor-9791 .elementor-element.elementor-element-10fa0dce{--spacer-size:20px;}.elementor-9791 .elementor-element.elementor-element-e3b0ee9:not(.elementor-motion-effects-element-type-background), .elementor-9791 .elementor-element.elementor-element-e3b0ee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9791 .elementor-element.elementor-element-e3b0ee9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 70px 90px 70px;}.elementor-9791 .elementor-element.elementor-element-e3b0ee9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9791 .elementor-element.elementor-element-67126a0a{text-align:start;}.elementor-9791 .elementor-element.elementor-element-67126a0a .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:14px;line-height:1.12em;color:#63A9FF;}.elementor-9791 .elementor-element.elementor-element-63b16768{text-align:start;}.elementor-9791 .elementor-element.elementor-element-63b16768 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:56px;line-height:1.12em;color:#FFFFFF;}.elementor-9791 .elementor-element.elementor-element-693340a4{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:1.7em;color:#D3D6DA;}.elementor-9791 .elementor-element.elementor-element-3e0bba5d .elementor-button{background-color:#63A9FF;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.1px;fill:#050505;color:#050505;border-style:solid;border-width:1px 1px 1px 1px;border-color:#63A9FF;padding:14px 24px 14px 24px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9791 .elementor-element.elementor-element-38352c97{width:45.88%;}.elementor-9791 .elementor-element.elementor-element-78b0c1e3{width:54.12%;}}@media(min-width:1025px){.elementor-9791 .elementor-element.elementor-element-5e6e8b2b:not(.elementor-motion-effects-element-type-background), .elementor-9791 .elementor-element.elementor-element-5e6e8b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-9791 .elementor-element.elementor-element-57543243 > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-9791 .elementor-element.elementor-element-55851a04{padding:0% 0% 0% 0%;}.elementor-9791 .elementor-element.elementor-element-2d7d467b{padding:0% 0% 0% 0%;}.elementor-9791 .elementor-element.elementor-element-451dec3b{padding:70px 35px 70px 35px;}.elementor-9791 .elementor-element.elementor-element-52c89951 .elementor-heading-title{font-size:30px;}.elementor-9791 .elementor-element.elementor-element-5b3433eb{font-size:16px;}.elementor-9791 .elementor-element.elementor-element-4a6b9ad .elementor-heading-title{font-size:30px;}.elementor-9791 .elementor-element.elementor-element-3fb6fca2{font-size:16px;}.elementor-9791 .elementor-element.elementor-element-44d3c929 .elementor-heading-title{font-size:30px;}.elementor-9791 .elementor-element.elementor-element-6a957a09{font-size:16px;}.elementor-9791 .elementor-element.elementor-element-9ab9128 .elementor-heading-title{font-size:30px;}.elementor-9791 .elementor-element.elementor-element-26614009{font-size:16px;}.elementor-9791 .elementor-element.elementor-element-474179eb{padding:70px 35px 70px 35px;}.elementor-9791 .elementor-element.elementor-element-260ca978 .elementor-heading-title{font-size:30px;}.elementor-9791 .elementor-element.elementor-element-3edc6ab .elementor-heading-title{font-size:44px;}.elementor-9791 .elementor-element.elementor-element-7466ea94{padding:70px 35px 70px 35px;}.elementor-9791 .elementor-element.elementor-element-4cddc48b .elementor-heading-title{font-size:30px;}.elementor-9791 .elementor-element.elementor-element-3f526fab .elementor-heading-title{font-size:30px;}.elementor-9791 .elementor-element.elementor-element-6682fa1b{font-size:16px;}.elementor-9791 .elementor-element.elementor-element-36164354 .elementor-heading-title{font-size:30px;}.elementor-9791 .elementor-element.elementor-element-7abc7227 .elementor-heading-title{font-size:30px;}.elementor-9791 .elementor-element.elementor-element-3120e761{font-size:16px;}.elementor-9791 .elementor-element.elementor-element-2b54f26b{padding:70px 35px 70px 35px;}.elementor-9791 .elementor-element.elementor-element-96bbe09 .elementor-heading-title{font-size:30px;}.elementor-9791 .elementor-element.elementor-element-25a76965 .elementor-heading-title{font-size:30px;}.elementor-9791 .elementor-element.elementor-element-3967e20e{font-size:16px;}.elementor-9791 .elementor-element.elementor-element-f62f6c9 .elementor-heading-title{font-size:30px;}.elementor-9791 .elementor-element.elementor-element-3b0a6188 .elementor-heading-title{font-size:30px;}.elementor-9791 .elementor-element.elementor-element-98a587a{font-size:16px;}.elementor-9791 .elementor-element.elementor-element-26a9c8f1 > .elementor-element-populated{padding:10% 10% 7% 10%;}.elementor-9791 .elementor-element.elementor-element-15aec18f{padding:0% 0% 0% 0%;}.elementor-9791 .elementor-element.elementor-element-499a41c8{padding:10% 10% 10% 0%;}.elementor-9791 .elementor-element.elementor-element-587bc515 .elementor-headline{font-size:20px;}.elementor-9791 .elementor-element.elementor-element-1091c13d img{height:500px;object-fit:contain;}.elementor-9791 .elementor-element.elementor-element-5ac43d42{padding:70px 35px 70px 35px;}.elementor-9791 .elementor-element.elementor-element-33f52a4c .elementor-heading-title{font-size:30px;}.elementor-9791 .elementor-element.elementor-element-2ada5200 .elementor-heading-title{font-size:44px;}.elementor-9791 .elementor-element.elementor-element-3852c3d2{font-size:16px;}.elementor-9791 .elementor-element.elementor-element-35e9fcd0 > .elementor-element-populated{padding:10% 10% 7% 10%;}.elementor-9791 .elementor-element.elementor-element-e17c741{padding:0% 0% 0% 0%;}.elementor-9791 .elementor-element.elementor-element-6129ae65 img{height:500px;object-fit:contain;}.elementor-9791 .elementor-element.elementor-element-78b0c1e3 > .elementor-element-populated{padding:80px 60px 80px 60px;}.elementor-9791 .elementor-element.elementor-element-6f751504{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-9791 .elementor-element.elementor-element-6f751504 .elementor-heading-title{font-size:30px;}.elementor-9791 .elementor-element.elementor-element-1f2ee349{width:initial;max-width:initial;}.elementor-9791 .elementor-element.elementor-element-e3b0ee9{padding:70px 35px 70px 35px;}.elementor-9791 .elementor-element.elementor-element-67126a0a .elementor-heading-title{font-size:30px;}.elementor-9791 .elementor-element.elementor-element-63b16768 .elementor-heading-title{font-size:44px;}.elementor-9791 .elementor-element.elementor-element-693340a4{font-size:16px;}}@media(max-width:767px){.elementor-9791 .elementor-element.elementor-element-5e6e8b2b:not(.elementor-motion-effects-element-type-background), .elementor-9791 .elementor-element.elementor-element-5e6e8b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:70% 0%;}.elementor-9791 .elementor-element.elementor-element-5e6e8b2b > .elementor-background-overlay{opacity:1;}.elementor-9791 .elementor-element.elementor-element-5e6e8b2b{margin-top:0px;margin-bottom:0px;padding:085px 0px 20px 0px;}.elementor-9791 .elementor-element.elementor-element-57543243 > .elementor-element-populated{padding:7% 010% 10% 010%;}.elementor-9791 .elementor-element.elementor-element-a1b2c3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-9791 .elementor-element.elementor-element-a1b2c3d img{width:100%;height:420px;}.elementor-9791 .elementor-element.elementor-element-55851a04 .elementor-heading-title{font-size:50px;}.elementor-9791 .elementor-element.elementor-element-2d7d467b{width:100%;max-width:100%;padding:00% 0% 0% 0%;font-size:20px;}.elementor-9791 .elementor-element.elementor-element-451dec3b{padding:52px 22px 52px 22px;}.elementor-9791 .elementor-element.elementor-element-52c89951 .elementor-heading-title{font-size:26px;}.elementor-9791 .elementor-element.elementor-element-5b3433eb{font-size:15px;}.elementor-9791 .elementor-element.elementor-element-4a6b9ad .elementor-heading-title{font-size:26px;}.elementor-9791 .elementor-element.elementor-element-3fb6fca2{font-size:15px;}.elementor-9791 .elementor-element.elementor-element-44d3c929 .elementor-heading-title{font-size:26px;}.elementor-9791 .elementor-element.elementor-element-6a957a09{font-size:15px;}.elementor-9791 .elementor-element.elementor-element-9ab9128 .elementor-heading-title{font-size:26px;}.elementor-9791 .elementor-element.elementor-element-26614009{font-size:15px;}.elementor-9791 .elementor-element.elementor-element-474179eb{padding:52px 22px 52px 22px;}.elementor-9791 .elementor-element.elementor-element-260ca978 .elementor-heading-title{font-size:26px;}.elementor-9791 .elementor-element.elementor-element-3edc6ab .elementor-heading-title{font-size:34px;}.elementor-9791 .elementor-element.elementor-element-7466ea94{padding:52px 22px 52px 22px;}.elementor-9791 .elementor-element.elementor-element-4cddc48b .elementor-heading-title{font-size:26px;}.elementor-9791 .elementor-element.elementor-element-3f526fab .elementor-heading-title{font-size:26px;}.elementor-9791 .elementor-element.elementor-element-6682fa1b{font-size:15px;}.elementor-9791 .elementor-element.elementor-element-36164354 .elementor-heading-title{font-size:26px;}.elementor-9791 .elementor-element.elementor-element-7abc7227 .elementor-heading-title{font-size:26px;}.elementor-9791 .elementor-element.elementor-element-3120e761{font-size:15px;}.elementor-9791 .elementor-element.elementor-element-2b54f26b{padding:52px 22px 52px 22px;}.elementor-9791 .elementor-element.elementor-element-96bbe09 .elementor-heading-title{font-size:26px;}.elementor-9791 .elementor-element.elementor-element-25a76965 .elementor-heading-title{font-size:26px;}.elementor-9791 .elementor-element.elementor-element-3967e20e{font-size:15px;}.elementor-9791 .elementor-element.elementor-element-f62f6c9 .elementor-heading-title{font-size:26px;}.elementor-9791 .elementor-element.elementor-element-3b0a6188 .elementor-heading-title{font-size:26px;}.elementor-9791 .elementor-element.elementor-element-98a587a{font-size:15px;}.elementor-9791 .elementor-element.elementor-element-26a9c8f1 > .elementor-element-populated{padding:15% 10% 0% 10%;}.elementor-9791 .elementor-element.elementor-element-15aec18f{padding:0% 0% 0% 0%;}.elementor-9791 .elementor-element.elementor-element-499a41c8{width:100%;max-width:100%;padding:0% 0% 0% 0%;}.elementor-9791 .elementor-element.elementor-element-587bc515 .elementor-headline{font-size:20px;}.elementor-9791 .elementor-element.elementor-element-5084c96{--spacer-size:10px;}.elementor-9791 .elementor-element.elementor-element-1091c13d{width:100%;max-width:100%;padding:0% 0% 0% 0%;}.elementor-9791 .elementor-element.elementor-element-5ac43d42{padding:52px 22px 52px 22px;}.elementor-9791 .elementor-element.elementor-element-33f52a4c .elementor-heading-title{font-size:26px;}.elementor-9791 .elementor-element.elementor-element-2ada5200 .elementor-heading-title{font-size:34px;}.elementor-9791 .elementor-element.elementor-element-3852c3d2{font-size:15px;}.elementor-9791 .elementor-element.elementor-element-35e9fcd0 > .elementor-element-populated{padding:15% 10% 0% 10%;}.elementor-9791 .elementor-element.elementor-element-e17c741{padding:0% 0% 0% 0%;}.elementor-9791 .elementor-element.elementor-element-4016f162{padding:0% 0% 0% 0%;border-width:0px 0px 0px 03px;font-size:18px;}.elementor-9791 .elementor-element.elementor-element-749ada7f{--spacer-size:10px;}.elementor-9791 .elementor-element.elementor-element-6925ec1c{padding:0% 0% 25% 0%;font-size:15px;}.elementor-9791 .elementor-element.elementor-element-6129ae65{width:100%;max-width:100%;padding:0% 0% 0% 0%;}.elementor-9791 .elementor-element.elementor-element-6129ae65 img{height:280px;}.elementor-9791 .elementor-element.elementor-element-33b444a2 img{height:240px;}.elementor-9791 .elementor-element.elementor-element-78b0c1e3 > .elementor-element-populated{padding:60px 40px 60px 40px;}.elementor-9791 .elementor-element.elementor-element-6f751504{padding:0% 0% 0% 0%;text-align:start;}.elementor-9791 .elementor-element.elementor-element-1f2ee349{width:var( --container-widget-width, 312% );max-width:312%;padding:0px 0px 0px 0px;--container-widget-width:312%;--container-widget-flex-grow:0;}.elementor-9791 .elementor-element.elementor-element-e3b0ee9{padding:52px 22px 52px 22px;}.elementor-9791 .elementor-element.elementor-element-67126a0a .elementor-heading-title{font-size:26px;}.elementor-9791 .elementor-element.elementor-element-63b16768 .elementor-heading-title{font-size:34px;}.elementor-9791 .elementor-element.elementor-element-693340a4{font-size:15px;}}/* Start custom CSS */@media (max-width:767px){
body.elementor-page-9791 .elementor-top-section{padding-top:36px !important;padding-bottom:36px !important}
body.elementor-page-9791 .elementor-top-section > .elementor-container > .elementor-column > .elementor-widget-wrap{padding-left:20px !important;padding-right:20px !important}
body.elementor-page-9791 .elementor-widget-text-editor, body.elementor-page-9791 .elementor-widget-text-editor p, body.elementor-page-9791 .elementor-widget-text-editor li{font-size:17px !important;line-height:1.5 !important}
}
/* Hero clears the transparent header */
@media (min-width:768px){body.elementor-page-9791 .elementor-element.elementor-element-5e6e8b2b{padding-top:220px !important;padding-bottom:60px !important}}
@media (max-width:767px){body.elementor-page-9791 .elementor-element.elementor-element-5e6e8b2b{padding-top:110px !important}}
/* Brand book: pull quote */
body.elementor-page-9791 .sm-pullquote{margin:0;padding:4px 0 4px 22px;border-left:3px solid currentColor;text-align:left}
body.elementor-page-9791 .sm-pullquote p{font-family:'Open Sans',sans-serif;font-weight:600;line-height:1.5;margin:0}
body.elementor-page-9791 .sm-pullquote .sm-accent{color:#63a9ff;font-weight:700}
body.elementor-page-9791 .sm-attrib{color:#fff;font-family:'Open Sans',sans-serif;font-weight:400;font-size:0.85em;text-align:right;margin-top:12px}
/* Brand book: buttons in ruddy blue */
body.elementor-page-9791 .elementor-widget-button .elementor-button{background-color:#63a9ff !important;color:#000 !important;border:1px solid #63a9ff !important;fill:#000}
body.elementor-page-9791 .elementor-widget-button .elementor-button:hover,body.elementor-page-9791 .elementor-widget-button .elementor-button:focus-visible{background-color:#fff !important;color:#000 !important;border-color:#fff !important}
body.elementor-page-9791 .elementor-widget-button .elementor-button:focus-visible{outline:3px solid #63a9ff;outline-offset:3px}
@media (max-width:767px){
body.elementor-page-9791 .elementor-element.elementor-element-6925ec1c > .elementor-widget-container{padding-bottom:24px !important}
}
/* ---- Spacing tune-up ---- */
body.elementor-page-9791 .elementor-element.elementor-element-40bd8b6e{display:none}
body.elementor-page-9791 .elementor-9791 > .elementor-element.elementor-top-section:not(.elementor-element-5e6e8b2b){padding-top:64px !important;padding-bottom:64px !important;min-height:0 !important}
body.elementor-page-9791 .elementor-9791 > .elementor-element.elementor-top-section:not(.elementor-element-5e6e8b2b) > .elementor-container{min-height:0 !important}
body.elementor-page-9791 .elementor-top-section:not(.elementor-element-5e6e8b2b) .elementor-column > .elementor-widget-wrap{padding-top:0 !important;padding-bottom:0 !important}
body.elementor-page-9791 .elementor-widget:not(:last-child){margin-bottom:16px}
body.elementor-page-9791 .elementor-widget-spacer .elementor-spacer-inner{height:8px !important}
/* Newsletter text sized like body copy */
body.elementor-page-9791 .elementor-element-1f2ee349 p{font-size:18px !important;line-height:1.5 !important;margin-bottom:12px}
/* Keep photos from stretching sections */
body.elementor-page-9791 .elementor-element-6129ae65 img, body.elementor-page-9791 .elementor-element-33b444a2 img{max-height:440px;width:100%;object-fit:cover}
@media (min-width:768px){
body.elementor-page-9791 .elementor-element.elementor-element-5e6e8b2b{padding-top:210px !important;padding-bottom:80px !important;height:auto !important}
body.elementor-page-9791 .elementor-element.elementor-element-5e6e8b2b > .elementor-container{min-height:0 !important}
}
@media (max-width:767px){
body.elementor-page-9791 .elementor-9791 > .elementor-element.elementor-top-section:not(.elementor-element-5e6e8b2b){padding-top:36px !important;padding-bottom:36px !important}
body.elementor-page-9791 .elementor-top-section .elementor-column + .elementor-column > .elementor-widget-wrap{padding-top:12px !important}
body.elementor-page-9791 .elementor-element-1f2ee349 p{font-size:17px !important}
body.elementor-page-9791 .elementor-element.elementor-element-5e6e8b2b{padding-bottom:4px !important}
body.elementor-page-9791 .elementor-element-6129ae65 img{max-height:280px}
body.elementor-page-9791 .elementor-element-33b444a2 img{max-height:220px}
}
@media (max-width:767px){body.elementor-page-9791 .elementor-element.elementor-element-5e6e8b2b{height:auto !important}}
/* Services read as one block */
body.elementor-page-9791 .elementor-9791 > .elementor-element.elementor-element-474179eb{padding-bottom:8px !important}
body.elementor-page-9791 .elementor-9791 > .elementor-element.elementor-element-7466ea94{padding-top:24px !important;padding-bottom:16px !important}
body.elementor-page-9791 .elementor-9791 > .elementor-element.elementor-element-2b54f26b{padding-top:16px !important}
@media (max-width:767px){
body.elementor-page-9791 .elementor-9791 > .elementor-element.elementor-element-7466ea94{padding-top:16px !important;padding-bottom:8px !important}
body.elementor-page-9791 .elementor-9791 > .elementor-element.elementor-element-2b54f26b{padding-top:8px !important}
}
/* Services read as one block */
body.elementor-page-9791 .elementor-9791 > .elementor-element.elementor-element-474179eb{padding-bottom:8px !important}
body.elementor-page-9791 .elementor-9791 > .elementor-element.elementor-element-7466ea94{padding-top:24px !important;padding-bottom:16px !important}
body.elementor-page-9791 .elementor-9791 > .elementor-element.elementor-element-2b54f26b{padding-top:16px !important}
@media (max-width:767px){
body.elementor-page-9791 .elementor-9791 > .elementor-element.elementor-element-7466ea94{padding-top:16px !important;padding-bottom:8px !important}
body.elementor-page-9791 .elementor-9791 > .elementor-element.elementor-element-2b54f26b{padding-top:8px !important}
}
/* Proof strip */
body.elementor-page-9791 .sm-proof{color:#fff}
body.elementor-page-9791 .sm-proof-label{font-family:'Open Sans',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:13px;color:#63a9ff;text-align:center;margin:0 0 20px}
body.elementor-page-9791 .sm-marquee{display:flex;overflow:hidden;border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25);padding:22px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
body.elementor-page-9791 .sm-track{display:flex;flex-shrink:0;align-items:center;gap:56px;padding:0 28px;margin:0;list-style:none;animation:sm-scroll 40s linear infinite}
body.elementor-page-9791 .sm-track li{font-family:'DM Serif Display',serif;font-size:24px;white-space:nowrap;color:rgba(255,255,255,.85);margin:0}
body.elementor-page-9791 .sm-marquee:hover .sm-track,body.elementor-page-9791 .sm-marquee.is-paused .sm-track{animation-play-state:paused}
@keyframes sm-scroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}
@media (prefers-reduced-motion:reduce){body.elementor-page-9791 .sm-marquee{flex-wrap:wrap;-webkit-mask-image:none;mask-image:none}body.elementor-page-9791 .sm-track{animation:none;flex-wrap:wrap;justify-content:center;gap:16px 40px}body.elementor-page-9791 .sm-track[aria-hidden]{display:none}}
body.elementor-page-9791 .sm-pause{display:block;margin:12px auto 0;background:none !important;border:1px solid rgba(255,255,255,.4) !important;color:#fff !important;font-family:'Open Sans',sans-serif;font-size:13px;padding:6px 14px;border-radius:3px;cursor:pointer}
body.elementor-page-9791 .sm-pause:focus-visible{outline:3px solid #63a9ff;outline-offset:2px}
body.elementor-page-9791 .sm-testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:56px}
body.elementor-page-9791 .sm-t{margin:0}
body.elementor-page-9791 .sm-t blockquote{margin:0;padding:2px 0 2px 20px;border-left:3px solid #fff}
body.elementor-page-9791 .sm-t blockquote p{font-family:'Open Sans',sans-serif;font-weight:600;font-size:17px;line-height:1.5;margin:0;color:#fff}
body.elementor-page-9791 .sm-t figcaption{font-family:'Open Sans',sans-serif;font-size:14px;text-align:right;margin-top:12px;color:rgba(255,255,255,.8)}
@media (max-width:1024px){body.elementor-page-9791 .sm-testimonials{grid-template-columns:1fr;gap:28px;margin-top:36px}}
@media (max-width:767px){body.elementor-page-9791 .sm-track li{font-size:20px}body.elementor-page-9791 .sm-track{gap:40px;animation-duration:32s}}
body.elementor-page-9791 .sm-t .sm-accent{color:#63a9ff;font-weight:700}
body.elementor-page-9791 .sm-proof .sm-pause,body.elementor-page-9791 .sm-proof .sm-pause:hover{background-color:transparent !important;color:#fff !important}
/* mobile hero: G7 photo as background with text overlay */
@media (max-width:767px){
body.elementor-page-9791 .elementor-element.elementor-element-5e6e8b2b{min-height:88svh;background-size:auto 60% !important;background-position:68% 0 !important;background-color:#000 !important}
body.elementor-page-9791 .elementor-element-5e6e8b2b > .elementor-background-overlay{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 32%,rgba(0,0,0,.75) 48%,#000 60%,#000 100%) !important;opacity:1 !important}
body.elementor-page-9791 .elementor-element-5e6e8b2b > .elementor-container{min-height:88svh;align-items:flex-end}
body.elementor-page-9791 .elementor-element-57543243 > .elementor-widget-wrap{align-content:flex-end}
}/* End custom CSS */