.elementor-4528 .elementor-element.elementor-element-23075ff > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4528 .elementor-element.elementor-element-23075ff:not(.elementor-motion-effects-element-type-background), .elementor-4528 .elementor-element.elementor-element-23075ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FBFCFD 0%, #F5F8FA 100%);}.elementor-4528 .elementor-element.elementor-element-23075ff > .elementor-container{max-width:1280px;}.elementor-4528 .elementor-element.elementor-element-23075ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 75px 0px;}.elementor-4528 .elementor-element.elementor-element-23075ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4528 .elementor-element.elementor-element-059c31b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4528 .elementor-element.elementor-element-059c31b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4528 .elementor-element.elementor-element-059c31b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4528 .elementor-element.elementor-element-059c31b > .elementor-element-populated{padding:0px 75px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-eec019c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-eec019c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:0.1px;color:#5A5A5A;}.elementor-4528 .elementor-element.elementor-element-43e9cf1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-43e9cf1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:60px;text-transform:uppercase;line-height:67px;}.elementor-4528 .elementor-element.elementor-element-fb60416{font-family:"Inter", Sans-serif;font-size:16px;line-height:25px;color:#707070;}.elementor-4528 .elementor-element.elementor-element-0f308cd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-1896c25{width:100%;max-width:100%;}.elementor-4528 .elementor-element.elementor-element-1896c25 .elementor-button{font-family:"Oswald", Sans-serif;}.elementor-4528 .elementor-element.elementor-element-9c5213c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-cfb8fa5 .elementor-button{font-family:"Oswald", Sans-serif;fill:#000000;color:#000000;}.elementor-4528 .elementor-element.elementor-element-21afead:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4528 .elementor-element.elementor-element-21afead > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(7,31,61,0.80);}.elementor-4528 .elementor-element.elementor-element-21afead > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.22);box-shadow:0px 22px 60px 0px rgba(0,0,0,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:29px 29px 29px 29px;}.elementor-4528 .elementor-element.elementor-element-21afead > .elementor-element-populated, .elementor-4528 .elementor-element.elementor-element-21afead > .elementor-element-populated > .elementor-background-overlay, .elementor-4528 .elementor-element.elementor-element-21afead > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-4528 .elementor-element.elementor-element-21afead > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4528 .elementor-element.elementor-element-89f9d08{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-12530f6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-464c493 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-464c493 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.04em;letter-spacing:1.1px;color:rgba(255,255,255,0.58);}.elementor-4528 .elementor-element.elementor-element-0887a97 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-3660a5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-3660a5b{text-align:end;}.elementor-4528 .elementor-element.elementor-element-3660a5b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1.04em;letter-spacing:0.8px;color:#D8AD42;}.elementor-4528 .elementor-element.elementor-element-62c5a1b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4528 .elementor-element.elementor-element-62c5a1b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:29px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-2340911 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-4528 .elementor-element.elementor-element-2340911 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-4528 .elementor-element.elementor-element-2340911 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-4528 .elementor-element.elementor-element-2340911 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-4528 .elementor-element.elementor-element-2340911 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-4528 .elementor-element.elementor-element-2340911 .elementor-icon-list-icon i{color:#0B2E59;transition:color 0.3s;}.elementor-4528 .elementor-element.elementor-element-2340911 .elementor-icon-list-icon svg{fill:#0B2E59;transition:fill 0.3s;}.elementor-4528 .elementor-element.elementor-element-2340911{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4528 .elementor-element.elementor-element-2340911 .elementor-icon-list-text{color:#DCE5EF;transition:color 0.3s;}.elementor-4528 .elementor-element.elementor-element-bbc23b2:not(.elementor-motion-effects-element-type-background), .elementor-4528 .elementor-element.elementor-element-bbc23b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-bbc23b2 > .elementor-container{max-width:1160px;}.elementor-4528 .elementor-element.elementor-element-bbc23b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-52px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-bbc23b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4528 .elementor-element.elementor-element-1a918fe1 > .elementor-element-populated{padding:31px 30px 29px 30px;}.elementor-4528 .elementor-element.elementor-element-2d30975d > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-4528 .elementor-element.elementor-element-2d30975d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.04em;color:#D8AD42;}.elementor-4528 .elementor-element.elementor-element-3a608ce3 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-4528 .elementor-element.elementor-element-3a608ce3 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-707c96af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-707c96af{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#667487;}.elementor-4528 .elementor-element.elementor-element-66bab07c > .elementor-element-populated{padding:31px 30px 29px 30px;}.elementor-4528 .elementor-element.elementor-element-2420db9 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-4528 .elementor-element.elementor-element-2420db9 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.04em;color:#D8AD42;}.elementor-4528 .elementor-element.elementor-element-636ebfad > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-4528 .elementor-element.elementor-element-636ebfad .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-2beb2c2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-2beb2c2f{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#667487;}.elementor-4528 .elementor-element.elementor-element-6b8bf0fd > .elementor-element-populated{padding:31px 30px 29px 30px;}.elementor-4528 .elementor-element.elementor-element-42bd0aa3 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-4528 .elementor-element.elementor-element-42bd0aa3 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.04em;color:#D8AD42;}.elementor-4528 .elementor-element.elementor-element-2109e88 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-4528 .elementor-element.elementor-element-2109e88 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-de8c3a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-de8c3a4{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#667487;}.elementor-4528 .elementor-element.elementor-element-2f8a68ce:not(.elementor-motion-effects-element-type-background), .elementor-4528 .elementor-element.elementor-element-2f8a68ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-2f8a68ce > .elementor-container{max-width:1160px;}.elementor-4528 .elementor-element.elementor-element-2f8a68ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 20px 88px 20px;}.elementor-4528 .elementor-element.elementor-element-2f8a68ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4528 .elementor-element.elementor-element-5a58c9ef > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-19334a4c{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-6875a7a4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-53d4592f > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-4528 .elementor-element.elementor-element-53d4592f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.04em;letter-spacing:2.16px;color:#D8AD42;}.elementor-4528 .elementor-element.elementor-element-4a14a0a > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-4528 .elementor-element.elementor-element-4a14a0a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:62px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#0B2E59;}.elementor-bc-flex-widget .elementor-4528 .elementor-element.elementor-element-b79405e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-4528 .elementor-element.elementor-element-b79405e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-4528 .elementor-element.elementor-element-b79405e > .elementor-element-populated{padding:0px 0px 12px 40px;}.elementor-4528 .elementor-element.elementor-element-718fef60 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-718fef60{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#667487;}.elementor-4528 .elementor-element.elementor-element-227feeeb{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-50eed8c3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4528 .elementor-element.elementor-element-50eed8c3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-50eed8c3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B2E59;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:29px 24px 29px 24px;}.elementor-4528 .elementor-element.elementor-element-50eed8c3 > .elementor-element-populated, .elementor-4528 .elementor-element.elementor-element-50eed8c3 > .elementor-element-populated > .elementor-background-overlay, .elementor-4528 .elementor-element.elementor-element-50eed8c3 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-4528 .elementor-element.elementor-element-50eed8c3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4528 .elementor-element.elementor-element-74711776 > .elementor-widget-container{margin:0px 0px 31px 0px;}.elementor-4528 .elementor-element.elementor-element-74711776 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.04em;color:#D8AD42;}.elementor-4528 .elementor-element.elementor-element-1f469f81 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4528 .elementor-element.elementor-element-1f469f81 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-6a970da5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-6a970da5{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#D5DFE9;}.elementor-4528 .elementor-element.elementor-element-4aeb3849:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4528 .elementor-element.elementor-element-4aeb3849 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-4aeb3849 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE5EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:29px 24px 29px 24px;}.elementor-4528 .elementor-element.elementor-element-4aeb3849 > .elementor-element-populated, .elementor-4528 .elementor-element.elementor-element-4aeb3849 > .elementor-element-populated > .elementor-background-overlay, .elementor-4528 .elementor-element.elementor-element-4aeb3849 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-4528 .elementor-element.elementor-element-4aeb3849 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4528 .elementor-element.elementor-element-5419f3d2 > .elementor-widget-container{margin:0px 0px 31px 0px;}.elementor-4528 .elementor-element.elementor-element-5419f3d2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.04em;color:#D8AD42;}.elementor-4528 .elementor-element.elementor-element-3fb724d8 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4528 .elementor-element.elementor-element-3fb724d8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-2766b504 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-2766b504{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#667487;}.elementor-4528 .elementor-element.elementor-element-671c2e3e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4528 .elementor-element.elementor-element-671c2e3e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-671c2e3e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE5EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:29px 24px 29px 24px;}.elementor-4528 .elementor-element.elementor-element-671c2e3e > .elementor-element-populated, .elementor-4528 .elementor-element.elementor-element-671c2e3e > .elementor-element-populated > .elementor-background-overlay, .elementor-4528 .elementor-element.elementor-element-671c2e3e > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-4528 .elementor-element.elementor-element-671c2e3e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4528 .elementor-element.elementor-element-5158ed08 > .elementor-widget-container{margin:0px 0px 31px 0px;}.elementor-4528 .elementor-element.elementor-element-5158ed08 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.04em;color:#D8AD42;}.elementor-4528 .elementor-element.elementor-element-44484402 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4528 .elementor-element.elementor-element-44484402 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-4c12c3dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-4c12c3dc{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#667487;}.elementor-4528 .elementor-element.elementor-element-6b58ffea{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-66d64224:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4528 .elementor-element.elementor-element-66d64224 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-66d64224 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE5EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:29px 24px 29px 24px;}.elementor-4528 .elementor-element.elementor-element-66d64224 > .elementor-element-populated, .elementor-4528 .elementor-element.elementor-element-66d64224 > .elementor-element-populated > .elementor-background-overlay, .elementor-4528 .elementor-element.elementor-element-66d64224 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-4528 .elementor-element.elementor-element-66d64224 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4528 .elementor-element.elementor-element-5cce2a06 > .elementor-widget-container{margin:0px 0px 31px 0px;}.elementor-4528 .elementor-element.elementor-element-5cce2a06 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.04em;color:#D8AD42;}.elementor-4528 .elementor-element.elementor-element-3cd0d69b > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4528 .elementor-element.elementor-element-3cd0d69b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-6f97a95e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-6f97a95e{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#667487;}.elementor-4528 .elementor-element.elementor-element-4d947671:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4528 .elementor-element.elementor-element-4d947671 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-4d947671 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE5EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:29px 24px 29px 24px;}.elementor-4528 .elementor-element.elementor-element-4d947671 > .elementor-element-populated, .elementor-4528 .elementor-element.elementor-element-4d947671 > .elementor-element-populated > .elementor-background-overlay, .elementor-4528 .elementor-element.elementor-element-4d947671 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-4528 .elementor-element.elementor-element-4d947671 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4528 .elementor-element.elementor-element-7c833100 > .elementor-widget-container{margin:0px 0px 31px 0px;}.elementor-4528 .elementor-element.elementor-element-7c833100 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.04em;color:#D8AD42;}.elementor-4528 .elementor-element.elementor-element-66df2e7d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4528 .elementor-element.elementor-element-66df2e7d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-3df61046 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-3df61046{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#667487;}.elementor-4528 .elementor-element.elementor-element-49dc6870:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4528 .elementor-element.elementor-element-49dc6870 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-49dc6870 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE5EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:29px 24px 29px 24px;}.elementor-4528 .elementor-element.elementor-element-49dc6870 > .elementor-element-populated, .elementor-4528 .elementor-element.elementor-element-49dc6870 > .elementor-element-populated > .elementor-background-overlay, .elementor-4528 .elementor-element.elementor-element-49dc6870 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-4528 .elementor-element.elementor-element-49dc6870 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4528 .elementor-element.elementor-element-f43c631 > .elementor-widget-container{margin:0px 0px 31px 0px;}.elementor-4528 .elementor-element.elementor-element-f43c631 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.04em;color:#D8AD42;}.elementor-4528 .elementor-element.elementor-element-2d4a924a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4528 .elementor-element.elementor-element-2d4a924a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-180b64fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-180b64fa{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#667487;}.elementor-4528 .elementor-element.elementor-element-705818fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4528 .elementor-element.elementor-element-705818fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-705818fa > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE5EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:29px 24px 29px 24px;}.elementor-4528 .elementor-element.elementor-element-705818fa > .elementor-element-populated, .elementor-4528 .elementor-element.elementor-element-705818fa > .elementor-element-populated > .elementor-background-overlay, .elementor-4528 .elementor-element.elementor-element-705818fa > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-4528 .elementor-element.elementor-element-705818fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4528 .elementor-element.elementor-element-f1f1871 > .elementor-widget-container{margin:0px 0px 31px 0px;}.elementor-4528 .elementor-element.elementor-element-f1f1871 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.04em;color:#D8AD42;}.elementor-4528 .elementor-element.elementor-element-66120b5 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4528 .elementor-element.elementor-element-66120b5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-264b2888 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-264b2888{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#667487;}.elementor-4528 .elementor-element.elementor-element-16728813 > .elementor-container{max-width:1600px;}.elementor-4528 .elementor-element.elementor-element-16728813{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-23f4e4d0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-4c3532ac img{width:100%;height:560px;object-fit:cover;object-position:center center;}.elementor-4528 .elementor-element.elementor-element-34b47d6f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4528 .elementor-element.elementor-element-34b47d6f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2E59;}.elementor-bc-flex-widget .elementor-4528 .elementor-element.elementor-element-34b47d6f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4528 .elementor-element.elementor-element-34b47d6f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4528 .elementor-element.elementor-element-34b47d6f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:68px 68px 68px 68px;}.elementor-4528 .elementor-element.elementor-element-34b47d6f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4528 .elementor-element.elementor-element-6e56135f > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-4528 .elementor-element.elementor-element-6e56135f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.04em;letter-spacing:2.16px;color:#D8AD42;}.elementor-4528 .elementor-element.elementor-element-2b7c9957 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-4528 .elementor-element.elementor-element-2b7c9957 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:62px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-7432887f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-7432887f{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#D5DFE9;}.elementor-4528 .elementor-element.elementor-element-1491c62e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-4528 .elementor-element.elementor-element-1491c62e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-4528 .elementor-element.elementor-element-1491c62e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-4528 .elementor-element.elementor-element-1491c62e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-4528 .elementor-element.elementor-element-1491c62e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-4528 .elementor-element.elementor-element-1491c62e .elementor-icon-list-icon i{color:#D8AD42;transition:color 0.3s;}.elementor-4528 .elementor-element.elementor-element-1491c62e .elementor-icon-list-icon svg{fill:#D8AD42;transition:fill 0.3s;}.elementor-4528 .elementor-element.elementor-element-1491c62e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4528 .elementor-element.elementor-element-1491c62e .elementor-icon-list-text{color:#E0E7EF;transition:color 0.3s;}.elementor-4528 .elementor-element.elementor-element-578dd38e:not(.elementor-motion-effects-element-type-background), .elementor-4528 .elementor-element.elementor-element-578dd38e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-578dd38e > .elementor-container{max-width:1160px;}.elementor-4528 .elementor-element.elementor-element-578dd38e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 20px 88px 20px;}.elementor-4528 .elementor-element.elementor-element-578dd38e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4528 .elementor-element.elementor-element-646c8310 > .elementor-element-populated{padding:0px 75px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-4b66a1ec > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-4528 .elementor-element.elementor-element-4b66a1ec .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.04em;letter-spacing:2.16px;color:#D8AD42;}.elementor-4528 .elementor-element.elementor-element-58b58799 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-4528 .elementor-element.elementor-element-58b58799 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:62px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-7b45cdb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-7b45cdb7{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#C8D4DF;}.elementor-4528 .elementor-element.elementor-element-3156a28a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-463079{padding:0px 0px 38px 0px;}.elementor-4528 .elementor-element.elementor-element-14b1ce17 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-e9d7a16 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-e9d7a16{text-align:center;}.elementor-4528 .elementor-element.elementor-element-e9d7a16 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.04em;color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-1e8b7b1 > .elementor-element-populated{padding:0px 0px 0px 22px;}.elementor-4528 .elementor-element.elementor-element-32634f3f > .elementor-widget-container{margin:6px 0px 8px 0px;}.elementor-4528 .elementor-element.elementor-element-32634f3f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-61f15ed0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-61f15ed0{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#C8D4DF;}.elementor-4528 .elementor-element.elementor-element-71abb63c{padding:0px 0px 38px 0px;}.elementor-4528 .elementor-element.elementor-element-28bbb745 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-3898a598 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-3898a598{text-align:center;}.elementor-4528 .elementor-element.elementor-element-3898a598 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.04em;color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-2a4d9a67 > .elementor-element-populated{padding:0px 0px 0px 22px;}.elementor-4528 .elementor-element.elementor-element-6f555e6d > .elementor-widget-container{margin:6px 0px 8px 0px;}.elementor-4528 .elementor-element.elementor-element-6f555e6d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-41fa07d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-41fa07d7{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#C8D4DF;}.elementor-4528 .elementor-element.elementor-element-73f962fe{padding:0px 0px 38px 0px;}.elementor-4528 .elementor-element.elementor-element-4ef1ce1d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-7464be3e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-7464be3e{text-align:center;}.elementor-4528 .elementor-element.elementor-element-7464be3e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.04em;color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-7670262 > .elementor-element-populated{padding:0px 0px 0px 22px;}.elementor-4528 .elementor-element.elementor-element-7b0acd8b > .elementor-widget-container{margin:6px 0px 8px 0px;}.elementor-4528 .elementor-element.elementor-element-7b0acd8b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-255070cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-255070cf{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#C8D4DF;}.elementor-4528 .elementor-element.elementor-element-58accd0e{padding:0px 0px 38px 0px;}.elementor-4528 .elementor-element.elementor-element-5a7a8715 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-4ad83a0e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-4ad83a0e{text-align:center;}.elementor-4528 .elementor-element.elementor-element-4ad83a0e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.04em;color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-3e0ef95d > .elementor-element-populated{padding:0px 0px 0px 22px;}.elementor-4528 .elementor-element.elementor-element-38f71175 > .elementor-widget-container{margin:6px 0px 8px 0px;}.elementor-4528 .elementor-element.elementor-element-38f71175 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-8ad856b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-8ad856b{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#C8D4DF;}.elementor-4528 .elementor-element.elementor-element-31873719{padding:0px 0px 38px 0px;}.elementor-4528 .elementor-element.elementor-element-5201bbb5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-2d9d24cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-2d9d24cb{text-align:center;}.elementor-4528 .elementor-element.elementor-element-2d9d24cb .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.04em;color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-5a872353 > .elementor-element-populated{padding:0px 0px 0px 22px;}.elementor-4528 .elementor-element.elementor-element-590a932a > .elementor-widget-container{margin:6px 0px 8px 0px;}.elementor-4528 .elementor-element.elementor-element-590a932a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-f396d51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-f396d51{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#C8D4DF;}.elementor-4528 .elementor-element.elementor-element-17c4904c:not(.elementor-motion-effects-element-type-background), .elementor-4528 .elementor-element.elementor-element-17c4904c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-17c4904c > .elementor-container{max-width:1160px;}.elementor-4528 .elementor-element.elementor-element-17c4904c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 20px 88px 20px;}.elementor-4528 .elementor-element.elementor-element-17c4904c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4528 .elementor-element.elementor-element-4c28d183 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-46b37a50 img{width:100%;height:470px;object-fit:cover;object-position:center center;}.elementor-4528 .elementor-element.elementor-element-5d70e82 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-5d70e82{font-family:"Open Sans", Sans-serif;font-size:12px;line-height:1.65em;color:#D5DFE9;}.elementor-bc-flex-widget .elementor-4528 .elementor-element.elementor-element-6e965a59.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4528 .elementor-element.elementor-element-6e965a59.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4528 .elementor-element.elementor-element-6e965a59 > .elementor-element-populated{padding:0px 0px 0px 68px;}.elementor-4528 .elementor-element.elementor-element-7547d316 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-4528 .elementor-element.elementor-element-7547d316 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.04em;letter-spacing:2.16px;color:#D8AD42;}.elementor-4528 .elementor-element.elementor-element-5ea3ed95 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-4528 .elementor-element.elementor-element-5ea3ed95 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:62px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-79ec46d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-79ec46d9{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#667487;}.elementor-4528 .elementor-element.elementor-element-7e4cec06 .elementor-icon-list-icon i{color:#D8AD42;transition:color 0.3s;}.elementor-4528 .elementor-element.elementor-element-7e4cec06 .elementor-icon-list-icon svg{fill:#D8AD42;transition:fill 0.3s;}.elementor-4528 .elementor-element.elementor-element-7e4cec06{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4528 .elementor-element.elementor-element-7e4cec06 .elementor-icon-list-text{color:#15283C;transition:color 0.3s;}.elementor-4528 .elementor-element.elementor-element-5e892a1c:not(.elementor-motion-effects-element-type-background), .elementor-4528 .elementor-element.elementor-element-5e892a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFF;}.elementor-4528 .elementor-element.elementor-element-5e892a1c > .elementor-container{max-width:1160px;}.elementor-4528 .elementor-element.elementor-element-5e892a1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 20px 88px 20px;}.elementor-4528 .elementor-element.elementor-element-5e892a1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4528 .elementor-element.elementor-element-34984630 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-5c8006b4{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-fb7c841:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4528 .elementor-element.elementor-element-fb7c841 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-fb7c841 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B2E59;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-4528 .elementor-element.elementor-element-fb7c841 > .elementor-element-populated, .elementor-4528 .elementor-element.elementor-element-fb7c841 > .elementor-element-populated > .elementor-background-overlay, .elementor-4528 .elementor-element.elementor-element-fb7c841 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-4528 .elementor-element.elementor-element-fb7c841 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4528 .elementor-element.elementor-element-653e784d > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-4528 .elementor-element.elementor-element-653e784d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.04em;letter-spacing:2.16px;color:#D8AD42;}.elementor-4528 .elementor-element.elementor-element-c3f4fc7 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4528 .elementor-element.elementor-element-c3f4fc7 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:29px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-9d83ee7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-9d83ee7{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#D5DFE9;}.elementor-4528 .elementor-element.elementor-element-2997069:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4528 .elementor-element.elementor-element-2997069 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-2997069 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE5EF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-4528 .elementor-element.elementor-element-2997069 > .elementor-element-populated, .elementor-4528 .elementor-element.elementor-element-2997069 > .elementor-element-populated > .elementor-background-overlay, .elementor-4528 .elementor-element.elementor-element-2997069 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-4528 .elementor-element.elementor-element-2997069 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4528 .elementor-element.elementor-element-78356b88 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-4528 .elementor-element.elementor-element-78356b88 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.04em;letter-spacing:2.16px;color:#D8AD42;}.elementor-4528 .elementor-element.elementor-element-4c0e279e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4528 .elementor-element.elementor-element-4c0e279e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:29px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-76bb3ef3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-76bb3ef3{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#667487;}.elementor-4528 .elementor-element.elementor-element-384c4010:not(.elementor-motion-effects-element-type-background), .elementor-4528 .elementor-element.elementor-element-384c4010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://corraconstruction.com/wp-content/uploads/2026/08/Clear-span-storage-building-scaled-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4528 .elementor-element.elementor-element-384c4010 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(7,31,61,0.98) 0%, rgba(7,31,61,0.84) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4528 .elementor-element.elementor-element-384c4010 > .elementor-container{max-width:1160px;}.elementor-4528 .elementor-element.elementor-element-384c4010{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:83px 20px 83px 20px;}.elementor-4528 .elementor-element.elementor-element-501c4549 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-7fdcdb2a > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-4528 .elementor-element.elementor-element-7fdcdb2a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.04em;letter-spacing:2.16px;color:#D8AD42;}.elementor-4528 .elementor-element.elementor-element-783fe645 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-4528 .elementor-element.elementor-element-783fe645 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:64px;font-weight:600;text-transform:uppercase;line-height:1.04em;color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-2c40a279 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-2c40a279{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.65em;color:#D5DFE9;}.elementor-bc-flex-widget .elementor-4528 .elementor-element.elementor-element-7e76be12.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4528 .elementor-element.elementor-element-7e76be12.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4528 .elementor-element.elementor-element-7e76be12 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-3edb8d65 .elementor-button{background-color:#D8AD42;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.96px;fill:#0B2E59;color:#0B2E59;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D8AD42;border-radius:4px 4px 4px 4px;padding:14px 23px 14px 23px;}.elementor-4528 .elementor-element.elementor-element-3edb8d65 .elementor-button:hover, .elementor-4528 .elementor-element.elementor-element-3edb8d65 .elementor-button:focus{background-color:#E4BD58;color:#0B2E59;}.elementor-4528 .elementor-element.elementor-element-3edb8d65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-3edb8d65 .elementor-button:hover svg, .elementor-4528 .elementor-element.elementor-element-3edb8d65 .elementor-button:focus svg{fill:#0B2E59;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4528 .elementor-element.elementor-element-4a14a0a .elementor-heading-title{font-size:50px;}.elementor-4528 .elementor-element.elementor-element-b79405e > .elementor-element-populated{padding:0px 0px 25px 0px;}.elementor-4528 .elementor-element.elementor-element-4c3532ac img{height:420px;}.elementor-4528 .elementor-element.elementor-element-34b47d6f > .elementor-element-populated{padding:48px 48px 48px 48px;}.elementor-4528 .elementor-element.elementor-element-2b7c9957 .elementor-heading-title{font-size:50px;}.elementor-4528 .elementor-element.elementor-element-646c8310 > .elementor-element-populated{padding:0px 0px 45px 0px;}.elementor-4528 .elementor-element.elementor-element-58b58799 .elementor-heading-title{font-size:50px;}.elementor-4528 .elementor-element.elementor-element-6e965a59 > .elementor-element-populated{padding:45px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-5ea3ed95 .elementor-heading-title{font-size:50px;}.elementor-4528 .elementor-element.elementor-element-783fe645 .elementor-heading-title{font-size:52px;}}@media(min-width:768px){.elementor-4528 .elementor-element.elementor-element-059c31b{width:60%;}.elementor-4528 .elementor-element.elementor-element-0f308cd{width:39%;}.elementor-4528 .elementor-element.elementor-element-9c5213c{width:60.999%;}.elementor-4528 .elementor-element.elementor-element-21afead{width:40%;}.elementor-4528 .elementor-element.elementor-element-12530f6{width:50%;}.elementor-4528 .elementor-element.elementor-element-0887a97{width:50%;}.elementor-4528 .elementor-element.elementor-element-1a918fe1{width:33.333%;}.elementor-4528 .elementor-element.elementor-element-66bab07c{width:33.333%;}.elementor-4528 .elementor-element.elementor-element-6b8bf0fd{width:33.333%;}.elementor-4528 .elementor-element.elementor-element-5a58c9ef{width:100%;}.elementor-4528 .elementor-element.elementor-element-6875a7a4{width:58%;}.elementor-4528 .elementor-element.elementor-element-b79405e{width:42%;}.elementor-4528 .elementor-element.elementor-element-50eed8c3{width:50%;}.elementor-4528 .elementor-element.elementor-element-4aeb3849{width:25%;}.elementor-4528 .elementor-element.elementor-element-671c2e3e{width:25%;}.elementor-4528 .elementor-element.elementor-element-66d64224{width:25%;}.elementor-4528 .elementor-element.elementor-element-4d947671{width:25%;}.elementor-4528 .elementor-element.elementor-element-49dc6870{width:25%;}.elementor-4528 .elementor-element.elementor-element-705818fa{width:25%;}.elementor-4528 .elementor-element.elementor-element-23f4e4d0{width:50%;}.elementor-4528 .elementor-element.elementor-element-34b47d6f{width:50%;}.elementor-4528 .elementor-element.elementor-element-646c8310{width:40%;}.elementor-4528 .elementor-element.elementor-element-3156a28a{width:60%;}.elementor-4528 .elementor-element.elementor-element-14b1ce17{width:12%;}.elementor-4528 .elementor-element.elementor-element-1e8b7b1{width:88%;}.elementor-4528 .elementor-element.elementor-element-28bbb745{width:12%;}.elementor-4528 .elementor-element.elementor-element-2a4d9a67{width:88%;}.elementor-4528 .elementor-element.elementor-element-4ef1ce1d{width:12%;}.elementor-4528 .elementor-element.elementor-element-7670262{width:88%;}.elementor-4528 .elementor-element.elementor-element-5a7a8715{width:12%;}.elementor-4528 .elementor-element.elementor-element-3e0ef95d{width:88%;}.elementor-4528 .elementor-element.elementor-element-5201bbb5{width:12%;}.elementor-4528 .elementor-element.elementor-element-5a872353{width:88%;}.elementor-4528 .elementor-element.elementor-element-4c28d183{width:45%;}.elementor-4528 .elementor-element.elementor-element-6e965a59{width:55%;}.elementor-4528 .elementor-element.elementor-element-34984630{width:100%;}.elementor-4528 .elementor-element.elementor-element-fb7c841{width:50%;}.elementor-4528 .elementor-element.elementor-element-2997069{width:50%;}.elementor-4528 .elementor-element.elementor-element-501c4549{width:76%;}.elementor-4528 .elementor-element.elementor-element-7e76be12{width:24%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4528 .elementor-element.elementor-element-059c31b{width:100%;}.elementor-4528 .elementor-element.elementor-element-21afead{width:100%;}.elementor-4528 .elementor-element.elementor-element-1a918fe1{width:100%;}.elementor-4528 .elementor-element.elementor-element-66bab07c{width:100%;}.elementor-4528 .elementor-element.elementor-element-6b8bf0fd{width:100%;}.elementor-4528 .elementor-element.elementor-element-6875a7a4{width:100%;}.elementor-4528 .elementor-element.elementor-element-b79405e{width:100%;}.elementor-4528 .elementor-element.elementor-element-50eed8c3{width:50%;}.elementor-4528 .elementor-element.elementor-element-4aeb3849{width:50%;}.elementor-4528 .elementor-element.elementor-element-671c2e3e{width:50%;}.elementor-4528 .elementor-element.elementor-element-66d64224{width:50%;}.elementor-4528 .elementor-element.elementor-element-4d947671{width:50%;}.elementor-4528 .elementor-element.elementor-element-49dc6870{width:50%;}.elementor-4528 .elementor-element.elementor-element-705818fa{width:50%;}.elementor-4528 .elementor-element.elementor-element-23f4e4d0{width:100%;}.elementor-4528 .elementor-element.elementor-element-34b47d6f{width:100%;}.elementor-4528 .elementor-element.elementor-element-646c8310{width:100%;}.elementor-4528 .elementor-element.elementor-element-3156a28a{width:100%;}.elementor-4528 .elementor-element.elementor-element-4c28d183{width:100%;}.elementor-4528 .elementor-element.elementor-element-6e965a59{width:100%;}.elementor-4528 .elementor-element.elementor-element-fb7c841{width:100%;}.elementor-4528 .elementor-element.elementor-element-2997069{width:100%;}.elementor-4528 .elementor-element.elementor-element-501c4549{width:100%;}.elementor-4528 .elementor-element.elementor-element-7e76be12{width:100%;}}@media(max-width:767px){.elementor-4528 .elementor-element.elementor-element-23075ff{padding:64px 0px 64px 0px;}.elementor-4528 .elementor-element.elementor-element-21afead{width:100%;}.elementor-4528 .elementor-element.elementor-element-1a918fe1{width:100%;}.elementor-4528 .elementor-element.elementor-element-66bab07c{width:100%;}.elementor-4528 .elementor-element.elementor-element-6b8bf0fd{width:100%;}.elementor-4528 .elementor-element.elementor-element-2f8a68ce{padding:58px 14px 58px 14px;}.elementor-4528 .elementor-element.elementor-element-6875a7a4{width:100%;}.elementor-4528 .elementor-element.elementor-element-4a14a0a .elementor-heading-title{font-size:39px;}.elementor-4528 .elementor-element.elementor-element-b79405e{width:100%;}.elementor-4528 .elementor-element.elementor-element-50eed8c3{width:100%;}.elementor-4528 .elementor-element.elementor-element-4aeb3849{width:100%;}.elementor-4528 .elementor-element.elementor-element-671c2e3e{width:100%;}.elementor-4528 .elementor-element.elementor-element-66d64224{width:100%;}.elementor-4528 .elementor-element.elementor-element-4d947671{width:100%;}.elementor-4528 .elementor-element.elementor-element-49dc6870{width:100%;}.elementor-4528 .elementor-element.elementor-element-705818fa{width:100%;}.elementor-4528 .elementor-element.elementor-element-23f4e4d0{width:100%;}.elementor-4528 .elementor-element.elementor-element-4c3532ac img{height:330px;}.elementor-4528 .elementor-element.elementor-element-34b47d6f{width:100%;}.elementor-4528 .elementor-element.elementor-element-34b47d6f > .elementor-element-populated{padding:37px 25px 37px 25px;}.elementor-4528 .elementor-element.elementor-element-2b7c9957 .elementor-heading-title{font-size:39px;}.elementor-4528 .elementor-element.elementor-element-578dd38e{padding:58px 14px 58px 14px;}.elementor-4528 .elementor-element.elementor-element-646c8310{width:100%;}.elementor-4528 .elementor-element.elementor-element-58b58799 .elementor-heading-title{font-size:39px;}.elementor-4528 .elementor-element.elementor-element-3156a28a{width:100%;}.elementor-4528 .elementor-element.elementor-element-14b1ce17{width:18%;}.elementor-4528 .elementor-element.elementor-element-1e8b7b1{width:82%;}.elementor-4528 .elementor-element.elementor-element-28bbb745{width:18%;}.elementor-4528 .elementor-element.elementor-element-2a4d9a67{width:82%;}.elementor-4528 .elementor-element.elementor-element-4ef1ce1d{width:18%;}.elementor-4528 .elementor-element.elementor-element-7670262{width:82%;}.elementor-4528 .elementor-element.elementor-element-5a7a8715{width:18%;}.elementor-4528 .elementor-element.elementor-element-3e0ef95d{width:82%;}.elementor-4528 .elementor-element.elementor-element-5201bbb5{width:18%;}.elementor-4528 .elementor-element.elementor-element-5a872353{width:82%;}.elementor-4528 .elementor-element.elementor-element-17c4904c{padding:58px 14px 58px 14px;}.elementor-4528 .elementor-element.elementor-element-4c28d183{width:100%;}.elementor-4528 .elementor-element.elementor-element-46b37a50 img{height:360px;}.elementor-4528 .elementor-element.elementor-element-6e965a59{width:100%;}.elementor-4528 .elementor-element.elementor-element-6e965a59 > .elementor-element-populated{padding:35px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-5ea3ed95 .elementor-heading-title{font-size:39px;}.elementor-4528 .elementor-element.elementor-element-5e892a1c{padding:58px 14px 58px 14px;}.elementor-4528 .elementor-element.elementor-element-fb7c841{width:100%;}.elementor-4528 .elementor-element.elementor-element-fb7c841 > .elementor-element-populated{padding:37px 25px 37px 25px;}.elementor-4528 .elementor-element.elementor-element-2997069{width:100%;}.elementor-4528 .elementor-element.elementor-element-2997069 > .elementor-element-populated{padding:37px 25px 37px 25px;}.elementor-4528 .elementor-element.elementor-element-384c4010{padding:65px 14px 65px 14px;}.elementor-4528 .elementor-element.elementor-element-501c4549{width:100%;}.elementor-4528 .elementor-element.elementor-element-783fe645 .elementor-heading-title{font-size:41px;}.elementor-4528 .elementor-element.elementor-element-7e76be12{width:100%;}}/* Start custom CSS for section, class: .elementor-element-23075ff *//*
 * Corra Construction — Permitting Packages
 * Companion CSS for Corra-Permitting-Packages-Elementor.json
 * All content remains editable through native Elementor widgets.
 */

body { overflow-x: hidden; }

.elementor-section.corra-permits-native {
  --navy: #0b2e59;
  --navy-deep: #071f3d;
  --gold: #d8ad42;
  --gold-soft: #f4e9c8;
  --ink: #15283c;
  --body: #667487;
  --line: #dce5ef;
  --pale: #f7faff;
  position: relative;
  left: calc(50% - 50vw);
  width: 100vw !important;
  max-width: 100vw !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  color: var(--body);
  font-family: "Open Sans", Arial, sans-serif;
}

.elementor-section.corra-permits-native.elementor-section-stretched {
  left: calc(50% - 50vw) !important;
  width: 100vw !important;
  max-width: 100vw !important;
}

.corra-permits-native *,
.corra-permits-native *::before,
.corra-permits-native *::after { box-sizing: border-box; }

.corra-permits-native .elementor-widget-heading,
.corra-permits-native .elementor-widget-text-editor,
.corra-permits-native .elementor-widget-button,
.corra-permits-native .elementor-widget-image,
.corra-permits-native .elementor-widget-icon-list { margin-bottom: 0; }

.corra-permits-native .elementor-widget-text-editor p { margin: 0; }
.corra-permits-native .elementor-widget-text-editor p + p { margin-top: 20px; }

.corra-permits-native .elementor-heading-title {
  font-family: "Oswald", Arial, sans-serif;
  font-weight: 600;
  letter-spacing: -.02em;
  line-height: 1.04;
  text-transform: uppercase;
}

.corra-permits-native .pp-kicker .elementor-heading-title {
  display: flex;
  align-items: center;
  gap: 11px;
  color: var(--gold);
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .18em;
  line-height: 1.3;
}

.corra-permits-native .pp-kicker .elementor-heading-title::before {
  width: 32px;
  height: 2px;
  flex: 0 0 32px;
  background: var(--gold);
  content: "";
}

.corra-permits-native .pp-title .elementor-heading-title { font-size: clamp(39px, 5vw, 62px); }
.corra-permits-native .pp-title-white .elementor-heading-title { color: #fff; }

.corra-permits-native .pp-button .elementor-button {
  min-height: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 23px;
  border: 2px solid transparent;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .08em;
  line-height: 1.2;
  text-transform: uppercase;
  transition: transform .25s ease, background-color .25s ease, border-color .25s ease;
}

.corra-permits-native .pp-button .elementor-button:hover { transform: translateY(-3px); }
.corra-permits-native .pp-button-gold .elementor-button { background: var(--gold); color: var(--navy); }
.corra-permits-native .pp-button-gold .elementor-button:hover { background: #e4bd58; }
.corra-permits-native .pp-button-outline .elementor-button { border-color: rgba(255,255,255,.48); background: transparent; color: #fff; }
.corra-permits-native .pp-button-outline .elementor-button:hover { border-color: #fff; background: transparent; }

/* Hero */
.elementor-section.pp-hero {
  min-height: 720px !important;
  isolation: isolate;
}

.elementor-section.pp-hero > .elementor-background-overlay {
  background: linear-gradient(90deg, rgba(7,31,61,.97) 0%, rgba(7,31,61,.87) 48%, rgba(7,31,61,.42) 100%) !important;
  opacity: 1 !important;
}

.elementor-section.pp-hero > .elementor-container {
  width: min(1280px, calc(100% - 40px)) !important;
  max-width: 1280px !important;
  min-height: 520px;
  margin-right: auto !important;
  margin-left: auto !important;
  align-items: center;
  gap: 68px;
}

.pp-hero-title .elementor-heading-title {
  color: #fff;
  font-size: clamp(58px, 8vw, 94px);
  line-height: .96;
}

.pp-hero-copy { max-width: 660px; color: rgba(255,255,255,.84); font-size: 19px; line-height: 1.65; }
.pp-hero-actions { margin-top: 31px; }
.pp-hero-actions > .elementor-container { display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 12px; }
.pp-hero-actions .elementor-column { width: auto !important; }
.pp-hero-actions .elementor-widget-wrap,
.pp-hero-actions .elementor-column-wrap > .elementor-widget-wrap { padding: 0 !important; }

.pp-status,
.pp-status > .elementor-widget-wrap,
.pp-status > .elementor-column-wrap > .elementor-widget-wrap { position: relative; }

.pp-status > .elementor-widget-wrap::before,
.pp-status > .elementor-column-wrap > .elementor-widget-wrap::before {
  position: absolute;
  top: -3px;
  left: 29px;
  width: 86px;
  height: 5px;
  background: var(--gold);
  content: "";
}

.pp-status-top { margin-bottom: 24px; }
.pp-status-top > .elementor-container { align-items: center; }
.pp-status-label .elementor-heading-title { color: rgba(255,255,255,.58); font-family: "Open Sans", Arial, sans-serif; font-size: 10px; letter-spacing: .11em; }
.pp-status-badge { display: flex; justify-content: flex-end; }
.pp-status-badge .elementor-widget-container { display: inline-flex; align-items: center; padding: 6px 10px; border-radius: 20px; background: rgba(216,173,66,.14); }
.pp-status-badge .elementor-heading-title { display: flex; align-items: center; gap: 7px; color: var(--gold); font-family: "Open Sans", Arial, sans-serif; font-size: 10px; letter-spacing: .08em; }
.pp-status-badge .elementor-heading-title::before { width: 7px; height: 7px; border-radius: 50%; background: var(--gold); content: ""; }
.pp-status-title .elementor-heading-title { color: #fff; font-size: 29px; }

.pp-checklist .elementor-icon-list-item {
  min-height: 47px;
  padding: 11px 0 !important;
  border-bottom: 1px solid rgba(255,255,255,.12);
  color: rgba(255,255,255,.80);
  font-size: 13px;
}
.pp-checklist .elementor-icon-list-item:last-child { border-bottom: 0; }
.pp-checklist .elementor-icon-list-icon {
  width: 24px;
  height: 24px;
  display: grid;
  flex: 0 0 24px;
  place-items: center;
  margin-right: 12px;
  border-radius: 50%;
  background: var(--gold);
  color: var(--navy);
}
.pp-checklist .elementor-icon-list-text { padding-left: 0 !important; color: rgba(255,255,255,.80); }

/* Benefits */
.elementor-section.pp-benefits { z-index: 5; margin-top: -52px !important; box-shadow: none !important; }
.pp-benefits > .elementor-container {
  width: min(1280px, calc(100% - 40px)) !important;
  max-width: 1280px !important;
  margin-right: auto !important;
  margin-left: auto !important;
  background: #fff;
  box-shadow: 0 22px 55px rgba(11,46,89,.16);
}
.pp-benefit { border-right: 1px solid var(--line); }
.pp-benefit:last-child { border-right: 0; }
.pp-benefit-number .elementor-heading-title { color: var(--gold); font-size: 13px; }
.pp-benefit-title .elementor-heading-title { color: var(--navy); font-size: 24px; }
.pp-benefit-copy { color: var(--body); font-size: 14px; line-height: 1.65; }

/* Package cards */
.pp-service-head { margin-bottom: 42px; }
.pp-card-grid { margin-bottom: 15px; }
.pp-card-row-two { margin-bottom: 0; }
.pp-card-grid > .elementor-container {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 15px;
  align-items: stretch;
}
.pp-card-grid .elementor-column { width: auto !important; max-width: none !important; }
.pp-card-row-one .pp-card-featured { grid-column: span 2; }

.pp-card,
.pp-card > .elementor-column-wrap { border: 0 !important; background: transparent !important; box-shadow: none !important; }
.pp-card > .elementor-widget-wrap,
.pp-card > .elementor-column-wrap > .elementor-widget-wrap {
  position: relative;
  min-height: 246px;
  height: 100%;
  display: block;
  padding: 29px 24px !important;
  border: 1px solid var(--line) !important;
  border-radius: 5px !important;
  background: #fff !important;
  box-shadow: none !important;
  overflow: hidden;
  transform: translateY(0);
  transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease;
}
.pp-card-featured > .elementor-widget-wrap,
.pp-card-featured > .elementor-column-wrap > .elementor-widget-wrap { border-color: var(--navy) !important; background: var(--navy) !important; }
.pp-card > .elementor-widget-wrap::after,
.pp-card > .elementor-column-wrap > .elementor-widget-wrap::after {
  position: absolute;
  right: -35px;
  bottom: -35px;
  width: 92px;
  height: 92px;
  border: 18px solid var(--gold-soft);
  border-radius: 50%;
  content: "";
  transition: transform .3s ease;
}
.pp-card-featured > .elementor-widget-wrap::after,
.pp-card-featured > .elementor-column-wrap > .elementor-widget-wrap::after { border-color: rgba(216,173,66,.20); }
.pp-card:hover > .elementor-widget-wrap,
.pp-card:hover > .elementor-column-wrap > .elementor-widget-wrap {
  border-color: rgba(216,173,66,.70) !important;
  box-shadow: 0 18px 38px rgba(11,46,89,.10) !important;
  transform: translateY(-7px);
}
.pp-card:hover > .elementor-widget-wrap::after,
.pp-card:hover > .elementor-column-wrap > .elementor-widget-wrap::after { transform: scale(1.25); }
.pp-card-number .elementor-heading-title { position: relative; z-index: 2; color: var(--gold); font-size: 16px; }
.pp-card-title .elementor-heading-title { position: relative; z-index: 2; color: var(--navy); font-size: 24px; }
.pp-card-featured .pp-card-title .elementor-heading-title { color: #fff; }
.pp-card-copy { position: relative; z-index: 2; color: var(--body); font-size: 14px; line-height: 1.65; }
.pp-card-featured .pp-card-copy { color: rgba(255,255,255,.70); }

/* Document feature */
.pp-feature { overflow: hidden; }
.pp-feature > .elementor-container { width: 100% !important; max-width: none !important; }
.pp-feature-media,
.pp-feature-media > .elementor-widget-wrap,
.pp-feature-media > .elementor-column-wrap,
.pp-feature-media > .elementor-column-wrap > .elementor-widget-wrap,
.pp-feature-image,
.pp-feature-image .elementor-widget-container { height: 100%; min-height: 560px; overflow: hidden; }
.pp-feature-image img { width: 100% !important; height: 100% !important; min-height: 560px; object-fit: cover; transition: transform .7s ease; }
.pp-feature:hover .pp-feature-image img { transform: scale(1.045); }
.pp-feature-copy { color: rgba(255,255,255,.72); line-height: 1.65; }
.pp-lines { margin-top: 24px; }
.pp-lines .elementor-icon-list-item { margin-bottom: 12px; color: rgba(255,255,255,.84); font-size: 13px; font-weight: 600; }
.pp-lines .elementor-icon-list-icon { width: 7px; height: 7px; margin-right: 13px; border-radius: 50%; background: var(--gold); }
.pp-lines .elementor-icon-list-icon i { display: none; }
.pp-lines .elementor-icon-list-text { padding-left: 0 !important; color: rgba(255,255,255,.84); }

/* Process */
.pp-process-list { position: relative; }
.pp-process-step { position: relative; }
.pp-process-step:not(:last-child)::after {
  position: absolute;
  top: 42px;
  bottom: 0;
  left: 21px;
  width: 2px;
  z-index: 0;
  background: rgba(255,255,255,.18);
  content: "";
}
.pp-step-number-col { position: relative; z-index: 2; }
.pp-step-number {
  position: relative;
  z-index: 2;
  width: 42px!important;
  height: 42px;
  display: grid;
  place-items: center;
  border: 2px solid var(--gold);
  border-radius: 50%;
  background: var(--gold);
}
.pp-step-number .elementor-heading-title { color: var(--navy); font-size: 12px; line-height: 38px; text-align: center; }
.pp-step-title .elementor-heading-title { color: #fff; font-size: 25px; }
.pp-process-intro,
.pp-step-copy { color: rgba(255,255,255,.70); font-size: 14px; line-height: 1.65; }

/* Site Plan Approval */
.pp-spa-media,
.pp-spa-media > .elementor-widget-wrap,
.pp-spa-media > .elementor-column-wrap,
.pp-spa-media > .elementor-column-wrap > .elementor-widget-wrap { position: relative; }
.pp-spa-image img { width: 100% !important; height: 470px !important; object-fit: cover; border-radius: 5px; box-shadow: 0 22px 48px rgba(11,46,89,.15); }
.pp-spa-badge {
  position: absolute !important;
  right: -30px;
  bottom: 105px;
  width: 245px !important;
  padding: 20px;
  border-left: 4px solid var(--gold);
  background: var(--navy);
  box-shadow: 0 14px 32px rgba(11,46,89,.22);
  color: rgba(255,255,255,.78);
  font-size: 12px;
}
.pp-spa-badge strong { display: block; margin-bottom: 4px; color: #fff; font-family: "Oswald", Arial, sans-serif; font-size: 18px; text-transform: uppercase; }
.pp-spa-copy { color: var(--body); line-height: 1.65; }
.pp-tags { margin-top: 26px; }
.pp-tags .elementor-icon-list-items { display: flex; flex-wrap: wrap; gap: 8px; }
.pp-tags .elementor-icon-list-item { width: auto !important; margin: 0 !important; padding: 7px 10px; border: 1px solid var(--line); border-radius: 3px; background: #fff; }
.pp-tags .elementor-icon-list-icon { display: none; }
.pp-tags .elementor-icon-list-text { padding-left: 0 !important; color: var(--ink); font-size: 10px; font-weight: 700; letter-spacing: .04em; text-transform: uppercase; }

/* Consultants and exclusions */
.pp-consultant-grid > .elementor-container { display: grid !important; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 18px; }
.pp-consultant-grid .elementor-column { width: auto !important; max-width: none !important; }
.pp-panel,
.pp-panel > .elementor-widget-wrap,
.pp-panel > .elementor-column-wrap > .elementor-widget-wrap { height: 100%; }
.pp-panel-title .elementor-heading-title { color: var(--navy); font-size: 29px; }
.pp-panel-navy .pp-panel-title .elementor-heading-title { color: #fff; }
.pp-panel-copy { color: var(--body); line-height: 1.65; }
.pp-panel-navy .pp-panel-copy { color: rgba(255,255,255,.72); }

.pp-scope { margin-top: 18px; overflow: visible !important; border: 0 !important; background: transparent !important; }
.pp-scope > .elementor-widget-container,
.pp-scope .elementor-accordion { border: 0 !important; background: transparent !important; }
.pp-scope .elementor-accordion-item { overflow: hidden; border: 1px solid var(--line) !important; border-radius: 5px; background: #fff; }
.pp-scope .elementor-tab-title { min-height: 72px; display: flex !important; align-items: center; padding: 22px 25px !important; border: 0 !important; background: #fff; }
.pp-scope .elementor-accordion-title { order: 1; flex: 1; color: var(--navy) !important; font-family: "Oswald", Arial, sans-serif; font-size: 18px; font-weight: 600; text-transform: uppercase; }
.pp-scope .elementor-accordion-icon { order: 2; width: 28px !important; height: 28px !important; display: grid !important; flex: 0 0 28px; float: none !important; place-items: center; margin: 0 0 0 18px !important; border-radius: 50%; background: var(--gold-soft); color: var(--navy) !important; }
.pp-scope .elementor-accordion-icon i::before { content: "+" !important; font-family: Arial, sans-serif !important; font-size: 17px; font-weight: 700; }
.pp-scope .elementor-tab-title.elementor-active .elementor-accordion-icon i::before { content: "×" !important; }
.pp-scope .elementor-tab-content { padding: 20px 25px 25px !important; border: 0 !important; border-top: 1px solid var(--line) !important; color: var(--body); background: #fff; font-size: 14px; line-height: 1.65; }
.pp-scope .elementor-tab-content p { margin: 0 0 15px; }
.pp-scope .elementor-tab-content p:last-child { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; }
.pp-scope .elementor-tab-content strong { display: inline-flex; align-items: center; min-height: 30px; padding: 7px 11px; border: 1px solid var(--line); border-radius: 3px; color: var(--ink); background: var(--pale); font-size: 11px; font-weight: 700; }

/* CTA */
.pp-cta { overflow: hidden; }
.pp-cta > .elementor-background-overlay { background: linear-gradient(90deg, rgba(7,31,61,.98), rgba(7,31,61,.84)) !important; opacity: 1 !important; }
.pp-cta::after { position: absolute; top: -120px; right: -90px; width: 410px; height: 410px; border: 80px solid rgba(216,173,66,.10); border-radius: 50%; content: ""; }
.pp-cta > .elementor-container { position: relative; z-index: 2; width: min(1280px, calc(100% - 40px)) !important; max-width: 1280px !important; margin-right: auto !important; margin-left: auto !important; }
.pp-cta-title .elementor-heading-title { color: #fff; font-size: clamp(41px,5vw,64px); }
.pp-cta-copy { max-width: 640px; color: rgba(255,255,255,.72); font-size: 17px; line-height: 1.65; }
.pp-cta-action .elementor-widget-wrap,
.pp-cta-action .elementor-column-wrap > .elementor-widget-wrap { justify-content: flex-end; }

@media (max-width: 1020px) {
  .elementor-section.pp-hero > .elementor-container { gap: 42px; }
  .pp-card-grid > .elementor-container { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .pp-card-row-one .pp-card-featured { grid-column: span 1; }
}

@media (max-width: 800px) {
  .elementor-section.pp-hero { min-height: 700px !important; }
  .elementor-section.pp-hero > .elementor-container { width: min(100% - 40px, 1280px) !important; gap: 42px; }
  .pp-status { margin-top: 38px; }
  .elementor-section.pp-benefits { margin-top: 0 !important; }
  .pp-benefits > .elementor-container { width: 100% !important; }
  .pp-benefit { border-right: 0; border-bottom: 1px solid var(--line); }
  .pp-benefit:last-child { border-bottom: 0; }
  .pp-feature-media,
  .pp-feature-media > .elementor-widget-wrap,
  .pp-feature-media > .elementor-column-wrap,
  .pp-feature-media > .elementor-column-wrap > .elementor-widget-wrap,
  .pp-feature-image,
  .pp-feature-image .elementor-widget-container,
  .pp-feature-image img { min-height: 420px; }
  .pp-consultant-grid > .elementor-container { grid-template-columns: 1fr; }
  .pp-cta-action .elementor-widget-wrap,
  .pp-cta-action .elementor-column-wrap > .elementor-widget-wrap { justify-content: flex-start; padding-top: 28px !important; }
}

@media (max-width: 560px) {
  .elementor-section.pp-hero > .elementor-container { width: calc(100% - 28px) !important; }
  .pp-hero-title .elementor-heading-title { font-size: clamp(50px,16vw,70px); }
  .pp-hero-copy { font-size: 17px; }
  .pp-hero-actions > .elementor-container { display: block; }
  .pp-hero-actions .elementor-column,
  .pp-hero-actions .elementor-button { width: 100% !important; }
  .pp-hero-actions .elementor-column + .elementor-column { margin-top: 12px; }
  .pp-card-grid > .elementor-container { grid-template-columns: 1fr; }
  .pp-card > .elementor-widget-wrap,
  .pp-card > .elementor-column-wrap > .elementor-widget-wrap { min-height: 215px; }
  .pp-feature-media,
  .pp-feature-media > .elementor-widget-wrap,
  .pp-feature-media > .elementor-column-wrap,
  .pp-feature-media > .elementor-column-wrap > .elementor-widget-wrap,
  .pp-feature-image,
  .pp-feature-image .elementor-widget-container,
  .pp-feature-image img { min-height: 330px; }
  .pp-spa-image img { height: 360px !important; }
  .pp-spa-badge { right: 8px; bottom: 15px; }
  .pp-scope .elementor-tab-title { padding: 19px 18px !important; }
  .pp-scope .elementor-tab-content { padding: 18px !important; }
  .pp-cta > .elementor-container { width: calc(100% - 28px) !important; }
}

@media (prefers-reduced-motion: reduce) {
  .corra-permits-native *,
  .corra-permits-native *::before,
  .corra-permits-native *::after { animation: none !important; transition: none !important; }
  .pp-card:hover > .elementor-widget-wrap,
  .pp-card:hover > .elementor-column-wrap > .elementor-widget-wrap { transform: none; }
}/* End custom CSS */