.elementor-101 .elementor-element.elementor-element-534be6c8:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-534be6c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-534be6c8 > .elementor-container{max-width:1200px;}.elementor-101 .elementor-element.elementor-element-534be6c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-534be6c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-2f2f6040{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-101 .elementor-element.elementor-element-2f2f6040 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#ae6623;}.elementor-101 .elementor-element.elementor-element-16f64e7c{--spacer-size:16px;}.elementor-101 .elementor-element.elementor-element-78e38787{text-align:center;}.elementor-101 .elementor-element.elementor-element-78e38787 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2a3543;}.elementor-101 .elementor-element.elementor-element-77eb6db7{--spacer-size:20px;}.elementor-101 .elementor-element.elementor-element-5e833d39 > .elementor-container{max-width:1200px;}.elementor-101 .elementor-element.elementor-element-28e55b4e{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-101 .elementor-element.elementor-element-14e27f7b{--spacer-size:28px;}.elementor-101 .elementor-element.elementor-element-3802699a .elementor-button{background-color:#085f7d;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-101 .elementor-element.elementor-element-5e97b012{--spacer-size:64px;}.elementor-101 .elementor-element.elementor-element-4d3e9858 > .elementor-container{max-width:1200px;}.elementor-101 .elementor-element.elementor-element-5624bfd4{text-align:center;}.elementor-101 .elementor-element.elementor-element-5624bfd4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2a3543;}.elementor-101 .elementor-element.elementor-element-31c555f1{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-101 .elementor-element.elementor-element-7155460f{text-align:center;}.elementor-101 .elementor-element.elementor-element-7155460f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2a3543;}.elementor-101 .elementor-element.elementor-element-d140b92{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-101 .elementor-element.elementor-element-3396b872{text-align:center;}.elementor-101 .elementor-element.elementor-element-3396b872 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2a3543;}.elementor-101 .elementor-element.elementor-element-58ce60fa{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-101 .elementor-element.elementor-element-605af9a5:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-605af9a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#085f7d;}.elementor-101 .elementor-element.elementor-element-605af9a5 > .elementor-container{max-width:1200px;}.elementor-101 .elementor-element.elementor-element-605af9a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-605af9a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-61e1f78f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-101 .elementor-element.elementor-element-61e1f78f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#efac6d;}.elementor-101 .elementor-element.elementor-element-364b376c{text-align:center;}.elementor-101 .elementor-element.elementor-element-364b376c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-2b1f37cc{--spacer-size:32px;}.elementor-101 .elementor-element.elementor-element-348e7acd > .elementor-container{max-width:1200px;}.elementor-101 .elementor-element.elementor-element-4d596227{text-align:center;}.elementor-101 .elementor-element.elementor-element-4d596227 img{width:100%;max-width:100%;}.elementor-101 .elementor-element.elementor-element-5217c7fc{--spacer-size:40px;}.elementor-101 .elementor-element.elementor-element-7e82f17d > .elementor-container{max-width:1200px;}.elementor-101 .elementor-element.elementor-element-33d6e7b9{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-1bda7db{--spacer-size:20px;}.elementor-101 .elementor-element.elementor-element-1fb84ae4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-101 .elementor-element.elementor-element-1fb84ae4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-101 .elementor-element.elementor-element-1fb84ae4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-101 .elementor-element.elementor-element-1fb84ae4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-101 .elementor-element.elementor-element-1fb84ae4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-101 .elementor-element.elementor-element-1fb84ae4 .elementor-icon-list-icon i{color:#efac6d;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-1fb84ae4 .elementor-icon-list-icon svg{fill:#efac6d;transition:fill 0.3s;}.elementor-101 .elementor-element.elementor-element-1fb84ae4{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-101 .elementor-element.elementor-element-1fb84ae4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-16d0fc26{--spacer-size:32px;}.elementor-101 .elementor-element.elementor-element-75c8a79d .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#2a3543;color:#2a3543;border-radius:8px 8px 8px 8px;}.elementor-101 .elementor-element.elementor-element-244bf007:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-244bf007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9efdd;}.elementor-101 .elementor-element.elementor-element-244bf007 > .elementor-container{max-width:1200px;}.elementor-101 .elementor-element.elementor-element-244bf007{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-244bf007 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-141723b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-101 .elementor-element.elementor-element-141723b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#ae6623;}.elementor-101 .elementor-element.elementor-element-16f67eca{text-align:center;}.elementor-101 .elementor-element.elementor-element-16f67eca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#085f7d;}.elementor-101 .elementor-element.elementor-element-682d4f72{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-101 .elementor-element.elementor-element-1a905969{--spacer-size:30px;}.elementor-101 .elementor-element.elementor-element-53a142de > .elementor-container{max-width:1200px;}.elementor-101 .elementor-element.elementor-element-ca8c0e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-ca8c0e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-ca8c0e8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-ca8c0e8 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-ca8c0e8 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-ca8c0e8 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-101 .elementor-element.elementor-element-ca8c0e8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-4bf00cdb{text-align:start;}.elementor-101 .elementor-element.elementor-element-4bf00cdb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ae6623;}.elementor-101 .elementor-element.elementor-element-69e1f000{text-align:start;}.elementor-101 .elementor-element.elementor-element-69e1f000 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#085f7d;}.elementor-101 .elementor-element.elementor-element-35af11e2{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-101 .elementor-element.elementor-element-15262786:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-15262786 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-15262786 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-15262786 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-15262786 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-15262786 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-101 .elementor-element.elementor-element-15262786 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-29a28a3{text-align:start;}.elementor-101 .elementor-element.elementor-element-29a28a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ae6623;}.elementor-101 .elementor-element.elementor-element-2dbac2e5{text-align:start;}.elementor-101 .elementor-element.elementor-element-2dbac2e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#085f7d;}.elementor-101 .elementor-element.elementor-element-2fb738bd{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-101 .elementor-element.elementor-element-25bbc80d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-25bbc80d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-25bbc80d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-25bbc80d > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-25bbc80d > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-25bbc80d > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-101 .elementor-element.elementor-element-25bbc80d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-4f9ae027{text-align:start;}.elementor-101 .elementor-element.elementor-element-4f9ae027 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ae6623;}.elementor-101 .elementor-element.elementor-element-13c96ddd{text-align:start;}.elementor-101 .elementor-element.elementor-element-13c96ddd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#085f7d;}.elementor-101 .elementor-element.elementor-element-6f895a07{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-101 .elementor-element.elementor-element-4964435f{--spacer-size:18px;}.elementor-101 .elementor-element.elementor-element-7dfbed8c > .elementor-container{max-width:1200px;}.elementor-101 .elementor-element.elementor-element-299e3a41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-299e3a41 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-299e3a41 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-299e3a41 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-299e3a41 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-299e3a41 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-101 .elementor-element.elementor-element-299e3a41 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-4accf1e1{text-align:start;}.elementor-101 .elementor-element.elementor-element-4accf1e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ae6623;}.elementor-101 .elementor-element.elementor-element-65c5959a{text-align:start;}.elementor-101 .elementor-element.elementor-element-65c5959a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#085f7d;}.elementor-101 .elementor-element.elementor-element-1b643ea6{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-101 .elementor-element.elementor-element-5ae67443:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-5ae67443 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-5ae67443 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-5ae67443 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-5ae67443 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-5ae67443 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-101 .elementor-element.elementor-element-5ae67443 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-1736fbad{text-align:start;}.elementor-101 .elementor-element.elementor-element-1736fbad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ae6623;}.elementor-101 .elementor-element.elementor-element-5c00c626{text-align:start;}.elementor-101 .elementor-element.elementor-element-5c00c626 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#085f7d;}.elementor-101 .elementor-element.elementor-element-595dce3{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-101 .elementor-element.elementor-element-12e957b9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-12e957b9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-12e957b9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-12e957b9 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-12e957b9 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-12e957b9 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-101 .elementor-element.elementor-element-12e957b9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-7712d611{text-align:start;}.elementor-101 .elementor-element.elementor-element-7712d611 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ae6623;}.elementor-101 .elementor-element.elementor-element-7550972e{text-align:start;}.elementor-101 .elementor-element.elementor-element-7550972e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#085f7d;}.elementor-101 .elementor-element.elementor-element-54e58cf4{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-101 .elementor-element.elementor-element-3dc99888:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-3dc99888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-3dc99888 > .elementor-container{max-width:1200px;}.elementor-101 .elementor-element.elementor-element-3dc99888{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-3dc99888 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-762ce394{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-101 .elementor-element.elementor-element-762ce394 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#ae6623;}.elementor-101 .elementor-element.elementor-element-a541e3e{text-align:center;}.elementor-101 .elementor-element.elementor-element-a541e3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2a3543;}.elementor-101 .elementor-element.elementor-element-29f09b25{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-101 .elementor-element.elementor-element-b595ece{--spacer-size:30px;}.elementor-101 .elementor-element.elementor-element-49e466b0 .elementor-accordion-item{border-color:#e2e8f0;}.elementor-101 .elementor-element.elementor-element-49e466b0 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-101 .elementor-element.elementor-element-49e466b0 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-101 .elementor-element.elementor-element-49e466b0 .elementor-accordion-icon, .elementor-101 .elementor-element.elementor-element-49e466b0 .elementor-accordion-title{color:#2a3543;}.elementor-101 .elementor-element.elementor-element-49e466b0 .elementor-accordion-icon svg{fill:#2a3543;}.elementor-101 .elementor-element.elementor-element-49e466b0 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-101 .elementor-element.elementor-element-49e466b0 .elementor-tab-title .elementor-accordion-icon i:before{color:#ae6623;}.elementor-101 .elementor-element.elementor-element-49e466b0 .elementor-tab-title .elementor-accordion-icon svg{fill:#ae6623;}.elementor-101 .elementor-element.elementor-element-49e466b0 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#ae6623;}.elementor-101 .elementor-element.elementor-element-49e466b0 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#ae6623;}.elementor-101 .elementor-element.elementor-element-49e466b0 .elementor-tab-content{color:#1a1a1a;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-101 .elementor-element.elementor-element-57a4af36:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-57a4af36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f7f5;}.elementor-101 .elementor-element.elementor-element-57a4af36 > .elementor-container{max-width:1200px;}.elementor-101 .elementor-element.elementor-element-57a4af36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-57a4af36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-3854d4ef > .elementor-container{max-width:1200px;}.elementor-101 .elementor-element.elementor-element-91e70ce{text-align:start;}.elementor-101 .elementor-element.elementor-element-91e70ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2a3543;}.elementor-101 .elementor-element.elementor-element-4b35f3a7{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-101 .elementor-element.elementor-element-4eb64c09:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-4eb64c09 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-4eb64c09 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-4eb64c09 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-4eb64c09 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-4eb64c09 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-101 .elementor-element.elementor-element-4eb64c09 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-6f7c5b56{text-align:center;}.elementor-101 .elementor-element.elementor-element-6f7c5b56 img{width:100%;max-width:100%;}.elementor-101 .elementor-element.elementor-element-4a36508a{--spacer-size:12px;}.elementor-101 .elementor-element.elementor-element-30c82727{text-align:start;}.elementor-101 .elementor-element.elementor-element-30c82727 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-101 .elementor-element.elementor-element-6fd92d22{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-101 .elementor-element.elementor-element-284bf70{text-align:start;}.elementor-101 .elementor-element.elementor-element-284bf70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#61a559;}.elementor-101 .elementor-element.elementor-element-4446cd5 .elementor-button{background-color:transparent;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#085f7d;color:#085f7d;border-style:solid;border-width:2px 2px 2px 2px;border-color:#085f7d;border-radius:6px 6px 6px 6px;}.elementor-101 .elementor-element.elementor-element-6b61bea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-6b61bea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-6b61bea > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-6b61bea > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-6b61bea > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-6b61bea > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-101 .elementor-element.elementor-element-6b61bea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-dd6c77d{text-align:center;}.elementor-101 .elementor-element.elementor-element-dd6c77d img{width:100%;max-width:100%;}.elementor-101 .elementor-element.elementor-element-4fc4447{--spacer-size:12px;}.elementor-101 .elementor-element.elementor-element-72e975f{text-align:start;}.elementor-101 .elementor-element.elementor-element-72e975f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-101 .elementor-element.elementor-element-4a60663{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-101 .elementor-element.elementor-element-4ba71bd{text-align:start;}.elementor-101 .elementor-element.elementor-element-4ba71bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#61a559;}.elementor-101 .elementor-element.elementor-element-e9684de .elementor-button{background-color:transparent;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#085f7d;color:#085f7d;border-style:solid;border-width:2px 2px 2px 2px;border-color:#085f7d;border-radius:6px 6px 6px 6px;}.elementor-101 .elementor-element.elementor-element-682e430:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-682e430 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-682e430 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-682e430 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-682e430 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-682e430 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-101 .elementor-element.elementor-element-682e430 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-8774d7f{text-align:center;}.elementor-101 .elementor-element.elementor-element-8774d7f img{width:100%;max-width:100%;}.elementor-101 .elementor-element.elementor-element-8c0c654{--spacer-size:12px;}.elementor-101 .elementor-element.elementor-element-81501af{text-align:start;}.elementor-101 .elementor-element.elementor-element-81501af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-101 .elementor-element.elementor-element-4bbbd14{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-101 .elementor-element.elementor-element-fdc632b{text-align:start;}.elementor-101 .elementor-element.elementor-element-fdc632b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#61a559;}.elementor-101 .elementor-element.elementor-element-26def81 .elementor-button{background-color:transparent;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#085f7d;color:#085f7d;border-style:solid;border-width:2px 2px 2px 2px;border-color:#085f7d;border-radius:6px 6px 6px 6px;}.elementor-101 .elementor-element.elementor-element-29dbef9a:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-29dbef9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-29dbef9a > .elementor-container{max-width:1200px;}.elementor-101 .elementor-element.elementor-element-29dbef9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-29dbef9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-3d23093e > .elementor-container{max-width:1200px;}.elementor-101 .elementor-element.elementor-element-7e850bc1{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#ae6623;}.elementor-101 .elementor-element.elementor-element-4c7e72ab{--spacer-size:12px;}.elementor-101 .elementor-element.elementor-element-75d72ba{text-align:center;}.elementor-101 .elementor-element.elementor-element-75d72ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2a3543;}.elementor-101 .elementor-element.elementor-element-303e21aa{--spacer-size:20px;}.elementor-101 .elementor-element.elementor-element-59bf8d82{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-101 .elementor-element.elementor-element-21f06079{--spacer-size:36px;}.elementor-101 .elementor-element.elementor-element-7dcb3e7a{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-101 .elementor-element.elementor-element-48fbd8d3{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-101 .elementor-element.elementor-element-192d3d13:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-192d3d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a3543;}.elementor-101 .elementor-element.elementor-element-192d3d13 > .elementor-container{max-width:1200px;}.elementor-101 .elementor-element.elementor-element-192d3d13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-192d3d13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-778aa4b3{text-align:center;}.elementor-101 .elementor-element.elementor-element-778aa4b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-15ad66d7{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-101 .elementor-element.elementor-element-5b29c91d{--spacer-size:34px;}.elementor-101 .elementor-element.elementor-element-547d5913 > .elementor-container{max-width:1200px;}.elementor-101 .elementor-element.elementor-element-ff100ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-ff100ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3b4552;}.elementor-101 .elementor-element.elementor-element-ff100ae > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-ff100ae > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-ff100ae > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-ff100ae > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-101 .elementor-element.elementor-element-ff100ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-1ecb2fde .elementor-accordion-item{border-color:rgba(255,255,255,0.15);}.elementor-101 .elementor-element.elementor-element-1ecb2fde .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(255,255,255,0.15);}.elementor-101 .elementor-element.elementor-element-1ecb2fde .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(255,255,255,0.15);}.elementor-101 .elementor-element.elementor-element-1ecb2fde .elementor-accordion-icon, .elementor-101 .elementor-element.elementor-element-1ecb2fde .elementor-accordion-title{color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-1ecb2fde .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-1ecb2fde .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-101 .elementor-element.elementor-element-1ecb2fde .elementor-tab-title .elementor-accordion-icon i:before{color:#e8882f;}.elementor-101 .elementor-element.elementor-element-1ecb2fde .elementor-tab-title .elementor-accordion-icon svg{fill:#e8882f;}.elementor-101 .elementor-element.elementor-element-1ecb2fde .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#e8882f;}.elementor-101 .elementor-element.elementor-element-1ecb2fde .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#e8882f;}.elementor-101 .elementor-element.elementor-element-1ecb2fde .elementor-tab-content{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-101 .elementor-element.elementor-element-11f25729:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-11f25729 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3b4552;}.elementor-101 .elementor-element.elementor-element-11f25729 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-11f25729 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-11f25729 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-11f25729 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-101 .elementor-element.elementor-element-11f25729 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-64674a9f .elementor-accordion-item{border-color:rgba(255,255,255,0.15);}.elementor-101 .elementor-element.elementor-element-64674a9f .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(255,255,255,0.15);}.elementor-101 .elementor-element.elementor-element-64674a9f .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(255,255,255,0.15);}.elementor-101 .elementor-element.elementor-element-64674a9f .elementor-accordion-icon, .elementor-101 .elementor-element.elementor-element-64674a9f .elementor-accordion-title{color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-64674a9f .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-64674a9f .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-101 .elementor-element.elementor-element-64674a9f .elementor-tab-title .elementor-accordion-icon i:before{color:#e8882f;}.elementor-101 .elementor-element.elementor-element-64674a9f .elementor-tab-title .elementor-accordion-icon svg{fill:#e8882f;}.elementor-101 .elementor-element.elementor-element-64674a9f .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#e8882f;}.elementor-101 .elementor-element.elementor-element-64674a9f .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#e8882f;}.elementor-101 .elementor-element.elementor-element-64674a9f .elementor-tab-content{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-101 .elementor-element.elementor-element-610ff0c3:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-610ff0c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9efdd;}.elementor-101 .elementor-element.elementor-element-610ff0c3 > .elementor-container{max-width:1200px;}.elementor-101 .elementor-element.elementor-element-610ff0c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-610ff0c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-42256f24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-101 .elementor-element.elementor-element-42256f24 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#ae6623;}.elementor-101 .elementor-element.elementor-element-759b6c2e{text-align:center;}.elementor-101 .elementor-element.elementor-element-759b6c2e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#085f7d;}.elementor-101 .elementor-element.elementor-element-2ff100f2{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-101 .elementor-element.elementor-element-27fb184a{--spacer-size:30px;}.elementor-101 .elementor-element.elementor-element-78c19561 > .elementor-container{max-width:1200px;}.elementor-101 .elementor-element.elementor-element-75056ed2{text-align:center;}.elementor-101 .elementor-element.elementor-element-75056ed2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ae6623;}.elementor-101 .elementor-element.elementor-element-2511ffcb{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-101 .elementor-element.elementor-element-777ce875{text-align:center;}.elementor-101 .elementor-element.elementor-element-777ce875 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ae6623;}.elementor-101 .elementor-element.elementor-element-7f1ccc84{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-101 .elementor-element.elementor-element-4ceeffa{text-align:center;}.elementor-101 .elementor-element.elementor-element-4ceeffa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ae6623;}.elementor-101 .elementor-element.elementor-element-2c49e7a2{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}@media(max-width:1024px){.elementor-101 .elementor-element.elementor-element-2f2f6040 .elementor-heading-title{font-size:12px;}.elementor-101 .elementor-element.elementor-element-16f64e7c{--spacer-size:11px;}.elementor-101 .elementor-element.elementor-element-78e38787 .elementor-heading-title{font-size:42px;}.elementor-101 .elementor-element.elementor-element-77eb6db7{--spacer-size:14px;}.elementor-101 .elementor-element.elementor-element-28e55b4e{font-size:15px;}.elementor-101 .elementor-element.elementor-element-14e27f7b{--spacer-size:20px;}.elementor-101 .elementor-element.elementor-element-5e97b012{--spacer-size:45px;}.elementor-101 .elementor-element.elementor-element-5624bfd4 .elementor-heading-title{font-size:28px;}.elementor-101 .elementor-element.elementor-element-31c555f1{font-size:15px;}.elementor-101 .elementor-element.elementor-element-7155460f .elementor-heading-title{font-size:28px;}.elementor-101 .elementor-element.elementor-element-d140b92{font-size:15px;}.elementor-101 .elementor-element.elementor-element-3396b872 .elementor-heading-title{font-size:28px;}.elementor-101 .elementor-element.elementor-element-58ce60fa{font-size:15px;}.elementor-101 .elementor-element.elementor-element-61e1f78f .elementor-heading-title{font-size:12px;}.elementor-101 .elementor-element.elementor-element-364b376c .elementor-heading-title{font-size:30px;}.elementor-101 .elementor-element.elementor-element-2b1f37cc{--spacer-size:22px;}.elementor-101 .elementor-element.elementor-element-4d596227 img{width:100%;}.elementor-101 .elementor-element.elementor-element-5217c7fc{--spacer-size:28px;}.elementor-101 .elementor-element.elementor-element-33d6e7b9{font-size:15px;}.elementor-101 .elementor-element.elementor-element-1bda7db{--spacer-size:14px;}.elementor-101 .elementor-element.elementor-element-16d0fc26{--spacer-size:22px;}.elementor-101 .elementor-element.elementor-element-141723b .elementor-heading-title{font-size:12px;}.elementor-101 .elementor-element.elementor-element-16f67eca .elementor-heading-title{font-size:30px;}.elementor-101 .elementor-element.elementor-element-682d4f72{font-size:15px;}.elementor-101 .elementor-element.elementor-element-1a905969{--spacer-size:21px;}.elementor-101 .elementor-element.elementor-element-4bf00cdb .elementor-heading-title{font-size:22px;}.elementor-101 .elementor-element.elementor-element-69e1f000 .elementor-heading-title{font-size:18px;}.elementor-101 .elementor-element.elementor-element-35af11e2{font-size:15px;}.elementor-101 .elementor-element.elementor-element-29a28a3 .elementor-heading-title{font-size:22px;}.elementor-101 .elementor-element.elementor-element-2dbac2e5 .elementor-heading-title{font-size:18px;}.elementor-101 .elementor-element.elementor-element-2fb738bd{font-size:15px;}.elementor-101 .elementor-element.elementor-element-4f9ae027 .elementor-heading-title{font-size:22px;}.elementor-101 .elementor-element.elementor-element-13c96ddd .elementor-heading-title{font-size:18px;}.elementor-101 .elementor-element.elementor-element-6f895a07{font-size:15px;}.elementor-101 .elementor-element.elementor-element-4964435f{--spacer-size:13px;}.elementor-101 .elementor-element.elementor-element-4accf1e1 .elementor-heading-title{font-size:22px;}.elementor-101 .elementor-element.elementor-element-65c5959a .elementor-heading-title{font-size:18px;}.elementor-101 .elementor-element.elementor-element-1b643ea6{font-size:15px;}.elementor-101 .elementor-element.elementor-element-1736fbad .elementor-heading-title{font-size:22px;}.elementor-101 .elementor-element.elementor-element-5c00c626 .elementor-heading-title{font-size:18px;}.elementor-101 .elementor-element.elementor-element-595dce3{font-size:15px;}.elementor-101 .elementor-element.elementor-element-7712d611 .elementor-heading-title{font-size:22px;}.elementor-101 .elementor-element.elementor-element-7550972e .elementor-heading-title{font-size:18px;}.elementor-101 .elementor-element.elementor-element-54e58cf4{font-size:15px;}.elementor-101 .elementor-element.elementor-element-762ce394 .elementor-heading-title{font-size:12px;}.elementor-101 .elementor-element.elementor-element-a541e3e .elementor-heading-title{font-size:30px;}.elementor-101 .elementor-element.elementor-element-29f09b25{font-size:15px;}.elementor-101 .elementor-element.elementor-element-b595ece{--spacer-size:21px;}.elementor-101 .elementor-element.elementor-element-91e70ce .elementor-heading-title{font-size:30px;}.elementor-101 .elementor-element.elementor-element-4b35f3a7{font-size:15px;}.elementor-101 .elementor-element.elementor-element-6f7c5b56 img{width:100%;}.elementor-101 .elementor-element.elementor-element-4a36508a{--spacer-size:8px;}.elementor-101 .elementor-element.elementor-element-30c82727 .elementor-heading-title{font-size:17px;}.elementor-101 .elementor-element.elementor-element-6fd92d22{font-size:15px;}.elementor-101 .elementor-element.elementor-element-284bf70 .elementor-heading-title{font-size:18px;}.elementor-101 .elementor-element.elementor-element-dd6c77d img{width:100%;}.elementor-101 .elementor-element.elementor-element-4fc4447{--spacer-size:8px;}.elementor-101 .elementor-element.elementor-element-72e975f .elementor-heading-title{font-size:17px;}.elementor-101 .elementor-element.elementor-element-4a60663{font-size:15px;}.elementor-101 .elementor-element.elementor-element-4ba71bd .elementor-heading-title{font-size:18px;}.elementor-101 .elementor-element.elementor-element-8774d7f img{width:100%;}.elementor-101 .elementor-element.elementor-element-8c0c654{--spacer-size:8px;}.elementor-101 .elementor-element.elementor-element-81501af .elementor-heading-title{font-size:17px;}.elementor-101 .elementor-element.elementor-element-4bbbd14{font-size:15px;}.elementor-101 .elementor-element.elementor-element-fdc632b .elementor-heading-title{font-size:18px;}.elementor-101 .elementor-element.elementor-element-7e850bc1{font-size:15px;}.elementor-101 .elementor-element.elementor-element-4c7e72ab{--spacer-size:8px;}.elementor-101 .elementor-element.elementor-element-75d72ba .elementor-heading-title{font-size:30px;}.elementor-101 .elementor-element.elementor-element-303e21aa{--spacer-size:14px;}.elementor-101 .elementor-element.elementor-element-59bf8d82{font-size:15px;}.elementor-101 .elementor-element.elementor-element-21f06079{--spacer-size:25px;}.elementor-101 .elementor-element.elementor-element-7dcb3e7a{font-size:15px;}.elementor-101 .elementor-element.elementor-element-48fbd8d3{font-size:15px;}.elementor-101 .elementor-element.elementor-element-778aa4b3 .elementor-heading-title{font-size:30px;}.elementor-101 .elementor-element.elementor-element-15ad66d7{font-size:15px;}.elementor-101 .elementor-element.elementor-element-5b29c91d{--spacer-size:24px;}.elementor-101 .elementor-element.elementor-element-42256f24 .elementor-heading-title{font-size:12px;}.elementor-101 .elementor-element.elementor-element-759b6c2e .elementor-heading-title{font-size:30px;}.elementor-101 .elementor-element.elementor-element-2ff100f2{font-size:15px;}.elementor-101 .elementor-element.elementor-element-27fb184a{--spacer-size:21px;}.elementor-101 .elementor-element.elementor-element-75056ed2 .elementor-heading-title{font-size:28px;}.elementor-101 .elementor-element.elementor-element-2511ffcb{font-size:15px;}.elementor-101 .elementor-element.elementor-element-777ce875 .elementor-heading-title{font-size:28px;}.elementor-101 .elementor-element.elementor-element-7f1ccc84{font-size:15px;}.elementor-101 .elementor-element.elementor-element-4ceeffa .elementor-heading-title{font-size:28px;}.elementor-101 .elementor-element.elementor-element-2c49e7a2{font-size:15px;}}@media(max-width:767px){.elementor-101 .elementor-element.elementor-element-2f2f6040 .elementor-heading-title{font-size:11px;}.elementor-101 .elementor-element.elementor-element-16f64e7c{--spacer-size:8px;}.elementor-101 .elementor-element.elementor-element-78e38787 .elementor-heading-title{font-size:32px;}.elementor-101 .elementor-element.elementor-element-77eb6db7{--spacer-size:10px;}.elementor-101 .elementor-element.elementor-element-58917cab{width:100%;}.elementor-101 .elementor-element.elementor-element-24348417{width:100%;}.elementor-101 .elementor-element.elementor-element-28e55b4e{font-size:15px;}.elementor-101 .elementor-element.elementor-element-87e10fc{width:100%;}.elementor-101 .elementor-element.elementor-element-14e27f7b{--spacer-size:14px;}.elementor-101 .elementor-element.elementor-element-5e97b012{--spacer-size:32px;}.elementor-101 .elementor-element.elementor-element-6f7d6ebe{width:100%;}.elementor-101 .elementor-element.elementor-element-5624bfd4 .elementor-heading-title{font-size:22px;}.elementor-101 .elementor-element.elementor-element-31c555f1{font-size:15px;}.elementor-101 .elementor-element.elementor-element-15817248{width:100%;}.elementor-101 .elementor-element.elementor-element-7155460f .elementor-heading-title{font-size:22px;}.elementor-101 .elementor-element.elementor-element-d140b92{font-size:15px;}.elementor-101 .elementor-element.elementor-element-6d087d4e{width:100%;}.elementor-101 .elementor-element.elementor-element-3396b872 .elementor-heading-title{font-size:22px;}.elementor-101 .elementor-element.elementor-element-58ce60fa{font-size:15px;}.elementor-101 .elementor-element.elementor-element-61e1f78f .elementor-heading-title{font-size:11px;}.elementor-101 .elementor-element.elementor-element-364b376c .elementor-heading-title{font-size:26px;}.elementor-101 .elementor-element.elementor-element-2b1f37cc{--spacer-size:16px;}.elementor-101 .elementor-element.elementor-element-669889ad{width:100%;}.elementor-101 .elementor-element.elementor-element-403aa38f{width:100%;}.elementor-101 .elementor-element.elementor-element-4d596227 img{width:100%;}.elementor-101 .elementor-element.elementor-element-70c4b689{width:100%;}.elementor-101 .elementor-element.elementor-element-5217c7fc{--spacer-size:20px;}.elementor-101 .elementor-element.elementor-element-5b06f388{width:100%;}.elementor-101 .elementor-element.elementor-element-61a5f991{width:100%;}.elementor-101 .elementor-element.elementor-element-33d6e7b9{font-size:15px;}.elementor-101 .elementor-element.elementor-element-1bda7db{--spacer-size:10px;}.elementor-101 .elementor-element.elementor-element-16d0fc26{--spacer-size:16px;}.elementor-101 .elementor-element.elementor-element-1d794c38{width:100%;}.elementor-101 .elementor-element.elementor-element-141723b .elementor-heading-title{font-size:11px;}.elementor-101 .elementor-element.elementor-element-16f67eca .elementor-heading-title{font-size:26px;}.elementor-101 .elementor-element.elementor-element-682d4f72{font-size:15px;}.elementor-101 .elementor-element.elementor-element-1a905969{--spacer-size:15px;}.elementor-101 .elementor-element.elementor-element-ca8c0e8{width:100%;}.elementor-101 .elementor-element.elementor-element-4bf00cdb .elementor-heading-title{font-size:20px;}.elementor-101 .elementor-element.elementor-element-69e1f000 .elementor-heading-title{font-size:17px;}.elementor-101 .elementor-element.elementor-element-35af11e2{font-size:15px;}.elementor-101 .elementor-element.elementor-element-15262786{width:100%;}.elementor-101 .elementor-element.elementor-element-29a28a3 .elementor-heading-title{font-size:20px;}.elementor-101 .elementor-element.elementor-element-2dbac2e5 .elementor-heading-title{font-size:17px;}.elementor-101 .elementor-element.elementor-element-2fb738bd{font-size:15px;}.elementor-101 .elementor-element.elementor-element-25bbc80d{width:100%;}.elementor-101 .elementor-element.elementor-element-4f9ae027 .elementor-heading-title{font-size:20px;}.elementor-101 .elementor-element.elementor-element-13c96ddd .elementor-heading-title{font-size:17px;}.elementor-101 .elementor-element.elementor-element-6f895a07{font-size:15px;}.elementor-101 .elementor-element.elementor-element-4964435f{--spacer-size:9px;}.elementor-101 .elementor-element.elementor-element-299e3a41{width:100%;}.elementor-101 .elementor-element.elementor-element-4accf1e1 .elementor-heading-title{font-size:20px;}.elementor-101 .elementor-element.elementor-element-65c5959a .elementor-heading-title{font-size:17px;}.elementor-101 .elementor-element.elementor-element-1b643ea6{font-size:15px;}.elementor-101 .elementor-element.elementor-element-5ae67443{width:100%;}.elementor-101 .elementor-element.elementor-element-1736fbad .elementor-heading-title{font-size:20px;}.elementor-101 .elementor-element.elementor-element-5c00c626 .elementor-heading-title{font-size:17px;}.elementor-101 .elementor-element.elementor-element-595dce3{font-size:15px;}.elementor-101 .elementor-element.elementor-element-12e957b9{width:100%;}.elementor-101 .elementor-element.elementor-element-7712d611 .elementor-heading-title{font-size:20px;}.elementor-101 .elementor-element.elementor-element-7550972e .elementor-heading-title{font-size:17px;}.elementor-101 .elementor-element.elementor-element-54e58cf4{font-size:15px;}.elementor-101 .elementor-element.elementor-element-762ce394 .elementor-heading-title{font-size:11px;}.elementor-101 .elementor-element.elementor-element-a541e3e .elementor-heading-title{font-size:26px;}.elementor-101 .elementor-element.elementor-element-29f09b25{font-size:15px;}.elementor-101 .elementor-element.elementor-element-b595ece{--spacer-size:15px;}.elementor-101 .elementor-element.elementor-element-2b188b90{width:100%;}.elementor-101 .elementor-element.elementor-element-91e70ce .elementor-heading-title{font-size:26px;}.elementor-101 .elementor-element.elementor-element-4b35f3a7{font-size:15px;}.elementor-101 .elementor-element.elementor-element-4eb64c09{width:100%;}.elementor-101 .elementor-element.elementor-element-6f7c5b56 img{width:100%;}.elementor-101 .elementor-element.elementor-element-4a36508a{--spacer-size:6px;}.elementor-101 .elementor-element.elementor-element-30c82727 .elementor-heading-title{font-size:16px;}.elementor-101 .elementor-element.elementor-element-6fd92d22{font-size:15px;}.elementor-101 .elementor-element.elementor-element-284bf70 .elementor-heading-title{font-size:17px;}.elementor-101 .elementor-element.elementor-element-6b61bea{width:100%;}.elementor-101 .elementor-element.elementor-element-dd6c77d img{width:100%;}.elementor-101 .elementor-element.elementor-element-4fc4447{--spacer-size:6px;}.elementor-101 .elementor-element.elementor-element-72e975f .elementor-heading-title{font-size:16px;}.elementor-101 .elementor-element.elementor-element-4a60663{font-size:15px;}.elementor-101 .elementor-element.elementor-element-4ba71bd .elementor-heading-title{font-size:17px;}.elementor-101 .elementor-element.elementor-element-682e430{width:100%;}.elementor-101 .elementor-element.elementor-element-8774d7f img{width:100%;}.elementor-101 .elementor-element.elementor-element-8c0c654{--spacer-size:6px;}.elementor-101 .elementor-element.elementor-element-81501af .elementor-heading-title{font-size:16px;}.elementor-101 .elementor-element.elementor-element-4bbbd14{font-size:15px;}.elementor-101 .elementor-element.elementor-element-fdc632b .elementor-heading-title{font-size:17px;}.elementor-101 .elementor-element.elementor-element-2fec9f03{width:100%;}.elementor-101 .elementor-element.elementor-element-31d0b1d7{width:100%;}.elementor-101 .elementor-element.elementor-element-7e850bc1{font-size:15px;}.elementor-101 .elementor-element.elementor-element-4c7e72ab{--spacer-size:6px;}.elementor-101 .elementor-element.elementor-element-75d72ba .elementor-heading-title{font-size:26px;}.elementor-101 .elementor-element.elementor-element-303e21aa{--spacer-size:10px;}.elementor-101 .elementor-element.elementor-element-59bf8d82{font-size:15px;}.elementor-101 .elementor-element.elementor-element-21f06079{--spacer-size:18px;}.elementor-101 .elementor-element.elementor-element-7dcb3e7a{font-size:15px;}.elementor-101 .elementor-element.elementor-element-48fbd8d3{font-size:15px;}.elementor-101 .elementor-element.elementor-element-88f4393{width:100%;}.elementor-101 .elementor-element.elementor-element-778aa4b3 .elementor-heading-title{font-size:26px;}.elementor-101 .elementor-element.elementor-element-15ad66d7{font-size:15px;}.elementor-101 .elementor-element.elementor-element-5b29c91d{--spacer-size:17px;}.elementor-101 .elementor-element.elementor-element-ff100ae{width:100%;}.elementor-101 .elementor-element.elementor-element-11f25729{width:100%;}.elementor-101 .elementor-element.elementor-element-42256f24 .elementor-heading-title{font-size:11px;}.elementor-101 .elementor-element.elementor-element-759b6c2e .elementor-heading-title{font-size:26px;}.elementor-101 .elementor-element.elementor-element-2ff100f2{font-size:15px;}.elementor-101 .elementor-element.elementor-element-27fb184a{--spacer-size:15px;}.elementor-101 .elementor-element.elementor-element-3cd4b2b2{width:100%;}.elementor-101 .elementor-element.elementor-element-75056ed2 .elementor-heading-title{font-size:24px;}.elementor-101 .elementor-element.elementor-element-2511ffcb{font-size:15px;}.elementor-101 .elementor-element.elementor-element-d9310c3{width:100%;}.elementor-101 .elementor-element.elementor-element-777ce875 .elementor-heading-title{font-size:24px;}.elementor-101 .elementor-element.elementor-element-7f1ccc84{font-size:15px;}.elementor-101 .elementor-element.elementor-element-6b7dc8a9{width:100%;}.elementor-101 .elementor-element.elementor-element-4ceeffa .elementor-heading-title{font-size:24px;}.elementor-101 .elementor-element.elementor-element-2c49e7a2{font-size:15px;}}@media(min-width:768px){.elementor-101 .elementor-element.elementor-element-736240f0{width:100%;}.elementor-101 .elementor-element.elementor-element-58917cab{width:20%;}.elementor-101 .elementor-element.elementor-element-24348417{width:60%;}.elementor-101 .elementor-element.elementor-element-87e10fc{width:20%;}.elementor-101 .elementor-element.elementor-element-6f7d6ebe{width:33%;}.elementor-101 .elementor-element.elementor-element-15817248{width:33%;}.elementor-101 .elementor-element.elementor-element-6d087d4e{width:34%;}.elementor-101 .elementor-element.elementor-element-3124502d{width:100%;}.elementor-101 .elementor-element.elementor-element-669889ad{width:10%;}.elementor-101 .elementor-element.elementor-element-403aa38f{width:80%;}.elementor-101 .elementor-element.elementor-element-70c4b689{width:10%;}.elementor-101 .elementor-element.elementor-element-5b06f388{width:20%;}.elementor-101 .elementor-element.elementor-element-61a5f991{width:60%;}.elementor-101 .elementor-element.elementor-element-1d794c38{width:20%;}.elementor-101 .elementor-element.elementor-element-2bfa02f6{width:100%;}.elementor-101 .elementor-element.elementor-element-ca8c0e8{width:33%;}.elementor-101 .elementor-element.elementor-element-15262786{width:33%;}.elementor-101 .elementor-element.elementor-element-25bbc80d{width:34%;}.elementor-101 .elementor-element.elementor-element-299e3a41{width:33%;}.elementor-101 .elementor-element.elementor-element-5ae67443{width:33%;}.elementor-101 .elementor-element.elementor-element-12e957b9{width:34%;}.elementor-101 .elementor-element.elementor-element-77751ad5{width:100%;}.elementor-101 .elementor-element.elementor-element-709a9b27{width:100%;}.elementor-101 .elementor-element.elementor-element-21efb5f7{width:100%;}.elementor-101 .elementor-element.elementor-element-2fec9f03{width:15%;}.elementor-101 .elementor-element.elementor-element-31d0b1d7{width:70%;}.elementor-101 .elementor-element.elementor-element-88f4393{width:15%;}.elementor-101 .elementor-element.elementor-element-27d86d0c{width:100%;}.elementor-101 .elementor-element.elementor-element-ff100ae{width:50%;}.elementor-101 .elementor-element.elementor-element-11f25729{width:50%;}.elementor-101 .elementor-element.elementor-element-5a469f38{width:100%;}.elementor-101 .elementor-element.elementor-element-3cd4b2b2{width:33%;}.elementor-101 .elementor-element.elementor-element-d9310c3{width:33%;}.elementor-101 .elementor-element.elementor-element-6b7dc8a9{width:34%;}}@media(max-width:1024px) and (min-width:768px){.elementor-101 .elementor-element.elementor-element-58917cab{width:50%;}.elementor-101 .elementor-element.elementor-element-24348417{width:60%;}.elementor-101 .elementor-element.elementor-element-87e10fc{width:50%;}.elementor-101 .elementor-element.elementor-element-6f7d6ebe{width:50%;}.elementor-101 .elementor-element.elementor-element-15817248{width:50%;}.elementor-101 .elementor-element.elementor-element-6d087d4e{width:34%;}.elementor-101 .elementor-element.elementor-element-669889ad{width:50%;}.elementor-101 .elementor-element.elementor-element-403aa38f{width:80%;}.elementor-101 .elementor-element.elementor-element-70c4b689{width:50%;}.elementor-101 .elementor-element.elementor-element-5b06f388{width:50%;}.elementor-101 .elementor-element.elementor-element-61a5f991{width:60%;}.elementor-101 .elementor-element.elementor-element-1d794c38{width:50%;}.elementor-101 .elementor-element.elementor-element-ca8c0e8{width:50%;}.elementor-101 .elementor-element.elementor-element-15262786{width:50%;}.elementor-101 .elementor-element.elementor-element-25bbc80d{width:34%;}.elementor-101 .elementor-element.elementor-element-299e3a41{width:50%;}.elementor-101 .elementor-element.elementor-element-5ae67443{width:50%;}.elementor-101 .elementor-element.elementor-element-12e957b9{width:34%;}.elementor-101 .elementor-element.elementor-element-2b188b90{width:68%;}.elementor-101 .elementor-element.elementor-element-4eb64c09{width:50%;}.elementor-101 .elementor-element.elementor-element-6b61bea{width:50%;}.elementor-101 .elementor-element.elementor-element-682e430{width:50%;}.elementor-101 .elementor-element.elementor-element-2fec9f03{width:50%;}.elementor-101 .elementor-element.elementor-element-31d0b1d7{width:70%;}.elementor-101 .elementor-element.elementor-element-88f4393{width:50%;}.elementor-101 .elementor-element.elementor-element-ff100ae{width:50%;}.elementor-101 .elementor-element.elementor-element-11f25729{width:50%;}.elementor-101 .elementor-element.elementor-element-3cd4b2b2{width:50%;}.elementor-101 .elementor-element.elementor-element-d9310c3{width:50%;}.elementor-101 .elementor-element.elementor-element-6b7dc8a9{width:34%;}}/* Start custom CSS for column, class: .elementor-element-58917cab */.elementor-101 .elementor-element.elementor-element-58917cab { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-58917cab > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-58917cab img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-58917cab .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-58917cab p, .elementor-101 .elementor-element.elementor-element-58917cab h1, .elementor-101 .elementor-element.elementor-element-58917cab h2, .elementor-101 .elementor-element.elementor-element-58917cab h3, .elementor-101 .elementor-element.elementor-element-58917cab h4, .elementor-101 .elementor-element.elementor-element-58917cab h5, .elementor-101 .elementor-element.elementor-element-58917cab h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-24348417 */.elementor-101 .elementor-element.elementor-element-24348417 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-24348417 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-24348417 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-24348417 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-24348417 p, .elementor-101 .elementor-element.elementor-element-24348417 h1, .elementor-101 .elementor-element.elementor-element-24348417 h2, .elementor-101 .elementor-element.elementor-element-24348417 h3, .elementor-101 .elementor-element.elementor-element-24348417 h4, .elementor-101 .elementor-element.elementor-element-24348417 h5, .elementor-101 .elementor-element.elementor-element-24348417 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-87e10fc */.elementor-101 .elementor-element.elementor-element-87e10fc { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-87e10fc > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-87e10fc img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-87e10fc .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-87e10fc p, .elementor-101 .elementor-element.elementor-element-87e10fc h1, .elementor-101 .elementor-element.elementor-element-87e10fc h2, .elementor-101 .elementor-element.elementor-element-87e10fc h3, .elementor-101 .elementor-element.elementor-element-87e10fc h4, .elementor-101 .elementor-element.elementor-element-87e10fc h5, .elementor-101 .elementor-element.elementor-element-87e10fc h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5e833d39 */.elementor-101 .elementor-element.elementor-element-5e833d39 > .elementor-container > .elementor-row,
.elementor-101 .elementor-element.elementor-element-5e833d39 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-101 .elementor-element.elementor-element-5e833d39 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-101 .elementor-element.elementor-element-5e833d39 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6f7d6ebe */.elementor-101 .elementor-element.elementor-element-6f7d6ebe { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-6f7d6ebe > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-6f7d6ebe img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-6f7d6ebe .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-6f7d6ebe p, .elementor-101 .elementor-element.elementor-element-6f7d6ebe h1, .elementor-101 .elementor-element.elementor-element-6f7d6ebe h2, .elementor-101 .elementor-element.elementor-element-6f7d6ebe h3, .elementor-101 .elementor-element.elementor-element-6f7d6ebe h4, .elementor-101 .elementor-element.elementor-element-6f7d6ebe h5, .elementor-101 .elementor-element.elementor-element-6f7d6ebe h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-15817248 */.elementor-101 .elementor-element.elementor-element-15817248 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-15817248 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-15817248 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-15817248 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-15817248 p, .elementor-101 .elementor-element.elementor-element-15817248 h1, .elementor-101 .elementor-element.elementor-element-15817248 h2, .elementor-101 .elementor-element.elementor-element-15817248 h3, .elementor-101 .elementor-element.elementor-element-15817248 h4, .elementor-101 .elementor-element.elementor-element-15817248 h5, .elementor-101 .elementor-element.elementor-element-15817248 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d087d4e */.elementor-101 .elementor-element.elementor-element-6d087d4e { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-6d087d4e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-6d087d4e img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-6d087d4e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-6d087d4e p, .elementor-101 .elementor-element.elementor-element-6d087d4e h1, .elementor-101 .elementor-element.elementor-element-6d087d4e h2, .elementor-101 .elementor-element.elementor-element-6d087d4e h3, .elementor-101 .elementor-element.elementor-element-6d087d4e h4, .elementor-101 .elementor-element.elementor-element-6d087d4e h5, .elementor-101 .elementor-element.elementor-element-6d087d4e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d3e9858 */.elementor-101 .elementor-element.elementor-element-4d3e9858 > .elementor-container > .elementor-row,
.elementor-101 .elementor-element.elementor-element-4d3e9858 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-101 .elementor-element.elementor-element-4d3e9858 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-101 .elementor-element.elementor-element-4d3e9858 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-736240f0 */.elementor-101 .elementor-element.elementor-element-736240f0 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-736240f0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-736240f0 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-736240f0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-736240f0 p, .elementor-101 .elementor-element.elementor-element-736240f0 h1, .elementor-101 .elementor-element.elementor-element-736240f0 h2, .elementor-101 .elementor-element.elementor-element-736240f0 h3, .elementor-101 .elementor-element.elementor-element-736240f0 h4, .elementor-101 .elementor-element.elementor-element-736240f0 h5, .elementor-101 .elementor-element.elementor-element-736240f0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-534be6c8 */.elementor-101 .elementor-element.elementor-element-534be6c8 { border-top: 4px solid #e8882f; }
.elementor-101 .elementor-element.elementor-element-534be6c8 .elementor-widget {
  animation: codex_category-hero-0-soft-reveal 700ms ease both;
}
.elementor-101 .elementor-element.elementor-element-534be6c8 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-101 .elementor-element.elementor-element-534be6c8 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-101 .elementor-element.elementor-element-534be6c8 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-hero-0-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-101 .elementor-element.elementor-element-534be6c8, .elementor-101 .elementor-element.elementor-element-534be6c8 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-669889ad */.elementor-101 .elementor-element.elementor-element-669889ad { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-669889ad > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-669889ad img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-669889ad .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-669889ad p, .elementor-101 .elementor-element.elementor-element-669889ad h1, .elementor-101 .elementor-element.elementor-element-669889ad h2, .elementor-101 .elementor-element.elementor-element-669889ad h3, .elementor-101 .elementor-element.elementor-element-669889ad h4, .elementor-101 .elementor-element.elementor-element-669889ad h5, .elementor-101 .elementor-element.elementor-element-669889ad h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-403aa38f */.elementor-101 .elementor-element.elementor-element-403aa38f { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-403aa38f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-403aa38f img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-403aa38f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-403aa38f p, .elementor-101 .elementor-element.elementor-element-403aa38f h1, .elementor-101 .elementor-element.elementor-element-403aa38f h2, .elementor-101 .elementor-element.elementor-element-403aa38f h3, .elementor-101 .elementor-element.elementor-element-403aa38f h4, .elementor-101 .elementor-element.elementor-element-403aa38f h5, .elementor-101 .elementor-element.elementor-element-403aa38f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-70c4b689 */.elementor-101 .elementor-element.elementor-element-70c4b689 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-70c4b689 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-70c4b689 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-70c4b689 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-70c4b689 p, .elementor-101 .elementor-element.elementor-element-70c4b689 h1, .elementor-101 .elementor-element.elementor-element-70c4b689 h2, .elementor-101 .elementor-element.elementor-element-70c4b689 h3, .elementor-101 .elementor-element.elementor-element-70c4b689 h4, .elementor-101 .elementor-element.elementor-element-70c4b689 h5, .elementor-101 .elementor-element.elementor-element-70c4b689 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-348e7acd */.elementor-101 .elementor-element.elementor-element-348e7acd > .elementor-container > .elementor-row,
.elementor-101 .elementor-element.elementor-element-348e7acd > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-101 .elementor-element.elementor-element-348e7acd > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-101 .elementor-element.elementor-element-348e7acd img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b06f388 */.elementor-101 .elementor-element.elementor-element-5b06f388 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-5b06f388 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-5b06f388 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-5b06f388 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-5b06f388 p, .elementor-101 .elementor-element.elementor-element-5b06f388 h1, .elementor-101 .elementor-element.elementor-element-5b06f388 h2, .elementor-101 .elementor-element.elementor-element-5b06f388 h3, .elementor-101 .elementor-element.elementor-element-5b06f388 h4, .elementor-101 .elementor-element.elementor-element-5b06f388 h5, .elementor-101 .elementor-element.elementor-element-5b06f388 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-61a5f991 */.elementor-101 .elementor-element.elementor-element-61a5f991 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-61a5f991 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-61a5f991 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-61a5f991 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-61a5f991 p, .elementor-101 .elementor-element.elementor-element-61a5f991 h1, .elementor-101 .elementor-element.elementor-element-61a5f991 h2, .elementor-101 .elementor-element.elementor-element-61a5f991 h3, .elementor-101 .elementor-element.elementor-element-61a5f991 h4, .elementor-101 .elementor-element.elementor-element-61a5f991 h5, .elementor-101 .elementor-element.elementor-element-61a5f991 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1d794c38 */.elementor-101 .elementor-element.elementor-element-1d794c38 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-1d794c38 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-1d794c38 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-1d794c38 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-1d794c38 p, .elementor-101 .elementor-element.elementor-element-1d794c38 h1, .elementor-101 .elementor-element.elementor-element-1d794c38 h2, .elementor-101 .elementor-element.elementor-element-1d794c38 h3, .elementor-101 .elementor-element.elementor-element-1d794c38 h4, .elementor-101 .elementor-element.elementor-element-1d794c38 h5, .elementor-101 .elementor-element.elementor-element-1d794c38 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7e82f17d */.elementor-101 .elementor-element.elementor-element-7e82f17d > .elementor-container > .elementor-row,
.elementor-101 .elementor-element.elementor-element-7e82f17d > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-101 .elementor-element.elementor-element-7e82f17d > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-101 .elementor-element.elementor-element-7e82f17d img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3124502d */.elementor-101 .elementor-element.elementor-element-3124502d { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-3124502d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-3124502d img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-3124502d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-3124502d p, .elementor-101 .elementor-element.elementor-element-3124502d h1, .elementor-101 .elementor-element.elementor-element-3124502d h2, .elementor-101 .elementor-element.elementor-element-3124502d h3, .elementor-101 .elementor-element.elementor-element-3124502d h4, .elementor-101 .elementor-element.elementor-element-3124502d h5, .elementor-101 .elementor-element.elementor-element-3124502d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ca8c0e8 */.elementor-101 .elementor-element.elementor-element-ca8c0e8 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-ca8c0e8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-ca8c0e8 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-ca8c0e8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-ca8c0e8 p, .elementor-101 .elementor-element.elementor-element-ca8c0e8 h1, .elementor-101 .elementor-element.elementor-element-ca8c0e8 h2, .elementor-101 .elementor-element.elementor-element-ca8c0e8 h3, .elementor-101 .elementor-element.elementor-element-ca8c0e8 h4, .elementor-101 .elementor-element.elementor-element-ca8c0e8 h5, .elementor-101 .elementor-element.elementor-element-ca8c0e8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-15262786 */.elementor-101 .elementor-element.elementor-element-15262786 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-15262786 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-15262786 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-15262786 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-15262786 p, .elementor-101 .elementor-element.elementor-element-15262786 h1, .elementor-101 .elementor-element.elementor-element-15262786 h2, .elementor-101 .elementor-element.elementor-element-15262786 h3, .elementor-101 .elementor-element.elementor-element-15262786 h4, .elementor-101 .elementor-element.elementor-element-15262786 h5, .elementor-101 .elementor-element.elementor-element-15262786 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-25bbc80d */.elementor-101 .elementor-element.elementor-element-25bbc80d { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-25bbc80d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-25bbc80d img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-25bbc80d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-25bbc80d p, .elementor-101 .elementor-element.elementor-element-25bbc80d h1, .elementor-101 .elementor-element.elementor-element-25bbc80d h2, .elementor-101 .elementor-element.elementor-element-25bbc80d h3, .elementor-101 .elementor-element.elementor-element-25bbc80d h4, .elementor-101 .elementor-element.elementor-element-25bbc80d h5, .elementor-101 .elementor-element.elementor-element-25bbc80d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53a142de */.elementor-101 .elementor-element.elementor-element-53a142de > .elementor-container > .elementor-row,
.elementor-101 .elementor-element.elementor-element-53a142de > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-101 .elementor-element.elementor-element-53a142de > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-101 .elementor-element.elementor-element-53a142de img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-299e3a41 */.elementor-101 .elementor-element.elementor-element-299e3a41 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-299e3a41 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-299e3a41 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-299e3a41 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-299e3a41 p, .elementor-101 .elementor-element.elementor-element-299e3a41 h1, .elementor-101 .elementor-element.elementor-element-299e3a41 h2, .elementor-101 .elementor-element.elementor-element-299e3a41 h3, .elementor-101 .elementor-element.elementor-element-299e3a41 h4, .elementor-101 .elementor-element.elementor-element-299e3a41 h5, .elementor-101 .elementor-element.elementor-element-299e3a41 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5ae67443 */.elementor-101 .elementor-element.elementor-element-5ae67443 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-5ae67443 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-5ae67443 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-5ae67443 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-5ae67443 p, .elementor-101 .elementor-element.elementor-element-5ae67443 h1, .elementor-101 .elementor-element.elementor-element-5ae67443 h2, .elementor-101 .elementor-element.elementor-element-5ae67443 h3, .elementor-101 .elementor-element.elementor-element-5ae67443 h4, .elementor-101 .elementor-element.elementor-element-5ae67443 h5, .elementor-101 .elementor-element.elementor-element-5ae67443 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-12e957b9 */.elementor-101 .elementor-element.elementor-element-12e957b9 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-12e957b9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-12e957b9 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-12e957b9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-12e957b9 p, .elementor-101 .elementor-element.elementor-element-12e957b9 h1, .elementor-101 .elementor-element.elementor-element-12e957b9 h2, .elementor-101 .elementor-element.elementor-element-12e957b9 h3, .elementor-101 .elementor-element.elementor-element-12e957b9 h4, .elementor-101 .elementor-element.elementor-element-12e957b9 h5, .elementor-101 .elementor-element.elementor-element-12e957b9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7dfbed8c */.elementor-101 .elementor-element.elementor-element-7dfbed8c > .elementor-container > .elementor-row,
.elementor-101 .elementor-element.elementor-element-7dfbed8c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-101 .elementor-element.elementor-element-7dfbed8c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-101 .elementor-element.elementor-element-7dfbed8c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2bfa02f6 */.elementor-101 .elementor-element.elementor-element-2bfa02f6 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-2bfa02f6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-2bfa02f6 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-2bfa02f6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-2bfa02f6 p, .elementor-101 .elementor-element.elementor-element-2bfa02f6 h1, .elementor-101 .elementor-element.elementor-element-2bfa02f6 h2, .elementor-101 .elementor-element.elementor-element-2bfa02f6 h3, .elementor-101 .elementor-element.elementor-element-2bfa02f6 h4, .elementor-101 .elementor-element.elementor-element-2bfa02f6 h5, .elementor-101 .elementor-element.elementor-element-2bfa02f6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-244bf007 */.elementor-101 .elementor-element.elementor-element-244bf007 { border-top: 4px solid #e8882f; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-77751ad5 */.elementor-101 .elementor-element.elementor-element-77751ad5 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-77751ad5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-77751ad5 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-77751ad5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-77751ad5 p, .elementor-101 .elementor-element.elementor-element-77751ad5 h1, .elementor-101 .elementor-element.elementor-element-77751ad5 h2, .elementor-101 .elementor-element.elementor-element-77751ad5 h3, .elementor-101 .elementor-element.elementor-element-77751ad5 h4, .elementor-101 .elementor-element.elementor-element-77751ad5 h5, .elementor-101 .elementor-element.elementor-element-77751ad5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3dc99888 */.elementor-101 .elementor-element.elementor-element-3dc99888 .elementor-widget {
  animation: codex_buying-guide-3-soft-reveal 700ms ease both;
}
.elementor-101 .elementor-element.elementor-element-3dc99888 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-101 .elementor-element.elementor-element-3dc99888 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-101 .elementor-element.elementor-element-3dc99888 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_buying-guide-3-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-101 .elementor-element.elementor-element-3dc99888, .elementor-101 .elementor-element.elementor-element-3dc99888 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4eb64c09 */.elementor-101 .elementor-element.elementor-element-4eb64c09 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-4eb64c09 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-4eb64c09 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-4eb64c09 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-4eb64c09 p, .elementor-101 .elementor-element.elementor-element-4eb64c09 h1, .elementor-101 .elementor-element.elementor-element-4eb64c09 h2, .elementor-101 .elementor-element.elementor-element-4eb64c09 h3, .elementor-101 .elementor-element.elementor-element-4eb64c09 h4, .elementor-101 .elementor-element.elementor-element-4eb64c09 h5, .elementor-101 .elementor-element.elementor-element-4eb64c09 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6b61bea */.elementor-101 .elementor-element.elementor-element-6b61bea { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-6b61bea > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-6b61bea img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-6b61bea .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-6b61bea p, .elementor-101 .elementor-element.elementor-element-6b61bea h1, .elementor-101 .elementor-element.elementor-element-6b61bea h2, .elementor-101 .elementor-element.elementor-element-6b61bea h3, .elementor-101 .elementor-element.elementor-element-6b61bea h4, .elementor-101 .elementor-element.elementor-element-6b61bea h5, .elementor-101 .elementor-element.elementor-element-6b61bea h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-682e430 */.elementor-101 .elementor-element.elementor-element-682e430 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-682e430 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-682e430 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-682e430 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-682e430 p, .elementor-101 .elementor-element.elementor-element-682e430 h1, .elementor-101 .elementor-element.elementor-element-682e430 h2, .elementor-101 .elementor-element.elementor-element-682e430 h3, .elementor-101 .elementor-element.elementor-element-682e430 h4, .elementor-101 .elementor-element.elementor-element-682e430 h5, .elementor-101 .elementor-element.elementor-element-682e430 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2b188b90 */.elementor-101 .elementor-element.elementor-element-2b188b90 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-2b188b90 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-2b188b90 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-2b188b90 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-2b188b90 p, .elementor-101 .elementor-element.elementor-element-2b188b90 h1, .elementor-101 .elementor-element.elementor-element-2b188b90 h2, .elementor-101 .elementor-element.elementor-element-2b188b90 h3, .elementor-101 .elementor-element.elementor-element-2b188b90 h4, .elementor-101 .elementor-element.elementor-element-2b188b90 h5, .elementor-101 .elementor-element.elementor-element-2b188b90 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3854d4ef */.elementor-101 .elementor-element.elementor-element-3854d4ef > .elementor-container > .elementor-row,
.elementor-101 .elementor-element.elementor-element-3854d4ef > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-101 .elementor-element.elementor-element-3854d4ef > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-101 .elementor-element.elementor-element-3854d4ef img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-709a9b27 */.elementor-101 .elementor-element.elementor-element-709a9b27 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-709a9b27 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-709a9b27 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-709a9b27 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-709a9b27 p, .elementor-101 .elementor-element.elementor-element-709a9b27 h1, .elementor-101 .elementor-element.elementor-element-709a9b27 h2, .elementor-101 .elementor-element.elementor-element-709a9b27 h3, .elementor-101 .elementor-element.elementor-element-709a9b27 h4, .elementor-101 .elementor-element.elementor-element-709a9b27 h5, .elementor-101 .elementor-element.elementor-element-709a9b27 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2fec9f03 */.elementor-101 .elementor-element.elementor-element-2fec9f03 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-2fec9f03 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-2fec9f03 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-2fec9f03 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-2fec9f03 p, .elementor-101 .elementor-element.elementor-element-2fec9f03 h1, .elementor-101 .elementor-element.elementor-element-2fec9f03 h2, .elementor-101 .elementor-element.elementor-element-2fec9f03 h3, .elementor-101 .elementor-element.elementor-element-2fec9f03 h4, .elementor-101 .elementor-element.elementor-element-2fec9f03 h5, .elementor-101 .elementor-element.elementor-element-2fec9f03 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-31d0b1d7 */.elementor-101 .elementor-element.elementor-element-31d0b1d7 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-31d0b1d7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-31d0b1d7 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-31d0b1d7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-31d0b1d7 p, .elementor-101 .elementor-element.elementor-element-31d0b1d7 h1, .elementor-101 .elementor-element.elementor-element-31d0b1d7 h2, .elementor-101 .elementor-element.elementor-element-31d0b1d7 h3, .elementor-101 .elementor-element.elementor-element-31d0b1d7 h4, .elementor-101 .elementor-element.elementor-element-31d0b1d7 h5, .elementor-101 .elementor-element.elementor-element-31d0b1d7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-88f4393 */.elementor-101 .elementor-element.elementor-element-88f4393 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-88f4393 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-88f4393 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-88f4393 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-88f4393 p, .elementor-101 .elementor-element.elementor-element-88f4393 h1, .elementor-101 .elementor-element.elementor-element-88f4393 h2, .elementor-101 .elementor-element.elementor-element-88f4393 h3, .elementor-101 .elementor-element.elementor-element-88f4393 h4, .elementor-101 .elementor-element.elementor-element-88f4393 h5, .elementor-101 .elementor-element.elementor-element-88f4393 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3d23093e */.elementor-101 .elementor-element.elementor-element-3d23093e > .elementor-container > .elementor-row,
.elementor-101 .elementor-element.elementor-element-3d23093e > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-101 .elementor-element.elementor-element-3d23093e > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-101 .elementor-element.elementor-element-3d23093e img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-21efb5f7 */.elementor-101 .elementor-element.elementor-element-21efb5f7 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-21efb5f7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-21efb5f7 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-21efb5f7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-21efb5f7 p, .elementor-101 .elementor-element.elementor-element-21efb5f7 h1, .elementor-101 .elementor-element.elementor-element-21efb5f7 h2, .elementor-101 .elementor-element.elementor-element-21efb5f7 h3, .elementor-101 .elementor-element.elementor-element-21efb5f7 h4, .elementor-101 .elementor-element.elementor-element-21efb5f7 h5, .elementor-101 .elementor-element.elementor-element-21efb5f7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ff100ae */.elementor-101 .elementor-element.elementor-element-ff100ae { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-ff100ae > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-ff100ae img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-ff100ae .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-ff100ae p, .elementor-101 .elementor-element.elementor-element-ff100ae h1, .elementor-101 .elementor-element.elementor-element-ff100ae h2, .elementor-101 .elementor-element.elementor-element-ff100ae h3, .elementor-101 .elementor-element.elementor-element-ff100ae h4, .elementor-101 .elementor-element.elementor-element-ff100ae h5, .elementor-101 .elementor-element.elementor-element-ff100ae h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-11f25729 */.elementor-101 .elementor-element.elementor-element-11f25729 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-11f25729 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-11f25729 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-11f25729 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-11f25729 p, .elementor-101 .elementor-element.elementor-element-11f25729 h1, .elementor-101 .elementor-element.elementor-element-11f25729 h2, .elementor-101 .elementor-element.elementor-element-11f25729 h3, .elementor-101 .elementor-element.elementor-element-11f25729 h4, .elementor-101 .elementor-element.elementor-element-11f25729 h5, .elementor-101 .elementor-element.elementor-element-11f25729 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-547d5913 */.elementor-101 .elementor-element.elementor-element-547d5913 > .elementor-container > .elementor-row,
.elementor-101 .elementor-element.elementor-element-547d5913 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-101 .elementor-element.elementor-element-547d5913 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-101 .elementor-element.elementor-element-547d5913 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-27d86d0c */.elementor-101 .elementor-element.elementor-element-27d86d0c { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-27d86d0c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-27d86d0c img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-27d86d0c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-27d86d0c p, .elementor-101 .elementor-element.elementor-element-27d86d0c h1, .elementor-101 .elementor-element.elementor-element-27d86d0c h2, .elementor-101 .elementor-element.elementor-element-27d86d0c h3, .elementor-101 .elementor-element.elementor-element-27d86d0c h4, .elementor-101 .elementor-element.elementor-element-27d86d0c h5, .elementor-101 .elementor-element.elementor-element-27d86d0c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3cd4b2b2 */.elementor-101 .elementor-element.elementor-element-3cd4b2b2 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-3cd4b2b2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-3cd4b2b2 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-3cd4b2b2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-3cd4b2b2 p, .elementor-101 .elementor-element.elementor-element-3cd4b2b2 h1, .elementor-101 .elementor-element.elementor-element-3cd4b2b2 h2, .elementor-101 .elementor-element.elementor-element-3cd4b2b2 h3, .elementor-101 .elementor-element.elementor-element-3cd4b2b2 h4, .elementor-101 .elementor-element.elementor-element-3cd4b2b2 h5, .elementor-101 .elementor-element.elementor-element-3cd4b2b2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d9310c3 */.elementor-101 .elementor-element.elementor-element-d9310c3 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-d9310c3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-d9310c3 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-d9310c3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-d9310c3 p, .elementor-101 .elementor-element.elementor-element-d9310c3 h1, .elementor-101 .elementor-element.elementor-element-d9310c3 h2, .elementor-101 .elementor-element.elementor-element-d9310c3 h3, .elementor-101 .elementor-element.elementor-element-d9310c3 h4, .elementor-101 .elementor-element.elementor-element-d9310c3 h5, .elementor-101 .elementor-element.elementor-element-d9310c3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6b7dc8a9 */.elementor-101 .elementor-element.elementor-element-6b7dc8a9 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-6b7dc8a9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-6b7dc8a9 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-6b7dc8a9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-6b7dc8a9 p, .elementor-101 .elementor-element.elementor-element-6b7dc8a9 h1, .elementor-101 .elementor-element.elementor-element-6b7dc8a9 h2, .elementor-101 .elementor-element.elementor-element-6b7dc8a9 h3, .elementor-101 .elementor-element.elementor-element-6b7dc8a9 h4, .elementor-101 .elementor-element.elementor-element-6b7dc8a9 h5, .elementor-101 .elementor-element.elementor-element-6b7dc8a9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-78c19561 */.elementor-101 .elementor-element.elementor-element-78c19561 > .elementor-container > .elementor-row,
.elementor-101 .elementor-element.elementor-element-78c19561 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-101 .elementor-element.elementor-element-78c19561 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-101 .elementor-element.elementor-element-78c19561 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5a469f38 */.elementor-101 .elementor-element.elementor-element-5a469f38 { min-width: 0 !important; }
.elementor-101 .elementor-element.elementor-element-5a469f38 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-5a469f38 img { max-width: 100% !important; height: auto !important; }
.elementor-101 .elementor-element.elementor-element-5a469f38 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-101 .elementor-element.elementor-element-5a469f38 p, .elementor-101 .elementor-element.elementor-element-5a469f38 h1, .elementor-101 .elementor-element.elementor-element-5a469f38 h2, .elementor-101 .elementor-element.elementor-element-5a469f38 h3, .elementor-101 .elementor-element.elementor-element-5a469f38 h4, .elementor-101 .elementor-element.elementor-element-5a469f38 h5, .elementor-101 .elementor-element.elementor-element-5a469f38 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */