.elementor-15 .elementor-element.elementor-element-09133ee{margin:0 0 0 0;padding:0 0 0 0}.elementor-15 .elementor-element.elementor-element-373d02d>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-15 .elementor-element.elementor-element-72d75cd{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-15 .elementor-element.elementor-element-04cce19>.elementor-container{min-height:530px}.elementor-15 .elementor-element.elementor-element-04cce19>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-15 .elementor-element.elementor-element-04cce19{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:-5px 0 0 0;padding:080px 0 0 0}.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-15 .elementor-element.elementor-element-2808dce{text-align:center}.elementor-15 .elementor-element.elementor-element-2808dce .elementor-heading-title{font-family:"Optima",Sans-serif;font-size:35px;font-weight:400;color:#FFF}.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-15 .elementor-element.elementor-element-0c37deb img{width:18%}.elementor-15 .elementor-element.elementor-element-0c37deb{margin:-20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-a4274ed{text-align:center}.elementor-15 .elementor-element.elementor-element-a4274ed .elementor-heading-title{font-family:"Optima",Sans-serif;font-weight:500;color:#FFF}.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-15 .elementor-element.elementor-element-5330b4c{text-align:center;font-family:"Poppins",Sans-serif;font-size:13px;font-weight:400;color:#FFF}.elementor-15 .elementor-element.elementor-element-8252936{margin:65px 0 0 0}.elementor-15 .elementor-element.elementor-element-0b42b88{text-align:center}.elementor-15 .elementor-element.elementor-element-0b42b88 .elementor-heading-title{font-family:"Optima",Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;color:#071C35}.elementor-15 .elementor-element.elementor-element-7c73064 img{width:25%}.elementor-15 .elementor-element.elementor-element-7c73064{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-77db801{margin:0 0 0 0}.elementor-15 .elementor-element.elementor-element-45726e8>.elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0 0 0 0}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,.elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var(--e-global-color-primary)}.elementor-widget-image-box .elementor-image-box-description{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-15 .elementor-element.elementor-element-c2fb4ef .elementor-image-box-wrapper{text-align:center}.elementor-15 .elementor-element.elementor-element-c2fb4ef.elementor-position-right .elementor-image-box-img{margin-left:0}.elementor-15 .elementor-element.elementor-element-c2fb4ef.elementor-position-left .elementor-image-box-img{margin-right:0}.elementor-15 .elementor-element.elementor-element-c2fb4ef.elementor-position-top .elementor-image-box-img{margin-bottom:0}.elementor-15 .elementor-element.elementor-element-c2fb4ef .elementor-image-box-title{margin-bottom:6px;font-family:"Optima",Sans-serif;font-size:25px;font-weight:400;color:#071C35}.elementor-15 .elementor-element.elementor-element-c2fb4ef .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-15 .elementor-element.elementor-element-c2fb4ef .elementor-image-box-img img{transition-duration:0.3s}.elementor-15 .elementor-element.elementor-element-c2fb4ef:has(:hover) .elementor-image-box-title,.elementor-15 .elementor-element.elementor-element-c2fb4ef:has(:focus) .elementor-image-box-title{color:#071C35}.elementor-15 .elementor-element.elementor-element-c2fb4ef .elementor-image-box-description{font-family:"Roboto",Sans-serif;font-size:12px;font-weight:400;color:#000}.elementor-15 .elementor-element.elementor-element-1a2c8eb{text-align:center;font-family:"Optima",Sans-serif;font-size:13px;font-weight:400;margin:-18px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-widget-button .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);background-color:var(--e-global-color-accent)}.elementor-15 .elementor-element.elementor-element-fa08504 .elementor-button{font-family:"Optima",Sans-serif;font-size:13px;font-weight:500;fill:#071C35;color:#071C35;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;padding:5px 15px 5px 15px}.elementor-15 .elementor-element.elementor-element-fa08504 .elementor-button:hover,.elementor-15 .elementor-element.elementor-element-fa08504 .elementor-button:focus{color:#FFF;background-color:#071C35}.elementor-15 .elementor-element.elementor-element-fa08504 .elementor-button:hover svg,.elementor-15 .elementor-element.elementor-element-fa08504 .elementor-button:focus svg{fill:#FFF}.elementor-15 .elementor-element.elementor-element-fa08504{width:var(--container-widget-width,118.102%);max-width:118.102%;--container-widget-width:118.102%;--container-widget-flex-grow:0}.elementor-15 .elementor-element.elementor-element-189f60d>.elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0 0 0 0}.elementor-15 .elementor-element.elementor-element-862da25 .elementor-image-box-wrapper{text-align:center}.elementor-15 .elementor-element.elementor-element-862da25.elementor-position-right .elementor-image-box-img{margin-left:0}.elementor-15 .elementor-element.elementor-element-862da25.elementor-position-left .elementor-image-box-img{margin-right:0}.elementor-15 .elementor-element.elementor-element-862da25.elementor-position-top .elementor-image-box-img{margin-bottom:0}.elementor-15 .elementor-element.elementor-element-862da25 .elementor-image-box-title{margin-bottom:6px;font-family:"Optima",Sans-serif;font-size:25px;font-weight:400;color:#071C35}.elementor-15 .elementor-element.elementor-element-862da25 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-15 .elementor-element.elementor-element-862da25 .elementor-image-box-img img{transition-duration:0.3s}.elementor-15 .elementor-element.elementor-element-862da25:has(:hover) .elementor-image-box-title,.elementor-15 .elementor-element.elementor-element-862da25:has(:focus) .elementor-image-box-title{color:#071C35}.elementor-15 .elementor-element.elementor-element-862da25 .elementor-image-box-description{font-family:"Roboto",Sans-serif;font-size:12px;font-weight:400;color:#000}.elementor-15 .elementor-element.elementor-element-9925d1c{text-align:center;font-family:"Optima",Sans-serif;font-size:13px;font-weight:400;margin:-18px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-a53c092 .elementor-button{font-family:"Optima",Sans-serif;font-size:13px;font-weight:500;fill:#071C35;color:#071C35;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;padding:5px 15px 5px 15px}.elementor-15 .elementor-element.elementor-element-a53c092 .elementor-button:hover,.elementor-15 .elementor-element.elementor-element-a53c092 .elementor-button:focus{color:#FFF;background-color:#071C35}.elementor-15 .elementor-element.elementor-element-a53c092 .elementor-button:hover svg,.elementor-15 .elementor-element.elementor-element-a53c092 .elementor-button:focus svg{fill:#FFF}.elementor-15 .elementor-element.elementor-element-a53c092{width:var(--container-widget-width,118.102%);max-width:118.102%;--container-widget-width:118.102%;--container-widget-flex-grow:0}.elementor-15 .elementor-element.elementor-element-61f1e2e>.elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0 0 0 0}.elementor-15 .elementor-element.elementor-element-ff81cf8 .elementor-image-box-wrapper{text-align:center}.elementor-15 .elementor-element.elementor-element-ff81cf8.elementor-position-right .elementor-image-box-img{margin-left:0}.elementor-15 .elementor-element.elementor-element-ff81cf8.elementor-position-left .elementor-image-box-img{margin-right:0}.elementor-15 .elementor-element.elementor-element-ff81cf8.elementor-position-top .elementor-image-box-img{margin-bottom:0}.elementor-15 .elementor-element.elementor-element-ff81cf8 .elementor-image-box-title{margin-bottom:6px;font-family:"Optima",Sans-serif;font-size:25px;font-weight:400;color:#071C35}.elementor-15 .elementor-element.elementor-element-ff81cf8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-15 .elementor-element.elementor-element-ff81cf8 .elementor-image-box-img img{transition-duration:0.3s}.elementor-15 .elementor-element.elementor-element-ff81cf8:has(:hover) .elementor-image-box-title,.elementor-15 .elementor-element.elementor-element-ff81cf8:has(:focus) .elementor-image-box-title{color:#071C35}.elementor-15 .elementor-element.elementor-element-ff81cf8 .elementor-image-box-description{font-family:"Roboto",Sans-serif;font-size:12px;font-weight:400;color:#000}.elementor-15 .elementor-element.elementor-element-8cc5d82{text-align:center;font-family:"Optima",Sans-serif;font-size:13px;font-weight:400;margin:-18px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-06cb56f .elementor-button{font-family:"Optima",Sans-serif;font-size:13px;font-weight:500;fill:#071C35;color:#071C35;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;padding:5px 15px 5px 15px}.elementor-15 .elementor-element.elementor-element-06cb56f .elementor-button:hover,.elementor-15 .elementor-element.elementor-element-06cb56f .elementor-button:focus{color:#FFF;background-color:#071C35}.elementor-15 .elementor-element.elementor-element-06cb56f .elementor-button:hover svg,.elementor-15 .elementor-element.elementor-element-06cb56f .elementor-button:focus svg{fill:#FFF}.elementor-15 .elementor-element.elementor-element-06cb56f{width:var(--container-widget-width,118.102%);max-width:118.102%;--container-widget-width:118.102%;--container-widget-flex-grow:0}.elementor-15 .elementor-element.elementor-element-71d4698{margin:40px 0 0 0}.elementor-15 .elementor-element.elementor-element-4631c21{text-align:center}.elementor-15 .elementor-element.elementor-element-4631c21 .elementor-heading-title{font-family:"Optima",Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;color:#071C35}.elementor-15 .elementor-element.elementor-element-e8cbc92 img{width:25%}.elementor-15 .elementor-element.elementor-element-e8cbc92{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-9139227.elementor-column .elementor-widget-wrap{align-items:center}.elementor-15 .elementor-element.elementor-element-9139227.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-15 .elementor-element.elementor-element-9139227>.elementor-element-populated{margin:0 30px 0 0;--e-column-margin-right:30px;--e-column-margin-left:0px}.elementor-15 .elementor-element.elementor-element-9604599 .elementor-heading-title{font-family:"Optima",Sans-serif;font-size:50px;font-weight:400;color:#071C35}.elementor-15 .elementor-element.elementor-element-342af87{text-align:start;font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400}.elementor-15 .elementor-element.elementor-element-ace25f3 .elementor-button{font-family:"Optima",Sans-serif;font-size:13px;font-weight:500;fill:#071C35;color:#071C35;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;padding:5px 15px 5px 15px}.elementor-15 .elementor-element.elementor-element-ace25f3 .elementor-button:hover,.elementor-15 .elementor-element.elementor-element-ace25f3 .elementor-button:focus{color:#FFF;background-color:#071C35}.elementor-15 .elementor-element.elementor-element-ace25f3 .elementor-button:hover svg,.elementor-15 .elementor-element.elementor-element-ace25f3 .elementor-button:focus svg{fill:#FFF}.elementor-15 .elementor-element.elementor-element-ace25f3{width:var(--container-widget-width,118.102%);max-width:118.102%;--container-widget-width:118.102%;--container-widget-flex-grow:0}.elementor-15 .elementor-element.elementor-element-35e6f55{text-align:start}.elementor-15 .elementor-element.elementor-element-35e6f55 img{width:100%}.elementor-15 .elementor-element.elementor-element-0a976a2 img{width:100%}.elementor-15 .elementor-element.elementor-element-ba442ff{text-align:start;font-family:"Optima",Sans-serif;font-size:19px;font-weight:400;color:#333}.elementor-15 .elementor-element.elementor-element-afba2c3 .elementor-button{font-family:"Optima",Sans-serif;font-size:13px;font-weight:500;fill:#071C35;color:#071C35;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;padding:5px 010px 5px 10px}.elementor-15 .elementor-element.elementor-element-afba2c3{width:var(--container-widget-width,118.102%);max-width:118.102%;--container-widget-width:118.102%;--container-widget-flex-grow:0}.elementor-15 .elementor-element.elementor-element-8177e99>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-15 .elementor-element.elementor-element-15e2f09{text-align:end;font-family:"Optima",Sans-serif;font-size:19px;font-weight:400;color:#333}.elementor-15 .elementor-element.elementor-element-f38b058 .elementor-button{font-family:"Optima",Sans-serif;font-size:13px;font-weight:500;fill:#071C35;color:#071C35;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;padding:5px 010px 5px 10px}.elementor-15 .elementor-element.elementor-element-f38b058{width:var(--container-widget-width,118.102%);max-width:118.102%;--container-widget-width:118.102%;--container-widget-flex-grow:0}.elementor-15 .elementor-element.elementor-element-ddf75a8{font-family:"Poppins",Sans-serif;font-weight:400;margin:-17px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-43192bc{font-family:"Poppins",Sans-serif;font-weight:400;margin:-17px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-ff96bcf{text-align:start;font-family:"Optima",Sans-serif;font-size:19px;font-weight:400;color:#333}.elementor-15 .elementor-element.elementor-element-7462c84{font-family:"Poppins",Sans-serif;font-weight:400;margin:-17px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-ca8d723{text-align:start;font-family:"Optima",Sans-serif;font-size:19px;font-weight:400;color:#333}.elementor-15 .elementor-element.elementor-element-578b5c6{font-family:"Poppins",Sans-serif;font-weight:400;margin:-17px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-f1fcaa3{text-align:start;font-family:"Optima",Sans-serif;font-size:19px;font-weight:400;line-height:22px;color:#333}.elementor-15 .elementor-element.elementor-element-1ffe12a{font-family:"Poppins",Sans-serif;font-weight:400;margin:-17px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-bfc32d4 .elementor-button{font-family:"Optima",Sans-serif;font-size:13px;font-weight:500;fill:#071C35;color:#071C35;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;padding:5px 010px 5px 10px}.elementor-15 .elementor-element.elementor-element-bfc32d4{width:var(--container-widget-width,118.102%);max-width:118.102%;--container-widget-width:118.102%;--container-widget-flex-grow:0}.elementor-15 .elementor-element.elementor-element-3de798e .elementor-button{font-family:"Optima",Sans-serif;font-size:13px;font-weight:500;fill:#071C35;color:#071C35;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;padding:5px 010px 5px 10px}.elementor-15 .elementor-element.elementor-element-3de798e{width:var(--container-widget-width,118.102%);max-width:118.102%;--container-widget-width:118.102%;--container-widget-flex-grow:0}.elementor-15 .elementor-element.elementor-element-c46e9a3 .elementor-button{font-family:"Optima",Sans-serif;font-size:13px;font-weight:500;fill:#071C35;color:#071C35;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;padding:5px 010px 5px 10px}.elementor-15 .elementor-element.elementor-element-c46e9a3{width:var(--container-widget-width,118.102%);max-width:118.102%;--container-widget-width:118.102%;--container-widget-flex-grow:0}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-48ef09f.elementor-column .elementor-widget-wrap{align-items:center}.elementor-15 .elementor-element.elementor-element-48ef09f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-15 .elementor-element.elementor-element-48ef09f>.elementor-element-populated{margin:0 30px 0 0;--e-column-margin-right:30px;--e-column-margin-left:0px}.elementor-15 .elementor-element.elementor-element-0665a2c .elementor-heading-title{font-family:"Optima",Sans-serif;font-size:50px;font-weight:400;color:#071C35}.elementor-15 .elementor-element.elementor-element-546e36c{text-align:start;font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400}.elementor-15 .elementor-element.elementor-element-1e32431 .elementor-button{font-family:"Optima",Sans-serif;font-size:13px;font-weight:500;fill:#071C35;color:#071C35;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;padding:5px 15px 5px 15px}.elementor-15 .elementor-element.elementor-element-1e32431 .elementor-button:hover,.elementor-15 .elementor-element.elementor-element-1e32431 .elementor-button:focus{color:#FFF;background-color:#071C35}.elementor-15 .elementor-element.elementor-element-1e32431 .elementor-button:hover svg,.elementor-15 .elementor-element.elementor-element-1e32431 .elementor-button:focus svg{fill:#FFF}.elementor-15 .elementor-element.elementor-element-1e32431{width:var(--container-widget-width,118.102%);max-width:118.102%;--container-widget-width:118.102%;--container-widget-flex-grow:0}.elementor-15 .elementor-element.elementor-element-5940b53{text-align:start}.elementor-15 .elementor-element.elementor-element-5940b53 img{width:100%}.elementor-15 .elementor-element.elementor-element-9fd8015{text-align:start;font-family:"Optima",Sans-serif;font-size:19px;font-weight:400;color:#333}.elementor-15 .elementor-element.elementor-element-b79dea5{font-family:"Poppins",Sans-serif;font-weight:400;margin:-17px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-4259fcb .elementor-button{font-family:"Optima",Sans-serif;font-size:13px;font-weight:500;fill:#071C35;color:#071C35;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;padding:5px 010px 5px 10px}.elementor-15 .elementor-element.elementor-element-4259fcb{width:var(--container-widget-width,118.102%);max-width:118.102%;--container-widget-width:118.102%;--container-widget-flex-grow:0}.elementor-15 .elementor-element.elementor-element-c10c6b7 img{width:100%}.elementor-15 .elementor-element.elementor-element-39f47da{text-align:start;font-family:"Optima",Sans-serif;font-size:19px;font-weight:400;color:#333}.elementor-15 .elementor-element.elementor-element-9d1aa2b{font-family:"Poppins",Sans-serif;font-weight:400;margin:-17px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-cab312a .elementor-button{font-family:"Optima",Sans-serif;font-size:13px;font-weight:500;fill:#071C35;color:#071C35;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;padding:5px 010px 5px 10px}.elementor-15 .elementor-element.elementor-element-cab312a{width:var(--container-widget-width,118.102%);max-width:118.102%;--container-widget-width:118.102%;--container-widget-flex-grow:0}.elementor-15 .elementor-element.elementor-element-e998e05{text-align:start;font-family:"Optima",Sans-serif;font-size:19px;font-weight:400;color:#333}.elementor-15 .elementor-element.elementor-element-ad1cce1{font-family:"Poppins",Sans-serif;font-weight:400;margin:-17px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-f958ab5 .elementor-button{font-family:"Optima",Sans-serif;font-size:13px;font-weight:500;fill:#071C35;color:#071C35;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;padding:5px 010px 5px 10px}.elementor-15 .elementor-element.elementor-element-f958ab5{width:var(--container-widget-width,118.102%);max-width:118.102%;--container-widget-width:118.102%;--container-widget-flex-grow:0}.elementor-15 .elementor-element.elementor-element-c6335c5{text-align:start;font-family:"Optima",Sans-serif;font-size:19px;font-weight:400;color:#333}.elementor-15 .elementor-element.elementor-element-c1b0d97{font-family:"Poppins",Sans-serif;font-weight:400;margin:-17px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-12fdb8d .elementor-button{font-family:"Optima",Sans-serif;font-size:13px;font-weight:500;fill:#071C35;color:#071C35;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;padding:5px 010px 5px 10px}.elementor-15 .elementor-element.elementor-element-12fdb8d{width:var(--container-widget-width,118.102%);max-width:118.102%;--container-widget-width:118.102%;--container-widget-flex-grow:0}.elementor-15 .elementor-element.elementor-element-0e70079{text-align:start;font-family:"Optima",Sans-serif;font-size:19px;font-weight:400;color:#333}.elementor-15 .elementor-element.elementor-element-3bc0fbd{font-family:"Poppins",Sans-serif;font-weight:400;margin:-17px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-630ac16 .elementor-button{font-family:"Optima",Sans-serif;font-size:13px;font-weight:500;fill:#071C35;color:#071C35;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;padding:5px 010px 5px 10px}.elementor-15 .elementor-element.elementor-element-630ac16{width:var(--container-widget-width,118.102%);max-width:118.102%;--container-widget-width:118.102%;--container-widget-flex-grow:0}.elementor-15 .elementor-element.elementor-element-9d4f966:not(.elementor-motion-effects-element-type-background),.elementor-15 .elementor-element.elementor-element-9d4f966>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;background-image:url(https://genurisebuilders.com/wp-content/uploads/2026/01/Spot-Light-Proj-01-scaled.webp)}.elementor-15 .elementor-element.elementor-element-9d4f966{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:65px 0 0 0}.elementor-15 .elementor-element.elementor-element-9d4f966>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-15 .elementor-element.elementor-element-08c822b>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-15 .elementor-element.elementor-element-08c822b>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-15 .elementor-element.elementor-element-873d7e2{text-align:center}.elementor-15 .elementor-element.elementor-element-873d7e2 .elementor-heading-title{font-family:"Optima",Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;color:#071C35}.elementor-15 .elementor-element.elementor-element-4735bb9{text-align:center;margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-4735bb9 img{width:25%}.elementor-15 .elementor-element.elementor-element-2cbebd6{text-align:center;font-family:"Poppins",Sans-serif;font-size:15px;font-weight:400;margin:-15px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-f1125a6>.elementor-container{min-height:490px}.elementor-15 .elementor-element.elementor-element-f1125a6:not(.elementor-motion-effects-element-type-background),.elementor-15 .elementor-element.elementor-element-f1125a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://genurisebuilders.com/wp-content/uploads/2026/05/Satori-Spotlight-Banner-copy.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-15 .elementor-element.elementor-element-f1125a6{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:20px 0 0 0;padding:0 0 0 0}.elementor-15 .elementor-element.elementor-element-f1125a6>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-15 .elementor-element.elementor-element-71acd98:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-15 .elementor-element.elementor-element-71acd98>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-15 .elementor-element.elementor-element-71acd98>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-15 .elementor-element.elementor-element-71acd98>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-15 .elementor-element.elementor-element-bad83fa{text-align:justify;font-family:"Poppins",Sans-serif;font-size:13px;font-weight:400;color:#071C35;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px}.elementor-15 .elementor-element.elementor-element-057fc6b .elementor-button{font-family:"Optima",Sans-serif;font-size:13px;font-weight:500;fill:#071C35;color:#071C35;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;padding:5px 010px 5px 10px}.elementor-15 .elementor-element.elementor-element-057fc6b{margin:-20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;width:var(--container-widget-width,118.102%);max-width:118.102%;--container-widget-width:118.102%;--container-widget-flex-grow:0}.elementor-15 .elementor-element.elementor-element-e692e4e:not(.elementor-motion-effects-element-type-background),.elementor-15 .elementor-element.elementor-element-e692e4e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F6F3EE;background-image:url(https://genurisebuilders.com/wp-content/uploads/2026/01/Spot-Light-Proj-01-scaled.webp)}.elementor-15 .elementor-element.elementor-element-e692e4e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:65px 0 0 0}.elementor-15 .elementor-element.elementor-element-e692e4e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-15 .elementor-element.elementor-element-ece03c6>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-15 .elementor-element.elementor-element-ece03c6>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-15 .elementor-element.elementor-element-65f7ded{text-align:center}.elementor-15 .elementor-element.elementor-element-65f7ded .elementor-heading-title{font-family:"Optima",Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;color:#071C35}.elementor-15 .elementor-element.elementor-element-bca1e46{text-align:center;margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-bca1e46 img{width:25%}.elementor-15 .elementor-element.elementor-element-7f99f23:not(.elementor-motion-effects-element-type-background),.elementor-15 .elementor-element.elementor-element-7f99f23>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://genurisebuilders.com/wp-content/uploads/2026/01/Spot-Light-Proj-01-scaled.webp)}.elementor-15 .elementor-element.elementor-element-7f99f23{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:65px 0 0 0}.elementor-15 .elementor-element.elementor-element-7f99f23>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-15 .elementor-element.elementor-element-7ae5b2b>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-15 .elementor-element.elementor-element-7ae5b2b>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-15 .elementor-element.elementor-element-d76459a{text-align:center}.elementor-15 .elementor-element.elementor-element-d76459a .elementor-heading-title{font-family:"Optima",Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;color:#071C35}.elementor-15 .elementor-element.elementor-element-e278c43{text-align:center;margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-e278c43 img{width:25%}.elementor-15 .elementor-element.elementor-element-b83e0d9{text-align:center;font-family:"Poppins",Sans-serif;font-size:15px;font-weight:400;margin:-15px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-d1587d4>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}body.elementor-page-15:not(.elementor-motion-effects-element-type-background),body.elementor-page-15>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-9139227{width:40%}.elementor-15 .elementor-element.elementor-element-e49f6ca{width:60%}.elementor-15 .elementor-element.elementor-element-9b15812{width:27.25%}.elementor-15 .elementor-element.elementor-element-0de7998{width:18.397%}.elementor-15 .elementor-element.elementor-element-5c2695b{width:3%}.elementor-15 .elementor-element.elementor-element-8177e99{width:22.716%}.elementor-15 .elementor-element.elementor-element-9ff32b6{width:17.648%}.elementor-15 .elementor-element.elementor-element-21beb63{width:8.301%}.elementor-15 .elementor-element.elementor-element-7a25f55{width:33.968%}.elementor-15 .elementor-element.elementor-element-85b6ab3{width:32.323%}.elementor-15 .elementor-element.elementor-element-48ef09f{width:40%}.elementor-15 .elementor-element.elementor-element-23eec15{width:60%}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-09133ee{margin:80px 0 0 0}.elementor-15 .elementor-element.elementor-element-04cce19{margin:0 0 0 0;padding:80px 0 0 0}.elementor-15 .elementor-element.elementor-element-0c37deb img{width:70%}.elementor-15 .elementor-element.elementor-element-0b42b88 .elementor-heading-title{font-size:25px}.elementor-15 .elementor-element.elementor-element-7c73064 img{width:70%}.elementor-15 .elementor-element.elementor-element-77db801>.elementor-container{max-width:480px}.elementor-15 .elementor-element.elementor-element-c2fb4ef .elementor-image-box-img{margin-bottom:0}.elementor-15 .elementor-element.elementor-element-862da25 .elementor-image-box-img{margin-bottom:0}.elementor-15 .elementor-element.elementor-element-ff81cf8 .elementor-image-box-img{margin-bottom:0}.elementor-15 .elementor-element.elementor-element-e8cbc92 img{width:70%}.elementor-15 .elementor-element.elementor-element-0665a2c .elementor-heading-title{font-size:40px}.elementor-15 .elementor-element.elementor-element-4259fcb{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-cab312a{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-f958ab5{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-12fdb8d{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-630ac16{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-15 .elementor-element.elementor-element-4735bb9 img{width:70%}.elementor-15 .elementor-element.elementor-element-f1125a6>.elementor-container{min-height:500px}.elementor-15 .elementor-element.elementor-element-f1125a6:not(.elementor-motion-effects-element-type-background),.elementor-15 .elementor-element.elementor-element-f1125a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://genurisebuilders.com/wp-content/uploads/2026/06/Home-page-Spotlight-Banner-Satori-Jun26.webp);background-position:center center;background-size:contain}.elementor-15 .elementor-element.elementor-element-bca1e46 img{width:70%}.elementor-15 .elementor-element.elementor-element-e278c43 img{width:70%}}