.elementor-9 .elementor-element.elementor-element-152f798{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-9 .elementor-element.elementor-element-152f798:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-152f798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-0bdb854{--display:flex;}.elementor-9 .elementor-element.elementor-element-b4a6b15{margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-477dc8a{padding:0% 0% 0% 0%;color:var( --e-global-color-0383017 );}.elementor-9 .elementor-element.elementor-element-13f9ea8{font-size:19px;color:var( --e-global-color-4c8123c );}.elementor-9 .elementor-element.elementor-element-4ab8b4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8aaed95{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-36a1e0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;color:var( --e-global-color-0383017 );}.elementor-9 .elementor-element.elementor-element-a3c924b{--divider-border-style:solid;--divider-color:var( --e-global-color-d8acaf7 );--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-a3c924b .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-a3c924b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-f318dfe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-da49d98{color:var( --e-global-color-4c8123c );}.elementor-9 .elementor-element.elementor-element-0b2c3fd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-48830e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-96a8448{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;text-align:center;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:800;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-d7ede51{--display:flex;}.elementor-9 .elementor-element.elementor-element-3ba81b6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d8acaf7 );--border-color:var( --e-global-color-d8acaf7 );--padding-top:7em;--padding-bottom:7em;--padding-left:5em;--padding-right:5em;}.elementor-9 .elementor-element.elementor-element-3ba81b6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3ba81b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-29bbc23{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:7em;--padding-right:7em;}.elementor-9 .elementor-element.elementor-element-8dc5021 .elementor-button{text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-301c63c{text-align:center;color:var( --e-global-color-0383017 );}.elementor-9 .elementor-element.elementor-element-e0f1564{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d8acaf7 );--border-color:var( --e-global-color-d8acaf7 );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-e0f1564:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e0f1564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-9 .elementor-element.elementor-element-7af7c19{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-6e8661e{color:var( --e-global-color-0383017 );}.elementor-9 .elementor-element.elementor-element-a14fa3f{--display:flex;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-9 .elementor-element.elementor-element-54c5604{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-f26ca97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-0119e27 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-9 .elementor-element.elementor-element-74e5e42{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:7em;--padding-right:7em;}.elementor-9 .elementor-element.elementor-element-a3f073f{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d6776eb .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-d6776eb .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-d6776eb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-d6776eb .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-d0759b5{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );font-size:22px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-2aa7e89{--display:flex;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-9 .elementor-element.elementor-element-2aa7e89:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2aa7e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-724aedf{--display:flex;}.elementor-9 .elementor-element.elementor-element-8612012{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-cd6c5b5{text-align:start;color:var( --e-global-color-0383017 );}.elementor-9 .elementor-element.elementor-element-e0c92be{--display:flex;}.elementor-9 .elementor-element.elementor-element-9e1e9c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-2302581{--display:flex;}.elementor-9 .elementor-element.elementor-element-519b9e2{--display:flex;}.elementor-9 .elementor-element.elementor-element-13c6745{--divider-border-style:solid;--divider-color:var( --e-global-color-d8acaf7 );--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-13c6745 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-13c6745 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-6a66ecf{font-size:16px;color:var( --e-global-color-4c8123c );}.elementor-9 .elementor-element.elementor-element-9a05a06{--display:flex;--padding-top:7em;--padding-bottom:7em;--padding-left:5em;--padding-right:5em;}.elementor-9 .elementor-element.elementor-element-9a05a06:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9a05a06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c31b48a );}.elementor-9 .elementor-element.elementor-element-2ac21bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9 .elementor-element.elementor-element-83d25c5{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-a7127be{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9 .elementor-element.elementor-element-46334e8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-46334e8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-46334e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0383017 );}.elementor-9 .elementor-element.elementor-element-e6531f2{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-1ba7f9a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-be53609{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-72bbbf5{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-16e11f3{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-7716c74{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-e161688{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-589abbf{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-2789b0a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-c7769f4{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-81c6e93{background-color:var( --e-global-color-0383017 );padding:30px 30px 30px 30px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-ea2c375{--display:flex;--padding-top:7%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-ea2c375:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ea2c375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0383017 );}.elementor-9 .elementor-element.elementor-element-ea2c375 > .elementor-shape-top .elementor-shape-fill, .elementor-9 .elementor-element.elementor-element-ea2c375 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-ea2c375 > .elementor-shape-bottom .elementor-shape-fill, .elementor-9 .elementor-element.elementor-element-ea2c375 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-c31b48a );}.elementor-9 .elementor-element.elementor-element-40f981e{--display:flex;}.elementor-9 .elementor-element.elementor-element-5280634{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-bd20abe{text-align:center;}.elementor-9 .elementor-element.elementor-element-49d8ef0{padding:0% 15% 0% 15%;text-align:center;}.elementor-9 .elementor-element.elementor-element-1328196{--display:flex;}.elementor-9 .elementor-element.elementor-element-6f3580a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-eb36205{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:5px 0px 12px -1px rgba(0, 0, 0, 0.22);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-eb36205:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-eb36205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0383017 );}.elementor-9 .elementor-element.elementor-element-49d08ba:hover img{filter:brightness( 54% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-49d08ba img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-f5ce14a{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:5px 0px 12px -1px rgba(0, 0, 0, 0.22);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-f5ce14a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f5ce14a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0383017 );}.elementor-9 .elementor-element.elementor-element-0c750a7:hover img{filter:brightness( 54% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-0c750a7 img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-505552d{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:5px 0px 12px -1px rgba(0, 0, 0, 0.22);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-505552d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-505552d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0383017 );}.elementor-9 .elementor-element.elementor-element-b3bf0fc:hover img{filter:brightness( 54% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-b3bf0fc img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-e9b0ec5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-2a7a90a{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:5px 0px 12px -1px rgba(0, 0, 0, 0.22);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-2a7a90a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2a7a90a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0383017 );}.elementor-9 .elementor-element.elementor-element-6bcf77a:hover img{filter:brightness( 54% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-6bcf77a img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-3d12c60{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:5px 0px 12px -1px rgba(0, 0, 0, 0.22);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-3d12c60:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3d12c60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0383017 );}.elementor-9 .elementor-element.elementor-element-7cf8344:hover img{filter:brightness( 54% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-7cf8344 img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-bc6def6{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:5px 0px 12px -1px rgba(0, 0, 0, 0.22);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-bc6def6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-bc6def6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0383017 );}.elementor-9 .elementor-element.elementor-element-b74ee58:hover img{filter:brightness( 54% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-b74ee58 img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-af48cb4{padding:0% 15% 0% 15%;text-align:center;}.elementor-9 .elementor-element.elementor-element-4048276{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4c8123c );--border-color:var( --e-global-color-4c8123c );--padding-top:7em;--padding-bottom:7em;--padding-left:5em;--padding-right:5em;}.elementor-9 .elementor-element.elementor-element-4048276:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4048276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-b1ea518{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9 .elementor-element.elementor-element-b1ea518.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-4d1d471{padding:0% 0% 10% 0%;}.elementor-9 .elementor-element.elementor-element-4d1d471 img{width:100%;}.elementor-9 .elementor-element.elementor-element-4ed1a2d{padding:20% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-4ed1a2d img{width:100%;}.elementor-9 .elementor-element.elementor-element-09dccd8{--display:flex;}.elementor-9 .elementor-element.elementor-element-9fe6fd8{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-1304a03{text-align:start;color:var( --e-global-color-0383017 );}.elementor-9 .elementor-element.elementor-element-07e35c1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d8acaf7 );--border-color:var( --e-global-color-d8acaf7 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-07e35c1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-07e35c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-9 .elementor-element.elementor-element-8465aad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;text-align:start;color:var( --e-global-color-0383017 );}.elementor-9 .elementor-element.elementor-element-880db02{padding:30px 0px 30px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-d8acaf7 );--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-880db02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-880db02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-880db02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-880db02 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-9 .elementor-element.elementor-element-880db02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-9 .elementor-element.elementor-element-880db02 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-880db02 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-880db02 .elementor-icon-list-text{color:var( --e-global-color-0383017 );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-953643b{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-f388a2f{color:var( --e-global-color-4c8123c );}.elementor-9 .elementor-element.elementor-element-5a244a3{--display:flex;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-9 .elementor-element.elementor-element-144bf0f{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-9 .elementor-element.elementor-element-6627b74{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d9e00b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-79eeb83{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-379563f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;font-family:"Archivo", Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;line-height:1.9em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-295d382{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-16f320f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;font-family:"Archivo", Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;line-height:1.9em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-27c5494{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3f70074{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;font-family:"Archivo", Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;line-height:1.9em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-7263820{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4c8123c );--border-color:var( --e-global-color-4c8123c );--padding-top:7em;--padding-bottom:7em;--padding-left:5em;--padding-right:5em;}.elementor-9 .elementor-element.elementor-element-7263820:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7263820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-8231a3f{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9 .elementor-element.elementor-element-07ff0bd{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-7bd3862{text-align:start;color:var( --e-global-color-0383017 );}.elementor-9 .elementor-element.elementor-element-a7addcc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-65bd6c0{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2f6c496{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Archivo", Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;line-height:1.9em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-dadb7f1{text-align:center;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.9em;letter-spacing:1px;color:var( --e-global-color-4c8123c );}.elementor-9 .elementor-element.elementor-element-32bf34d{--display:flex;}.elementor-9 .elementor-element.elementor-element-cd7f24c{color:var( --e-global-color-0383017 );}.elementor-9 .elementor-element.elementor-element-eb84241 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-eb84241 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-eb84241{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-eb84241 .elementor-icon-list-text{color:var( --e-global-color-0383017 );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-0ef68e0{--display:flex;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-9 .elementor-element.elementor-element-0ef68e0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0ef68e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c31b48a );}.elementor-9 .elementor-element.elementor-element-34351ca{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-9 .elementor-element.elementor-element-29d36dc{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-057beea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-953b7a5{--display:flex;}.elementor-9 .elementor-element.elementor-element-5db62d4 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-5db62d4 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-5db62d4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-5db62d4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-57a7ba3{--display:flex;}.elementor-9 .elementor-element.elementor-element-0338e3d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-0338e3d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-0338e3d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-0338e3d .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-72bb335{--display:flex;}.elementor-9 .elementor-element.elementor-element-451695f{background-color:var( --e-global-color-0383017 );padding:30px 30px 30px 30px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );font-size:20px;font-weight:800;}.elementor-9 .elementor-element.elementor-element-a8b6487{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d8acaf7 );--border-color:var( --e-global-color-d8acaf7 );--padding-top:7em;--padding-bottom:7em;--padding-left:5em;--padding-right:5em;}.elementor-9 .elementor-element.elementor-element-a8b6487:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a8b6487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-00cd715{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:7em;--padding-right:7em;}.elementor-9 .elementor-element.elementor-element-219d568 .elementor-button{text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-36df92f{text-align:center;color:var( --e-global-color-0383017 );}.elementor-9 .elementor-element.elementor-element-57b2658{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d8acaf7 );--border-color:var( --e-global-color-d8acaf7 );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-57b2658:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-57b2658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-9 .elementor-element.elementor-element-96b5fb3{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-88171eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-88171eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-88171eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-88171eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-88171eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-88171eb .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-88171eb .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-88171eb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-88171eb .elementor-icon-list-text{color:var( --e-global-color-0383017 );transition:color 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-f26ca97{--width:50%;}.elementor-9 .elementor-element.elementor-element-2302581{--width:50%;}.elementor-9 .elementor-element.elementor-element-46334e8{--width:100%;}.elementor-9 .elementor-element.elementor-element-65bd6c0{--width:28%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-0bdb854{--width:100%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-152f798{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-b4a6b15{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-3ba81b6{--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-29bbc23{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9 .elementor-element.elementor-element-7af7c19{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-74e5e42{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9 .elementor-element.elementor-element-a3f073f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-2aa7e89{--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-8612012{text-align:center;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-cd6c5b5{text-align:center;}.elementor-9 .elementor-element.elementor-element-9e1e9c8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9 .elementor-element.elementor-element-fab6d76{text-align:center;}.elementor-9 .elementor-element.elementor-element-83d25c5{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-46334e8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-1ba7f9a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-72bbbf5{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-7716c74{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-589abbf{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-c7769f4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-5280634{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-4048276{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-4d1d471{text-align:start;}.elementor-9 .elementor-element.elementor-element-4d1d471 img{width:36%;}.elementor-9 .elementor-element.elementor-element-4ed1a2d{text-align:start;}.elementor-9 .elementor-element.elementor-element-4ed1a2d img{width:36%;}.elementor-9 .elementor-element.elementor-element-9fe6fd8{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-953643b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-5a244a3{--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-6627b74{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-7263820{--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:3em;}.elementor-9 .elementor-element.elementor-element-8231a3f{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9 .elementor-element.elementor-element-07ff0bd{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-0ef68e0{--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-29d36dc{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-a8b6487{--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-00cd715{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9 .elementor-element.elementor-element-96b5fb3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-b4a6b15{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-48830e7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-9 .elementor-element.elementor-element-816f16d{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-96a8448{text-align:center;}.elementor-9 .elementor-element.elementor-element-7af7c19{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-a3f073f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-8612012{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-9a05a06{--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-83d25c5{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-46334e8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-1ba7f9a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-72bbbf5{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-7716c74{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-589abbf{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-c7769f4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-5280634{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-4048276{--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-4d1d471 img{width:96%;}.elementor-9 .elementor-element.elementor-element-4ed1a2d img{width:96%;}.elementor-9 .elementor-element.elementor-element-9fe6fd8{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-07e35c1{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-8465aad{border-width:0px 0px 0px 4px;}.elementor-9 .elementor-element.elementor-element-953643b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-6627b74{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-07ff0bd{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-2f6c496{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-9 .elementor-element.elementor-element-dadb7f1{font-size:12px;}.elementor-9 .elementor-element.elementor-element-29d36dc{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-96b5fb3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-d9f1b30{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-d9f1b30.elementor-element{--align-self:stretch;}}/* Start custom CSS for text-editor, class: .elementor-element-36a1e0d */.pricebar .amt{font-family:'Archivo';font-weight:900;font-size:clamp(44px,9vw,68px);color:#d9a441;line-height:1}
.pricebar .amt span{font-size:.38em;letter-spacing:.01em}
.pricebar .terms{font-weight:700;font-size:clamp(14px,1.8vw,16px);letter-spacing:.01em; padding-left:8px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e8661e */.elementor-9 .elementor-element.elementor-element-6e8661e ol {
    padding:0px!important;
}
    .vid-agenda ol{list-style:none;counter-reset:vid;display:grid;gap:13px}
.vid-agenda li{counter-increment:vid;display:flex;gap:14px;align-items:flex-start;font-size:16px;color:#fff;}
.vid-agenda li::before{
  content:counter(vid);font-family:'Archivo';font-weight:800;font-size:12.5px;color:#d9a441;
  border:1px solid #d9a441;border-radius:50%;width:24px;height:24px;flex:none;
  display:flex;align-items:center;justify-content:center;margin-top:2px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d6776eb */.elementor-9 .elementor-element.elementor-element-d6776eb li{
    border-top:1px solid #e4e4e4;
    padding-bottom:12px;
    padding-top:12px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fab6d76 *//* --- mechanism demo --- */

.demo-grid {
  display: grid;
  grid-template-columns: minmax(0, 300px) minmax(0, 1fr);
  gap: clamp(26px, 4vw, 44px);
  align-items: start;
}

@media(max-width:820px) {
  .demo-grid {
    grid-template-columns: 1fr;
  }

  .phone {
    width: 100%;
    max-width: 300px;
  }
}

@media(max-width:420px) {
  .demo-grid {
    width: 100%;
    min-width: 0;
  }

  .phone {
    width: min(100%, 300px);
    min-width: 0;
    max-width: 300px;
    box-sizing: border-box;
  }

  .msgs {
    min-width: 0;
  }

  .msg {
    max-width: 88%;
    box-sizing: border-box;
  }

  .missed {
    box-sizing: border-box;
  }
}

.demo-note {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  font-family: 'Archivo';
  font-weight: 800;
  font-size: 11.5px;
  letter-spacing: .15em;
  text-transform: uppercase;
  color: #15171a;
  background: #FF6B00;
  padding: 7px 13px;
  border-radius: 3px;
  margin-bottom: 18px;
}

.phone {
  background: #1b1d21;
  border: 1px solid #2e3238;
  border-radius: 22px;
  padding: 14px 12px 18px;
  max-width: 300px;
  margin-inline: auto;
  box-sizing: border-box;
}

.phone-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 0 6px 12px;
  border-bottom: 1px solid #2e3238;
  margin-bottom: 14px;
}

.phone-bar .who {
  font-family: 'Archivo';
  font-weight: 800;
  font-size: 13px;
  color: #ffffff;
}

.phone-bar .tagx {
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: #15171a;
  background: #FF6B00;
  padding: 3px 7px;
  border-radius: 2px;
}

.msgs {
  display: grid;
  gap: 9px;
  padding: 0 4px;
  min-width: 0;
}

.msg {
  font-size: 13.5px;
  line-height: 1.5;
  padding: 10px 13px;
  border-radius: 13px;
  max-width: 88%;
  box-sizing: border-box;
  overflow-wrap: break-word;
}

.msg.sys {
  background: #FF6B00;
  color: #15171a;
  font-weight: 600;
  border-bottom-left-radius: 4px;
}

.msg.them {
  background: #25282d;
  color: #ffffff;
  margin-left: auto;
  border-bottom-right-radius: 4px;
}

.msg .meta {
  display: block;
  font-size: 10.5px;
  font-weight: 700;
  opacity: .72;
  margin-top: 5px;
  letter-spacing: .04em;
}

.missed {
  display: flex;
  align-items: center;
  gap: 10px;
  background: #2a1f1f;
  border: 1px solid #4a3232;
  color: #e8b4b4;
  font-size: 12.5px;
  font-weight: 700;
  padding: 9px 12px;
  border-radius: 9px;
  margin: 0 4px 4px;
  box-sizing: border-box;
}

.missed b {
  color: #ffc9c9;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-784c140 */.hub {
  border: 1px solid #2e3238;
  border-radius: 3px;
  background: #1b1d21;
  overflow: hidden;
}

.hub-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  flex-wrap: wrap;
  padding: 14px 18px;
  border-bottom: 1px solid #2e3238;
  background: #1f2126;
}

.hub-head .t {
  font-family: 'Archivo';
  font-weight: 800;
  font-size: 13.5px;
  letter-spacing: .05em;
  color: #ffffff;
  text-transform: uppercase;
}

.hub-head .n {
  font-size: 11.5px;
  font-weight: 700;
  letter-spacing: .13em;
  text-transform: uppercase;
  color: #FF6B00;
}

.hub-row {
  display: flex;
  gap: 14px;
  align-items: flex-start;
  padding: 15px 18px;
  border-bottom: 1px solid #2e3238;
}

.hub-row:last-child {
  border-bottom: 0;
}

.hub-dot {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #FF6B00;
  flex: none;
  margin-top: 7px;
}

.hub-dot.mute {
  background: #565b63;
}

.hub-main {
  min-width: 0;
  flex: 1;
}

.hub-main .nm {
  font-family: 'Archivo';
  font-weight: 800;
  font-size: 15px;
  color: #ffffff;
}

.hub-main .dt {
  font-size: 13.5px;
  color: #c3c6cc;
  margin-top: 3px;
}

.hub-tag {
  font-size: 10.5px;
  font-weight: 800;
  letter-spacing: .09em;
  text-transform: uppercase;
  padding: 4px 9px;
  border-radius: 2px;
  flex: none;
  white-space: nowrap;
  background: #25282d;
  color: #c3c6cc;
  border: 1px solid #2e3238;
}

.hub-tag.live {
  background: #FF6B00;
  color: #15171a;
  border-color: #FF6B00;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89d1bee */.flowsteps {
  list-style: none;
  counter-reset: fs;
  display: grid;
  gap: 12px;
  margin-top: 26px;
}

.flowsteps li {
  counter-increment: fs;
  display: flex;
  gap: 14px;
  font-size: 15.5px;
  color: #c3c6cc;
  align-items: flex-start;
}

.flowsteps li::before {
  content: counter(fs);
  font-family: 'Archivo';
  font-weight: 800;
  font-size: 12px;
  color: #15171a;
  background: #FF6B00;
  width: 23px;
  height: 23px;
  border-radius: 50%;
  flex: none;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46334e8 */.elementor-9 .elementor-element.elementor-element-46334e8 {
    border: 1px solid #e4e4de;
}

.elementor-9 .elementor-element.elementor-element-46334e8 > .e-con {
    border-right: 1px solid #e4e4de;
    border-bottom: 1px solid #e4e4de;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5db62d4 */.elementor-9 .elementor-element.elementor-element-5db62d4 li{
    border-top:1px solid #e4e4e4;
    padding-bottom:12px;
    padding-top:12px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0338e3d */.elementor-9 .elementor-element.elementor-element-0338e3d li{
    border-top:1px solid #e4e4e4;
    padding-bottom:12px;
    padding-top:12px;
}/* End custom CSS */