.elementor-2349 .elementor-element.elementor-element-3ad580b3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-3ad580b3:not(.elementor-motion-effects-element-type-background), .elementor-2349 .elementor-element.elementor-element-3ad580b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6A1B9A;}.elementor-2349 .elementor-element.elementor-element-508521b5{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2349 .elementor-element.elementor-element-27d5f61d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:26px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2349 .elementor-element.elementor-element-27d5f61d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2349 .elementor-element.elementor-element-27d5f61d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2349 .elementor-element.elementor-element-27d5f61d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2349 .elementor-element.elementor-element-27d5f61d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2349 .elementor-element.elementor-element-27d5f61d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2349 .elementor-element.elementor-element-27d5f61d .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-27d5f61d .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-2349 .elementor-element.elementor-element-27d5f61d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2349 .elementor-element.elementor-element-27d5f61d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2349 .elementor-element.elementor-element-27d5f61d .elementor-icon-list-item > a{font-family:"Urbane", Sans-serif;font-size:16px;font-weight:600;}.elementor-2349 .elementor-element.elementor-element-27d5f61d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-7189a66c{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2349 .elementor-element.elementor-element-7a9316f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:12px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2349 .elementor-element.elementor-element-7a9316f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2349 .elementor-element.elementor-element-7a9316f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2349 .elementor-element.elementor-element-7a9316f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2349 .elementor-element.elementor-element-7a9316f1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2349 .elementor-element.elementor-element-7a9316f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2349 .elementor-element.elementor-element-7a9316f1 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-7a9316f1 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-2349 .elementor-element.elementor-element-7a9316f1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2349 .elementor-element.elementor-element-7a9316f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2349 .elementor-element.elementor-element-7a9316f1 .elementor-icon-list-item > a{font-family:"Urbane", Sans-serif;font-size:16px;font-weight:600;}.elementor-2349 .elementor-element.elementor-element-7a9316f1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-6bcb3702{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2349 .elementor-element.elementor-element-4d36eec1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:15px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2349 .elementor-element.elementor-element-4d36eec1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2349 .elementor-element.elementor-element-4d36eec1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2349 .elementor-element.elementor-element-4d36eec1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2349 .elementor-element.elementor-element-4d36eec1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2349 .elementor-element.elementor-element-4d36eec1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2349 .elementor-element.elementor-element-4d36eec1 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-4d36eec1 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-2349 .elementor-element.elementor-element-4d36eec1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2349 .elementor-element.elementor-element-4d36eec1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2349 .elementor-element.elementor-element-4d36eec1 .elementor-icon-list-item > a{font-family:"Urbane", Sans-serif;font-size:16px;font-weight:600;}.elementor-2349 .elementor-element.elementor-element-4d36eec1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-45d3b20{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2349 .elementor-element.elementor-element-01bf5fe{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:21;}
.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2349 .elementor-element.elementor-element-33668ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-33668ba .elementor-heading-title{font-family:"Urbane", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:#000000;}.elementor-2349 .elementor-element.elementor-element-58de2136{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-61cd4bf7{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 600px );max-width:600px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-2349 .elementor-element.elementor-element-61cd4bf7 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2349 .elementor-element.elementor-element-61cd4bf7 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;}.elementor-2349 .elementor-element.elementor-element-61cd4bf7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-2349 .elementor-element.elementor-element-d238bde{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2349 .elementor-element.elementor-element-d008d98{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:88px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2349 .elementor-element.elementor-element-d008d98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2349 .elementor-element.elementor-element-d008d98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2349 .elementor-element.elementor-element-d008d98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2349 .elementor-element.elementor-element-d008d98 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2349 .elementor-element.elementor-element-d008d98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2349 .elementor-element.elementor-element-d008d98 .elementor-icon-list-icon i{color:#6A1B9A;transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-d008d98 .elementor-icon-list-icon svg{fill:#6A1B9A;transition:fill 0.3s;}.elementor-2349 .elementor-element.elementor-element-d008d98 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-2349 .elementor-element.elementor-element-d008d98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2349 .elementor-element.elementor-element-d008d98 .elementor-icon-list-item > a{font-family:"Urbane", Sans-serif;font-size:16px;font-weight:500;}.elementor-2349 .elementor-element.elementor-element-d008d98 .elementor-icon-list-text{color:#4D4543;transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-5ec06c6f{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2349 .elementor-element.elementor-element-5ec06c6f .elementor-heading-title{font-family:"Urbane", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;letter-spacing:-1.4px;color:#2A1A15;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2349 .elementor-element.elementor-element-4d4fb4d7 .elementor-button{background-color:#6A1B9A;font-family:"Urbane", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-1px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:14px 30px 20px 30px;}.elementor-2349 .elementor-element.elementor-element-4d4fb4d7{z-index:999;}.elementor-2349 .elementor-element.elementor-element-11c33394{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2349 .elementor-element.elementor-element-11c33394 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2349 .elementor-element.elementor-element-11c33394 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2349 .elementor-element.elementor-element-11c33394 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2349 .elementor-element.elementor-element-11c33394 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2349 .elementor-element.elementor-element-11c33394 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2349 .elementor-element.elementor-element-11c33394 .elementor-icon-list-icon i{color:#6A1B9A;transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-11c33394 .elementor-icon-list-icon svg{fill:#6A1B9A;transition:fill 0.3s;}.elementor-2349 .elementor-element.elementor-element-11c33394 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2349 .elementor-element.elementor-element-11c33394 .elementor-icon-list-item > a{font-family:"Urbane", Sans-serif;font-size:16px;font-weight:500;font-style:italic;}.elementor-2349 .elementor-element.elementor-element-11c33394 .elementor-icon-list-text{color:#4D4543;transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-1626b54f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:40px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-7d0d3204{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2349 .elementor-element.elementor-element-342bc743{width:var( --container-widget-width, 215px );max-width:215px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:215px;--container-widget-flex-grow:0;}.elementor-2349 .elementor-element.elementor-element-342bc743 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-2349 .elementor-element.elementor-element-342bc743 .elementor-icon-box-title{margin-block-end:0px;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-342bc743.elementor-view-stacked .elementor-icon{background-color:#7B1FA2;}.elementor-2349 .elementor-element.elementor-element-342bc743.elementor-view-framed .elementor-icon, .elementor-2349 .elementor-element.elementor-element-342bc743.elementor-view-default .elementor-icon{fill:#7B1FA2;color:#7B1FA2;border-color:#7B1FA2;}.elementor-2349 .elementor-element.elementor-element-342bc743 .elementor-icon{font-size:16px;}.elementor-2349 .elementor-element.elementor-element-342bc743 .elementor-icon-box-title, .elementor-2349 .elementor-element.elementor-element-342bc743 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2349 .elementor-element.elementor-element-342bc743 .elementor-icon-box-description{font-family:"Urbane", Sans-serif;font-size:15px;font-weight:500;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-70c3e78f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2349 .elementor-element.elementor-element-4d84b021{width:var( --container-widget-width, 207px );max-width:207px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:207px;--container-widget-flex-grow:0;}.elementor-2349 .elementor-element.elementor-element-4d84b021 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-2349 .elementor-element.elementor-element-4d84b021 .elementor-icon-box-title{margin-block-end:0px;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-4d84b021.elementor-view-stacked .elementor-icon{background-color:#7B1FA2;}.elementor-2349 .elementor-element.elementor-element-4d84b021.elementor-view-framed .elementor-icon, .elementor-2349 .elementor-element.elementor-element-4d84b021.elementor-view-default .elementor-icon{fill:#7B1FA2;color:#7B1FA2;border-color:#7B1FA2;}.elementor-2349 .elementor-element.elementor-element-4d84b021 .elementor-icon{font-size:16px;}.elementor-2349 .elementor-element.elementor-element-4d84b021 .elementor-icon-box-title, .elementor-2349 .elementor-element.elementor-element-4d84b021 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2349 .elementor-element.elementor-element-4d84b021 .elementor-icon-box-description{font-family:"Urbane", Sans-serif;font-size:15px;font-weight:500;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-61b2604{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2349 .elementor-element.elementor-element-1d7ddee2{width:var( --container-widget-width, 210px );max-width:210px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-2349 .elementor-element.elementor-element-1d7ddee2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-2349 .elementor-element.elementor-element-1d7ddee2 .elementor-icon-box-title{margin-block-end:0px;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-1d7ddee2.elementor-view-stacked .elementor-icon{background-color:#7B1FA2;}.elementor-2349 .elementor-element.elementor-element-1d7ddee2.elementor-view-framed .elementor-icon, .elementor-2349 .elementor-element.elementor-element-1d7ddee2.elementor-view-default .elementor-icon{fill:#7B1FA2;color:#7B1FA2;border-color:#7B1FA2;}.elementor-2349 .elementor-element.elementor-element-1d7ddee2 .elementor-icon{font-size:16px;}.elementor-2349 .elementor-element.elementor-element-1d7ddee2 .elementor-icon-box-title, .elementor-2349 .elementor-element.elementor-element-1d7ddee2 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2349 .elementor-element.elementor-element-1d7ddee2 .elementor-icon-box-description{font-family:"Urbane", Sans-serif;font-size:15px;font-weight:500;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-e9b3c8e{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:22;}.elementor-2349 .elementor-element.elementor-element-af3f74d{padding:0px 0px 0px 0px;z-index:9;}.elementor-2349 .elementor-element.elementor-element-af3f74d .elementor-heading-title{font-family:"Urbane", Sans-serif;font-size:24px;font-weight:500;letter-spacing:0px;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-1b7cbcf5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2349 .elementor-element.elementor-element-1b7cbcf5:not(.elementor-motion-effects-element-type-background), .elementor-2349 .elementor-element.elementor-element-1b7cbcf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020005;}.elementor-2349 .elementor-element.elementor-element-f8d5581{--display:flex;--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2349 .elementor-element.elementor-element-28f01193{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2349 .elementor-element.elementor-element-28f01193 .elementor-heading-title{font-family:"Urbane", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;letter-spacing:-1.4px;color:#FFF6EC;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2349 .elementor-element.elementor-element-29fa9366{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-29fa9366 .elementor-image-box-wrapper{text-align:start;}.elementor-2349 .elementor-element.elementor-element-29fa9366.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-2349 .elementor-element.elementor-element-29fa9366.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-2349 .elementor-element.elementor-element-29fa9366.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-2349 .elementor-element.elementor-element-29fa9366 .elementor-image-box-title{margin-bottom:0px;font-family:"Urbane", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;color:#FFF6EC;}.elementor-2349 .elementor-element.elementor-element-29fa9366 .elementor-image-box-wrapper .elementor-image-box-img{width:40px;}.elementor-2349 .elementor-element.elementor-element-29fa9366 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2349 .elementor-element.elementor-element-29fa9366 .elementor-image-box-description{font-family:"Urbane", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;color:#C8B7A6;}.elementor-2349 .elementor-element.elementor-element-8d45c18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-8d45c18 .elementor-image-box-wrapper{text-align:start;}.elementor-2349 .elementor-element.elementor-element-8d45c18.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-2349 .elementor-element.elementor-element-8d45c18.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-2349 .elementor-element.elementor-element-8d45c18.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-2349 .elementor-element.elementor-element-8d45c18 .elementor-image-box-title{margin-bottom:0px;font-family:"Urbane", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;color:#FFF6EC;}.elementor-2349 .elementor-element.elementor-element-8d45c18 .elementor-image-box-wrapper .elementor-image-box-img{width:40px;}.elementor-2349 .elementor-element.elementor-element-8d45c18 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2349 .elementor-element.elementor-element-8d45c18 .elementor-image-box-description{font-family:"Urbane", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;color:#C8B7A6;}.elementor-2349 .elementor-element.elementor-element-7d2fa5b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-7d2fa5b6 .elementor-image-box-wrapper{text-align:start;}.elementor-2349 .elementor-element.elementor-element-7d2fa5b6.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-2349 .elementor-element.elementor-element-7d2fa5b6.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-2349 .elementor-element.elementor-element-7d2fa5b6.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-2349 .elementor-element.elementor-element-7d2fa5b6 .elementor-image-box-title{margin-bottom:0px;font-family:"Urbane", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;color:#FFF6EC;}.elementor-2349 .elementor-element.elementor-element-7d2fa5b6 .elementor-image-box-wrapper .elementor-image-box-img{width:40px;}.elementor-2349 .elementor-element.elementor-element-7d2fa5b6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2349 .elementor-element.elementor-element-7d2fa5b6 .elementor-image-box-description{font-family:"Urbane", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;color:#C8B7A6;}.elementor-2349 .elementor-element.elementor-element-588b1fb4{--display:flex;--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;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2349 .elementor-element.elementor-element-77d0400f{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-196223f3{z-index:9;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2349 .elementor-element.elementor-element-196223f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2349 .elementor-element.elementor-element-196223f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2349 .elementor-element.elementor-element-196223f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2349 .elementor-element.elementor-element-196223f3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2349 .elementor-element.elementor-element-196223f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2349 .elementor-element.elementor-element-196223f3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-196223f3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2349 .elementor-element.elementor-element-196223f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2349 .elementor-element.elementor-element-196223f3 .elementor-icon-list-item > a{font-family:"Urbane", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.elementor-2349 .elementor-element.elementor-element-196223f3 .elementor-icon-list-text{color:#93583C;transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-1bd6a80a{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-269c4dc3{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:6px 20px 10px 20px;text-align:center;}.elementor-2349 .elementor-element.elementor-element-269c4dc3 .elementor-heading-title{font-family:"Urbane", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;color:#6A1B9A;}.elementor-2349 .elementor-element.elementor-element-577f6b63{width:var( --container-widget-width, 776px );max-width:776px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;padding:0px 0px 0px 0px;--container-widget-width:776px;--container-widget-flex-grow:0;text-align:center;}.elementor-2349 .elementor-element.elementor-element-577f6b63 .elementor-heading-title{font-family:"Urbane", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;letter-spacing:-1.4px;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-1b12a309{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2349 .elementor-element.elementor-element-6c485367{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-2349 .elementor-element.elementor-element-1699eb59{width:var( --container-widget-width, 525px );max-width:525px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:525px;--container-widget-flex-grow:0;z-index:9;}.elementor-2349 .elementor-element.elementor-element-1699eb59 .elementor-image-box-title{margin-bottom:8px;font-family:"Urbane", Sans-serif;font-size:16px;font-weight:600;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-1699eb59
                      .elementor-image-box-description{font-family:"Urbane", Sans-serif;text-align:left;font-size:13px;font-weight:500;line-height:1.3em;letter-spacing:0.2px;color:#74624F;}.elementor-2349 .elementor-element.elementor-element-7e88b07{width:var( --container-widget-width, 525px );max-width:525px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:525px;--container-widget-flex-grow:0;z-index:9;}.elementor-2349 .elementor-element.elementor-element-7e88b07 .elementor-image-box-title{margin-bottom:8px;font-family:"Urbane", Sans-serif;font-size:16px;font-weight:600;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-7e88b07 .elementor-image-box-description{font-family:"Urbane", Sans-serif;font-size:13px;font-weight:500;line-height:1.3em;letter-spacing:0.2px;color:#74624F;}.elementor-2349 .elementor-element.elementor-element-4a025c07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2349 .elementor-element.elementor-element-21db77ff{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-2349 .elementor-element.elementor-element-7974f36b{width:var( --container-widget-width, 525px );max-width:525px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:525px;--container-widget-flex-grow:0;z-index:9;}.elementor-2349 .elementor-element.elementor-element-7974f36b .elementor-image-box-title{margin-bottom:8px;font-family:"Urbane", Sans-serif;font-size:16px;font-weight:600;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-7974f36b .elementor-image-box-description{font-family:"Urbane", Sans-serif;font-size:13px;text-align: left;font-weight:500;line-height:1.3em;letter-spacing:0.2px;color:#74624F;}.elementor-2349 .elementor-element.elementor-element-683c39f6{width:var( --container-widget-width, 525px );max-width:525px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:525px;--container-widget-flex-grow:0;z-index:9;}.elementor-2349 .elementor-element.elementor-element-683c39f6 .elementor-image-box-title{margin-bottom:8px;font-family:"Urbane", Sans-serif;font-size:16px;font-weight:600;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-683c39f6 .elementor-image-box-description{font-family:"Urbane", Sans-serif;font-size:13px;text-align:left;font-weight:500;line-height:1.3em;letter-spacing:0.2px;color:#74624F;}.elementor-2349 .elementor-element.elementor-element-2629739f{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-2629739f:not(.elementor-motion-effects-element-type-background), .elementor-2349 .elementor-element.elementor-element-2629739f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2349 .elementor-element.elementor-element-67f70f3b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:6px 20px 10px 20px;text-align:center;}.elementor-2349 .elementor-element.elementor-element-67f70f3b .elementor-heading-title{font-family:"Urbane", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;color:#6A1B9A;}.elementor-2349 .elementor-element.elementor-element-9efe596{width:var( --container-widget-width, 455px );max-width:455px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;padding:0px 0px 0px 0px;--container-widget-width:455px;--container-widget-flex-grow:0;text-align:center;}.elementor-2349 .elementor-element.elementor-element-9efe596 .elementor-heading-title{font-family:"Urbane", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;letter-spacing:-1.4px;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-14ce99c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-8c5724e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-643133e5 .elementor-heading-title{font-family:"Urbane", Sans-serif;font-size:16px;font-weight:600;color:#4D4543;}.elementor-2349 .elementor-element.elementor-element-211c40ba .elementor-button{background-color:#61CE7000;font-family:"Urbane", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;fill:#6A1B9A;color:#6A1B9A;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-211c40ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-6a5a6366{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:6px 0px 6px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:6px;--border-left-width:0px;border-color:#6A1B9A70;--border-color:#6A1B9A70;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-2349 .elementor-element.elementor-element-6a5a6366:not(.elementor-motion-effects-element-type-background), .elementor-2349 .elementor-element.elementor-element-6a5a6366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020005;}.elementor-2349 .elementor-element.elementor-element-75aa5fba{--display:flex;--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;--justify-content:center;--align-items:center;--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-2349 .elementor-element.elementor-element-71b5d25 img{width:100%;}.elementor-2349 .elementor-element.elementor-element-360cdc52{--display:flex;--min-height:600px;--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-590b3920{width:var( --container-widget-width, 419px );max-width:419px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:419px;--container-widget-flex-grow:0;text-align:start;}.elementor-2349 .elementor-element.elementor-element-590b3920 .elementor-heading-title{font-family:"Urbane", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;letter-spacing:-1px;color:#FFF6EC;}.elementor-2349 .elementor-element.elementor-element-3014f085{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:400px;--container-widget-flex-grow:0;--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-2349 .elementor-element.elementor-element-3014f085.elementor-element{--align-self:flex-start;}.elementor-2349 .elementor-element.elementor-element-3014f085 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2349 .elementor-element.elementor-element-3014f085 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2349 .elementor-element.elementor-element-3014f085 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2349 .elementor-element.elementor-element-3014f085 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2349 .elementor-element.elementor-element-3014f085 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2349 .elementor-element.elementor-element-3014f085 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-3014f085 
                      .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-2349 .elementor-element.elementor-element-3014f085 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2349 .elementor-element.elementor-element-3014f085 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2349 .elementor-element.elementor-element-3014f085 .elementor-icon-list-item > a{font-family:"Urbane", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;}.elementor-2349 .elementor-element.elementor-element-3014f085 .elementor-icon-list-text{color:#C8B7A6;transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-4cb7f2c9{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-93a7617{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:6;}.elementor-2349 .elementor-element.elementor-element-93a7617 img{width:48px;}.elementor-2349 .elementor-element.elementor-element-6da4d4cd{z-index:9;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2349 .elementor-element.elementor-element-6da4d4cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2349 .elementor-element.elementor-element-6da4d4cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2349 .elementor-element.elementor-element-6da4d4cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2349 .elementor-element.elementor-element-6da4d4cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2349 .elementor-element.elementor-element-6da4d4cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2349 .elementor-element.elementor-element-6da4d4cd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-6da4d4cd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2349 .elementor-element.elementor-element-6da4d4cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2349 .elementor-element.elementor-element-6da4d4cd .elementor-icon-list-item > a{font-family:"Urbane", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.elementor-2349 .elementor-element.elementor-element-6da4d4cd .elementor-icon-list-text{color:#93583C;transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-735cf37f{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-735cf37f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2349 .elementor-element.elementor-element-65df7b6f{width:var( --container-widget-width, 403px );max-width:403px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;--container-widget-width:403px;--container-widget-flex-grow:0;text-align:center;}.elementor-2349 .elementor-element.elementor-element-65df7b6f .elementor-heading-title{font-family:"Urbane", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;letter-spacing:-1.4px;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-2c323428{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--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-2349 .elementor-element.elementor-element-6f64d678{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--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-2349 .elementor-element.elementor-element-6f64d678:not(.elementor-motion-effects-element-type-background), .elementor-2349 .elementor-element.elementor-element-6f64d678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fef2e6;}.elementor-2349 .elementor-element.elementor-element-5fb05793{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:9;text-align:center;}.elementor-2349 .elementor-element.elementor-element-5fb05793 .elementor-heading-title{font-family:"Urbane", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-2349 .elementor-element.elementor-element-4315c31e{width:var( --container-widget-width, 412px );max-width:412px;padding:20px 0px 20px 0px;--container-widget-width:412px;--container-widget-flex-grow:0;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-2349 .elementor-element.elementor-element-4315c31e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-2349 .elementor-element.elementor-element-4315c31e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-2349 .elementor-element.elementor-element-4315c31e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-2349 .elementor-element.elementor-element-4315c31e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-2349 .elementor-element.elementor-element-4315c31e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-2349 .elementor-element.elementor-element-4315c31e .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#362D2C1F;}.elementor-2349 .elementor-element.elementor-element-4315c31e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2349 .elementor-element.elementor-element-4315c31e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2349 .elementor-element.elementor-element-4315c31e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2349 .elementor-element.elementor-element-4315c31e .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-4315c31e .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-2349 .elementor-element.elementor-element-4315c31e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2349 .elementor-element.elementor-element-4315c31e .elementor-icon-list-item > a{font-family:"Urbane", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-2349 .elementor-element.elementor-element-4315c31e .elementor-icon-list-text{color:#74624F;transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-466a5695{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-466a5695 img{width:599px;margin-top: -20px;}.elementor-2349 .elementor-element.elementor-element-52235936{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-52235936:not(.elementor-motion-effects-element-type-background), .elementor-2349 .elementor-element.elementor-element-52235936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2349 .elementor-element.elementor-element-6b4f4389{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:9;text-align:center;}.elementor-2349 .elementor-element.elementor-element-6b4f4389 .elementor-heading-title{font-family:"Urbane", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:-0.6px;color:#a5a5a5;}.elementor-2349 .elementor-element.elementor-element-2577d682{width:var( --container-widget-width, 412px );max-width:412px;padding:20px 0px 20px 0px;--container-widget-width:412px;--container-widget-flex-grow:0;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-2349 
                      .elementor-element.elementor-element-2577d682 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-2349 .elementor-element.elementor-element-2577d682 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-2349 .elementor-element.elementor-element-2577d682 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-2349 .elementor-element.elementor-element-2577d682 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-2349 .elementor-element.elementor-element-2577d682 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-2349 .elementor-element.elementor-element-2577d682 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#362D2C1F;}.elementor-2349 .elementor-element.elementor-element-2577d682 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2349 .elementor-element.elementor-element-2577d682 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2349 .elementor-element.elementor-element-2577d682 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2349 .elementor-element.elementor-element-2577d682 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-2577d682 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-2349 .elementor-element.elementor-element-2577d682 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2349 .elementor-element.elementor-element-2577d682 .elementor-icon-list-item > a{font-family:"Urbane", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-2349 .elementor-element.elementor-element-2577d682 .elementor-icon-list-text{color:#74624F;transition:color 0.3s;}.elementor-2349 .elementor-element.elementor-element-4ef1ea5d img{width:368px;}.elementor-2349 .elementor-element.elementor-element-25161c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-25161c7:not(.elementor-motion-effects-element-type-background), .elementor-2349 .elementor-element.elementor-element-25161c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2349 .elementor-element.elementor-element-6dbe0b7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2349 .elementor-element.elementor-element-4681b201{width:var( --container-widget-width, 346px );max-width:346px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;--container-widget-width:346px;--container-widget-flex-grow:0;}.elementor-2349 .elementor-element.elementor-element-4681b201 .elementor-icon-box-wrapper{gap:15px;}.elementor-2349 .elementor-element.elementor-element-4681b201 .elementor-icon-box-title{margin-block-end:10px;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-4681b201 .elementor-icon{font-size:160px;}.elementor-2349 .elementor-element.elementor-element-4681b201 .elementor-icon-box-title, .elementor-2349 .elementor-element.elementor-element-4681b201 .elementor-icon-box-title a{font-family:"Urbane", Sans-serif;font-size:32px;font-weight:600;letter-spacing:-1px;}.elementor-2349 .elementor-element.elementor-element-4681b201 .elementor-icon-box-description{font-family:"Urbane", Sans-serif;font-size:16px;font-weight:500;color:#4D4543;}.elementor-2349 .elementor-element.elementor-element-a5a556a .elementor-button{background-color:#6A1B9A;font-family:"Urbane", Sans-serif;font-size:22px;font-weight:600;letter-spacing:-1px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:14px 30px 20px 30px;}.elementor-2349 .elementor-element.elementor-element-6223a53d{--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-2349 .elementor-element.elementor-element-52ed52a2{--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-2349 .elementor-element.elementor-element-3151a135{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2349 .elementor-element.elementor-element-44e83df7{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;border-radius:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-18d0ecff{--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-2349 .elementor-element.elementor-element-6a0ad98c{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2349 .elementor-element.elementor-element-574cc7ee{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;border-radius:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-3817b6b6{--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-2349 .elementor-element.elementor-element-735db0c8{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2349 .elementor-element.elementor-element-47ad33{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;border-radius:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-7e967ac3{--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-2349 .elementor-element.elementor-element-31b2b7e9{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2349 .elementor-element.elementor-element-c98f055{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;border-radius:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-777679a9{--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-2349 .elementor-element.elementor-element-41109c22{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2349 .elementor-element.elementor-element-ce3039d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;border-radius:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-744023ec{--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-2349 .elementor-element.elementor-element-1d5c248e{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2349 .elementor-element.elementor-element-3c7ff07b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;border-radius:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-185f5a6b{--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-2349 .elementor-element.elementor-element-580f292d{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2349 .elementor-element.elementor-element-5f2efe0b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;border-radius:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-1145a403{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:10px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:18px;}:where( .elementor-2349 .elementor-element.elementor-element-1145a403 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-2349 .elementor-element.elementor-element-55ad4eac{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-55ad4eac:not(.elementor-motion-effects-element-type-background), .elementor-2349 .elementor-element.elementor-element-55ad4eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2349 .elementor-element.elementor-element-63bc83d9{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;--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-2349 .elementor-element.elementor-element-28244453{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--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-2349 .elementor-element.elementor-element-28244453:not(.elementor-motion-effects-element-type-background), .elementor-2349 .elementor-element.elementor-element-28244453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFECE3;}.elementor-2349 .elementor-element.elementor-element-28244453::before, .elementor-2349 .elementor-element.elementor-element-28244453 > .elementor-background-video-container::before, .elementor-2349 .elementor-element.elementor-element-28244453 > .e-con-inner > .elementor-background-video-container::before, .elementor-2349 .elementor-element.elementor-element-28244453 > .elementor-background-slideshow::before, .elementor-2349 .elementor-element.elementor-element-28244453 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2349 .elementor-element.elementor-element-28244453 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--wpr-bg-9774e9d9-8326-4bb9-af04-8dd30d498f44);--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2349 .elementor-element.elementor-element-1a13c77c{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2349 .elementor-element.elementor-element-79fd3406{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2349 .elementor-element.elementor-element-79fd3406:not(.elementor-motion-effects-element-type-background), .elementor-2349 .elementor-element.elementor-element-79fd3406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFECE3;}.elementor-2349 .elementor-element.elementor-element-657fc3d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-657fc3d0.elementor-element{--align-self:center;}.elementor-2349 .elementor-element.elementor-element-657fc3d0 .elementor-icon-box-wrapper{gap:6px;}.elementor-2349 .elementor-element.elementor-element-657fc3d0 .elementor-icon-box-title{margin-block-end:10px;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-657fc3d0 .elementor-icon{font-size:60px;}.elementor-2349 .elementor-element.elementor-element-657fc3d0 .elementor-icon-box-title, .elementor-2349 .elementor-element.elementor-element-657fc3d0 .elementor-icon-box-title a{font-family:"Urbane", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0px;}.elementor-2349 .elementor-element.elementor-element-657fc3d0 .elementor-icon-box-description{font-family:"Urbane", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0px;color:#4D4543;}.elementor-2349 .elementor-element.elementor-element-171d33ac{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;--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-2349 .elementor-element.elementor-element-1df92b6a{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--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-2349 
                      .elementor-element.elementor-element-1df92b6a:not(.elementor-motion-effects-element-type-background), .elementor-2349 .elementor-element.elementor-element-1df92b6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFECE3;}.elementor-2349 .elementor-element.elementor-element-1df92b6a::before, .elementor-2349 .elementor-element.elementor-element-1df92b6a > .elementor-background-video-container::before, .elementor-2349 .elementor-element.elementor-element-1df92b6a > .e-con-inner > .elementor-background-video-container::before, .elementor-2349 .elementor-element.elementor-element-1df92b6a > .elementor-background-slideshow::before, .elementor-2349 .elementor-element.elementor-element-1df92b6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2349 .elementor-element.elementor-element-1df92b6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--wpr-bg-1e2e1f0f-e1b0-40fe-8f33-5432a643c2cf);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2349 .elementor-element.elementor-element-74cde153{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2349 .elementor-element.elementor-element-7ae9c15f{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2349 .elementor-element.elementor-element-7ae9c15f:not(.elementor-motion-effects-element-type-background), .elementor-2349 .elementor-element.elementor-element-7ae9c15f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFECE3;}.elementor-2349 .elementor-element.elementor-element-20c44f57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-20c44f57.elementor-element{--align-self:center;}.elementor-2349 .elementor-element.elementor-element-20c44f57 .elementor-icon-box-wrapper{gap:6px;}.elementor-2349 .elementor-element.elementor-element-20c44f57 .elementor-icon-box-title{margin-block-end:10px;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-20c44f57 .elementor-icon{font-size:60px;}.elementor-2349 .elementor-element.elementor-element-20c44f57 .elementor-icon-box-title, .elementor-2349 .elementor-element.elementor-element-20c44f57 .elementor-icon-box-title a{font-family:"Urbane", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0px;}.elementor-2349 .elementor-element.elementor-element-20c44f57 .elementor-icon-box-description{font-family:"Urbane", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0px;color:#4D4543;}.elementor-2349 .elementor-element.elementor-element-a26290a{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;--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-2349 .elementor-element.elementor-element-4aab57f6{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--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-2349 .elementor-element.elementor-element-4aab57f6:not(.elementor-motion-effects-element-type-background), .elementor-2349 .elementor-element.elementor-element-4aab57f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFECE3;}.elementor-2349 .elementor-element.elementor-element-4aab57f6::before, .elementor-2349 .elementor-element.elementor-element-4aab57f6 > .elementor-background-video-container::before, .elementor-2349 .elementor-element.elementor-element-4aab57f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2349 .elementor-element.elementor-element-4aab57f6 > .elementor-background-slideshow::before, .elementor-2349 .elementor-element.elementor-element-4aab57f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2349 .elementor-element.elementor-element-4aab57f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--wpr-bg-15a40a75-e587-4dfd-8ff7-d0cbf1504c63);--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2349 .elementor-element.elementor-element-c58fac7{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2349 .elementor-element.elementor-element-4c107a74{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2349 .elementor-element.elementor-element-4c107a74:not(.elementor-motion-effects-element-type-background), .elementor-2349 .elementor-element.elementor-element-4c107a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFECE3;}.elementor-2349 .elementor-element.elementor-element-58038dbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-58038dbe.elementor-element{--align-self:center;}.elementor-2349 .elementor-element.elementor-element-58038dbe .elementor-icon-box-wrapper{gap:6px;}.elementor-2349 .elementor-element.elementor-element-58038dbe .elementor-icon-box-title{margin-block-end:10px;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-58038dbe .elementor-icon{font-size:60px;}.elementor-2349 .elementor-element.elementor-element-58038dbe .elementor-icon-box-title, .elementor-2349 .elementor-element.elementor-element-58038dbe .elementor-icon-box-title a{font-family:"Urbane", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0px;}.elementor-2349 .elementor-element.elementor-element-58038dbe .elementor-icon-box-description{font-family:"Urbane", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0px;color:#4D4543;}.elementor-2349 .elementor-element.elementor-element-496ecdc4{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;--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-2349 .elementor-element.elementor-element-6764d36b{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--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-2349 .elementor-element.elementor-element-6764d36b::before, .elementor-2349 .elementor-element.elementor-element-6764d36b > .elementor-background-video-container::before, .elementor-2349 .elementor-element.elementor-element-6764d36b > .e-con-inner > .elementor-background-video-container::before, .elementor-2349 .elementor-element.elementor-element-6764d36b > .elementor-background-slideshow::before, .elementor-2349 .elementor-element.elementor-element-6764d36b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2349 .elementor-element.elementor-element-6764d36b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--wpr-bg-84f0abe0-b256-4083-bec9-9c8dd8168279);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2349 .elementor-element.elementor-element-5cf03f2{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2349 .elementor-element.elementor-element-23ba09f0{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}
                      .elementor-2349 .elementor-element.elementor-element-23ba09f0:not(.elementor-motion-effects-element-type-background), .elementor-2349 .elementor-element.elementor-element-23ba09f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFECE3;}.elementor-2349 .elementor-element.elementor-element-1e0b133e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-1e0b133e.elementor-element{--align-self:center;}.elementor-2349 .elementor-element.elementor-element-1e0b133e .elementor-icon-box-wrapper{gap:6px;}.elementor-2349 .elementor-element.elementor-element-1e0b133e .elementor-icon-box-title{margin-block-end:10px;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-1e0b133e .elementor-icon{font-size:60px;}.elementor-2349 .elementor-element.elementor-element-1e0b133e .elementor-icon-box-title, .elementor-2349 .elementor-element.elementor-element-1e0b133e .elementor-icon-box-title a{font-family:"Urbane", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0px;}.elementor-2349 .elementor-element.elementor-element-1e0b133e .elementor-icon-box-description{font-family:"Urbane", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0px;color:#4D4543;}.elementor-2349 .elementor-element.elementor-element-38359447{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;--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-2349 .elementor-element.elementor-element-258b4180{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--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-2349 .elementor-element.elementor-element-258b4180:not(.elementor-motion-effects-element-type-background), .elementor-2349 .elementor-element.elementor-element-258b4180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFECE3;}.elementor-2349 .elementor-element.elementor-element-258b4180::before, .elementor-2349 .elementor-element.elementor-element-258b4180 > .elementor-background-video-container::before, .elementor-2349 .elementor-element.elementor-element-258b4180 > .e-con-inner > .elementor-background-video-container::before, .elementor-2349 .elementor-element.elementor-element-258b4180 > .elementor-background-slideshow::before, .elementor-2349 .elementor-element.elementor-element-258b4180 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2349 .elementor-element.elementor-element-258b4180 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--wpr-bg-37bd3d5b-682a-43d8-96a7-f41204d77e9f);--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2349 .elementor-element.elementor-element-2f6ecbf4{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2349 .elementor-element.elementor-element-7bff7572{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2349 .elementor-element.elementor-element-7bff7572:not(.elementor-motion-effects-element-type-background), .elementor-2349 .elementor-element.elementor-element-7bff7572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFECE3;}.elementor-2349 .elementor-element.elementor-element-7be14d9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-7be14d9a.elementor-element{--align-self:center;}.elementor-2349 .elementor-element.elementor-element-7be14d9a .elementor-icon-box-wrapper{gap:6px;}.elementor-2349 .elementor-element.elementor-element-7be14d9a .elementor-icon-box-title{margin-block-end:10px;color:#2A1A15;}.elementor-2349 .elementor-element.elementor-element-7be14d9a .elementor-icon{font-size:60px;}.elementor-2349 .elementor-element.elementor-element-7be14d9a .elementor-icon-box-title, .elementor-2349 .elementor-element.elementor-element-7be14d9a .elementor-icon-box-title a{font-family:"Urbane", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0px;}.elementor-2349 .elementor-element.elementor-element-7be14d9a .elementor-icon-box-description{font-family:"Urbane", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0px;color:#4D4543;}.elementor-2349 .elementor-element.elementor-element-109db86d{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:70px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:70px;}:where( .elementor-2349 .elementor-element.elementor-element-109db86d .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2349 .elementor-element.elementor-element-4c7b6b6a{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:21;}.elementor-2349 .elementor-element.elementor-element-4c7b6b6a:not(.elementor-motion-effects-element-type-background), .elementor-2349 .elementor-element.elementor-element-4c7b6b6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, #7B1FA2 0%, #4B2018 100%);}.elementor-2349 .elementor-element.elementor-element-2cc41e4f{padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-ad2dbd1{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:21;}.elementor-2349 .elementor-element.elementor-element-659053b{padding:0px 0px 0px 0px;}.elementor-2349:not(.elementor-motion-effects-element-type-background), .elementor-2349 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6ED;}.elementor-2349{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-2349 .elementor-element.elementor-element-58de2136{--content-width:1280px;}.elementor-2349 .elementor-element.elementor-element-d238bde{--width:59%;}.elementor-2349 .elementor-element.elementor-element-1626b54f{--width:900px;}.elementor-2349 .elementor-element.elementor-element-f8d5581{--width:50%;}.elementor-2349 .elementor-element.elementor-element-588b1fb4{--width:50%;}.elementor-2349 .elementor-element.elementor-element-1bd6a80a{--content-width:1280px;}.elementor-2349 .elementor-element.elementor-element-6c485367{--width:350px;}.elementor-2349 .elementor-element.elementor-element-4a025c07{--width:600px;}.elementor-2349 .elementor-element.elementor-element-21db77ff{--width:350px;}.elementor-2349 .elementor-element.elementor-element-2629739f{--content-width:1500px;}.elementor-2349 .elementor-element.elementor-element-6a5a6366{--content-width:1280px;}.elementor-2349 .elementor-element.elementor-element-75aa5fba{--width:50%;}.elementor-2349 .elementor-element.elementor-element-360cdc52{--width:50%;}.elementor-2349 .elementor-element.elementor-element-25161c7{--content-width:1280px;}.elementor-2349 .elementor-element.elementor-element-6dbe0b7{--width:400px;}.elementor-2349 .elementor-element.elementor-element-6223a53d{--width:800px;}.elementor-2349 .elementor-element.elementor-element-63bc83d9{--content-width:300px;}.elementor-2349 .elementor-element.elementor-element-1a13c77c{--content-width:300px;}.elementor-2349 .elementor-element.elementor-element-171d33ac{--content-width:300px;}
                      .elementor-2349 .elementor-element.elementor-element-74cde153{--content-width:300px;}.elementor-2349 .elementor-element.elementor-element-a26290a{--content-width:300px;}.elementor-2349 .elementor-element.elementor-element-c58fac7{--content-width:300px;}.elementor-2349 .elementor-element.elementor-element-496ecdc4{--content-width:300px;}.elementor-2349 .elementor-element.elementor-element-5cf03f2{--content-width:300px;}.elementor-2349 .elementor-element.elementor-element-38359447{--content-width:300px;}.elementor-2349 .elementor-element.elementor-element-2f6ecbf4{--content-width:300px;}}@media(max-width:1024px){.elementor-2349 .elementor-element.elementor-element-45d3b20{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2349 .elementor-element.elementor-element-1145a403{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2349 .elementor-element.elementor-element-109db86d{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2349 .elementor-element.elementor-element-45d3b20{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2349 .elementor-element.elementor-element-01bf5fe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-33668ba .elementor-heading-title{font-size:14px;letter-spacing:-0.5px;}.elementor-2349 .elementor-element.elementor-element-58de2136{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2349 .elementor-element.elementor-element-d238bde{--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-2349 .elementor-element.elementor-element-d008d98{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14vw;}.elementor-2349 .elementor-element.elementor-element-d008d98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2349 .elementor-element.elementor-element-d008d98 .elementor-icon-list-item > a{font-size:3.2vw;}.elementor-2349 .elementor-element.elementor-element-5ec06c6f{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2349 .elementor-element.elementor-element-5ec06c6f .elementor-heading-title{font-size:4.8vw;letter-spacing:-0.8px;}.elementor-2349 .elementor-element.elementor-element-4d4fb4d7 .elementor-button{font-size:4.8vw;padding:14px 20px 20px 20px;}.elementor-2349 .elementor-element.elementor-element-11c33394 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-2349 .elementor-element.elementor-element-11c33394 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-2349 .elementor-element.elementor-element-11c33394 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-2349 .elementor-element.elementor-element-11c33394 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-2349 .elementor-element.elementor-element-11c33394 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-2349 .elementor-element.elementor-element-11c33394{--e-icon-list-icon-size:12px;--icon-vertical-offset:1px;}.elementor-2349 .elementor-element.elementor-element-11c33394 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2349 .elementor-element.elementor-element-11c33394 .elementor-icon-list-item > a{font-size:13px;text-align:center;}.elementor-2349 .elementor-element.elementor-element-1626b54f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2349 .elementor-element.elementor-element-7d0d3204{--width:350px;}.elementor-2349 .elementor-element.elementor-element-342bc743{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2349 .elementor-element.elementor-element-342bc743 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-2349 .elementor-element.elementor-element-342bc743 .elementor-icon{font-size:14px;}.elementor-2349 .elementor-element.elementor-element-342bc743 .elementor-icon-box-description{font-size:13px;}.elementor-2349 .elementor-element.elementor-element-70c3e78f{--width:350px;}.elementor-2349 .elementor-element.elementor-element-4d84b021{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2349 .elementor-element.elementor-element-4d84b021 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-2349 .elementor-element.elementor-element-4d84b021 .elementor-icon{font-size:14px;}.elementor-2349 .elementor-element.elementor-element-4d84b021 .elementor-icon-box-description{font-size:13px;}.elementor-2349 .elementor-element.elementor-element-61b2604{--width:350px;}.elementor-2349 .elementor-element.elementor-element-1d7ddee2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2349 .elementor-element.elementor-element-1d7ddee2 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-2349 .elementor-element.elementor-element-1d7ddee2 .elementor-icon{font-size:14px;}.elementor-2349 .elementor-element.elementor-element-1d7ddee2 .elementor-icon-box-description{font-size:13px;}.elementor-2349 .elementor-element.elementor-element-e9b3c8e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-af3f74d .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-2349 .elementor-element.elementor-element-1b7cbcf5{--content-width:360px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2349 .elementor-element.elementor-element-f8d5581{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2349 .elementor-element.elementor-element-28f01193{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;text-align:center;}.elementor-2349 .elementor-element.elementor-element-28f01193 .elementor-heading-title{font-size:5vw;letter-spacing:-1px;}.elementor-2349 .elementor-element.elementor-element-29fa9366{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-29fa9366 .elementor-image-box-wrapper{text-align:center;}.elementor-2349 .elementor-element.elementor-element-29fa9366 .elementor-image-box-img{margin-bottom:4px;}.elementor-2349 .elementor-element.elementor-element-8d45c18{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2349 .elementor-element.elementor-element-8d45c18 .elementor-image-box-wrapper{text-align:center;}.elementor-2349 .elementor-element.elementor-element-8d45c18 .elementor-image-box-img{margin-bottom:4px;}.elementor-2349 .elementor-element.elementor-element-7d2fa5b6{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2349 .elementor-element.elementor-element-7d2fa5b6 .elementor-image-box-wrapper{text-align:center;}.elementor-2349 .elementor-element.elementor-element-7d2fa5b6 .elementor-image-box-img{margin-bottom:4px;}.elementor-2349 .elementor-element.elementor-element-588b1fb4{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2349 .elementor-element.elementor-element-588b1fb4.e-con{--order:-99999 /* order start hack */;}.elementor-2349 .elementor-element.elementor-element-77d0400f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-196223f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2349 .elementor-element.elementor-element-196223f3 .elementor-icon-list-item > a{font-size:12px;}.elementor-2349 .elementor-element.elementor-element-1bd6a80a{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2349 .elementor-element.elementor-element-269c4dc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;z-index:9;}.elementor-2349 .elementor-element.elementor-element-269c4dc3 .elementor-heading-title{font-size:3.2vw;}.elementor-2349 .elementor-element.elementor-element-577f6b63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:9;}.elementor-2349 .elementor-element.elementor-element-577f6b63 .elementor-heading-title{font-size:5vw;line-height:1.3em;letter-spacing:-1px;}.elementor-2349 .elementor-element.elementor-element-1b12a309{--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-2349 .elementor-element.elementor-element-6c485367{--width:360px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}
                      .elementor-2349 .elementor-element.elementor-element-1699eb59{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2349 .elementor-element.elementor-element-1699eb59 .elementor-image-box-wrapper{text-align:center;}.elementor-2349 .elementor-element.elementor-element-1699eb59 .elementor-image-box-description{font-size:14px;}.elementor-2349 .elementor-element.elementor-element-7e88b07{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2349 .elementor-element.elementor-element-7e88b07 .elementor-image-box-wrapper{text-align:center;}.elementor-2349 .elementor-element.elementor-element-7e88b07 .elementor-image-box-description{font-size:14px;}.elementor-2349 .elementor-element.elementor-element-4a025c07.e-con{--order:-99999 /* order start hack */;}.elementor-2349 .elementor-element.elementor-element-21db77ff{--width:360px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2349 .elementor-element.elementor-element-7974f36b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2349 .elementor-element.elementor-element-7974f36b .elementor-image-box-wrapper{text-align:center;}.elementor-2349 .elementor-element.elementor-element-7974f36b .elementor-image-box-description{font-size:14px;}.elementor-2349 .elementor-element.elementor-element-683c39f6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2349 .elementor-element.elementor-element-683c39f6 .elementor-image-box-wrapper{text-align:center;}.elementor-2349 .elementor-element.elementor-element-683c39f6 .elementor-image-box-description{font-size:14px;}.elementor-2349 .elementor-element.elementor-element-2629739f{--content-width:360px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-67f70f3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2349 .elementor-element.elementor-element-67f70f3b .elementor-heading-title{font-size:3.2vw;}.elementor-2349 .elementor-element.elementor-element-9efe596{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2349 .elementor-element.elementor-element-9efe596 .elementor-heading-title{font-size:5vw;letter-spacing:-1px;}.elementor-2349 .elementor-element.elementor-element-360cdc52{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2349 .elementor-element.elementor-element-590b3920{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2349 .elementor-element.elementor-element-590b3920 .elementor-heading-title{font-size:5vw;}.elementor-2349 .elementor-element.elementor-element-3014f085{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;--e-icon-list-icon-size:32px;}.elementor-2349 .elementor-element.elementor-element-3014f085 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2349 .elementor-element.elementor-element-3014f085 .elementor-icon-list-item > a{font-size:14px;}.elementor-2349 .elementor-element.elementor-element-4cb7f2c9{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-93a7617{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2349 .elementor-element.elementor-element-6da4d4cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2349 .elementor-element.elementor-element-6da4d4cd .elementor-icon-list-item > a{font-size:12px;}.elementor-2349 .elementor-element.elementor-element-735cf37f{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-65df7b6f{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;z-index:9;}.elementor-2349 .elementor-element.elementor-element-65df7b6f .elementor-heading-title{font-size:28px;}.elementor-2349 .elementor-element.elementor-element-2c323428{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2349 .elementor-element.elementor-element-6f64d678{--width:49%;--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-2349 .elementor-element.elementor-element-5fb05793{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-5fb05793 .elementor-heading-title{font-size:12px;}.elementor-2349 .elementor-element.elementor-element-4315c31e{padding:20px 5px 20px 5px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;}.elementor-2349 .elementor-element.elementor-element-4315c31e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2349 .elementor-element.elementor-element-4315c31e .elementor-icon-list-item > a{font-size:10px;}.elementor-2349 .elementor-element.elementor-element-466a5695{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2349 .elementor-element.elementor-element-466a5695 img{width:192px;}.elementor-2349 .elementor-element.elementor-element-52235936{--width:49%;}.elementor-2349 .elementor-element.elementor-element-6b4f4389{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-6b4f4389 .elementor-heading-title{font-size:11px;}.elementor-2349 .elementor-element.elementor-element-2577d682{padding:20px 5px 20px 5px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;}.elementor-2349 .elementor-element.elementor-element-2577d682 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2349 .elementor-element.elementor-element-2577d682 .elementor-icon-list-item > a{font-size:10px;}.elementor-2349 .elementor-element.elementor-element-4ef1ea5d{padding:20px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-4ef1ea5d img{width:131px;}.elementor-2349 .elementor-element.elementor-element-25161c7{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2349 .elementor-element.elementor-element-4681b201{--container-widget-width:314px;--container-widget-flex-grow:0;width:var( --container-widget-width, 314px );max-width:314px;}.elementor-2349 .elementor-element.elementor-element-4681b201 .elementor-icon{font-size:140px;}.elementor-2349 .elementor-element.elementor-element-4681b201 .elementor-icon-box-title, .elementor-2349 .elementor-element.elementor-element-4681b201 .elementor-icon-box-title a{font-size:24px;}.elementor-2349 .elementor-element.elementor-element-4681b201 .elementor-icon-box-description{font-size:14px;}.elementor-2349 .elementor-element.elementor-element-a5a556a .elementor-button{font-size:3.2vw;}.elementor-2349 .elementor-element.elementor-element-3151a135{--min-height:0px;}.elementor-2349 .elementor-element.elementor-element-6a0ad98c{--min-height:0px;}.elementor-2349 .elementor-element.elementor-element-735db0c8{--min-height:0px;}.elementor-2349 .elementor-element.elementor-element-31b2b7e9{--min-height:0px;}.elementor-2349 .elementor-element.elementor-element-41109c22{--min-height:0px;}.elementor-2349 .elementor-element.elementor-element-1d5c248e{--min-height:0px;}.elementor-2349 .elementor-element.elementor-element-580f292d{--min-height:0px;}.elementor-2349 .elementor-element.elementor-element-1145a403{--e-n-carousel-swiper-slides-to-display:2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-55ad4eac{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2349 .elementor-element.elementor-element-63bc83d9{--min-height:200px;}.elementor-2349 .elementor-element.elementor-element-28244453{--min-height:200px;}.elementor-2349 .elementor-element.elementor-element-1a13c77c{--min-height:200px;}
                      .elementor-2349 .elementor-element.elementor-element-79fd3406{--min-height:200px;}.elementor-2349 .elementor-element.elementor-element-657fc3d0 .elementor-icon-box-title, .elementor-2349 .elementor-element.elementor-element-657fc3d0 .elementor-icon-box-title a{font-size:10px;}.elementor-2349 .elementor-element.elementor-element-657fc3d0 .elementor-icon-box-description{font-size:12px;}.elementor-2349 .elementor-element.elementor-element-171d33ac{--min-height:200px;}.elementor-2349 .elementor-element.elementor-element-1df92b6a{--min-height:200px;}.elementor-2349 .elementor-element.elementor-element-74cde153{--min-height:200px;}.elementor-2349 .elementor-element.elementor-element-7ae9c15f{--min-height:200px;}.elementor-2349 .elementor-element.elementor-element-20c44f57 .elementor-icon-box-title, .elementor-2349 .elementor-element.elementor-element-20c44f57 .elementor-icon-box-title a{font-size:10px;}.elementor-2349 .elementor-element.elementor-element-20c44f57 .elementor-icon-box-description{font-size:12px;}.elementor-2349 .elementor-element.elementor-element-a26290a{--min-height:200px;}.elementor-2349 .elementor-element.elementor-element-4aab57f6{--min-height:200px;}.elementor-2349 .elementor-element.elementor-element-c58fac7{--min-height:200px;}.elementor-2349 .elementor-element.elementor-element-4c107a74{--min-height:200px;}.elementor-2349 .elementor-element.elementor-element-58038dbe .elementor-icon-box-title, .elementor-2349 .elementor-element.elementor-element-58038dbe .elementor-icon-box-title a{font-size:10px;}.elementor-2349 .elementor-element.elementor-element-58038dbe .elementor-icon-box-description{font-size:12px;}.elementor-2349 .elementor-element.elementor-element-496ecdc4{--min-height:200px;}.elementor-2349 .elementor-element.elementor-element-6764d36b{--min-height:200px;}.elementor-2349 .elementor-element.elementor-element-5cf03f2{--min-height:200px;}.elementor-2349 .elementor-element.elementor-element-23ba09f0{--min-height:200px;}.elementor-2349 .elementor-element.elementor-element-1e0b133e .elementor-icon-box-title, .elementor-2349 .elementor-element.elementor-element-1e0b133e .elementor-icon-box-title a{font-size:10px;}.elementor-2349 .elementor-element.elementor-element-1e0b133e .elementor-icon-box-description{font-size:12px;}.elementor-2349 .elementor-element.elementor-element-38359447{--min-height:200px;}.elementor-2349 .elementor-element.elementor-element-258b4180{--min-height:200px;}.elementor-2349 .elementor-element.elementor-element-2f6ecbf4{--min-height:200px;}.elementor-2349 .elementor-element.elementor-element-7bff7572{--min-height:200px;}.elementor-2349 .elementor-element.elementor-element-7be14d9a .elementor-icon-box-title, .elementor-2349 .elementor-element.elementor-element-7be14d9a .elementor-icon-box-title a{font-size:10px;}.elementor-2349 .elementor-element.elementor-element-7be14d9a .elementor-icon-box-description{font-size:12px;}.elementor-2349 .elementor-element.elementor-element-109db86d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2349 .elementor-element.elementor-element-4c7b6b6a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-2cc41e4f{padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-ad2dbd1{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2349 .elementor-element.elementor-element-659053b{padding:0px 0px 0px 0px;}}/* Start custom CSS for icon-list, class: .elementor-element-27d5f61d */.elementor-2349 .elementor-element.elementor-element-27d5f61d .elementor-icon-list-text{
    margin-left: -4px;
}
.elementor-2349 .elementor-element.elementor-element-27d5f61d svg{
    height: unset;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a9316f1 */.elementor-2349 .elementor-element.elementor-element-7a9316f1 .elementor-icon-list-text{
    margin-left: -4px;
}
.elementor-2349 .elementor-element.elementor-element-7a9316f1 svg{
    height: unset;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4d36eec1 */.elementor-2349 .elementor-element.elementor-element-4d36eec1 .elementor-icon-list-text{
    margin-left: -4px;
}
.elementor-2349 .elementor-element.elementor-element-4d36eec1 svg{
    height: unset;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-27d5f61d */.elementor-2349 .elementor-element.elementor-element-27d5f61d .elementor-icon-list-text{
    margin-left: -4px;
}
.elementor-2349 .elementor-element.elementor-element-27d5f61d svg{
    height: unset;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a9316f1 */.elementor-2349 .elementor-element.elementor-element-7a9316f1 .elementor-icon-list-text{
    margin-left: -4px;
}
.elementor-2349 .elementor-element.elementor-element-7a9316f1 svg{
    height: unset;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4d36eec1 */.elementor-2349 .elementor-element.elementor-element-4d36eec1 .elementor-icon-list-text{
    margin-left: -4px;
}
.elementor-2349 .elementor-element.elementor-element-4d36eec1 svg{
    height: unset;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-27d5f61d */.elementor-2349 .elementor-element.elementor-element-27d5f61d .elementor-icon-list-text{
    margin-left: -4px;
}
.elementor-2349 .elementor-element.elementor-element-27d5f61d svg{
    height: unset;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a9316f1 */.elementor-2349 .elementor-element.elementor-element-7a9316f1 .elementor-icon-list-text{
    margin-left: -4px;
}
.elementor-2349 .elementor-element.elementor-element-7a9316f1 svg{
    height: unset;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4d36eec1 */.elementor-2349 .elementor-element.elementor-element-4d36eec1 .elementor-icon-list-text{
    margin-left: -4px;
}
.elementor-2349 .elementor-element.elementor-element-4d36eec1 svg{
    height: unset;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-27d5f61d */.elementor-2349 .elementor-element.elementor-element-27d5f61d .elementor-icon-list-text{
    margin-left: -4px;
}
.elementor-2349 .elementor-element.elementor-element-27d5f61d svg{
    height: unset;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a9316f1 */.elementor-2349 .elementor-element.elementor-element-7a9316f1 .elementor-icon-list-text{
    margin-left: -4px;
}
.elementor-2349 .elementor-element.elementor-element-7a9316f1 svg{
    height: unset;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4d36eec1 */.elementor-2349 .elementor-element.elementor-element-4d36eec1 .elementor-icon-list-text{
    margin-left: -4px;
}
.elementor-2349 .elementor-element.elementor-element-4d36eec1 svg{
    height: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ad580b3 */.elementor-2349 .elementor-element.elementor-element-3ad580b3{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33668ba */.elementor-2349 .elementor-element.elementor-element-33668ba{
    white-space: nowrap;
    position: relative;
    opacity: 1;

}
.elementor-2349 .elementor-element.elementor-element-33668ba.elementor-widget-heading {
    margin-left: -4000px;
    text-overflow: ellipsis;
    animation: marquee 200s linear infinite;
    animation-delay: -5s; 
    margin-top: 2px;
}

.elementor-2349 .elementor-element.elementor-element-33668ba .off{
    display: inline;
    background: #00ff45;
    color: #000 !important;
    padding: 2px 14px;
    margin: 18px;
    
    
}


.elementor-2349 .elementor-element.elementor-element-33668ba .logo {
    display: inline;
    padding: 8px;
    margin: 0px 22px;
    background: var(--wpr-bg-e07f13f6-dd5b-4014-b786-b4b2e304b5fe)  center/contain no-repeat;
    z-index: 9;
    padding-top: -12px;
    
}
@keyframes marquee {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
    }
}


@media only screen and (max-width: 767px) {
   .elementor-2349 .elementor-element.elementor-element-33668ba .logo {   
        padding: 5px;
    margin: 0px 12px;
}
.elementor-2349 .elementor-element.elementor-element-33668ba.elementor-widget-heading {
    
    animation: marquee 90s linear infinite;


}
.elementor-2349 .elementor-element.elementor-element-33668ba .off{
    margin: 14px;

    
    
}    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01bf5fe */.elementor-2349 .elementor-element.elementor-element-01bf5fe{
    background: linear-gradient(270deg, 
#a635f3 5%, 
#a06abf 60%, 
#7B1FA2 100%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d008d98 */.elementor-2349 .elementor-element.elementor-element-d008d98 .elementor-icon-list-text{
    margin-left: -20px;
}

.elementor-2349 .elementor-element.elementor-element-d008d98 b{
    font-weight: 600;
    color: #1f8139;
}

.elementor-2349 .elementor-element.elementor-element-d008d98 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-d008d98 svg path{
    fill: #1f8139;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ec06c6f */.elementor-2349 .elementor-element.elementor-element-5ec06c6f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d4fb4d7 */.cta .elementor-button {
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
   border-radius: 10px !important;
    animation:none;
    transition: 0.5s;
    background: linear-gradient(180deg, #7B1FA2 0%, #6A1B9A 55%, #4A148C 100% );
    border: 4px solid #7B1FA2;
    

    


}

@keyframes pulse-white {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 #7B1FA2
    }

    70% {
        transform: scale(1.01);
        box-shadow: 0 0 0 10px transparent
    }

    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 transparent
    }
}


.cta .elementor-button:hover{
        animation: pulse-hover 2s infinite;
            transition: 0.5s;
}


@keyframes pulse-hover {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 #7B1FA2
    }

    70% {
        transform: scale(1.02);
        box-shadow: 0 0 0 10px transparent
    }

    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 transparent
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11c33394 */.elementor-2349 .elementor-element.elementor-element-11c33394 .elementor-icon-list-text{
    margin-left: -3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1626b54f */.lista-de-icon{
    padding: 12px 20px 14px;
    border-radius: 10px;
    background: linear-gradient(94deg, #FFECE2 26.87%, #FFF3EE 55%, #FFECE2 86.95%);
      border: 1px solid #2A161150;
      text-wrap: balance;

}

.lista-de-icon .elementor-icon-box-icon{
  margin-top: 2px;
  margin-right: -2px;
}



@media only screen and (max-width: 767px) {
.lista-de-icon{
    padding: 12px 12px 14px;
    border-radius: 10px;
    background: linear-gradient(94deg, #FFECE2 26.87%, #FFF3EE 55%, #FFECE2 86.95%);
      border: 1px solid #2A161150;
      text-wrap: balance;

}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58de2136 */.titulo-destaque{
    color: #7B1FA2;
    font-weight: 700;
}

.destaque-laranja{
        color: #7B1FA2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af3f74d */.elementor-2349 .elementor-element.elementor-element-af3f74d{
    white-space: nowrap;
    position: relative;
}
.elementor-2349 .elementor-element.elementor-element-af3f74d.elementor-widget-heading {
    margin-left: -4000px;
    text-overflow: ellipsis;
    animation: marquee-logo 100s linear infinite;
    animation-delay: -5s; 
}

.icon-acucar {
    display: inline;
    padding: 20px;
    margin: 0px 8px 0px 40px;
    background: var(--wpr-bg-66a93be1-10eb-46e3-9541-507a7ad02b9e)  center/contain no-repeat;
    z-index: 9;
}

.icon-gluten {
    display: inline;
    padding: 20px;
    margin: 0px 8px 0px 40px;
    background: var(--wpr-bg-9611fe78-5a13-4e8f-bc2d-3778f3875b88)  center/contain no-repeat;
    z-index: 9;
}

.icon-lactose {
    display: inline;
    padding: 20px;
    margin: 0px 8px 0px 40px;
    background: var(--wpr-bg-39db2615-f2d8-4c1f-8d11-7fbad077cf49)  center/contain no-repeat;
    z-index: 9;
}

.icon-intestino {
    display: inline;
    padding: 20px;
    margin: 0px 8px 0px 60px;
    background: var(--wpr-bg-f10b7f66-159b-4852-8552-4174a9deab6f)  center/contain no-repeat;
    z-index: 9;
}



@keyframes marquee-logo {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
    }
}


@media only screen and (max-width: 767px) {

.elementor-2349 .elementor-element.elementor-element-af3f74d.elementor-widget-heading {
    margin-left: -4000px;
    text-overflow: ellipsis;
    animation: marquee-logo 20s linear infinite;
    animation-delay: -5s; 
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28f01193 */.destaque{
    color: #FF2D42;
}

.elementor-2349 .elementor-element.elementor-element-28f01193{text-wrap: balance;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7cbcf5 */.elementor-2349 .elementor-element.elementor-element-1b7cbcf5{
    text-wrap: balance;
   background: 
linear-gradient(
  to bottom,
  #1C1310 0%,
  #020005 100%
);

}

.icon-causas .elementor-image-box-img{
    position: absolute;
    left: -20px;
}

.icon-causas{
    border: 1px solid #2A1611;
    border-radius: 10px;
    background: radial-gradient(circle at 0% 0%, rgba(92, 44, 31, 0.25) 0%, rgba(25, 11, 7, 0.35) 28%, rgba(27, 16, 12, 0.95) 58%), linear-gradient(160deg, #1B100C 0%, #2A1611 40%, #1B100C 85%);
    width: 420px;
left: 20PX;
}

.icon-causas .elementor-image-box-wrapper{
    padding: 14px 20px 20px 32px;
}

.icon-causas .elementor-image-box-description{
    padding-top: 8px;
}

@media only screen and (max-width: 767px) {
.icon-causas{
    width: 100%;
    left: 0;
    
}
.icon-causas .elementor-image-box-img{
    position: absolute;
    left: 50%;
    top: -20px;
    transform: translatex(-50%);
}    
.icon-causas .elementor-image-box-wrapper{
    padding: 26px 20px 20px 20px;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-196223f3 */.elementor-2349 .elementor-element.elementor-element-196223f3 .elementor-icon-list-items{
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
    left: -100%;
}

.elementor-2349 .elementor-element.elementor-element-196223f3 .elementor-icon-list-item{
   
  background: linear-gradient(to top, transparent, #FEECD5);
    padding: 10px 20px;
    border-radius: 100px;
}


.elementor-2349 .elementor-element.elementor-element-196223f3 .elementor-widget-container{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77d0400f */.elementor-2349 .elementor-element.elementor-element-77d0400f::after {
    content: "RUDÁ AÇAÍ";
    position: absolute;
    font-family: 'Urbane', sans-serif;
    font-weight: 700;
    font-size: 180px;
    line-height: 1;
    letter-spacing: -4px;
    color: #FEECD550;
    white-space: nowrap;
    z-index: 0;
    pointer-events: none;
    user-select: none;
    z-index: 1;
     top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-269c4dc3 */.titulo-menor{
    padding: 10px 0 14px;
    border-radius: 100px;
    box-shadow: 0px 60px 18px rgba(43, 26, 20, 0.00), 0px 36px 16px rgba(43, 26, 20, 0.015), 0px 20px 14px rgba(43, 26, 20, 0.035), 0px 8px 10px rgba(43, 26, 20, 0.06), 0px 1px 4px rgba(43, 26, 20, 0.08);
    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(94deg, #FFECE2 26.87%, #FFF3EE 55%, #FFECE2 86.95%);

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1699eb59 */.elementor-2349 .elementor-element.elementor-element-1699eb59 svg path{
    fill: #7B1FA2;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e88b07 */.elementor-2349 .elementor-element.elementor-element-7e88b07 svg path{
    fill: #7B1FA2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-549e0ea1 */.elementor-2349 .elementor-element.elementor-element-549e0ea1{
    transform: scale(1.1);
    left: -40px;
}

@media only screen and (max-width: 767px) {
.elementor-2349 .elementor-element.elementor-element-549e0ea1{
    left: -20px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7974f36b */.elementor-2349 .elementor-element.elementor-element-7974f36b svg path{
    fill: #7B1FA2;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-683c39f6 */.elementor-2349 .elementor-element.elementor-element-683c39f6 svg path{
    fill: #7B1FA2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bd6a80a */.elementor-2349 .elementor-element.elementor-element-1bd6a80a{
    text-wrap: balance;
}

.elementor-2349 .elementor-element.elementor-element-1bd6a80a .icon-check-beneficios{
border-radius: 5px;
border: 1px solid #7B1FA240;
background: #FFECE2;
padding: 30px 20px 20px 20px !important;
}

.elementor-2349 .elementor-element.elementor-element-1bd6a80a .icon-check-beneficios::after{
    content: "";
    background: var(--wpr-bg-0ff0c03e-7c11-4574-94e3-58bbad2f1133) top center;
    position: absolute;
    background-size: cover;
    top: 0px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 36px;
    height: 36px;
    z-index: 9;
}

@media only screen and (max-width: 767px) {
.elementor-2349 .elementor-element.elementor-element-1bd6a80a .icon-check-beneficios{

padding: 24px 20px 20px 15px;

border-radius: 10px;
}
.elementor-2349 .elementor-element.elementor-element-1bd6a80a .icon-check-beneficios::after{
     width: 32px !important;
    height: 32px !important;   
}    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-14ce99c5 */.elementor-2349 .elementor-element.elementor-element-14ce99c5 h3{
    margin: 0;
}
.expand-card{
    font-family: Urbane;
    text-wrap: balance;
}
.expand-card.is-active .expand-desc {
  max-height: 200px;
  opacity: 1;
  margin-top: 0px;
}
    /* Reset de estilos de botão */
 button {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    
.elementor-2349 .elementor-element.elementor-element-14ce99c5 button:focus,
.elementor-2349 .elementor-element.elementor-element-14ce99c5 button:active,
.elementor-2349 .elementor-element.elementor-element-14ce99c5 button:focus-visible {
        outline: none !important;
        box-shadow: none !important;
    }
    
    /* =====================
       CARROSSEL
    ===================== */
    .expand-carousel {
        width: 1400px;
        margin: 0 auto;
        position: relative;
        padding: 0px 20px;
    }

    /* =====================
       VIEWPORT
    ===================== */
    .expand-viewport {
        width: 100%;
        overflow: hidden;
    }

    /* =====================
       TRACK
    ===================== */
    .expand-track {
        display: flex;
        gap: 20px;
        transition: transform 0.45s cubic-bezier(.4,0,.2,1);
    }

    /* =====================
       CARD (4 VISÍVEIS)
    ===================== */
    .expand-card {
        flex: 0 0 calc((100% - 60px) / 4);
        height: 420px;
        border-radius: 18px;
        background-size: cover;
        background-position: center;
        position: relative;
        overflow: hidden;
        transition: flex-basis 0.45s cubic-bezier(.4,0,.2,1);
    }

    /* EXPANDIDO OCUPA 2 */
    .expand-card.is-active {
        flex-basis: calc(((100% - 60px) / 4) * 2);
    }

    /* =====================
       CONTEÚDO
    ===================== */
    .expand-content {
        position: absolute;
        inset: 0;
        padding: 10px 20px;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        color: #fff;
        background: linear-gradient(to top,rgba(43, 26, 20, 0.9) 0%,rgba(43, 26, 20, 0.4) 30%, transparent 100%);
    }

    .expand-card.is-active .expand-content {
        background: rgba(43, 26, 20, 0.8);
    }

    .expand-title {
        font-size: 20px;
        font-weight: 600 !important;
        letter-spacing: 0;
        color: #fff;
    }

    .expand-desc {
        max-height: 0;
        opacity: 0;
        overflow: hidden;
        transition: .35s ease;
        color: #FFF6EC;
        font-size: 14px;
        letter-spacing: 0.2px;
        font-weight: 500;
        line-height: 1.3em;
    }

    .expand-card.is-active .expand-desc {

        opacity: 1;
        margin-top: 12px;
    }

    /* =====================
       BOTÃO +
    ===================== */
    .expand-toggle {
        position: absolute;
        top: 14px;
        right: 14px;
        width: 32px;
        height: 32px;
        border-radius: 50%;
        background: #fff !important;
        border: none;
        cursor: pointer;
        align-items: center;
        justify-content: center;
        outline: none !important;
        box-shadow: none !important;
        -webkit-tap-highlight-color: transparent;
    }

    /* Remove todos os estilos de focus, active e hover */
    .expand-toggle:focus,
    .expand-toggle:active,
    .expand-toggle:focus-visible,
    .expand-toggle:active:focus {
        background: #fff !important;
        outline: none !important;
        box-shadow: none !important;
        border: none !important;
    }

    .expand-toggle:hover {
        background: #fff !important;
    }

    .expand-toggle .expand-icon {
        width: 12px;
        height: unset;
        display: block;
        pointer-events: none;
        z-index: 2;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        position: absolute;
    }

    
    /* Garante que o ícone fique preto em todos os estados */
    .expand-toggle:hover .expand-icon path,
    .expand-toggle:focus .expand-icon path,
    .expand-toggle:active .expand-icon path,
    .expand-toggle:focus-visible .expand-icon path {
        stroke: #000 !important;
        fill: none !important;
    }

    /* =====================
       SETAS
    ===================== */
    .expand-arrow {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 44px;
        height: 44px;
        border-radius: 50%;
        border: none;
        cursor: pointer;
        z-index: 10;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0;
        background: transparent !important;
    }

    .expand-arrow svg {
        width: 8px;
        height: 15px;
        display: block;
    }
    
     .expand-arrow svg path{
         fill: #000;
     }

    .expand-card.is-active .expand-toggle svg {
        transform: translate(-50%, -50%) rotate(45deg);
    }

    .expand-prev { left: -15px; }
    .expand-next { right: -15px; }

    .expand-arrow:disabled {
        opacity: .4;
        cursor: not-allowed;
    }

    /* =====================
       MOBILE
    ===================== */
    @media (max-width: 768px) {
        .expand-card,
        .expand-card.is-active {
            flex: 0 0 100%;
        }
        
         .expand-carousel {
        width: 360px;
    }
     .expand-title {
        font-size: 18px;
       
    }

    .expand-desc {
        font-size: 12px;
    }    
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-211c40ba */.elementor-2349 .elementor-element.elementor-element-211c40ba .elementor-button{
    text-decoration: underline wavy;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2629739f */.elementor-2349 .elementor-element.elementor-element-2629739f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71b5d25 */.elementor-2349 .elementor-element.elementor-element-71b5d25{
    transform: scale(1.6) translateX(-60px);
}

@media only screen and (max-width: 767px) {
.elementor-2349 .elementor-element.elementor-element-71b5d25{
    transform: scale(1.2) translateX(-0px);
    mask: linear-gradient(to top, transparent 0%, #00000020 10%, #000 60%);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-590b3920 */.elementor-2349 .elementor-element.elementor-element-590b3920 .destaque{
    color: #7B1FA2;
}

.elementor-2349 .elementor-element.elementor-element-590b3920{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3014f085 */.elementor-2349 .elementor-element.elementor-element-3014f085{
    text-wrap: balance;
}

.elementor-2349 .elementor-element.elementor-element-3014f085 .elementor-icon-list-item{

    padding: 14px;
    border-radius: 5px;
    border: 1px solid #2A1611;
    overflow: hidden;
    background: radial-gradient(circle at 0% 0%, rgba(92, 44, 31, 0.25) 0%, rgba(25, 11, 7, 0.35) 28%, rgba(27, 16, 12, 0.95) 58%), linear-gradient(160deg, #1B100C 0%, #2A1611 40%, #1B100C 85%);
}

.elementor-2349 .elementor-element.elementor-element-3014f085 svg{
    height: unset;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a5a6366 */.elementor-2349 .elementor-element.elementor-element-6a5a6366{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6da4d4cd */.elementor-2349 .elementor-element.elementor-element-6da4d4cd .elementor-icon-list-items{
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
    left: -100%;
}

.elementor-2349 .elementor-element.elementor-element-6da4d4cd .elementor-icon-list-item{
   
  background: linear-gradient(to top, transparent, #FEECD5);
    padding: 10px 20px;
    border-radius: 100px;
}


.elementor-2349 .elementor-element.elementor-element-6da4d4cd .elementor-widget-container{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cb7f2c9 */.elementor-2349 .elementor-element.elementor-element-4cb7f2c9::after {
    content: "RUDÁ AÇAÍ";
    position: absolute;
    font-family: 'Urbane', sans-serif;
    font-weight: 700;
    font-size: 180px;
    line-height: 1;
    letter-spacing: -4px;
    color: #FEECD550;
    white-space: nowrap;
    z-index: 0;
    pointer-events: none;
    user-select: none;
    z-index: 1;
     top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65df7b6f */.elementor-2349 .elementor-element.elementor-element-65df7b6f .destaque-laranja{
        font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fb05793 */.elementor-2349 .elementor-element.elementor-element-5fb05793{
    width: 100%;
    background: linear-gradient(to left, #B06655, #442F2C );
    padding: 16px !important;
    border-radius: 10px 10px 0px 0px
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4315c31e */.elementor-2349 .elementor-element.elementor-element-4315c31e{
    text-wrap: balance;
}

@media only screen and (max-width: 767px) {
.elementor-2349 .elementor-element.elementor-element-4315c31e .elementor-icon-list-icon{
    position: absolute;
    top: 0;
    left: 5px;
}
.elementor-2349 .elementor-element.elementor-element-4315c31e .elementor-icon-list-text{
   padding-top: 20px; 
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f64d678 */.elementor-2349 .elementor-element.elementor-element-6f64d678{
box-shadow: 0px 60px 18px rgba(43, 26, 20, 0.00), 0px 36px 16px rgba(43, 26, 20, 0.015), 0px 20px 14px rgba(43, 26, 20, 0.035), 0px 8px 10px rgba(43, 26, 20, 0.06), 0px 1px 4px rgba(43, 26, 20, 0.08);
    border-top: 2px solid rgba(255, 255, 255, 0.85);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b4f4389 */.elementor-2349 .elementor-element.elementor-element-6b4f4389{
    width: 100%;
    background: linear-gradient(to left, #000, #442F2C );
  padding: 16px !important;
    border-radius: 10px 10px 0px 0px
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2577d682 */.elementor-2349 .elementor-element.elementor-element-2577d682{
    text-wrap: balance;
}

@media only screen and (max-width: 767px) {
.elementor-2349 .elementor-element.elementor-element-2577d682 .elementor-icon-list-icon{
    position: absolute;
    top: 0;
    left: 5px;
}
.elementor-2349 .elementor-element.elementor-element-2577d682 .elementor-icon-list-text{
   padding-top: 20px; 
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52235936 */.elementor-2349 .elementor-element.elementor-element-52235936{
box-shadow: 0px 60px 18px rgba(43, 26, 20, 0.00), 0px 36px 16px rgba(43, 26, 20, 0.015), 0px 20px 14px rgba(43, 26, 20, 0.035), 0px 8px 10px rgba(43, 26, 20, 0.06), 0px 1px 4px rgba(43, 26, 20, 0.08);
    border-top: 2px solid rgba(255, 255, 255, 0.85);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4681b201 */.elementor-2349 .elementor-element.elementor-element-4681b201 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-4681b201{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5a556a */.cta .elementor-button {
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
   border-radius: 10px !important;
    animation:none;
    transition: 0.5s;
    background: linear-gradient(180deg, #7B1FA2 0%, #6A1B9A 55%, #4A148C 100% );
    border: 4px solid #7B1FA2;
    

    


}

@keyframes pulse-white {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 #7B1FA2
    }

    70% {
        transform: scale(1.01);
        box-shadow: 0 0 0 10px transparent
    }

    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 transparent
    }
}


.cta .elementor-button:hover{
        animation: pulse-hover 2s infinite;
            transition: 0.5s;
}


@keyframes pulse-hover {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 #7B1FA2
    }

    70% {
        transform: scale(1.02);
        box-shadow: 0 0 0 10px transparent
    }

    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 transparent
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3151a135 */.elementor-2349 .elementor-element.elementor-element-3151a135{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0ad98c */.elementor-2349 .elementor-element.elementor-element-6a0ad98c{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-735db0c8 */.elementor-2349 .elementor-element.elementor-element-735db0c8{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31b2b7e9 */.elementor-2349 .elementor-element.elementor-element-31b2b7e9{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41109c22 */.elementor-2349 .elementor-element.elementor-element-41109c22{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5c248e */.elementor-2349 .elementor-element.elementor-element-1d5c248e{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580f292d */.elementor-2349 .elementor-element.elementor-element-580f292d{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3151a135 */.elementor-2349 .elementor-element.elementor-element-3151a135{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0ad98c */.elementor-2349 .elementor-element.elementor-element-6a0ad98c{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-735db0c8 */.elementor-2349 .elementor-element.elementor-element-735db0c8{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31b2b7e9 */.elementor-2349 .elementor-element.elementor-element-31b2b7e9{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41109c22 */.elementor-2349 .elementor-element.elementor-element-41109c22{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5c248e */.elementor-2349 .elementor-element.elementor-element-1d5c248e{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580f292d */.elementor-2349 .elementor-element.elementor-element-580f292d{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3151a135 */.elementor-2349 .elementor-element.elementor-element-3151a135{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0ad98c */.elementor-2349 .elementor-element.elementor-element-6a0ad98c{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-735db0c8 */.elementor-2349 .elementor-element.elementor-element-735db0c8{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31b2b7e9 */.elementor-2349 .elementor-element.elementor-element-31b2b7e9{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41109c22 */.elementor-2349 .elementor-element.elementor-element-41109c22{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5c248e */.elementor-2349 .elementor-element.elementor-element-1d5c248e{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580f292d */.elementor-2349 .elementor-element.elementor-element-580f292d{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3151a135 */.elementor-2349 .elementor-element.elementor-element-3151a135{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0ad98c */.elementor-2349 .elementor-element.elementor-element-6a0ad98c{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-735db0c8 */.elementor-2349 .elementor-element.elementor-element-735db0c8{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31b2b7e9 */.elementor-2349 .elementor-element.elementor-element-31b2b7e9{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41109c22 */.elementor-2349 .elementor-element.elementor-element-41109c22{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5c248e */.elementor-2349 .elementor-element.elementor-element-1d5c248e{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580f292d */.elementor-2349 .elementor-element.elementor-element-580f292d{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3151a135 */.elementor-2349 .elementor-element.elementor-element-3151a135{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0ad98c */.elementor-2349 .elementor-element.elementor-element-6a0ad98c{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-735db0c8 */.elementor-2349 .elementor-element.elementor-element-735db0c8{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31b2b7e9 */.elementor-2349 .elementor-element.elementor-element-31b2b7e9{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41109c22 */.elementor-2349 .elementor-element.elementor-element-41109c22{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5c248e */.elementor-2349 .elementor-element.elementor-element-1d5c248e{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580f292d */.elementor-2349 .elementor-element.elementor-element-580f292d{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3151a135 */.elementor-2349 .elementor-element.elementor-element-3151a135{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0ad98c */.elementor-2349 .elementor-element.elementor-element-6a0ad98c{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-735db0c8 */.elementor-2349 .elementor-element.elementor-element-735db0c8{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31b2b7e9 */.elementor-2349 .elementor-element.elementor-element-31b2b7e9{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41109c22 */.elementor-2349 .elementor-element.elementor-element-41109c22{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5c248e */.elementor-2349 .elementor-element.elementor-element-1d5c248e{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580f292d */.elementor-2349 .elementor-element.elementor-element-580f292d{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3151a135 */.elementor-2349 .elementor-element.elementor-element-3151a135{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0ad98c */.elementor-2349 .elementor-element.elementor-element-6a0ad98c{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-735db0c8 */.elementor-2349 .elementor-element.elementor-element-735db0c8{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31b2b7e9 */.elementor-2349 .elementor-element.elementor-element-31b2b7e9{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41109c22 */.elementor-2349 .elementor-element.elementor-element-41109c22{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5c248e */.elementor-2349 .elementor-element.elementor-element-1d5c248e{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580f292d */.elementor-2349 .elementor-element.elementor-element-580f292d{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3151a135 */.elementor-2349 .elementor-element.elementor-element-3151a135{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0ad98c */.elementor-2349 .elementor-element.elementor-element-6a0ad98c{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-735db0c8 */.elementor-2349 .elementor-element.elementor-element-735db0c8{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31b2b7e9 */.elementor-2349 .elementor-element.elementor-element-31b2b7e9{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41109c22 */.elementor-2349 .elementor-element.elementor-element-41109c22{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5c248e */.elementor-2349 .elementor-element.elementor-element-1d5c248e{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580f292d */.elementor-2349 .elementor-element.elementor-element-580f292d{
    overflow: hidden;
  
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1145a403 */.elementor-2349 .elementor-element.elementor-element-1145a403 svg path{
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657fc3d0 */.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20c44f57 */.elementor-2349 .elementor-element.elementor-element-20c44f57 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-20c44f57 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58038dbe */.elementor-2349 .elementor-element.elementor-element-58038dbe svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-58038dbe svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e0b133e */.elementor-2349 .elementor-element.elementor-element-1e0b133e svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-1e0b133e svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7be14d9a */.elementor-2349 .elementor-element.elementor-element-7be14d9a svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-7be14d9a svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657fc3d0 */.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20c44f57 */.elementor-2349 .elementor-element.elementor-element-20c44f57 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-20c44f57 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58038dbe */.elementor-2349 .elementor-element.elementor-element-58038dbe svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-58038dbe svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e0b133e */.elementor-2349 .elementor-element.elementor-element-1e0b133e svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-1e0b133e svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7be14d9a */.elementor-2349 .elementor-element.elementor-element-7be14d9a svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-7be14d9a svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657fc3d0 */.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20c44f57 */.elementor-2349 .elementor-element.elementor-element-20c44f57 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-20c44f57 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58038dbe */.elementor-2349 .elementor-element.elementor-element-58038dbe svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-58038dbe svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e0b133e */.elementor-2349 .elementor-element.elementor-element-1e0b133e svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-1e0b133e svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7be14d9a */.elementor-2349 .elementor-element.elementor-element-7be14d9a svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-7be14d9a svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657fc3d0 */.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20c44f57 */.elementor-2349 .elementor-element.elementor-element-20c44f57 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-20c44f57 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58038dbe */.elementor-2349 .elementor-element.elementor-element-58038dbe svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-58038dbe svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e0b133e */.elementor-2349 .elementor-element.elementor-element-1e0b133e svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-1e0b133e svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7be14d9a */.elementor-2349 .elementor-element.elementor-element-7be14d9a svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-7be14d9a svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657fc3d0 */.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20c44f57 */.elementor-2349 .elementor-element.elementor-element-20c44f57 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-20c44f57 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58038dbe */.elementor-2349 .elementor-element.elementor-element-58038dbe svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-58038dbe svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e0b133e */.elementor-2349 .elementor-element.elementor-element-1e0b133e svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-1e0b133e svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7be14d9a */.elementor-2349 .elementor-element.elementor-element-7be14d9a svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-7be14d9a svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657fc3d0 */.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20c44f57 */.elementor-2349 .elementor-element.elementor-element-20c44f57 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-20c44f57 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58038dbe */.elementor-2349 .elementor-element.elementor-element-58038dbe svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-58038dbe svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e0b133e */.elementor-2349 .elementor-element.elementor-element-1e0b133e svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-1e0b133e svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7be14d9a */.elementor-2349 .elementor-element.elementor-element-7be14d9a svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-7be14d9a svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657fc3d0 */.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20c44f57 */.elementor-2349 .elementor-element.elementor-element-20c44f57 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-20c44f57 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58038dbe */.elementor-2349 .elementor-element.elementor-element-58038dbe svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-58038dbe svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e0b133e */.elementor-2349 .elementor-element.elementor-element-1e0b133e svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-1e0b133e svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7be14d9a */.elementor-2349 .elementor-element.elementor-element-7be14d9a svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-7be14d9a svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657fc3d0 */.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20c44f57 */.elementor-2349 .elementor-element.elementor-element-20c44f57 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-20c44f57 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58038dbe */.elementor-2349 .elementor-element.elementor-element-58038dbe svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-58038dbe svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e0b133e */.elementor-2349 .elementor-element.elementor-element-1e0b133e svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-1e0b133e svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7be14d9a */.elementor-2349 .elementor-element.elementor-element-7be14d9a svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-7be14d9a svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657fc3d0 */.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20c44f57 */.elementor-2349 .elementor-element.elementor-element-20c44f57 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-20c44f57 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58038dbe */.elementor-2349 .elementor-element.elementor-element-58038dbe svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-58038dbe svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e0b133e */.elementor-2349 .elementor-element.elementor-element-1e0b133e svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-1e0b133e svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7be14d9a */.elementor-2349 .elementor-element.elementor-element-7be14d9a svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-7be14d9a svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657fc3d0 */.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20c44f57 */.elementor-2349 .elementor-element.elementor-element-20c44f57 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-20c44f57 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58038dbe */.elementor-2349 .elementor-element.elementor-element-58038dbe svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-58038dbe svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e0b133e */.elementor-2349 .elementor-element.elementor-element-1e0b133e svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-1e0b133e svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7be14d9a */.elementor-2349 .elementor-element.elementor-element-7be14d9a svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-7be14d9a svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657fc3d0 */.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-657fc3d0 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20c44f57 */.elementor-2349 .elementor-element.elementor-element-20c44f57 svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-20c44f57 svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58038dbe */.elementor-2349 .elementor-element.elementor-element-58038dbe svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-58038dbe svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e0b133e */.elementor-2349 .elementor-element.elementor-element-1e0b133e svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-1e0b133e svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7be14d9a */.elementor-2349 .elementor-element.elementor-element-7be14d9a svg{
    height: unset;
}

.elementor-2349 .elementor-element.elementor-element-7be14d9a svg path{
    fill: #6A1B9A;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-109db86d */.elementor-2349 .elementor-element.elementor-element-109db86d .swiper{
    overflow: visible;
}

.elementor-2349 .elementor-element.elementor-element-109db86d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2cc41e4f */.elementor-2349 .elementor-element.elementor-element-2cc41e4f .oferta-bar{
  display:flex;
  align-items:center;
  justify-content:space-between;
  color:#fff;
  font-family: Urbane;
  width: 600px;
}

/* TEXTOS */
.elementor-2349 .elementor-element.elementor-element-2cc41e4f .oferta-title{
  font-size:32px;
  font-weight:700;
  text-transform:uppercase;
  line-height:1.2;
}
.elementor-2349 .elementor-element.elementor-element-2cc41e4f .oferta-textos{
  text-align: center;
}

.elementor-2349 .elementor-element.elementor-element-2cc41e4f .oferta-desc{
  font-size:16px;
  font-weight: 600;
 opacity: 0.7;
}

/* CONTADOR */
.elementor-2349 .elementor-element.elementor-element-2cc41e4f .oferta-contador{
  text-align:center;
}

.elementor-2349 .elementor-element.elementor-element-2cc41e4f .contador-numeros{
  font-size:38px;
  font-weight:700;
  line-height:1;
}

.elementor-2349 .elementor-element.elementor-element-2cc41e4f .contador-sep{
  margin: 0 -4px; /* aproxima os números do ":" */
}


.elementor-2349 .elementor-element.elementor-element-2cc41e4f .contador-legenda{
  display:flex;
  justify-content:space-between;
  font-size:12px;
  opacity:.8;
  margin-top:2px;
}

.elementor-2349 .elementor-element.elementor-element-2cc41e4f .contador-legenda span{
    padding: 0px 12px;
  text-align:center;
  font-weight: 500;
}

@media(max-width:768px){
.elementor-2349 .elementor-element.elementor-element-2cc41e4f   .oferta-bar{
 
    width: 300px;
    gap: 40px;
  }

  /* TEXTOS */
.elementor-2349 .elementor-element.elementor-element-2cc41e4f .oferta-title{
    font-size:14PX;
    line-height:1.2;
    margin-bottom: 6px;
  }

.elementor-2349 .elementor-element.elementor-element-2cc41e4f .oferta-desc{
    font-size:9px;
    line-height:1.1;
  }

  /* CONTADOR */
.elementor-2349 .elementor-element.elementor-element-2cc41e4f .contador-numeros{
    font-size:24px;
  }

.elementor-2349 .elementor-element.elementor-element-2cc41e4f .contador-legenda{
    font-size:10px;
  }

.elementor-2349 .elementor-element.elementor-element-2cc41e4f .contador-legenda span{
    padding: 0 8px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7b6b6a */.elementor-2349 .elementor-element.elementor-element-4c7b6b6a{
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-659053b */.elementor-2349 .elementor-element.elementor-element-659053b .oferta-bar{
  display:flex;
  align-items:center;
  justify-content:space-between;
  color:#000;
  font-family: Urbane;
  width: 700px;
}

/* TEXTOS */
.elementor-2349 .elementor-element.elementor-element-659053b .oferta-title{
  font-size:32px;
  font-weight:700;
  text-transform:uppercase;
  line-height:1.2;
}
.elementor-2349 .elementor-element.elementor-element-659053b .oferta-textos{
  text-align: center;
}

.elementor-2349 .elementor-element.elementor-element-659053b .oferta-desc{
  font-size:16px;
  font-weight: 600;
 opacity: 0.7;
}

/* CONTADOR */
.elementor-2349 .elementor-element.elementor-element-659053b .oferta-contador{
  text-align:center;
}

.elementor-2349 .elementor-element.elementor-element-659053b .contador-numeros{
  font-size:38px;
  font-weight:700;
  line-height:1;
}

.elementor-2349 .elementor-element.elementor-element-659053b .contador-sep{
  margin: 0 -4px; /* aproxima os números do ":" */
}


.elementor-2349 .elementor-element.elementor-element-659053b .contador-legenda{
  display:flex;
  justify-content:space-between;
  font-size:12px;
  opacity:.8;
  margin-top:2px;
}

.elementor-2349 .elementor-element.elementor-element-659053b .contador-legenda span{
    padding: 0px 12px;
  text-align:center;
  font-weight: 500;
}

@media(max-width:768px){
.elementor-2349 .elementor-element.elementor-element-659053b   .oferta-bar{
 
    width: 320px;
    gap: 40px;
  }

  /* TEXTOS */
.elementor-2349 .elementor-element.elementor-element-659053b .oferta-title{
    font-size:14PX;
    line-height:1.2;
    margin-bottom: 6px;
  }

.elementor-2349 .elementor-element.elementor-element-659053b .oferta-desc{
    font-size:9px;
    line-height:1.1;
  }

  /* CONTADOR */
.elementor-2349 .elementor-element.elementor-element-659053b .contador-numeros{
    font-size:24px;
  }

.elementor-2349 .elementor-element.elementor-element-659053b .contador-legenda{
    font-size:10px;
  }

.elementor-2349 .elementor-element.elementor-element-659053b .contador-legenda span{
    padding: 0 8px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad2dbd1 */.elementor-2349 .elementor-element.elementor-element-ad2dbd1{
    background: linear-gradient(270deg, 
#a635f3 5%, 
#a06abf 60%, 
#7B1FA2 100%);
}/* End custom CSS */
/* Start custom CSS */#site-header, .entry-title{
    display: none !important;
}

html, body {

overflow-x: hidden;

width: 100%;

}

@media only screen and (max-width: 767px) {
/**remover a barra de rolagem mobile**/
[data-elementor-type="wp-page"]{
    overflow: hidden;
}}





html, body {
    overflow-x: hidden; /* Esconde a barra de rolagem horizontal */
}

.elementor {
    overflow: hidden !important; /* Esconde a barra de rolagem dentro dos widgets do Elementor */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Urbane';
	font-style: normal;
	font-weight: 200;
	font-display:swap;
	src: url(../fonts/Urbane-Thin.woff2) format('woff2');
}
@font-face {
	font-family: 'Urbane';
	font-style: italic;
	font-weight: 200;
	font-display:swap;
	src: url(../fonts/Urbane-ThinItalic.woff2) format('woff2');
}
@font-face {
	font-family: 'Urbane';
	font-style: normal;
	font-weight: 300;
	font-display:swap;
	src: url(../fonts/Urbane-ExtraLight.woff2) format('woff2');
}
@font-face {
	font-family: 'Urbane';
	font-style: normal;
	font-weight: 300;
	font-display:swap;
	src: url(../fonts/Urbane-ExtraLightItalic.woff2) format('woff2');
}
@font-face {
	font-family: 'Urbane';
	font-style: italic;
	font-weight: 300;
	font-display:swap;
	src: url(../fonts/Urbane-ExtraLightItalic.woff2) format('woff2');
}
@font-face {
	font-family: 'Urbane';
	font-style: normal;
	font-weight: 400;
	font-display:swap;
	src: url(../fonts/Urbane-Light.woff2) format('woff2');
}
@font-face {
	font-family: 'Urbane';
	font-style: italic;
	font-weight: 400;
	font-display:swap;
	src: url(../fonts/Urbane-LightItalic.woff2) format('woff2');
}
@font-face {
	font-family: 'Urbane';
	font-style: normal;
	font-weight: 500;
	font-display:swap;
	src: url(../fonts/Urbane-Medium.woff2) format('woff2');
}
@font-face {
	font-family: 'Urbane';
	font-style: italic;
	font-weight: 500;
	font-display:swap;
	src: url(../fonts/Urbane-MediumItalic.woff2) format('woff2');
}
@font-face {
	font-family: 'Urbane';
	font-style: normal;
	font-weight: 600;
	font-display:swap;
	src: url(../fonts/Urbane-DemiBold.woff2) format('woff2');
}
@font-face {
	font-family: 'Urbane';
	font-style: italic;
	font-weight: 600;
	font-display:swap;
	src: url(../fonts/Urbane-DemiBoldItalic.woff2) format('woff2');
}
@font-face {
	font-family: 'Urbane';
	font-style: normal;
	font-weight: 700;
	font-display:swap;
	src: url(../fonts/Urbane-Bold.woff2) format('woff2');
}
@font-face {
	font-family: 'Urbane';
	font-style: italic;
	font-weight: 700;
	font-display:swap;
	src: url(../fonts/Urbane-BoldItalic.woff2) format('woff2');
}
@font-face {
	font-family: 'Urbane';
	font-style: normal;
	font-weight: 800;
	font-display:swap;
	src: url(../fonts/Urbane-Heavy.woff2) format('woff2');
}
@font-face {
	font-family: 'Urbane';
	font-style: italic;
	font-weight: 800;
	font-display:swap;
	src: url(../fonts/Urbane-HeavyItalic.woff2) format('woff2');
}




/* End Custom Fonts CSS */