.elementor-104 .elementor-element.elementor-element-120b1e76:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-120b1e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-120b1e76 > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-120b1e76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-104 .elementor-element.elementor-element-120b1e76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-79134c84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-104 .elementor-element.elementor-element-79134c84 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#828309;}.elementor-104 .elementor-element.elementor-element-5c8cb076{--spacer-size:16px;}.elementor-104 .elementor-element.elementor-element-34991870{text-align:center;}.elementor-104 .elementor-element.elementor-element-34991870 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-104 .elementor-element.elementor-element-461ed600{--spacer-size:20px;}.elementor-104 .elementor-element.elementor-element-27e04515 > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-3b76b13b{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-104 .elementor-element.elementor-element-5692399a{--spacer-size:64px;}.elementor-104 .elementor-element.elementor-element-3220d0be > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-64b2a21e{text-align:center;}.elementor-104 .elementor-element.elementor-element-64b2a21e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-104 .elementor-element.elementor-element-530b7df5{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-104 .elementor-element.elementor-element-774383ad{text-align:center;}.elementor-104 .elementor-element.elementor-element-774383ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-104 .elementor-element.elementor-element-4f606628{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-104 .elementor-element.elementor-element-673daf8{text-align:center;}.elementor-104 .elementor-element.elementor-element-673daf8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-104 .elementor-element.elementor-element-68847423{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-104 .elementor-element.elementor-element-18db8682:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-18db8682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-18db8682 > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-18db8682{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-104 .elementor-element.elementor-element-18db8682 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-1d2ef4a1 > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-6de186a7{text-align:start;}.elementor-104 .elementor-element.elementor-element-6de186a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-104 .elementor-element.elementor-element-4714fc78{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-bc-flex-widget .elementor-104 .elementor-element.elementor-element-5d5a8a64.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104 .elementor-element.elementor-element-5d5a8a64.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104 .elementor-element.elementor-element-5ae3d2a6{--spacer-size:26px;}.elementor-104 .elementor-element.elementor-element-4d48e1d9 > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-7566c6e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-104 .elementor-element.elementor-element-7566c6e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-7566c6e3 > .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-104 .elementor-element.elementor-element-7566c6e3 > .elementor-element-populated, .elementor-104 .elementor-element.elementor-element-7566c6e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-104 .elementor-element.elementor-element-7566c6e3 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-104 .elementor-element.elementor-element-7566c6e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-2803c28{text-align:center;}.elementor-104 .elementor-element.elementor-element-2803c28 img{width:100%;max-width:100%;}.elementor-104 .elementor-element.elementor-element-1bc6ae1c{text-align:start;}.elementor-104 .elementor-element.elementor-element-1bc6ae1c .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-104 .elementor-element.elementor-element-44fa7ea3{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-bc-flex-widget .elementor-104 .elementor-element.elementor-element-2ed89490.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104 .elementor-element.elementor-element-2ed89490.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104 .elementor-element.elementor-element-fbd3480{text-align:center;}.elementor-104 .elementor-element.elementor-element-fbd3480 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#828309;}.elementor-bc-flex-widget .elementor-104 .elementor-element.elementor-element-5107f16c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104 .elementor-element.elementor-element-5107f16c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104 .elementor-element.elementor-element-5423d203{--spacer-size:10px;}.elementor-104 .elementor-element.elementor-element-1d398bba > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-4646ed9c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-104 .elementor-element.elementor-element-4646ed9c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-4646ed9c > .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-104 .elementor-element.elementor-element-4646ed9c > .elementor-element-populated, .elementor-104 .elementor-element.elementor-element-4646ed9c > .elementor-element-populated > .elementor-background-overlay, .elementor-104 .elementor-element.elementor-element-4646ed9c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-104 .elementor-element.elementor-element-4646ed9c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-20be3b5b{text-align:center;}.elementor-104 .elementor-element.elementor-element-20be3b5b img{width:100%;max-width:100%;}.elementor-104 .elementor-element.elementor-element-19075125{text-align:start;}.elementor-104 .elementor-element.elementor-element-19075125 .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-104 .elementor-element.elementor-element-52b4d759{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-bc-flex-widget .elementor-104 .elementor-element.elementor-element-7a7a997c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104 .elementor-element.elementor-element-7a7a997c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104 .elementor-element.elementor-element-6d347e66{text-align:center;}.elementor-104 .elementor-element.elementor-element-6d347e66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#828309;}.elementor-bc-flex-widget .elementor-104 .elementor-element.elementor-element-4d716ea0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104 .elementor-element.elementor-element-4d716ea0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104 .elementor-element.elementor-element-6c961f72{--spacer-size:10px;}.elementor-104 .elementor-element.elementor-element-786e5c6c > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-46bdb8d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-104 .elementor-element.elementor-element-46bdb8d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-46bdb8d1 > .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-104 .elementor-element.elementor-element-46bdb8d1 > .elementor-element-populated, .elementor-104 .elementor-element.elementor-element-46bdb8d1 > .elementor-element-populated > .elementor-background-overlay, .elementor-104 .elementor-element.elementor-element-46bdb8d1 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-104 .elementor-element.elementor-element-46bdb8d1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-1a189163{text-align:center;}.elementor-104 .elementor-element.elementor-element-1a189163 img{width:100%;max-width:100%;}.elementor-104 .elementor-element.elementor-element-191d93cd{text-align:start;}.elementor-104 .elementor-element.elementor-element-191d93cd .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-104 .elementor-element.elementor-element-1d489465{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-bc-flex-widget .elementor-104 .elementor-element.elementor-element-4ae7c114.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104 .elementor-element.elementor-element-4ae7c114.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104 .elementor-element.elementor-element-43039a20{text-align:center;}.elementor-104 .elementor-element.elementor-element-43039a20 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#828309;}.elementor-bc-flex-widget .elementor-104 .elementor-element.elementor-element-36599410.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104 .elementor-element.elementor-element-36599410.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104 .elementor-element.elementor-element-6521364f{--spacer-size:10px;}.elementor-104 .elementor-element.elementor-element-793b5a69 > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-270ec28a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-104 .elementor-element.elementor-element-270ec28a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-270ec28a > .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-104 .elementor-element.elementor-element-270ec28a > .elementor-element-populated, .elementor-104 .elementor-element.elementor-element-270ec28a > .elementor-element-populated > .elementor-background-overlay, .elementor-104 .elementor-element.elementor-element-270ec28a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-104 .elementor-element.elementor-element-270ec28a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-4de9a962{text-align:center;}.elementor-104 .elementor-element.elementor-element-4de9a962 img{width:100%;max-width:100%;}.elementor-104 .elementor-element.elementor-element-4b04d188{text-align:start;}.elementor-104 .elementor-element.elementor-element-4b04d188 .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-104 .elementor-element.elementor-element-2bb620b8{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-bc-flex-widget .elementor-104 .elementor-element.elementor-element-e1b7b52.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104 .elementor-element.elementor-element-e1b7b52.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104 .elementor-element.elementor-element-3984c1f8{text-align:center;}.elementor-104 .elementor-element.elementor-element-3984c1f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#828309;}.elementor-bc-flex-widget .elementor-104 .elementor-element.elementor-element-53644775.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104 .elementor-element.elementor-element-53644775.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104 .elementor-element.elementor-element-a7b2fe3:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-a7b2fe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f6f3;}.elementor-104 .elementor-element.elementor-element-a7b2fe3 > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-a7b2fe3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-104 .elementor-element.elementor-element-a7b2fe3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-2a573f97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-104 .elementor-element.elementor-element-2a573f97 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#828309;}.elementor-104 .elementor-element.elementor-element-7136381e{text-align:center;}.elementor-104 .elementor-element.elementor-element-7136381e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-104 .elementor-element.elementor-element-7a302735{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#828309;}.elementor-104 .elementor-element.elementor-element-8ed4934{--spacer-size:32px;}.elementor-104 .elementor-element.elementor-element-3f925943 > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-2b9322af{text-align:center;}.elementor-104 .elementor-element.elementor-element-2b9322af img{width:100%;max-width:100%;}.elementor-104 .elementor-element.elementor-element-6cce5ef3{--spacer-size:40px;}.elementor-104 .elementor-element.elementor-element-4cc7e982 > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-acc3499{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d2a26;}.elementor-104 .elementor-element.elementor-element-7b592a4f{--spacer-size:20px;}.elementor-104 .elementor-element.elementor-element-bcbf3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-104 .elementor-element.elementor-element-bcbf3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-104 .elementor-element.elementor-element-bcbf3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-104 .elementor-element.elementor-element-bcbf3f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-104 .elementor-element.elementor-element-bcbf3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-104 .elementor-element.elementor-element-bcbf3f .elementor-icon-list-icon i{color:#828309;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-bcbf3f .elementor-icon-list-icon svg{fill:#828309;transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-bcbf3f{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-bcbf3f .elementor-icon-list-text{color:#2d2a26;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-3fed33a0{--spacer-size:32px;}.elementor-104 .elementor-element.elementor-element-491d34a7:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-491d34a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-491d34a7 > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-491d34a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-104 .elementor-element.elementor-element-491d34a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-7aada754{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-104 .elementor-element.elementor-element-7aada754 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#828309;}.elementor-104 .elementor-element.elementor-element-6b255142{text-align:center;}.elementor-104 .elementor-element.elementor-element-6b255142 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-104 .elementor-element.elementor-element-6029b6b9{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-104 .elementor-element.elementor-element-61940591{--spacer-size:30px;}.elementor-104 .elementor-element.elementor-element-4979605d .elementor-accordion-item{border-color:#e2e8f0;}.elementor-104 .elementor-element.elementor-element-4979605d .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-104 .elementor-element.elementor-element-4979605d .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-104 .elementor-element.elementor-element-4979605d .elementor-accordion-icon, .elementor-104 .elementor-element.elementor-element-4979605d .elementor-accordion-title{color:#141820;}.elementor-104 .elementor-element.elementor-element-4979605d .elementor-accordion-icon svg{fill:#141820;}.elementor-104 .elementor-element.elementor-element-4979605d .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-104 .elementor-element.elementor-element-4979605d .elementor-tab-title .elementor-accordion-icon i:before{color:#828309;}.elementor-104 .elementor-element.elementor-element-4979605d .elementor-tab-title .elementor-accordion-icon svg{fill:#828309;}.elementor-104 .elementor-element.elementor-element-4979605d .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#828309;}.elementor-104 .elementor-element.elementor-element-4979605d .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#828309;}.elementor-104 .elementor-element.elementor-element-4979605d .elementor-tab-content{color:#1a1a1a;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-104 .elementor-element.elementor-element-327b7adf:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-327b7adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f6f3;}.elementor-104 .elementor-element.elementor-element-327b7adf > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-327b7adf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-104 .elementor-element.elementor-element-327b7adf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-5aadf158{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-104 .elementor-element.elementor-element-5aadf158 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#828309;}.elementor-104 .elementor-element.elementor-element-b8a901d{text-align:center;}.elementor-104 .elementor-element.elementor-element-b8a901d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-104 .elementor-element.elementor-element-450f44ef{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-104 .elementor-element.elementor-element-3781e60c{--spacer-size:30px;}.elementor-104 .elementor-element.elementor-element-8403bb5 > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-17730467:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-104 .elementor-element.elementor-element-17730467 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-17730467 > .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-104 .elementor-element.elementor-element-17730467 > .elementor-element-populated, .elementor-104 .elementor-element.elementor-element-17730467 > .elementor-element-populated > .elementor-background-overlay, .elementor-104 .elementor-element.elementor-element-17730467 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-104 .elementor-element.elementor-element-17730467 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-6eba5978{text-align:start;}.elementor-104 .elementor-element.elementor-element-6eba5978 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#828309;}.elementor-104 .elementor-element.elementor-element-567c26c7{text-align:start;}.elementor-104 .elementor-element.elementor-element-567c26c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-104 .elementor-element.elementor-element-41511639{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-104 .elementor-element.elementor-element-b13ab5d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-104 .elementor-element.elementor-element-b13ab5d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-b13ab5d > .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-104 .elementor-element.elementor-element-b13ab5d > .elementor-element-populated, .elementor-104 .elementor-element.elementor-element-b13ab5d > .elementor-element-populated > .elementor-background-overlay, .elementor-104 .elementor-element.elementor-element-b13ab5d > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-104 .elementor-element.elementor-element-b13ab5d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-6da6c4fe{text-align:start;}.elementor-104 .elementor-element.elementor-element-6da6c4fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#828309;}.elementor-104 .elementor-element.elementor-element-11d6270f{text-align:start;}.elementor-104 .elementor-element.elementor-element-11d6270f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-104 .elementor-element.elementor-element-68fdea5c{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-104 .elementor-element.elementor-element-57df8638:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-104 .elementor-element.elementor-element-57df8638 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-57df8638 > .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-104 .elementor-element.elementor-element-57df8638 > .elementor-element-populated, .elementor-104 .elementor-element.elementor-element-57df8638 > .elementor-element-populated > .elementor-background-overlay, .elementor-104 .elementor-element.elementor-element-57df8638 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-104 .elementor-element.elementor-element-57df8638 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-3e65de73{text-align:start;}.elementor-104 .elementor-element.elementor-element-3e65de73 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#828309;}.elementor-104 .elementor-element.elementor-element-17732f58{text-align:start;}.elementor-104 .elementor-element.elementor-element-17732f58 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-104 .elementor-element.elementor-element-25b0bd8d{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-104 .elementor-element.elementor-element-25519e71{--spacer-size:18px;}.elementor-104 .elementor-element.elementor-element-f2fb6ea > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-4938dc42:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-104 .elementor-element.elementor-element-4938dc42 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-4938dc42 > .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-104 .elementor-element.elementor-element-4938dc42 > .elementor-element-populated, .elementor-104 .elementor-element.elementor-element-4938dc42 > .elementor-element-populated > .elementor-background-overlay, .elementor-104 .elementor-element.elementor-element-4938dc42 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-104 .elementor-element.elementor-element-4938dc42 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-5765109{text-align:start;}.elementor-104 .elementor-element.elementor-element-5765109 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#828309;}.elementor-104 .elementor-element.elementor-element-121614ac{text-align:start;}.elementor-104 .elementor-element.elementor-element-121614ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-104 .elementor-element.elementor-element-4420fff0{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-104 .elementor-element.elementor-element-a8ce63e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-104 .elementor-element.elementor-element-a8ce63e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-a8ce63e > .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-104 .elementor-element.elementor-element-a8ce63e > .elementor-element-populated, .elementor-104 .elementor-element.elementor-element-a8ce63e > .elementor-element-populated > .elementor-background-overlay, .elementor-104 .elementor-element.elementor-element-a8ce63e > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-104 .elementor-element.elementor-element-a8ce63e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-49260cec{text-align:start;}.elementor-104 .elementor-element.elementor-element-49260cec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#828309;}.elementor-104 .elementor-element.elementor-element-28e2a3fb{text-align:start;}.elementor-104 .elementor-element.elementor-element-28e2a3fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-104 .elementor-element.elementor-element-6ee58a17{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-104 .elementor-element.elementor-element-6940c6a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-104 .elementor-element.elementor-element-6940c6a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-6940c6a5 > .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-104 .elementor-element.elementor-element-6940c6a5 > .elementor-element-populated, .elementor-104 .elementor-element.elementor-element-6940c6a5 > .elementor-element-populated > .elementor-background-overlay, .elementor-104 .elementor-element.elementor-element-6940c6a5 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-104 .elementor-element.elementor-element-6940c6a5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-b63920{text-align:start;}.elementor-104 .elementor-element.elementor-element-b63920 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#828309;}.elementor-104 .elementor-element.elementor-element-4718a65d{text-align:start;}.elementor-104 .elementor-element.elementor-element-4718a65d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-104 .elementor-element.elementor-element-327e9288{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-104 .elementor-element.elementor-element-5163ee2c:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-5163ee2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4382cd;}.elementor-104 .elementor-element.elementor-element-5163ee2c > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-5163ee2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-104 .elementor-element.elementor-element-5163ee2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-11c0eac4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-104 .elementor-element.elementor-element-11c0eac4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#c6c655;}.elementor-104 .elementor-element.elementor-element-99efd09{text-align:center;}.elementor-104 .elementor-element.elementor-element-99efd09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#111827;}.elementor-104 .elementor-element.elementor-element-6e2eeb73{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.76);}.elementor-104 .elementor-element.elementor-element-66a8e804{--spacer-size:30px;}.elementor-104 .elementor-element.elementor-element-2d9214f > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-2e47e8b9{text-align:center;}.elementor-104 .elementor-element.elementor-element-2e47e8b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#c6c655;}.elementor-104 .elementor-element.elementor-element-dc57f22{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.76);}.elementor-104 .elementor-element.elementor-element-71ba6e7{text-align:center;}.elementor-104 .elementor-element.elementor-element-71ba6e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#c6c655;}.elementor-104 .elementor-element.elementor-element-2973ebd0{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.76);}.elementor-104 .elementor-element.elementor-element-5d3bb51b{text-align:center;}.elementor-104 .elementor-element.elementor-element-5d3bb51b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#c6c655;}.elementor-104 .elementor-element.elementor-element-7d6edcd6{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.76);}.elementor-104 .elementor-element.elementor-element-76a5341a{text-align:center;}.elementor-104 .elementor-element.elementor-element-76a5341a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#c6c655;}.elementor-104 .elementor-element.elementor-element-7d8fdf67{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.76);}.elementor-104 .elementor-element.elementor-element-636e8d20:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-636e8d20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #4986c1 0%, #d79c21 100%);}.elementor-104 .elementor-element.elementor-element-636e8d20 > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-636e8d20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-104 .elementor-element.elementor-element-636e8d20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-611747ff{text-align:center;}.elementor-104 .elementor-element.elementor-element-611747ff .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-104 .elementor-element.elementor-element-fdb0b76{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-104 .elementor-element.elementor-element-1af8a54a{--spacer-size:34px;}.elementor-104 .elementor-element.elementor-element-303c93ec > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-2c14bd8f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-104 .elementor-element.elementor-element-2c14bd8f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272a32;}.elementor-104 .elementor-element.elementor-element-2c14bd8f > .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-104 .elementor-element.elementor-element-2c14bd8f > .elementor-element-populated, .elementor-104 .elementor-element.elementor-element-2c14bd8f > .elementor-element-populated > .elementor-background-overlay, .elementor-104 .elementor-element.elementor-element-2c14bd8f > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-104 .elementor-element.elementor-element-2c14bd8f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-7ad59a35 .elementor-accordion-item{border-color:rgba(255,255,255,0.2);}.elementor-104 .elementor-element.elementor-element-7ad59a35 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(255,255,255,0.2);}.elementor-104 .elementor-element.elementor-element-7ad59a35 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(255,255,255,0.2);}.elementor-104 .elementor-element.elementor-element-7ad59a35 .elementor-accordion-icon, .elementor-104 .elementor-element.elementor-element-7ad59a35 .elementor-accordion-title{color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-7ad59a35 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-7ad59a35 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-104 .elementor-element.elementor-element-7ad59a35 .elementor-tab-title .elementor-accordion-icon i:before{color:#adae0c;}.elementor-104 .elementor-element.elementor-element-7ad59a35 .elementor-tab-title .elementor-accordion-icon svg{fill:#adae0c;}.elementor-104 .elementor-element.elementor-element-7ad59a35 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#adae0c;}.elementor-104 .elementor-element.elementor-element-7ad59a35 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#adae0c;}.elementor-104 .elementor-element.elementor-element-7ad59a35 .elementor-tab-content{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-104 .elementor-element.elementor-element-90602d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-104 .elementor-element.elementor-element-90602d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272a32;}.elementor-104 .elementor-element.elementor-element-90602d > .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-104 .elementor-element.elementor-element-90602d > .elementor-element-populated, .elementor-104 .elementor-element.elementor-element-90602d > .elementor-element-populated > .elementor-background-overlay, .elementor-104 .elementor-element.elementor-element-90602d > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-104 .elementor-element.elementor-element-90602d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-5e41f575 .elementor-accordion-item{border-color:rgba(255,255,255,0.2);}.elementor-104 .elementor-element.elementor-element-5e41f575 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(255,255,255,0.2);}.elementor-104 .elementor-element.elementor-element-5e41f575 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(255,255,255,0.2);}.elementor-104 .elementor-element.elementor-element-5e41f575 .elementor-accordion-icon, .elementor-104 .elementor-element.elementor-element-5e41f575 .elementor-accordion-title{color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-5e41f575 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-5e41f575 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-104 .elementor-element.elementor-element-5e41f575 .elementor-tab-title .elementor-accordion-icon i:before{color:#adae0c;}.elementor-104 .elementor-element.elementor-element-5e41f575 .elementor-tab-title .elementor-accordion-icon svg{fill:#adae0c;}.elementor-104 .elementor-element.elementor-element-5e41f575 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#adae0c;}.elementor-104 .elementor-element.elementor-element-5e41f575 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#adae0c;}.elementor-104 .elementor-element.elementor-element-5e41f575 .elementor-tab-content{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-104 .elementor-element.elementor-element-732ba8aa:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-732ba8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6eed6;}.elementor-104 .elementor-element.elementor-element-732ba8aa > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-732ba8aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-104 .elementor-element.elementor-element-732ba8aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-4438331e > .elementor-container{max-width:1200px;}.elementor-104 .elementor-element.elementor-element-6f9dfa64{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#828309;}.elementor-104 .elementor-element.elementor-element-484b372c{--spacer-size:12px;}.elementor-104 .elementor-element.elementor-element-7582c9ad{text-align:center;}.elementor-104 .elementor-element.elementor-element-7582c9ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-104 .elementor-element.elementor-element-5cd82235{--spacer-size:20px;}.elementor-104 .elementor-element.elementor-element-2c310187{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-104 .elementor-element.elementor-element-4839027e{--spacer-size:36px;}.elementor-104 .elementor-element.elementor-element-2fb426ea{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-104 .elementor-element.elementor-element-49ad01e7{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}@media(max-width:1024px){.elementor-104 .elementor-element.elementor-element-79134c84 .elementor-heading-title{font-size:12px;}.elementor-104 .elementor-element.elementor-element-5c8cb076{--spacer-size:11px;}.elementor-104 .elementor-element.elementor-element-34991870 .elementor-heading-title{font-size:42px;}.elementor-104 .elementor-element.elementor-element-461ed600{--spacer-size:14px;}.elementor-104 .elementor-element.elementor-element-3b76b13b{font-size:15px;}.elementor-104 .elementor-element.elementor-element-5692399a{--spacer-size:45px;}.elementor-104 .elementor-element.elementor-element-64b2a21e .elementor-heading-title{font-size:28px;}.elementor-104 .elementor-element.elementor-element-530b7df5{font-size:15px;}.elementor-104 .elementor-element.elementor-element-774383ad .elementor-heading-title{font-size:28px;}.elementor-104 .elementor-element.elementor-element-4f606628{font-size:15px;}.elementor-104 .elementor-element.elementor-element-673daf8 .elementor-heading-title{font-size:28px;}.elementor-104 .elementor-element.elementor-element-68847423{font-size:15px;}.elementor-104 .elementor-element.elementor-element-6de186a7 .elementor-heading-title{font-size:30px;}.elementor-104 .elementor-element.elementor-element-4714fc78{font-size:15px;}.elementor-104 .elementor-element.elementor-element-5ae3d2a6{--spacer-size:18px;}.elementor-104 .elementor-element.elementor-element-2803c28 img{width:100%;}.elementor-104 .elementor-element.elementor-element-1bc6ae1c .elementor-heading-title{font-size:17px;}.elementor-104 .elementor-element.elementor-element-44fa7ea3{font-size:15px;}.elementor-104 .elementor-element.elementor-element-fbd3480 .elementor-heading-title{font-size:18px;}.elementor-104 .elementor-element.elementor-element-5423d203{--spacer-size:7px;}.elementor-104 .elementor-element.elementor-element-20be3b5b img{width:100%;}.elementor-104 .elementor-element.elementor-element-19075125 .elementor-heading-title{font-size:17px;}.elementor-104 .elementor-element.elementor-element-52b4d759{font-size:15px;}.elementor-104 .elementor-element.elementor-element-6d347e66 .elementor-heading-title{font-size:18px;}.elementor-104 .elementor-element.elementor-element-6c961f72{--spacer-size:7px;}.elementor-104 .elementor-element.elementor-element-1a189163 img{width:100%;}.elementor-104 .elementor-element.elementor-element-191d93cd .elementor-heading-title{font-size:17px;}.elementor-104 .elementor-element.elementor-element-1d489465{font-size:15px;}.elementor-104 .elementor-element.elementor-element-43039a20 .elementor-heading-title{font-size:18px;}.elementor-104 .elementor-element.elementor-element-6521364f{--spacer-size:7px;}.elementor-104 .elementor-element.elementor-element-4de9a962 img{width:100%;}.elementor-104 .elementor-element.elementor-element-4b04d188 .elementor-heading-title{font-size:17px;}.elementor-104 .elementor-element.elementor-element-2bb620b8{font-size:15px;}.elementor-104 .elementor-element.elementor-element-3984c1f8 .elementor-heading-title{font-size:18px;}.elementor-104 .elementor-element.elementor-element-2a573f97 .elementor-heading-title{font-size:12px;}.elementor-104 .elementor-element.elementor-element-7136381e .elementor-heading-title{font-size:30px;}.elementor-104 .elementor-element.elementor-element-7a302735{font-size:15px;}.elementor-104 .elementor-element.elementor-element-8ed4934{--spacer-size:22px;}.elementor-104 .elementor-element.elementor-element-2b9322af img{width:100%;}.elementor-104 .elementor-element.elementor-element-6cce5ef3{--spacer-size:28px;}.elementor-104 .elementor-element.elementor-element-acc3499{font-size:15px;}.elementor-104 .elementor-element.elementor-element-7b592a4f{--spacer-size:14px;}.elementor-104 .elementor-element.elementor-element-3fed33a0{--spacer-size:22px;}.elementor-104 .elementor-element.elementor-element-7aada754 .elementor-heading-title{font-size:12px;}.elementor-104 .elementor-element.elementor-element-6b255142 .elementor-heading-title{font-size:30px;}.elementor-104 .elementor-element.elementor-element-6029b6b9{font-size:15px;}.elementor-104 .elementor-element.elementor-element-61940591{--spacer-size:21px;}.elementor-104 .elementor-element.elementor-element-5aadf158 .elementor-heading-title{font-size:12px;}.elementor-104 .elementor-element.elementor-element-b8a901d .elementor-heading-title{font-size:30px;}.elementor-104 .elementor-element.elementor-element-450f44ef{font-size:15px;}.elementor-104 .elementor-element.elementor-element-3781e60c{--spacer-size:21px;}.elementor-104 .elementor-element.elementor-element-6eba5978 .elementor-heading-title{font-size:22px;}.elementor-104 .elementor-element.elementor-element-567c26c7 .elementor-heading-title{font-size:18px;}.elementor-104 .elementor-element.elementor-element-41511639{font-size:15px;}.elementor-104 .elementor-element.elementor-element-6da6c4fe .elementor-heading-title{font-size:22px;}.elementor-104 .elementor-element.elementor-element-11d6270f .elementor-heading-title{font-size:18px;}.elementor-104 .elementor-element.elementor-element-68fdea5c{font-size:15px;}.elementor-104 .elementor-element.elementor-element-3e65de73 .elementor-heading-title{font-size:22px;}.elementor-104 .elementor-element.elementor-element-17732f58 .elementor-heading-title{font-size:18px;}.elementor-104 .elementor-element.elementor-element-25b0bd8d{font-size:15px;}.elementor-104 .elementor-element.elementor-element-25519e71{--spacer-size:13px;}.elementor-104 .elementor-element.elementor-element-5765109 .elementor-heading-title{font-size:22px;}.elementor-104 .elementor-element.elementor-element-121614ac .elementor-heading-title{font-size:18px;}.elementor-104 .elementor-element.elementor-element-4420fff0{font-size:15px;}.elementor-104 .elementor-element.elementor-element-49260cec .elementor-heading-title{font-size:22px;}.elementor-104 .elementor-element.elementor-element-28e2a3fb .elementor-heading-title{font-size:18px;}.elementor-104 .elementor-element.elementor-element-6ee58a17{font-size:15px;}.elementor-104 .elementor-element.elementor-element-b63920 .elementor-heading-title{font-size:22px;}.elementor-104 .elementor-element.elementor-element-4718a65d .elementor-heading-title{font-size:18px;}.elementor-104 .elementor-element.elementor-element-327e9288{font-size:15px;}.elementor-104 .elementor-element.elementor-element-11c0eac4 .elementor-heading-title{font-size:12px;}.elementor-104 .elementor-element.elementor-element-99efd09 .elementor-heading-title{font-size:30px;}.elementor-104 .elementor-element.elementor-element-6e2eeb73{font-size:15px;}.elementor-104 .elementor-element.elementor-element-66a8e804{--spacer-size:21px;}.elementor-104 .elementor-element.elementor-element-2e47e8b9 .elementor-heading-title{font-size:28px;}.elementor-104 .elementor-element.elementor-element-dc57f22{font-size:15px;}.elementor-104 .elementor-element.elementor-element-71ba6e7 .elementor-heading-title{font-size:28px;}.elementor-104 .elementor-element.elementor-element-2973ebd0{font-size:15px;}.elementor-104 .elementor-element.elementor-element-5d3bb51b .elementor-heading-title{font-size:28px;}.elementor-104 .elementor-element.elementor-element-7d6edcd6{font-size:15px;}.elementor-104 .elementor-element.elementor-element-76a5341a .elementor-heading-title{font-size:28px;}.elementor-104 .elementor-element.elementor-element-7d8fdf67{font-size:15px;}.elementor-104 .elementor-element.elementor-element-611747ff .elementor-heading-title{font-size:30px;}.elementor-104 .elementor-element.elementor-element-fdb0b76{font-size:15px;}.elementor-104 .elementor-element.elementor-element-1af8a54a{--spacer-size:24px;}.elementor-104 .elementor-element.elementor-element-6f9dfa64{font-size:15px;}.elementor-104 .elementor-element.elementor-element-484b372c{--spacer-size:8px;}.elementor-104 .elementor-element.elementor-element-7582c9ad .elementor-heading-title{font-size:30px;}.elementor-104 .elementor-element.elementor-element-5cd82235{--spacer-size:14px;}.elementor-104 .elementor-element.elementor-element-2c310187{font-size:15px;}.elementor-104 .elementor-element.elementor-element-4839027e{--spacer-size:25px;}.elementor-104 .elementor-element.elementor-element-2fb426ea{font-size:15px;}.elementor-104 .elementor-element.elementor-element-49ad01e7{font-size:15px;}}@media(max-width:767px){.elementor-104 .elementor-element.elementor-element-79134c84 .elementor-heading-title{font-size:11px;}.elementor-104 .elementor-element.elementor-element-5c8cb076{--spacer-size:8px;}.elementor-104 .elementor-element.elementor-element-34991870 .elementor-heading-title{font-size:32px;}.elementor-104 .elementor-element.elementor-element-461ed600{--spacer-size:10px;}.elementor-104 .elementor-element.elementor-element-5078cc07{width:100%;}.elementor-104 .elementor-element.elementor-element-59c91b5{width:100%;}.elementor-104 .elementor-element.elementor-element-3b76b13b{font-size:15px;}.elementor-104 .elementor-element.elementor-element-24988b43{width:100%;}.elementor-104 .elementor-element.elementor-element-5692399a{--spacer-size:32px;}.elementor-104 .elementor-element.elementor-element-79be4560{width:100%;}.elementor-104 .elementor-element.elementor-element-64b2a21e .elementor-heading-title{font-size:22px;}.elementor-104 .elementor-element.elementor-element-530b7df5{font-size:15px;}.elementor-104 .elementor-element.elementor-element-6c60c684{width:100%;}.elementor-104 .elementor-element.elementor-element-774383ad .elementor-heading-title{font-size:22px;}.elementor-104 .elementor-element.elementor-element-4f606628{font-size:15px;}.elementor-104 .elementor-element.elementor-element-b2a2714{width:100%;}.elementor-104 .elementor-element.elementor-element-673daf8 .elementor-heading-title{font-size:22px;}.elementor-104 .elementor-element.elementor-element-68847423{font-size:15px;}.elementor-104 .elementor-element.elementor-element-5bdc61d9{width:100%;}.elementor-104 .elementor-element.elementor-element-6de186a7 .elementor-heading-title{font-size:26px;}.elementor-104 .elementor-element.elementor-element-4714fc78{font-size:15px;}.elementor-104 .elementor-element.elementor-element-5d5a8a64{width:100%;}.elementor-104 .elementor-element.elementor-element-5ae3d2a6{--spacer-size:13px;}.elementor-104 .elementor-element.elementor-element-7566c6e3{width:100%;}.elementor-104 .elementor-element.elementor-element-2803c28 img{width:100%;}.elementor-104 .elementor-element.elementor-element-3df1c6e8{width:100%;}.elementor-104 .elementor-element.elementor-element-1bc6ae1c .elementor-heading-title{font-size:16px;}.elementor-104 .elementor-element.elementor-element-44fa7ea3{font-size:15px;}.elementor-104 .elementor-element.elementor-element-2ed89490{width:100%;}.elementor-104 .elementor-element.elementor-element-fbd3480 .elementor-heading-title{font-size:17px;}.elementor-104 .elementor-element.elementor-element-5107f16c{width:100%;}.elementor-104 .elementor-element.elementor-element-5423d203{--spacer-size:5px;}.elementor-104 .elementor-element.elementor-element-4646ed9c{width:100%;}.elementor-104 .elementor-element.elementor-element-20be3b5b img{width:100%;}.elementor-104 .elementor-element.elementor-element-409e1ccb{width:100%;}.elementor-104 .elementor-element.elementor-element-19075125 .elementor-heading-title{font-size:16px;}.elementor-104 .elementor-element.elementor-element-52b4d759{font-size:15px;}.elementor-104 .elementor-element.elementor-element-7a7a997c{width:100%;}.elementor-104 .elementor-element.elementor-element-6d347e66 .elementor-heading-title{font-size:17px;}.elementor-104 .elementor-element.elementor-element-4d716ea0{width:100%;}.elementor-104 .elementor-element.elementor-element-6c961f72{--spacer-size:5px;}.elementor-104 .elementor-element.elementor-element-46bdb8d1{width:100%;}.elementor-104 .elementor-element.elementor-element-1a189163 img{width:100%;}.elementor-104 .elementor-element.elementor-element-3b34bc56{width:100%;}.elementor-104 .elementor-element.elementor-element-191d93cd .elementor-heading-title{font-size:16px;}.elementor-104 .elementor-element.elementor-element-1d489465{font-size:15px;}.elementor-104 .elementor-element.elementor-element-4ae7c114{width:100%;}.elementor-104 .elementor-element.elementor-element-43039a20 .elementor-heading-title{font-size:17px;}.elementor-104 .elementor-element.elementor-element-36599410{width:100%;}.elementor-104 .elementor-element.elementor-element-6521364f{--spacer-size:5px;}.elementor-104 .elementor-element.elementor-element-270ec28a{width:100%;}.elementor-104 .elementor-element.elementor-element-4de9a962 img{width:100%;}.elementor-104 .elementor-element.elementor-element-74b0ed87{width:100%;}.elementor-104 .elementor-element.elementor-element-4b04d188 .elementor-heading-title{font-size:16px;}.elementor-104 .elementor-element.elementor-element-2bb620b8{font-size:15px;}.elementor-104 .elementor-element.elementor-element-e1b7b52{width:100%;}.elementor-104 .elementor-element.elementor-element-3984c1f8 .elementor-heading-title{font-size:17px;}.elementor-104 .elementor-element.elementor-element-53644775{width:100%;}.elementor-104 .elementor-element.elementor-element-2a573f97 .elementor-heading-title{font-size:11px;}.elementor-104 .elementor-element.elementor-element-7136381e .elementor-heading-title{font-size:26px;}.elementor-104 .elementor-element.elementor-element-7a302735{font-size:15px;}.elementor-104 .elementor-element.elementor-element-8ed4934{--spacer-size:16px;}.elementor-104 .elementor-element.elementor-element-286412b8{width:100%;}.elementor-104 .elementor-element.elementor-element-1d5cff40{width:100%;}.elementor-104 .elementor-element.elementor-element-2b9322af img{width:100%;}.elementor-104 .elementor-element.elementor-element-52bc2c13{width:100%;}.elementor-104 .elementor-element.elementor-element-6cce5ef3{--spacer-size:20px;}.elementor-104 .elementor-element.elementor-element-4b96b3bf{width:100%;}.elementor-104 .elementor-element.elementor-element-36dfd1db{width:100%;}.elementor-104 .elementor-element.elementor-element-acc3499{font-size:15px;}.elementor-104 .elementor-element.elementor-element-7b592a4f{--spacer-size:10px;}.elementor-104 .elementor-element.elementor-element-3fed33a0{--spacer-size:16px;}.elementor-104 .elementor-element.elementor-element-56759cc2{width:100%;}.elementor-104 .elementor-element.elementor-element-7aada754 .elementor-heading-title{font-size:11px;}.elementor-104 .elementor-element.elementor-element-6b255142 .elementor-heading-title{font-size:26px;}.elementor-104 .elementor-element.elementor-element-6029b6b9{font-size:15px;}.elementor-104 .elementor-element.elementor-element-61940591{--spacer-size:15px;}.elementor-104 .elementor-element.elementor-element-5aadf158 .elementor-heading-title{font-size:11px;}.elementor-104 .elementor-element.elementor-element-b8a901d .elementor-heading-title{font-size:26px;}.elementor-104 .elementor-element.elementor-element-450f44ef{font-size:15px;}.elementor-104 .elementor-element.elementor-element-3781e60c{--spacer-size:15px;}.elementor-104 .elementor-element.elementor-element-17730467{width:100%;}.elementor-104 .elementor-element.elementor-element-6eba5978 .elementor-heading-title{font-size:20px;}.elementor-104 .elementor-element.elementor-element-567c26c7 .elementor-heading-title{font-size:17px;}.elementor-104 .elementor-element.elementor-element-41511639{font-size:15px;}.elementor-104 .elementor-element.elementor-element-b13ab5d{width:100%;}.elementor-104 .elementor-element.elementor-element-6da6c4fe .elementor-heading-title{font-size:20px;}.elementor-104 .elementor-element.elementor-element-11d6270f .elementor-heading-title{font-size:17px;}.elementor-104 .elementor-element.elementor-element-68fdea5c{font-size:15px;}.elementor-104 .elementor-element.elementor-element-57df8638{width:100%;}.elementor-104 .elementor-element.elementor-element-3e65de73 .elementor-heading-title{font-size:20px;}.elementor-104 .elementor-element.elementor-element-17732f58 .elementor-heading-title{font-size:17px;}.elementor-104 .elementor-element.elementor-element-25b0bd8d{font-size:15px;}.elementor-104 .elementor-element.elementor-element-25519e71{--spacer-size:9px;}.elementor-104 .elementor-element.elementor-element-4938dc42{width:100%;}.elementor-104 .elementor-element.elementor-element-5765109 .elementor-heading-title{font-size:20px;}.elementor-104 .elementor-element.elementor-element-121614ac .elementor-heading-title{font-size:17px;}.elementor-104 .elementor-element.elementor-element-4420fff0{font-size:15px;}.elementor-104 .elementor-element.elementor-element-a8ce63e{width:100%;}.elementor-104 .elementor-element.elementor-element-49260cec .elementor-heading-title{font-size:20px;}.elementor-104 .elementor-element.elementor-element-28e2a3fb .elementor-heading-title{font-size:17px;}.elementor-104 .elementor-element.elementor-element-6ee58a17{font-size:15px;}.elementor-104 .elementor-element.elementor-element-6940c6a5{width:100%;}.elementor-104 .elementor-element.elementor-element-b63920 .elementor-heading-title{font-size:20px;}.elementor-104 .elementor-element.elementor-element-4718a65d .elementor-heading-title{font-size:17px;}.elementor-104 .elementor-element.elementor-element-327e9288{font-size:15px;}.elementor-104 .elementor-element.elementor-element-11c0eac4 .elementor-heading-title{font-size:11px;}.elementor-104 .elementor-element.elementor-element-99efd09 .elementor-heading-title{font-size:26px;}.elementor-104 .elementor-element.elementor-element-6e2eeb73{font-size:15px;}.elementor-104 .elementor-element.elementor-element-66a8e804{--spacer-size:15px;}.elementor-104 .elementor-element.elementor-element-399c6eba{width:100%;}.elementor-104 .elementor-element.elementor-element-2e47e8b9 .elementor-heading-title{font-size:24px;}.elementor-104 .elementor-element.elementor-element-dc57f22{font-size:15px;}.elementor-104 .elementor-element.elementor-element-40fcdbe3{width:100%;}.elementor-104 .elementor-element.elementor-element-71ba6e7 .elementor-heading-title{font-size:24px;}.elementor-104 .elementor-element.elementor-element-2973ebd0{font-size:15px;}.elementor-104 .elementor-element.elementor-element-3a5f3277{width:100%;}.elementor-104 .elementor-element.elementor-element-5d3bb51b .elementor-heading-title{font-size:24px;}.elementor-104 .elementor-element.elementor-element-7d6edcd6{font-size:15px;}.elementor-104 .elementor-element.elementor-element-46bbd272{width:100%;}.elementor-104 .elementor-element.elementor-element-76a5341a .elementor-heading-title{font-size:24px;}.elementor-104 .elementor-element.elementor-element-7d8fdf67{font-size:15px;}.elementor-104 .elementor-element.elementor-element-611747ff .elementor-heading-title{font-size:26px;}.elementor-104 .elementor-element.elementor-element-fdb0b76{font-size:15px;}.elementor-104 .elementor-element.elementor-element-1af8a54a{--spacer-size:17px;}.elementor-104 .elementor-element.elementor-element-2c14bd8f{width:100%;}.elementor-104 .elementor-element.elementor-element-90602d{width:100%;}.elementor-104 .elementor-element.elementor-element-586457bd{width:100%;}.elementor-104 .elementor-element.elementor-element-2a045b86{width:100%;}.elementor-104 .elementor-element.elementor-element-6f9dfa64{font-size:15px;}.elementor-104 .elementor-element.elementor-element-484b372c{--spacer-size:6px;}.elementor-104 .elementor-element.elementor-element-7582c9ad .elementor-heading-title{font-size:26px;}.elementor-104 .elementor-element.elementor-element-5cd82235{--spacer-size:10px;}.elementor-104 .elementor-element.elementor-element-2c310187{font-size:15px;}.elementor-104 .elementor-element.elementor-element-4839027e{--spacer-size:18px;}.elementor-104 .elementor-element.elementor-element-2fb426ea{font-size:15px;}.elementor-104 .elementor-element.elementor-element-49ad01e7{font-size:15px;}.elementor-104 .elementor-element.elementor-element-1ff7fa27{width:100%;}}@media(min-width:768px){.elementor-104 .elementor-element.elementor-element-4c656988{width:100%;}.elementor-104 .elementor-element.elementor-element-5078cc07{width:20%;}.elementor-104 .elementor-element.elementor-element-59c91b5{width:60%;}.elementor-104 .elementor-element.elementor-element-24988b43{width:20%;}.elementor-104 .elementor-element.elementor-element-79be4560{width:33%;}.elementor-104 .elementor-element.elementor-element-6c60c684{width:33%;}.elementor-104 .elementor-element.elementor-element-b2a2714{width:34%;}.elementor-104 .elementor-element.elementor-element-153ee9df{width:100%;}.elementor-104 .elementor-element.elementor-element-5bdc61d9{width:58%;}.elementor-104 .elementor-element.elementor-element-5d5a8a64{width:42%;}.elementor-104 .elementor-element.elementor-element-7566c6e3{width:23.234%;}.elementor-104 .elementor-element.elementor-element-3df1c6e8{width:42.766%;}.elementor-104 .elementor-element.elementor-element-2ed89490{width:31.762%;}.elementor-104 .elementor-element.elementor-element-5107f16c{width:2.238%;}.elementor-104 .elementor-element.elementor-element-4646ed9c{width:22.981%;}.elementor-104 .elementor-element.elementor-element-409e1ccb{width:43.019%;}.elementor-104 .elementor-element.elementor-element-7a7a997c{width:31.846%;}.elementor-104 .elementor-element.elementor-element-4d716ea0{width:2.154%;}.elementor-104 .elementor-element.elementor-element-46bdb8d1{width:22.472%;}.elementor-104 .elementor-element.elementor-element-3b34bc56{width:43.528%;}.elementor-104 .elementor-element.elementor-element-4ae7c114{width:31.423%;}.elementor-104 .elementor-element.elementor-element-36599410{width:2.577%;}.elementor-104 .elementor-element.elementor-element-270ec28a{width:22.725%;}.elementor-104 .elementor-element.elementor-element-74b0ed87{width:43.275%;}.elementor-104 .elementor-element.elementor-element-e1b7b52{width:31.932%;}.elementor-104 .elementor-element.elementor-element-53644775{width:2.068%;}.elementor-104 .elementor-element.elementor-element-1dfd419e{width:100%;}.elementor-104 .elementor-element.elementor-element-286412b8{width:10%;}.elementor-104 .elementor-element.elementor-element-1d5cff40{width:80%;}.elementor-104 .elementor-element.elementor-element-52bc2c13{width:10%;}.elementor-104 .elementor-element.elementor-element-4b96b3bf{width:20%;}.elementor-104 .elementor-element.elementor-element-36dfd1db{width:60%;}.elementor-104 .elementor-element.elementor-element-56759cc2{width:20%;}.elementor-104 .elementor-element.elementor-element-3e9263bd{width:100%;}.elementor-104 .elementor-element.elementor-element-71440adc{width:100%;}.elementor-104 .elementor-element.elementor-element-17730467{width:33%;}.elementor-104 .elementor-element.elementor-element-b13ab5d{width:33%;}.elementor-104 .elementor-element.elementor-element-57df8638{width:34%;}.elementor-104 .elementor-element.elementor-element-4938dc42{width:33%;}.elementor-104 .elementor-element.elementor-element-a8ce63e{width:33%;}.elementor-104 .elementor-element.elementor-element-6940c6a5{width:34%;}.elementor-104 .elementor-element.elementor-element-18ac5b26{width:100%;}.elementor-104 .elementor-element.elementor-element-399c6eba{width:25%;}.elementor-104 .elementor-element.elementor-element-40fcdbe3{width:25%;}.elementor-104 .elementor-element.elementor-element-3a5f3277{width:25%;}.elementor-104 .elementor-element.elementor-element-46bbd272{width:25%;}.elementor-104 .elementor-element.elementor-element-4dccdb75{width:100%;}.elementor-104 .elementor-element.elementor-element-2c14bd8f{width:50%;}.elementor-104 .elementor-element.elementor-element-90602d{width:50%;}.elementor-104 .elementor-element.elementor-element-534e1497{width:100%;}.elementor-104 .elementor-element.elementor-element-586457bd{width:15%;}.elementor-104 .elementor-element.elementor-element-2a045b86{width:70%;}.elementor-104 .elementor-element.elementor-element-1ff7fa27{width:15%;}}@media(max-width:1024px) and (min-width:768px){.elementor-104 .elementor-element.elementor-element-5078cc07{width:50%;}.elementor-104 .elementor-element.elementor-element-59c91b5{width:60%;}.elementor-104 .elementor-element.elementor-element-24988b43{width:50%;}.elementor-104 .elementor-element.elementor-element-79be4560{width:50%;}.elementor-104 .elementor-element.elementor-element-6c60c684{width:50%;}.elementor-104 .elementor-element.elementor-element-b2a2714{width:34%;}.elementor-104 .elementor-element.elementor-element-5bdc61d9{width:58%;}.elementor-104 .elementor-element.elementor-element-5d5a8a64{width:42%;}.elementor-104 .elementor-element.elementor-element-7566c6e3{width:50%;}.elementor-104 .elementor-element.elementor-element-3df1c6e8{width:52%;}.elementor-104 .elementor-element.elementor-element-2ed89490{width:50%;}.elementor-104 .elementor-element.elementor-element-5107f16c{width:50%;}.elementor-104 .elementor-element.elementor-element-4646ed9c{width:50%;}.elementor-104 .elementor-element.elementor-element-409e1ccb{width:52%;}.elementor-104 .elementor-element.elementor-element-7a7a997c{width:50%;}.elementor-104 .elementor-element.elementor-element-4d716ea0{width:50%;}.elementor-104 .elementor-element.elementor-element-46bdb8d1{width:50%;}.elementor-104 .elementor-element.elementor-element-3b34bc56{width:52%;}.elementor-104 .elementor-element.elementor-element-4ae7c114{width:50%;}.elementor-104 .elementor-element.elementor-element-36599410{width:50%;}.elementor-104 .elementor-element.elementor-element-270ec28a{width:50%;}.elementor-104 .elementor-element.elementor-element-74b0ed87{width:52%;}.elementor-104 .elementor-element.elementor-element-e1b7b52{width:50%;}.elementor-104 .elementor-element.elementor-element-53644775{width:50%;}.elementor-104 .elementor-element.elementor-element-286412b8{width:50%;}.elementor-104 .elementor-element.elementor-element-1d5cff40{width:80%;}.elementor-104 .elementor-element.elementor-element-52bc2c13{width:50%;}.elementor-104 .elementor-element.elementor-element-4b96b3bf{width:50%;}.elementor-104 .elementor-element.elementor-element-36dfd1db{width:60%;}.elementor-104 .elementor-element.elementor-element-56759cc2{width:50%;}.elementor-104 .elementor-element.elementor-element-17730467{width:50%;}.elementor-104 .elementor-element.elementor-element-b13ab5d{width:50%;}.elementor-104 .elementor-element.elementor-element-57df8638{width:34%;}.elementor-104 .elementor-element.elementor-element-4938dc42{width:50%;}.elementor-104 .elementor-element.elementor-element-a8ce63e{width:50%;}.elementor-104 .elementor-element.elementor-element-6940c6a5{width:34%;}.elementor-104 .elementor-element.elementor-element-399c6eba{width:50%;}.elementor-104 .elementor-element.elementor-element-40fcdbe3{width:50%;}.elementor-104 .elementor-element.elementor-element-3a5f3277{width:50%;}.elementor-104 .elementor-element.elementor-element-46bbd272{width:50%;}.elementor-104 .elementor-element.elementor-element-2c14bd8f{width:50%;}.elementor-104 .elementor-element.elementor-element-90602d{width:50%;}.elementor-104 .elementor-element.elementor-element-586457bd{width:50%;}.elementor-104 .elementor-element.elementor-element-2a045b86{width:70%;}.elementor-104 .elementor-element.elementor-element-1ff7fa27{width:50%;}}/* Start custom CSS for column, class: .elementor-element-5078cc07 */.elementor-104 .elementor-element.elementor-element-5078cc07 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-5078cc07 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-5078cc07 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-5078cc07 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-5078cc07 p, .elementor-104 .elementor-element.elementor-element-5078cc07 h1, .elementor-104 .elementor-element.elementor-element-5078cc07 h2, .elementor-104 .elementor-element.elementor-element-5078cc07 h3, .elementor-104 .elementor-element.elementor-element-5078cc07 h4, .elementor-104 .elementor-element.elementor-element-5078cc07 h5, .elementor-104 .elementor-element.elementor-element-5078cc07 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-59c91b5 */.elementor-104 .elementor-element.elementor-element-59c91b5 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-59c91b5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-59c91b5 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-59c91b5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-59c91b5 p, .elementor-104 .elementor-element.elementor-element-59c91b5 h1, .elementor-104 .elementor-element.elementor-element-59c91b5 h2, .elementor-104 .elementor-element.elementor-element-59c91b5 h3, .elementor-104 .elementor-element.elementor-element-59c91b5 h4, .elementor-104 .elementor-element.elementor-element-59c91b5 h5, .elementor-104 .elementor-element.elementor-element-59c91b5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-24988b43 */.elementor-104 .elementor-element.elementor-element-24988b43 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-24988b43 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-24988b43 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-24988b43 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-24988b43 p, .elementor-104 .elementor-element.elementor-element-24988b43 h1, .elementor-104 .elementor-element.elementor-element-24988b43 h2, .elementor-104 .elementor-element.elementor-element-24988b43 h3, .elementor-104 .elementor-element.elementor-element-24988b43 h4, .elementor-104 .elementor-element.elementor-element-24988b43 h5, .elementor-104 .elementor-element.elementor-element-24988b43 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27e04515 */.elementor-104 .elementor-element.elementor-element-27e04515 > .elementor-container > .elementor-row,
.elementor-104 .elementor-element.elementor-element-27e04515 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-104 .elementor-element.elementor-element-27e04515 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-104 .elementor-element.elementor-element-27e04515 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-79be4560 */.elementor-104 .elementor-element.elementor-element-79be4560 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-79be4560 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-79be4560 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-79be4560 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-79be4560 p, .elementor-104 .elementor-element.elementor-element-79be4560 h1, .elementor-104 .elementor-element.elementor-element-79be4560 h2, .elementor-104 .elementor-element.elementor-element-79be4560 h3, .elementor-104 .elementor-element.elementor-element-79be4560 h4, .elementor-104 .elementor-element.elementor-element-79be4560 h5, .elementor-104 .elementor-element.elementor-element-79be4560 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6c60c684 */.elementor-104 .elementor-element.elementor-element-6c60c684 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-6c60c684 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-6c60c684 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-6c60c684 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-6c60c684 p, .elementor-104 .elementor-element.elementor-element-6c60c684 h1, .elementor-104 .elementor-element.elementor-element-6c60c684 h2, .elementor-104 .elementor-element.elementor-element-6c60c684 h3, .elementor-104 .elementor-element.elementor-element-6c60c684 h4, .elementor-104 .elementor-element.elementor-element-6c60c684 h5, .elementor-104 .elementor-element.elementor-element-6c60c684 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b2a2714 */.elementor-104 .elementor-element.elementor-element-b2a2714 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-b2a2714 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-b2a2714 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-b2a2714 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-b2a2714 p, .elementor-104 .elementor-element.elementor-element-b2a2714 h1, .elementor-104 .elementor-element.elementor-element-b2a2714 h2, .elementor-104 .elementor-element.elementor-element-b2a2714 h3, .elementor-104 .elementor-element.elementor-element-b2a2714 h4, .elementor-104 .elementor-element.elementor-element-b2a2714 h5, .elementor-104 .elementor-element.elementor-element-b2a2714 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3220d0be */.elementor-104 .elementor-element.elementor-element-3220d0be > .elementor-container > .elementor-row,
.elementor-104 .elementor-element.elementor-element-3220d0be > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-104 .elementor-element.elementor-element-3220d0be > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-104 .elementor-element.elementor-element-3220d0be img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4c656988 */.elementor-104 .elementor-element.elementor-element-4c656988 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-4c656988 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-4c656988 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-4c656988 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-4c656988 p, .elementor-104 .elementor-element.elementor-element-4c656988 h1, .elementor-104 .elementor-element.elementor-element-4c656988 h2, .elementor-104 .elementor-element.elementor-element-4c656988 h3, .elementor-104 .elementor-element.elementor-element-4c656988 h4, .elementor-104 .elementor-element.elementor-element-4c656988 h5, .elementor-104 .elementor-element.elementor-element-4c656988 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-120b1e76 */.elementor-104 .elementor-element.elementor-element-120b1e76 { border-top: 4px solid #adae0c; }
.elementor-104 .elementor-element.elementor-element-120b1e76 .elementor-widget {
  animation: codex_category-hero-0-soft-reveal 700ms ease both;
}
.elementor-104 .elementor-element.elementor-element-120b1e76 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-104 .elementor-element.elementor-element-120b1e76 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-104 .elementor-element.elementor-element-120b1e76 .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-104 .elementor-element.elementor-element-120b1e76, .elementor-104 .elementor-element.elementor-element-120b1e76 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5bdc61d9 */.elementor-104 .elementor-element.elementor-element-5bdc61d9 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-5bdc61d9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-5bdc61d9 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-5bdc61d9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-5bdc61d9 p, .elementor-104 .elementor-element.elementor-element-5bdc61d9 h1, .elementor-104 .elementor-element.elementor-element-5bdc61d9 h2, .elementor-104 .elementor-element.elementor-element-5bdc61d9 h3, .elementor-104 .elementor-element.elementor-element-5bdc61d9 h4, .elementor-104 .elementor-element.elementor-element-5bdc61d9 h5, .elementor-104 .elementor-element.elementor-element-5bdc61d9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5d5a8a64 */.elementor-104 .elementor-element.elementor-element-5d5a8a64 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-5d5a8a64 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-5d5a8a64 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-5d5a8a64 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-5d5a8a64 p, .elementor-104 .elementor-element.elementor-element-5d5a8a64 h1, .elementor-104 .elementor-element.elementor-element-5d5a8a64 h2, .elementor-104 .elementor-element.elementor-element-5d5a8a64 h3, .elementor-104 .elementor-element.elementor-element-5d5a8a64 h4, .elementor-104 .elementor-element.elementor-element-5d5a8a64 h5, .elementor-104 .elementor-element.elementor-element-5d5a8a64 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d2ef4a1 */.elementor-104 .elementor-element.elementor-element-1d2ef4a1 > .elementor-container > .elementor-row,
.elementor-104 .elementor-element.elementor-element-1d2ef4a1 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-104 .elementor-element.elementor-element-1d2ef4a1 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-104 .elementor-element.elementor-element-1d2ef4a1 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7566c6e3 */.elementor-104 .elementor-element.elementor-element-7566c6e3 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-7566c6e3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-7566c6e3 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-7566c6e3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-7566c6e3 p, .elementor-104 .elementor-element.elementor-element-7566c6e3 h1, .elementor-104 .elementor-element.elementor-element-7566c6e3 h2, .elementor-104 .elementor-element.elementor-element-7566c6e3 h3, .elementor-104 .elementor-element.elementor-element-7566c6e3 h4, .elementor-104 .elementor-element.elementor-element-7566c6e3 h5, .elementor-104 .elementor-element.elementor-element-7566c6e3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3df1c6e8 */.elementor-104 .elementor-element.elementor-element-3df1c6e8 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-3df1c6e8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-3df1c6e8 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-3df1c6e8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-3df1c6e8 p, .elementor-104 .elementor-element.elementor-element-3df1c6e8 h1, .elementor-104 .elementor-element.elementor-element-3df1c6e8 h2, .elementor-104 .elementor-element.elementor-element-3df1c6e8 h3, .elementor-104 .elementor-element.elementor-element-3df1c6e8 h4, .elementor-104 .elementor-element.elementor-element-3df1c6e8 h5, .elementor-104 .elementor-element.elementor-element-3df1c6e8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ed89490 */.elementor-104 .elementor-element.elementor-element-2ed89490 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-2ed89490 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-2ed89490 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-2ed89490 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-2ed89490 p, .elementor-104 .elementor-element.elementor-element-2ed89490 h1, .elementor-104 .elementor-element.elementor-element-2ed89490 h2, .elementor-104 .elementor-element.elementor-element-2ed89490 h3, .elementor-104 .elementor-element.elementor-element-2ed89490 h4, .elementor-104 .elementor-element.elementor-element-2ed89490 h5, .elementor-104 .elementor-element.elementor-element-2ed89490 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5107f16c */.elementor-104 .elementor-element.elementor-element-5107f16c { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-5107f16c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-5107f16c img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-5107f16c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-5107f16c p, .elementor-104 .elementor-element.elementor-element-5107f16c h1, .elementor-104 .elementor-element.elementor-element-5107f16c h2, .elementor-104 .elementor-element.elementor-element-5107f16c h3, .elementor-104 .elementor-element.elementor-element-5107f16c h4, .elementor-104 .elementor-element.elementor-element-5107f16c h5, .elementor-104 .elementor-element.elementor-element-5107f16c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d48e1d9 */.elementor-104 .elementor-element.elementor-element-4d48e1d9 > .elementor-container > .elementor-row,
.elementor-104 .elementor-element.elementor-element-4d48e1d9 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-104 .elementor-element.elementor-element-4d48e1d9 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-104 .elementor-element.elementor-element-4d48e1d9 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4646ed9c */.elementor-104 .elementor-element.elementor-element-4646ed9c { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-4646ed9c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-4646ed9c img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-4646ed9c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-4646ed9c p, .elementor-104 .elementor-element.elementor-element-4646ed9c h1, .elementor-104 .elementor-element.elementor-element-4646ed9c h2, .elementor-104 .elementor-element.elementor-element-4646ed9c h3, .elementor-104 .elementor-element.elementor-element-4646ed9c h4, .elementor-104 .elementor-element.elementor-element-4646ed9c h5, .elementor-104 .elementor-element.elementor-element-4646ed9c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-409e1ccb */.elementor-104 .elementor-element.elementor-element-409e1ccb { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-409e1ccb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-409e1ccb img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-409e1ccb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-409e1ccb p, .elementor-104 .elementor-element.elementor-element-409e1ccb h1, .elementor-104 .elementor-element.elementor-element-409e1ccb h2, .elementor-104 .elementor-element.elementor-element-409e1ccb h3, .elementor-104 .elementor-element.elementor-element-409e1ccb h4, .elementor-104 .elementor-element.elementor-element-409e1ccb h5, .elementor-104 .elementor-element.elementor-element-409e1ccb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7a7a997c */.elementor-104 .elementor-element.elementor-element-7a7a997c { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-7a7a997c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-7a7a997c img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-7a7a997c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-7a7a997c p, .elementor-104 .elementor-element.elementor-element-7a7a997c h1, .elementor-104 .elementor-element.elementor-element-7a7a997c h2, .elementor-104 .elementor-element.elementor-element-7a7a997c h3, .elementor-104 .elementor-element.elementor-element-7a7a997c h4, .elementor-104 .elementor-element.elementor-element-7a7a997c h5, .elementor-104 .elementor-element.elementor-element-7a7a997c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d716ea0 */.elementor-104 .elementor-element.elementor-element-4d716ea0 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-4d716ea0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-4d716ea0 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-4d716ea0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-4d716ea0 p, .elementor-104 .elementor-element.elementor-element-4d716ea0 h1, .elementor-104 .elementor-element.elementor-element-4d716ea0 h2, .elementor-104 .elementor-element.elementor-element-4d716ea0 h3, .elementor-104 .elementor-element.elementor-element-4d716ea0 h4, .elementor-104 .elementor-element.elementor-element-4d716ea0 h5, .elementor-104 .elementor-element.elementor-element-4d716ea0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d398bba */.elementor-104 .elementor-element.elementor-element-1d398bba > .elementor-container > .elementor-row,
.elementor-104 .elementor-element.elementor-element-1d398bba > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-104 .elementor-element.elementor-element-1d398bba > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-104 .elementor-element.elementor-element-1d398bba img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-46bdb8d1 */.elementor-104 .elementor-element.elementor-element-46bdb8d1 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-46bdb8d1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-46bdb8d1 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-46bdb8d1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-46bdb8d1 p, .elementor-104 .elementor-element.elementor-element-46bdb8d1 h1, .elementor-104 .elementor-element.elementor-element-46bdb8d1 h2, .elementor-104 .elementor-element.elementor-element-46bdb8d1 h3, .elementor-104 .elementor-element.elementor-element-46bdb8d1 h4, .elementor-104 .elementor-element.elementor-element-46bdb8d1 h5, .elementor-104 .elementor-element.elementor-element-46bdb8d1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3b34bc56 */.elementor-104 .elementor-element.elementor-element-3b34bc56 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-3b34bc56 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-3b34bc56 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-3b34bc56 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-3b34bc56 p, .elementor-104 .elementor-element.elementor-element-3b34bc56 h1, .elementor-104 .elementor-element.elementor-element-3b34bc56 h2, .elementor-104 .elementor-element.elementor-element-3b34bc56 h3, .elementor-104 .elementor-element.elementor-element-3b34bc56 h4, .elementor-104 .elementor-element.elementor-element-3b34bc56 h5, .elementor-104 .elementor-element.elementor-element-3b34bc56 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4ae7c114 */.elementor-104 .elementor-element.elementor-element-4ae7c114 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-4ae7c114 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-4ae7c114 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-4ae7c114 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-4ae7c114 p, .elementor-104 .elementor-element.elementor-element-4ae7c114 h1, .elementor-104 .elementor-element.elementor-element-4ae7c114 h2, .elementor-104 .elementor-element.elementor-element-4ae7c114 h3, .elementor-104 .elementor-element.elementor-element-4ae7c114 h4, .elementor-104 .elementor-element.elementor-element-4ae7c114 h5, .elementor-104 .elementor-element.elementor-element-4ae7c114 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-36599410 */.elementor-104 .elementor-element.elementor-element-36599410 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-36599410 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-36599410 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-36599410 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-36599410 p, .elementor-104 .elementor-element.elementor-element-36599410 h1, .elementor-104 .elementor-element.elementor-element-36599410 h2, .elementor-104 .elementor-element.elementor-element-36599410 h3, .elementor-104 .elementor-element.elementor-element-36599410 h4, .elementor-104 .elementor-element.elementor-element-36599410 h5, .elementor-104 .elementor-element.elementor-element-36599410 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-786e5c6c */.elementor-104 .elementor-element.elementor-element-786e5c6c > .elementor-container > .elementor-row,
.elementor-104 .elementor-element.elementor-element-786e5c6c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-104 .elementor-element.elementor-element-786e5c6c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-104 .elementor-element.elementor-element-786e5c6c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-270ec28a */.elementor-104 .elementor-element.elementor-element-270ec28a { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-270ec28a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-270ec28a img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-270ec28a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-270ec28a p, .elementor-104 .elementor-element.elementor-element-270ec28a h1, .elementor-104 .elementor-element.elementor-element-270ec28a h2, .elementor-104 .elementor-element.elementor-element-270ec28a h3, .elementor-104 .elementor-element.elementor-element-270ec28a h4, .elementor-104 .elementor-element.elementor-element-270ec28a h5, .elementor-104 .elementor-element.elementor-element-270ec28a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-74b0ed87 */.elementor-104 .elementor-element.elementor-element-74b0ed87 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-74b0ed87 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-74b0ed87 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-74b0ed87 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-74b0ed87 p, .elementor-104 .elementor-element.elementor-element-74b0ed87 h1, .elementor-104 .elementor-element.elementor-element-74b0ed87 h2, .elementor-104 .elementor-element.elementor-element-74b0ed87 h3, .elementor-104 .elementor-element.elementor-element-74b0ed87 h4, .elementor-104 .elementor-element.elementor-element-74b0ed87 h5, .elementor-104 .elementor-element.elementor-element-74b0ed87 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e1b7b52 */.elementor-104 .elementor-element.elementor-element-e1b7b52 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-e1b7b52 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-e1b7b52 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-e1b7b52 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-e1b7b52 p, .elementor-104 .elementor-element.elementor-element-e1b7b52 h1, .elementor-104 .elementor-element.elementor-element-e1b7b52 h2, .elementor-104 .elementor-element.elementor-element-e1b7b52 h3, .elementor-104 .elementor-element.elementor-element-e1b7b52 h4, .elementor-104 .elementor-element.elementor-element-e1b7b52 h5, .elementor-104 .elementor-element.elementor-element-e1b7b52 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-53644775 */.elementor-104 .elementor-element.elementor-element-53644775 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-53644775 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-53644775 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-53644775 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-53644775 p, .elementor-104 .elementor-element.elementor-element-53644775 h1, .elementor-104 .elementor-element.elementor-element-53644775 h2, .elementor-104 .elementor-element.elementor-element-53644775 h3, .elementor-104 .elementor-element.elementor-element-53644775 h4, .elementor-104 .elementor-element.elementor-element-53644775 h5, .elementor-104 .elementor-element.elementor-element-53644775 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-793b5a69 */.elementor-104 .elementor-element.elementor-element-793b5a69 > .elementor-container > .elementor-row,
.elementor-104 .elementor-element.elementor-element-793b5a69 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-104 .elementor-element.elementor-element-793b5a69 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-104 .elementor-element.elementor-element-793b5a69 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-153ee9df */.elementor-104 .elementor-element.elementor-element-153ee9df { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-153ee9df > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-153ee9df img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-153ee9df .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-153ee9df p, .elementor-104 .elementor-element.elementor-element-153ee9df h1, .elementor-104 .elementor-element.elementor-element-153ee9df h2, .elementor-104 .elementor-element.elementor-element-153ee9df h3, .elementor-104 .elementor-element.elementor-element-153ee9df h4, .elementor-104 .elementor-element.elementor-element-153ee9df h5, .elementor-104 .elementor-element.elementor-element-153ee9df h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-286412b8 */.elementor-104 .elementor-element.elementor-element-286412b8 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-286412b8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-286412b8 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-286412b8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-286412b8 p, .elementor-104 .elementor-element.elementor-element-286412b8 h1, .elementor-104 .elementor-element.elementor-element-286412b8 h2, .elementor-104 .elementor-element.elementor-element-286412b8 h3, .elementor-104 .elementor-element.elementor-element-286412b8 h4, .elementor-104 .elementor-element.elementor-element-286412b8 h5, .elementor-104 .elementor-element.elementor-element-286412b8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1d5cff40 */.elementor-104 .elementor-element.elementor-element-1d5cff40 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-1d5cff40 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-1d5cff40 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-1d5cff40 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-1d5cff40 p, .elementor-104 .elementor-element.elementor-element-1d5cff40 h1, .elementor-104 .elementor-element.elementor-element-1d5cff40 h2, .elementor-104 .elementor-element.elementor-element-1d5cff40 h3, .elementor-104 .elementor-element.elementor-element-1d5cff40 h4, .elementor-104 .elementor-element.elementor-element-1d5cff40 h5, .elementor-104 .elementor-element.elementor-element-1d5cff40 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-52bc2c13 */.elementor-104 .elementor-element.elementor-element-52bc2c13 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-52bc2c13 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-52bc2c13 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-52bc2c13 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-52bc2c13 p, .elementor-104 .elementor-element.elementor-element-52bc2c13 h1, .elementor-104 .elementor-element.elementor-element-52bc2c13 h2, .elementor-104 .elementor-element.elementor-element-52bc2c13 h3, .elementor-104 .elementor-element.elementor-element-52bc2c13 h4, .elementor-104 .elementor-element.elementor-element-52bc2c13 h5, .elementor-104 .elementor-element.elementor-element-52bc2c13 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f925943 */.elementor-104 .elementor-element.elementor-element-3f925943 > .elementor-container > .elementor-row,
.elementor-104 .elementor-element.elementor-element-3f925943 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-104 .elementor-element.elementor-element-3f925943 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-104 .elementor-element.elementor-element-3f925943 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4b96b3bf */.elementor-104 .elementor-element.elementor-element-4b96b3bf { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-4b96b3bf > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-4b96b3bf img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-4b96b3bf .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-4b96b3bf p, .elementor-104 .elementor-element.elementor-element-4b96b3bf h1, .elementor-104 .elementor-element.elementor-element-4b96b3bf h2, .elementor-104 .elementor-element.elementor-element-4b96b3bf h3, .elementor-104 .elementor-element.elementor-element-4b96b3bf h4, .elementor-104 .elementor-element.elementor-element-4b96b3bf h5, .elementor-104 .elementor-element.elementor-element-4b96b3bf h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-36dfd1db */.elementor-104 .elementor-element.elementor-element-36dfd1db { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-36dfd1db > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-36dfd1db img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-36dfd1db .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-36dfd1db p, .elementor-104 .elementor-element.elementor-element-36dfd1db h1, .elementor-104 .elementor-element.elementor-element-36dfd1db h2, .elementor-104 .elementor-element.elementor-element-36dfd1db h3, .elementor-104 .elementor-element.elementor-element-36dfd1db h4, .elementor-104 .elementor-element.elementor-element-36dfd1db h5, .elementor-104 .elementor-element.elementor-element-36dfd1db h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-56759cc2 */.elementor-104 .elementor-element.elementor-element-56759cc2 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-56759cc2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-56759cc2 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-56759cc2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-56759cc2 p, .elementor-104 .elementor-element.elementor-element-56759cc2 h1, .elementor-104 .elementor-element.elementor-element-56759cc2 h2, .elementor-104 .elementor-element.elementor-element-56759cc2 h3, .elementor-104 .elementor-element.elementor-element-56759cc2 h4, .elementor-104 .elementor-element.elementor-element-56759cc2 h5, .elementor-104 .elementor-element.elementor-element-56759cc2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4cc7e982 */.elementor-104 .elementor-element.elementor-element-4cc7e982 > .elementor-container > .elementor-row,
.elementor-104 .elementor-element.elementor-element-4cc7e982 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-104 .elementor-element.elementor-element-4cc7e982 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-104 .elementor-element.elementor-element-4cc7e982 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1dfd419e */.elementor-104 .elementor-element.elementor-element-1dfd419e { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-1dfd419e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-1dfd419e img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-1dfd419e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-1dfd419e p, .elementor-104 .elementor-element.elementor-element-1dfd419e h1, .elementor-104 .elementor-element.elementor-element-1dfd419e h2, .elementor-104 .elementor-element.elementor-element-1dfd419e h3, .elementor-104 .elementor-element.elementor-element-1dfd419e h4, .elementor-104 .elementor-element.elementor-element-1dfd419e h5, .elementor-104 .elementor-element.elementor-element-1dfd419e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3e9263bd */.elementor-104 .elementor-element.elementor-element-3e9263bd { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-3e9263bd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-3e9263bd img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-3e9263bd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-3e9263bd p, .elementor-104 .elementor-element.elementor-element-3e9263bd h1, .elementor-104 .elementor-element.elementor-element-3e9263bd h2, .elementor-104 .elementor-element.elementor-element-3e9263bd h3, .elementor-104 .elementor-element.elementor-element-3e9263bd h4, .elementor-104 .elementor-element.elementor-element-3e9263bd h5, .elementor-104 .elementor-element.elementor-element-3e9263bd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-491d34a7 */.elementor-104 .elementor-element.elementor-element-491d34a7 .elementor-widget {
  animation: codex_buying-guide-3-soft-reveal 700ms ease both;
}
.elementor-104 .elementor-element.elementor-element-491d34a7 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-104 .elementor-element.elementor-element-491d34a7 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-104 .elementor-element.elementor-element-491d34a7 .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-104 .elementor-element.elementor-element-491d34a7, .elementor-104 .elementor-element.elementor-element-491d34a7 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-17730467 */.elementor-104 .elementor-element.elementor-element-17730467 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-17730467 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-17730467 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-17730467 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-17730467 p, .elementor-104 .elementor-element.elementor-element-17730467 h1, .elementor-104 .elementor-element.elementor-element-17730467 h2, .elementor-104 .elementor-element.elementor-element-17730467 h3, .elementor-104 .elementor-element.elementor-element-17730467 h4, .elementor-104 .elementor-element.elementor-element-17730467 h5, .elementor-104 .elementor-element.elementor-element-17730467 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b13ab5d */.elementor-104 .elementor-element.elementor-element-b13ab5d { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-b13ab5d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-b13ab5d img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-b13ab5d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-b13ab5d p, .elementor-104 .elementor-element.elementor-element-b13ab5d h1, .elementor-104 .elementor-element.elementor-element-b13ab5d h2, .elementor-104 .elementor-element.elementor-element-b13ab5d h3, .elementor-104 .elementor-element.elementor-element-b13ab5d h4, .elementor-104 .elementor-element.elementor-element-b13ab5d h5, .elementor-104 .elementor-element.elementor-element-b13ab5d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-57df8638 */.elementor-104 .elementor-element.elementor-element-57df8638 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-57df8638 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-57df8638 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-57df8638 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-57df8638 p, .elementor-104 .elementor-element.elementor-element-57df8638 h1, .elementor-104 .elementor-element.elementor-element-57df8638 h2, .elementor-104 .elementor-element.elementor-element-57df8638 h3, .elementor-104 .elementor-element.elementor-element-57df8638 h4, .elementor-104 .elementor-element.elementor-element-57df8638 h5, .elementor-104 .elementor-element.elementor-element-57df8638 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8403bb5 */.elementor-104 .elementor-element.elementor-element-8403bb5 > .elementor-container > .elementor-row,
.elementor-104 .elementor-element.elementor-element-8403bb5 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-104 .elementor-element.elementor-element-8403bb5 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-104 .elementor-element.elementor-element-8403bb5 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4938dc42 */.elementor-104 .elementor-element.elementor-element-4938dc42 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-4938dc42 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-4938dc42 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-4938dc42 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-4938dc42 p, .elementor-104 .elementor-element.elementor-element-4938dc42 h1, .elementor-104 .elementor-element.elementor-element-4938dc42 h2, .elementor-104 .elementor-element.elementor-element-4938dc42 h3, .elementor-104 .elementor-element.elementor-element-4938dc42 h4, .elementor-104 .elementor-element.elementor-element-4938dc42 h5, .elementor-104 .elementor-element.elementor-element-4938dc42 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a8ce63e */.elementor-104 .elementor-element.elementor-element-a8ce63e { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-a8ce63e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-a8ce63e img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-a8ce63e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-a8ce63e p, .elementor-104 .elementor-element.elementor-element-a8ce63e h1, .elementor-104 .elementor-element.elementor-element-a8ce63e h2, .elementor-104 .elementor-element.elementor-element-a8ce63e h3, .elementor-104 .elementor-element.elementor-element-a8ce63e h4, .elementor-104 .elementor-element.elementor-element-a8ce63e h5, .elementor-104 .elementor-element.elementor-element-a8ce63e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6940c6a5 */.elementor-104 .elementor-element.elementor-element-6940c6a5 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-6940c6a5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-6940c6a5 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-6940c6a5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-6940c6a5 p, .elementor-104 .elementor-element.elementor-element-6940c6a5 h1, .elementor-104 .elementor-element.elementor-element-6940c6a5 h2, .elementor-104 .elementor-element.elementor-element-6940c6a5 h3, .elementor-104 .elementor-element.elementor-element-6940c6a5 h4, .elementor-104 .elementor-element.elementor-element-6940c6a5 h5, .elementor-104 .elementor-element.elementor-element-6940c6a5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f2fb6ea */.elementor-104 .elementor-element.elementor-element-f2fb6ea > .elementor-container > .elementor-row,
.elementor-104 .elementor-element.elementor-element-f2fb6ea > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-104 .elementor-element.elementor-element-f2fb6ea > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-104 .elementor-element.elementor-element-f2fb6ea img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-71440adc */.elementor-104 .elementor-element.elementor-element-71440adc { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-71440adc > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-71440adc img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-71440adc .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-71440adc p, .elementor-104 .elementor-element.elementor-element-71440adc h1, .elementor-104 .elementor-element.elementor-element-71440adc h2, .elementor-104 .elementor-element.elementor-element-71440adc h3, .elementor-104 .elementor-element.elementor-element-71440adc h4, .elementor-104 .elementor-element.elementor-element-71440adc h5, .elementor-104 .elementor-element.elementor-element-71440adc h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-399c6eba */.elementor-104 .elementor-element.elementor-element-399c6eba { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-399c6eba > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-399c6eba img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-399c6eba .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-399c6eba p, .elementor-104 .elementor-element.elementor-element-399c6eba h1, .elementor-104 .elementor-element.elementor-element-399c6eba h2, .elementor-104 .elementor-element.elementor-element-399c6eba h3, .elementor-104 .elementor-element.elementor-element-399c6eba h4, .elementor-104 .elementor-element.elementor-element-399c6eba h5, .elementor-104 .elementor-element.elementor-element-399c6eba h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-40fcdbe3 */.elementor-104 .elementor-element.elementor-element-40fcdbe3 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-40fcdbe3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-40fcdbe3 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-40fcdbe3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-40fcdbe3 p, .elementor-104 .elementor-element.elementor-element-40fcdbe3 h1, .elementor-104 .elementor-element.elementor-element-40fcdbe3 h2, .elementor-104 .elementor-element.elementor-element-40fcdbe3 h3, .elementor-104 .elementor-element.elementor-element-40fcdbe3 h4, .elementor-104 .elementor-element.elementor-element-40fcdbe3 h5, .elementor-104 .elementor-element.elementor-element-40fcdbe3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3a5f3277 */.elementor-104 .elementor-element.elementor-element-3a5f3277 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-3a5f3277 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-3a5f3277 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-3a5f3277 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-3a5f3277 p, .elementor-104 .elementor-element.elementor-element-3a5f3277 h1, .elementor-104 .elementor-element.elementor-element-3a5f3277 h2, .elementor-104 .elementor-element.elementor-element-3a5f3277 h3, .elementor-104 .elementor-element.elementor-element-3a5f3277 h4, .elementor-104 .elementor-element.elementor-element-3a5f3277 h5, .elementor-104 .elementor-element.elementor-element-3a5f3277 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-46bbd272 */.elementor-104 .elementor-element.elementor-element-46bbd272 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-46bbd272 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-46bbd272 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-46bbd272 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-46bbd272 p, .elementor-104 .elementor-element.elementor-element-46bbd272 h1, .elementor-104 .elementor-element.elementor-element-46bbd272 h2, .elementor-104 .elementor-element.elementor-element-46bbd272 h3, .elementor-104 .elementor-element.elementor-element-46bbd272 h4, .elementor-104 .elementor-element.elementor-element-46bbd272 h5, .elementor-104 .elementor-element.elementor-element-46bbd272 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d9214f */.elementor-104 .elementor-element.elementor-element-2d9214f > .elementor-container > .elementor-row,
.elementor-104 .elementor-element.elementor-element-2d9214f > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-104 .elementor-element.elementor-element-2d9214f > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-104 .elementor-element.elementor-element-2d9214f img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-18ac5b26 */.elementor-104 .elementor-element.elementor-element-18ac5b26 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-18ac5b26 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-18ac5b26 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-18ac5b26 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-18ac5b26 p, .elementor-104 .elementor-element.elementor-element-18ac5b26 h1, .elementor-104 .elementor-element.elementor-element-18ac5b26 h2, .elementor-104 .elementor-element.elementor-element-18ac5b26 h3, .elementor-104 .elementor-element.elementor-element-18ac5b26 h4, .elementor-104 .elementor-element.elementor-element-18ac5b26 h5, .elementor-104 .elementor-element.elementor-element-18ac5b26 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2c14bd8f */.elementor-104 .elementor-element.elementor-element-2c14bd8f { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-2c14bd8f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-2c14bd8f img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-2c14bd8f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-2c14bd8f p, .elementor-104 .elementor-element.elementor-element-2c14bd8f h1, .elementor-104 .elementor-element.elementor-element-2c14bd8f h2, .elementor-104 .elementor-element.elementor-element-2c14bd8f h3, .elementor-104 .elementor-element.elementor-element-2c14bd8f h4, .elementor-104 .elementor-element.elementor-element-2c14bd8f h5, .elementor-104 .elementor-element.elementor-element-2c14bd8f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-90602d */.elementor-104 .elementor-element.elementor-element-90602d { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-90602d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-90602d img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-90602d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-90602d p, .elementor-104 .elementor-element.elementor-element-90602d h1, .elementor-104 .elementor-element.elementor-element-90602d h2, .elementor-104 .elementor-element.elementor-element-90602d h3, .elementor-104 .elementor-element.elementor-element-90602d h4, .elementor-104 .elementor-element.elementor-element-90602d h5, .elementor-104 .elementor-element.elementor-element-90602d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-303c93ec */.elementor-104 .elementor-element.elementor-element-303c93ec > .elementor-container > .elementor-row,
.elementor-104 .elementor-element.elementor-element-303c93ec > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-104 .elementor-element.elementor-element-303c93ec > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-104 .elementor-element.elementor-element-303c93ec img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4dccdb75 */.elementor-104 .elementor-element.elementor-element-4dccdb75 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-4dccdb75 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-4dccdb75 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-4dccdb75 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-4dccdb75 p, .elementor-104 .elementor-element.elementor-element-4dccdb75 h1, .elementor-104 .elementor-element.elementor-element-4dccdb75 h2, .elementor-104 .elementor-element.elementor-element-4dccdb75 h3, .elementor-104 .elementor-element.elementor-element-4dccdb75 h4, .elementor-104 .elementor-element.elementor-element-4dccdb75 h5, .elementor-104 .elementor-element.elementor-element-4dccdb75 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-636e8d20 */.elementor-104 .elementor-element.elementor-element-636e8d20 { border-bottom: 4px solid #adae0c; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-586457bd */.elementor-104 .elementor-element.elementor-element-586457bd { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-586457bd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-586457bd img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-586457bd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-586457bd p, .elementor-104 .elementor-element.elementor-element-586457bd h1, .elementor-104 .elementor-element.elementor-element-586457bd h2, .elementor-104 .elementor-element.elementor-element-586457bd h3, .elementor-104 .elementor-element.elementor-element-586457bd h4, .elementor-104 .elementor-element.elementor-element-586457bd h5, .elementor-104 .elementor-element.elementor-element-586457bd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2a045b86 */.elementor-104 .elementor-element.elementor-element-2a045b86 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-2a045b86 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-2a045b86 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-2a045b86 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-2a045b86 p, .elementor-104 .elementor-element.elementor-element-2a045b86 h1, .elementor-104 .elementor-element.elementor-element-2a045b86 h2, .elementor-104 .elementor-element.elementor-element-2a045b86 h3, .elementor-104 .elementor-element.elementor-element-2a045b86 h4, .elementor-104 .elementor-element.elementor-element-2a045b86 h5, .elementor-104 .elementor-element.elementor-element-2a045b86 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ff7fa27 */.elementor-104 .elementor-element.elementor-element-1ff7fa27 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-1ff7fa27 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-1ff7fa27 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-1ff7fa27 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-1ff7fa27 p, .elementor-104 .elementor-element.elementor-element-1ff7fa27 h1, .elementor-104 .elementor-element.elementor-element-1ff7fa27 h2, .elementor-104 .elementor-element.elementor-element-1ff7fa27 h3, .elementor-104 .elementor-element.elementor-element-1ff7fa27 h4, .elementor-104 .elementor-element.elementor-element-1ff7fa27 h5, .elementor-104 .elementor-element.elementor-element-1ff7fa27 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4438331e */.elementor-104 .elementor-element.elementor-element-4438331e > .elementor-container > .elementor-row,
.elementor-104 .elementor-element.elementor-element-4438331e > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-104 .elementor-element.elementor-element-4438331e > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-104 .elementor-element.elementor-element-4438331e img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-534e1497 */.elementor-104 .elementor-element.elementor-element-534e1497 { min-width: 0 !important; }
.elementor-104 .elementor-element.elementor-element-534e1497 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-534e1497 img { max-width: 100% !important; height: auto !important; }
.elementor-104 .elementor-element.elementor-element-534e1497 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-534e1497 p, .elementor-104 .elementor-element.elementor-element-534e1497 h1, .elementor-104 .elementor-element.elementor-element-534e1497 h2, .elementor-104 .elementor-element.elementor-element-534e1497 h3, .elementor-104 .elementor-element.elementor-element-534e1497 h4, .elementor-104 .elementor-element.elementor-element-534e1497 h5, .elementor-104 .elementor-element.elementor-element-534e1497 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */