.elementor-8 .elementor-element.elementor-element-a74f8bd{--display:flex;}.elementor-8 .elementor-element.elementor-element-a74f8bd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a74f8bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EBE23D;}.elementor-8 .elementor-element.elementor-element-bb4e8dc{--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;--flex-wrap:nowrap;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cd6a35e{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6b49bea{--display:flex;}.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-8 .elementor-element.elementor-element-7be017b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-8 .elementor-element.elementor-element-7be017b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(20px,1.6vw,32px);font-weight:600;line-height:1.4em;color:#FFD000;}.elementor-8 .elementor-element.elementor-element-8605d1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-8 .elementor-element.elementor-element-8605d1f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(24px,2.5vw,48px);font-weight:700;line-height:1.4em;color:#581B06;}.elementor-8 .elementor-element.elementor-element-5abab02{--display:flex;}.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-8 .elementor-element.elementor-element-32aded6{width:100%;max-width:100%;bottom:0px;z-index:-2;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-32aded6{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-32aded6{right:0px;}.elementor-8 .elementor-element.elementor-element-0bda684{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-73c4902{--display:flex;}.elementor-8 .elementor-element.elementor-element-15a8993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-8 .elementor-element.elementor-element-15a8993 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(20px,1.6vw,32px);font-weight:600;line-height:1.4em;color:#FFD000;}.elementor-8 .elementor-element.elementor-element-d4acafe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-8 .elementor-element.elementor-element-d4acafe .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(24px,2.5vw,48px);font-weight:700;line-height:1.4em;color:#581B06;}.elementor-8 .elementor-element.elementor-element-ca0dafa{--display:flex;}.elementor-8 .elementor-element.elementor-element-6df727a{width:100%;max-width:100%;bottom:0px;z-index:-2;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6df727a{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-6df727a{right:0px;}.elementor-8 .elementor-element.elementor-element-751a122{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-8f84684{--display:flex;}.elementor-8 .elementor-element.elementor-element-a4aa249{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-8 .elementor-element.elementor-element-a4aa249 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(20px,1.6vw,32px);font-weight:600;line-height:1.4em;color:#FFD000;}.elementor-8 .elementor-element.elementor-element-212ac5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-8 .elementor-element.elementor-element-212ac5d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(24px,2.5vw,48px);font-weight:700;line-height:1.4em;color:#581B06;}.elementor-8 .elementor-element.elementor-element-fb78873{--display:flex;}.elementor-8 .elementor-element.elementor-element-c30fd93{width:100%;max-width:100%;bottom:0px;z-index:-2;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-c30fd93{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-c30fd93{right:0px;}.elementor-8 .elementor-element.elementor-element-ea9c905{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-ea9c905.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-f2ea7c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-670794b{--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;}.elementor-8 .elementor-element.elementor-element-78bfe6a{--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;}.elementor-8 .elementor-element.elementor-element-41d4549{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-da4bb49{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-8cd7296{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-8cd7296 .elementor-heading-title{font-family:var( --e-global-typography-8d5005e-font-family ), Sans-serif;font-size:var( --e-global-typography-8d5005e-font-size );font-weight:var( --e-global-typography-8d5005e-font-weight );line-height:var( --e-global-typography-8d5005e-line-height );}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-67519c1{--grid-columns:4;}.elementor-8 .elementor-element.elementor-element-67519c1 > .elementor-widget-container{margin:0px 0px 68px 0px;}.elementor-8 .elementor-element.elementor-element-67519c1 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8 .elementor-element.elementor-element-67519c1 .e-loop-item > .elementor-section, .elementor-8 .elementor-element.elementor-element-67519c1 .e-loop-item > .elementor-section > .elementor-container, .elementor-8 .elementor-element.elementor-element-67519c1 .e-loop-item > .e-con, .elementor-8 .elementor-element.elementor-element-67519c1 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-8 .elementor-element.elementor-element-aaf2c36.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-8c3169c{--display:flex;--min-height:100vh;--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;--justify-content:space-between;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-a8302b8{width:var( --container-widget-width, var(--content-width) );max-width:var(--content-width);--e-transform-translateX:-50%;--container-widget-width:var(--content-width);--container-widget-flex-grow:0;top:200px;z-index:-1;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-a8302b8{left:50%;}body.rtl .elementor-8 .elementor-element.elementor-element-a8302b8{right:50%;}.elementor-8 .elementor-element.elementor-element-a8302b8 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-cab734d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-8d0383d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-8d0383d .elementor-heading-title{font-family:var( --e-global-typography-8d5005e-font-family ), Sans-serif;font-size:var( --e-global-typography-8d5005e-font-size );font-weight:var( --e-global-typography-8d5005e-font-weight );line-height:var( --e-global-typography-8d5005e-line-height );}.elementor-8 .elementor-element.elementor-element-40fd4fb.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-45b2751{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-19bf7ac{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-19bf7ac:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-19bf7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-8 .elementor-element.elementor-element-19bf7ac:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF80;--border-color:#FFFFFF80;}.elementor-8 .elementor-element.elementor-element-19bf7ac, .elementor-8 .elementor-element.elementor-element-19bf7ac::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-d6b5396 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(16px,1.25vw,24px);font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-386aa20 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(12px,0.83vw,16px);font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1bab08a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:16px 16px 16px 16px;}.elementor-8 .elementor-element.elementor-element-1bab08a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1bab08a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-8 .elementor-element.elementor-element-1bab08a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF80;--border-color:#FFFFFF80;}.elementor-8 .elementor-element.elementor-element-1bab08a, .elementor-8 .elementor-element.elementor-element-1bab08a::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-128428f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(16px,1.25vw,24px);font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-25894e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(12px,0.83vw,16px);font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-909a318{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:16px 16px 16px 16px;}.elementor-8 .elementor-element.elementor-element-909a318:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-909a318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-8 .elementor-element.elementor-element-909a318:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF80;--border-color:#FFFFFF80;}.elementor-8 .elementor-element.elementor-element-909a318, .elementor-8 .elementor-element.elementor-element-909a318::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-e7708d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(16px,1.25vw,24px);font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-eef9072 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(12px,0.83vw,16px);font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d05a1ce{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:16px 16px 16px 16px;}.elementor-8 .elementor-element.elementor-element-d05a1ce:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d05a1ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-8 .elementor-element.elementor-element-d05a1ce:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF80;--border-color:#FFFFFF80;}.elementor-8 .elementor-element.elementor-element-d05a1ce, .elementor-8 .elementor-element.elementor-element-d05a1ce::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-8b36a63 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(16px,1.25vw,24px);font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3e518b0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(12px,0.83vw,16px);font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-461bc66{--display:flex;}.elementor-8 .elementor-element.elementor-element-a89110c{--display:flex;--min-height:120vh;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a98e2a0{--display:flex;--min-height:80vh;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-bd9866f{background-color:transparent;background-image:linear-gradient(180deg, #F8EBE7 20%, #FFFDE800 100%);text-align:center;}.elementor-8 .elementor-element.elementor-element-bd9866f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(30px,6.25vw,120px);font-weight:700;color:#581B0600;}.elementor-8 .elementor-element.elementor-element-812d246{--display:flex;--position:absolute;--min-height:270px;--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;--justify-content:space-between;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;top:0px;}.elementor-8 .elementor-element.elementor-element-812d246:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-812d246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFDE800 0%, #F4E4E0 100%);}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-812d246{left:0;}body.rtl .elementor-8 .elementor-element.elementor-element-812d246{right:0;}.elementor-8 .elementor-element.elementor-element-6fd6184 .elementor-heading-title{font-family:var( --e-global-typography-e63e774-font-family ), Sans-serif;font-size:var( --e-global-typography-e63e774-font-size );font-weight:var( --e-global-typography-e63e774-font-weight );}.elementor-8 .elementor-element.elementor-element-6f419c1 .elementor-heading-title{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );color:#87391F99;}.elementor-8 .elementor-element.elementor-element-1baab2e{--display:flex;--position:absolute;--min-height:270px;--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;--justify-content:space-between;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;top:0px;}.elementor-8 .elementor-element.elementor-element-1baab2e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1baab2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFDE800 0%, #F4E4E0 100%);}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1baab2e{right:0;}body.rtl .elementor-8 .elementor-element.elementor-element-1baab2e{left:0;}.elementor-8 .elementor-element.elementor-element-ae8ca53 .elementor-heading-title{font-family:var( --e-global-typography-e63e774-font-family ), Sans-serif;font-size:var( --e-global-typography-e63e774-font-size );font-weight:var( --e-global-typography-e63e774-font-weight );}.elementor-8 .elementor-element.elementor-element-9b894c1 .elementor-heading-title{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );color:#87391F99;}.elementor-8 .elementor-element.elementor-element-d982dca{--display:flex;--position:absolute;--min-height:270px;--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;--justify-content:space-between;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;bottom:0px;}.elementor-8 .elementor-element.elementor-element-d982dca:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d982dca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFDE800 0%, #F4E4E0 100%);}.elementor-8 .elementor-element.elementor-element-d982dca.e-con{--e-con-transform-translateX:-50%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-d982dca{left:50%;}body.rtl .elementor-8 .elementor-element.elementor-element-d982dca{right:50%;}.elementor-8 .elementor-element.elementor-element-b18e75c .elementor-heading-title{font-family:var( --e-global-typography-e63e774-font-family ), Sans-serif;font-size:var( --e-global-typography-e63e774-font-size );font-weight:var( --e-global-typography-e63e774-font-weight );}.elementor-8 .elementor-element.elementor-element-f7be41b .elementor-heading-title{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );color:#87391F99;}.elementor-8 .elementor-element.elementor-element-b5e5985{--display:flex;}.elementor-8 .elementor-element.elementor-element-e53f9e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-118c81d{--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;}.elementor-8 .elementor-element.elementor-element-2b82515{--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;--padding-top:120px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-c03cf78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 68px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-c03cf78 .elementor-heading-title{font-family:var( --e-global-typography-8d5005e-font-family ), Sans-serif;font-size:var( --e-global-typography-8d5005e-font-size );font-weight:var( --e-global-typography-8d5005e-font-weight );line-height:var( --e-global-typography-8d5005e-line-height );}.elementor-8 .elementor-element.elementor-element-08bf4ef{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-2218d0f{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 4px 12px 0px rgba(194, 171, 163, 0.24);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-054a0d5{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-2cf1b38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;}.elementor-8 .elementor-element.elementor-element-2cf1b38 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-2cf1b38.elementor-view-stacked .elementor-icon{background-color:#87391F;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2cf1b38.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2cf1b38.elementor-view-default .elementor-icon{color:#87391F;border-color:#87391F;}.elementor-8 .elementor-element.elementor-element-2cf1b38.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2cf1b38.elementor-view-default .elementor-icon svg{fill:#87391F;}.elementor-8 .elementor-element.elementor-element-2cf1b38.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2cf1b38.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2cf1b38 .elementor-icon{font-size:24px;padding:18px;border-width:1px 1px 1px 1px;}.elementor-8 .elementor-element.elementor-element-2cf1b38 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-9ea1d27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-8 .elementor-element.elementor-element-9ea1d27 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(16px,1.25vw,24px);font-weight:700;}.elementor-8 .elementor-element.elementor-element-9f682a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-9f682a9 .elementor-heading-title{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );color:#87391F99;}.elementor-8 .elementor-element.elementor-element-08c1446{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 4px 12px 0px rgba(194, 171, 163, 0.24);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-b5717d2{--display:flex;}.elementor-8 .elementor-element.elementor-element-7359a69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;}.elementor-8 .elementor-element.elementor-element-7359a69 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-7359a69.elementor-view-stacked .elementor-icon{background-color:#87391F;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7359a69.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-7359a69.elementor-view-default .elementor-icon{color:#87391F;border-color:#87391F;}.elementor-8 .elementor-element.elementor-element-7359a69.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-7359a69.elementor-view-default .elementor-icon svg{fill:#87391F;}.elementor-8 .elementor-element.elementor-element-7359a69.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7359a69.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7359a69 .elementor-icon{font-size:24px;padding:18px;border-width:1px 1px 1px 1px;}.elementor-8 .elementor-element.elementor-element-7359a69 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-4469e82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-8 .elementor-element.elementor-element-4469e82 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(16px,1.25vw,24px);font-weight:700;}.elementor-8 .elementor-element.elementor-element-b387a8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-b387a8c .elementor-heading-title{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );color:#87391F99;}.elementor-8 .elementor-element.elementor-element-0dcaa90{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 4px 12px 0px rgba(194, 171, 163, 0.24);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-e465a8b{--display:flex;}.elementor-8 .elementor-element.elementor-element-d9d5304{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;}.elementor-8 .elementor-element.elementor-element-d9d5304 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-d9d5304.elementor-view-stacked .elementor-icon{background-color:#87391F;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d9d5304.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d9d5304.elementor-view-default .elementor-icon{color:#87391F;border-color:#87391F;}.elementor-8 .elementor-element.elementor-element-d9d5304.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d9d5304.elementor-view-default .elementor-icon svg{fill:#87391F;}.elementor-8 .elementor-element.elementor-element-d9d5304.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d9d5304.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d9d5304 .elementor-icon{font-size:24px;padding:18px;border-width:1px 1px 1px 1px;}.elementor-8 .elementor-element.elementor-element-d9d5304 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-172fa0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-8 .elementor-element.elementor-element-172fa0d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(16px,1.25vw,24px);font-weight:700;}.elementor-8 .elementor-element.elementor-element-32d1322{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-32d1322 .elementor-heading-title{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );color:#87391F99;}.elementor-8 .elementor-element.elementor-element-deac421{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-96135dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 68px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-96135dc .elementor-heading-title{font-family:var( --e-global-typography-8d5005e-font-family ), Sans-serif;font-size:var( --e-global-typography-8d5005e-font-size );font-weight:var( --e-global-typography-8d5005e-font-weight );line-height:var( --e-global-typography-8d5005e-line-height );}.elementor-8 .elementor-element.elementor-element-f0fd091{--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;--justify-content:space-between;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--border-radius:24px 24px 24px 24px;--padding-top:68px;--padding-bottom:68px;--padding-left:68px;--padding-right:68px;}.elementor-8 .elementor-element.elementor-element-f0fd091:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f0fd091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFF 0%, #F4E4E0 100%);}.elementor-8 .elementor-element.elementor-element-63411bf{--display:flex;}.elementor-8 .elementor-element.elementor-element-911a51d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-8 .elementor-element.elementor-element-911a51d .elementor-heading-title{font-family:var( --e-global-typography-e63e774-font-family ), Sans-serif;font-size:var( --e-global-typography-e63e774-font-size );font-weight:var( --e-global-typography-e63e774-font-weight );color:#581B06;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-3dc4c31{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );}.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-8 .elementor-element.elementor-element-124ac1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-124ac1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-124ac1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-124ac1b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-124ac1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-124ac1b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-124ac1b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-124ac1b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-124ac1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-124ac1b .elementor-icon-list-item > a{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-124ac1b .elementor-icon-list-text{color:#87391F99;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-782d133{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-473c442{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-473c442 img{border-radius:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-4f967df{--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;--justify-content:space-between;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--border-radius:24px 24px 24px 24px;--padding-top:68px;--padding-bottom:68px;--padding-left:68px;--padding-right:68px;}.elementor-8 .elementor-element.elementor-element-4f967df:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4f967df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFF 0%, #F4E4E0 100%);}.elementor-8 .elementor-element.elementor-element-5614e99{--display:flex;}.elementor-8 .elementor-element.elementor-element-bf522f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-8 .elementor-element.elementor-element-bf522f6 .elementor-heading-title{font-family:var( --e-global-typography-e63e774-font-family ), Sans-serif;font-size:var( --e-global-typography-e63e774-font-size );font-weight:var( --e-global-typography-e63e774-font-weight );color:#581B06;}.elementor-8 .elementor-element.elementor-element-eb79b0f{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-aed31f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-aed31f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-aed31f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-aed31f0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-aed31f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-aed31f0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-aed31f0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-aed31f0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-aed31f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-aed31f0 .elementor-icon-list-item > a{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-aed31f0 .elementor-icon-list-text{color:#87391F99;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-258ec0b{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-46050af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-46050af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-46050af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-46050af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-46050af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-46050af .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-46050af .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-46050af{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-46050af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-46050af .elementor-icon-list-item > a{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-46050af .elementor-icon-list-text{color:#87391F99;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-26f0bd7{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-ea0a746 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-ea0a746 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-ea0a746 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-ea0a746 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-ea0a746 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-ea0a746 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-ea0a746 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-ea0a746{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-ea0a746 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-ea0a746 .elementor-icon-list-item > a{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-ea0a746 .elementor-icon-list-text{color:#87391F99;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-bf888e5{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-bf888e5 img{border-radius:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-bff2a49{--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;--justify-content:space-between;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--border-radius:24px 24px 24px 24px;--padding-top:68px;--padding-bottom:68px;--padding-left:68px;--padding-right:68px;}.elementor-8 .elementor-element.elementor-element-bff2a49:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bff2a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFF 0%, #F4E4E0 100%);}.elementor-8 .elementor-element.elementor-element-77a6e5f{--display:flex;}.elementor-8 .elementor-element.elementor-element-77da748{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-8 .elementor-element.elementor-element-77da748 .elementor-heading-title{font-family:var( --e-global-typography-e63e774-font-family ), Sans-serif;font-size:var( --e-global-typography-e63e774-font-size );font-weight:var( --e-global-typography-e63e774-font-weight );color:#581B06;}.elementor-8 .elementor-element.elementor-element-4130cb7{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-45d9bd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-45d9bd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-45d9bd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-45d9bd0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-45d9bd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-45d9bd0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-45d9bd0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-45d9bd0{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-8 .elementor-element.elementor-element-45d9bd0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-45d9bd0 .elementor-icon-list-item > a{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-45d9bd0 .elementor-icon-list-text{color:#87391F99;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-4e66d69{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-104617a{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-104617a img{border-radius:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-2f513cd{--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;--justify-content:space-between;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--border-radius:24px 24px 24px 24px;--padding-top:68px;--padding-bottom:68px;--padding-left:68px;--padding-right:68px;}.elementor-8 .elementor-element.elementor-element-2f513cd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2f513cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFF 0%, #F4E4E0 100%);}.elementor-8 .elementor-element.elementor-element-2f3765c{--display:flex;}.elementor-8 .elementor-element.elementor-element-bfe82b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-8 .elementor-element.elementor-element-bfe82b7 .elementor-heading-title{font-family:var( --e-global-typography-e63e774-font-family ), Sans-serif;font-size:var( --e-global-typography-e63e774-font-size );font-weight:var( --e-global-typography-e63e774-font-weight );color:#581B06;}.elementor-8 .elementor-element.elementor-element-eeefd39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-eeefd39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-eeefd39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-eeefd39 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-eeefd39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-eeefd39 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-eeefd39 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-eeefd39{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-8 .elementor-element.elementor-element-eeefd39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-eeefd39 .elementor-icon-list-item > a{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-eeefd39 .elementor-icon-list-text{color:#87391F99;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-74fbb93{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-74fbb93 img{border-radius:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-15a98a7{--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;--justify-content:space-between;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--border-radius:24px 24px 24px 24px;--padding-top:68px;--padding-bottom:68px;--padding-left:68px;--padding-right:68px;}.elementor-8 .elementor-element.elementor-element-15a98a7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-15a98a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFF 0%, #F4E4E0 100%);}.elementor-8 .elementor-element.elementor-element-c46e7a5{--display:flex;}.elementor-8 .elementor-element.elementor-element-f7174e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-8 .elementor-element.elementor-element-f7174e9 .elementor-heading-title{font-family:var( --e-global-typography-e63e774-font-family ), Sans-serif;font-size:var( --e-global-typography-e63e774-font-size );font-weight:var( --e-global-typography-e63e774-font-weight );color:#581B06;}.elementor-8 .elementor-element.elementor-element-aba3215{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-df81935 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-df81935 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-df81935 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-df81935 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-df81935 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-df81935 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-df81935 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-df81935{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-8 .elementor-element.elementor-element-df81935 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-df81935 .elementor-icon-list-item > a{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-df81935 .elementor-icon-list-text{color:#87391F99;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-4606b3c{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-d134f7b{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-d134f7b img{border-radius:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-039ea4c{--display:flex;}.elementor-8 .elementor-element.elementor-element-3c92084{--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:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-5322d81{width:var( --container-widget-width, 720px );max-width:720px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-5322d81.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-5322d81 .elementor-heading-title{font-family:var( --e-global-typography-8d5005e-font-family ), Sans-serif;font-size:var( --e-global-typography-8d5005e-font-size );font-weight:var( --e-global-typography-8d5005e-font-weight );line-height:var( --e-global-typography-8d5005e-line-height );}.elementor-8 .elementor-element.elementor-element-c8e4bc7{width:var( --container-widget-width, 720px );max-width:720px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 68px) 0px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-c8e4bc7.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c8e4bc7 .elementor-heading-title{font-family:var( --e-global-typography-40dd8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-40dd8f8-font-size );font-weight:var( --e-global-typography-40dd8f8-font-weight );line-height:var( --e-global-typography-40dd8f8-line-height );color:#87391F99;}.elementor-8 .elementor-element.elementor-element-34e6a64{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-8 .elementor-element.elementor-element-34e6a64.e-con{--align-self:center;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-8cd7296 .elementor-heading-title{font-size:var( --e-global-typography-8d5005e-font-size );line-height:var( --e-global-typography-8d5005e-line-height );}.elementor-8 .elementor-element.elementor-element-67519c1{--grid-columns:2;}.elementor-8 .elementor-element.elementor-element-8d0383d .elementor-heading-title{font-size:var( --e-global-typography-8d5005e-font-size );line-height:var( --e-global-typography-8d5005e-line-height );}.elementor-8 .elementor-element.elementor-element-45b2751{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-6fd6184 .elementor-heading-title{font-size:var( --e-global-typography-e63e774-font-size );}.elementor-8 .elementor-element.elementor-element-6f419c1 .elementor-heading-title{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-ae8ca53 .elementor-heading-title{font-size:var( --e-global-typography-e63e774-font-size );}.elementor-8 .elementor-element.elementor-element-9b894c1 .elementor-heading-title{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-b18e75c .elementor-heading-title{font-size:var( --e-global-typography-e63e774-font-size );}.elementor-8 .elementor-element.elementor-element-f7be41b .elementor-heading-title{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-c03cf78 .elementor-heading-title{font-size:var( --e-global-typography-8d5005e-font-size );line-height:var( --e-global-typography-8d5005e-line-height );}.elementor-8 .elementor-element.elementor-element-08bf4ef{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-9f682a9 .elementor-heading-title{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-b387a8c .elementor-heading-title{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-32d1322 .elementor-heading-title{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-96135dc .elementor-heading-title{font-size:var( --e-global-typography-8d5005e-font-size );line-height:var( --e-global-typography-8d5005e-line-height );}.elementor-8 .elementor-element.elementor-element-911a51d .elementor-heading-title{font-size:var( --e-global-typography-e63e774-font-size );}.elementor-8 .elementor-element.elementor-element-3dc4c31{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-124ac1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-124ac1b .elementor-icon-list-item > a{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-782d133{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-bf522f6 .elementor-heading-title{font-size:var( --e-global-typography-e63e774-font-size );}.elementor-8 .elementor-element.elementor-element-eb79b0f{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-aed31f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-aed31f0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-258ec0b{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-46050af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-46050af .elementor-icon-list-item > a{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-26f0bd7{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-ea0a746 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-ea0a746 .elementor-icon-list-item > a{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-77da748 .elementor-heading-title{font-size:var( --e-global-typography-e63e774-font-size );}.elementor-8 .elementor-element.elementor-element-4130cb7{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-45d9bd0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-45d9bd0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-4e66d69{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-bfe82b7 .elementor-heading-title{font-size:var( --e-global-typography-e63e774-font-size );}.elementor-8 .elementor-element.elementor-element-eeefd39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-eeefd39 .elementor-icon-list-item > a{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-f7174e9 .elementor-heading-title{font-size:var( --e-global-typography-e63e774-font-size );}.elementor-8 .elementor-element.elementor-element-aba3215{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-df81935 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-df81935 .elementor-icon-list-item > a{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-4606b3c{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-5322d81 .elementor-heading-title{font-size:var( --e-global-typography-8d5005e-font-size );line-height:var( --e-global-typography-8d5005e-line-height );}.elementor-8 .elementor-element.elementor-element-c8e4bc7 .elementor-heading-title{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}}@media(max-width:798px){.elementor-8 .elementor-element.elementor-element-bb4e8dc{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cd6a35e{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-7be017b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8 .elementor-element.elementor-element-7be017b .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-8605d1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-8 .elementor-element.elementor-element-5abab02{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0bda684{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-15a8993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8 .elementor-element.elementor-element-15a8993 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-d4acafe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-8 .elementor-element.elementor-element-ca0dafa{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-751a122{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-a4aa249{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8 .elementor-element.elementor-element-a4aa249 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-212ac5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-8 .elementor-element.elementor-element-fb78873{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-da4bb49{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-8cd7296{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-8cd7296 .elementor-heading-title{font-size:var( --e-global-typography-8d5005e-font-size );line-height:var( --e-global-typography-8d5005e-line-height );}.elementor-8 .elementor-element.elementor-element-67519c1{--grid-columns:2;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-8 .elementor-element.elementor-element-67519c1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-8c3169c{--min-height:auto;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-cab734d{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-8d0383d .elementor-heading-title{font-size:var( --e-global-typography-8d5005e-font-size );line-height:var( --e-global-typography-8d5005e-line-height );}.elementor-8 .elementor-element.elementor-element-45b2751{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-19bf7ac{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-d6b5396{text-align:center;}.elementor-8 .elementor-element.elementor-element-386aa20{text-align:center;}.elementor-8 .elementor-element.elementor-element-128428f{text-align:center;}.elementor-8 .elementor-element.elementor-element-25894e5{text-align:center;}.elementor-8 .elementor-element.elementor-element-e7708d6{text-align:center;}.elementor-8 .elementor-element.elementor-element-eef9072{text-align:center;}.elementor-8 .elementor-element.elementor-element-8b36a63{text-align:center;}.elementor-8 .elementor-element.elementor-element-3e518b0{text-align:center;}.elementor-8 .elementor-element.elementor-element-a89110c{--min-height:120vh;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-a98e2a0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-bd9866f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-812d246{--min-height:150px;}.elementor-8 .elementor-element.elementor-element-6fd6184 .elementor-heading-title{font-size:var( --e-global-typography-e63e774-font-size );}.elementor-8 .elementor-element.elementor-element-6f419c1 .elementor-heading-title{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-1baab2e{--min-height:150px;}.elementor-8 .elementor-element.elementor-element-ae8ca53 .elementor-heading-title{font-size:var( --e-global-typography-e63e774-font-size );}.elementor-8 .elementor-element.elementor-element-9b894c1 .elementor-heading-title{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-d982dca{--min-height:150px;}.elementor-8 .elementor-element.elementor-element-b18e75c .elementor-heading-title{font-size:var( --e-global-typography-e63e774-font-size );}.elementor-8 .elementor-element.elementor-element-f7be41b .elementor-heading-title{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-2b82515{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-c03cf78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-c03cf78 .elementor-heading-title{font-size:var( --e-global-typography-8d5005e-font-size );line-height:var( --e-global-typography-8d5005e-line-height );}.elementor-8 .elementor-element.elementor-element-08bf4ef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-054a0d5{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2cf1b38{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2cf1b38 .elementor-icon{font-size:14px;}.elementor-8 .elementor-element.elementor-element-2cf1b38 .elementor-icon svg{height:14px;}.elementor-8 .elementor-element.elementor-element-9ea1d27{width:var( --container-widget-width, calc(100% - 70px) );max-width:calc(100% - 70px);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(100% - 70px);--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-9f682a9 .elementor-heading-title{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-b5717d2{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-7359a69{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7359a69 .elementor-icon{font-size:14px;}.elementor-8 .elementor-element.elementor-element-7359a69 .elementor-icon svg{height:14px;}.elementor-8 .elementor-element.elementor-element-4469e82{width:var( --container-widget-width, calc(100% - 70px) );max-width:calc(100% - 70px);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(100% - 70px);--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b387a8c .elementor-heading-title{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-e465a8b{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-d9d5304{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-d9d5304 .elementor-icon{font-size:14px;}.elementor-8 .elementor-element.elementor-element-d9d5304 .elementor-icon svg{height:14px;}.elementor-8 .elementor-element.elementor-element-172fa0d{width:var( --container-widget-width, calc(100% - 70px) );max-width:calc(100% - 70px);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(100% - 70px);--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-32d1322 .elementor-heading-title{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-deac421{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-96135dc .elementor-heading-title{font-size:var( --e-global-typography-8d5005e-font-size );line-height:var( --e-global-typography-8d5005e-line-height );}.elementor-8 .elementor-element.elementor-element-f0fd091{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-911a51d .elementor-heading-title{font-size:var( --e-global-typography-e63e774-font-size );}.elementor-8 .elementor-element.elementor-element-3dc4c31{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-124ac1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-124ac1b .elementor-icon-list-item > a{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-782d133{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-473c442{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-4f967df{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-bf522f6 .elementor-heading-title{font-size:var( --e-global-typography-e63e774-font-size );}.elementor-8 .elementor-element.elementor-element-eb79b0f{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-aed31f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-aed31f0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-258ec0b{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-46050af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-46050af .elementor-icon-list-item > a{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-26f0bd7{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-ea0a746 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-ea0a746 .elementor-icon-list-item > a{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-bf888e5{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-bff2a49{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-77da748 .elementor-heading-title{font-size:var( --e-global-typography-e63e774-font-size );}.elementor-8 .elementor-element.elementor-element-4130cb7{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-45d9bd0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-45d9bd0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-4e66d69{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-104617a{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-2f513cd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-bfe82b7 .elementor-heading-title{font-size:var( --e-global-typography-e63e774-font-size );}.elementor-8 .elementor-element.elementor-element-eeefd39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-eeefd39 .elementor-icon-list-item > a{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-74fbb93{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-15a98a7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-f7174e9 .elementor-heading-title{font-size:var( --e-global-typography-e63e774-font-size );}.elementor-8 .elementor-element.elementor-element-aba3215{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-df81935 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-df81935 .elementor-icon-list-item > a{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-4606b3c{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-d134f7b{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-3c92084{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5322d81{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-5322d81 .elementor-heading-title{font-size:var( --e-global-typography-8d5005e-font-size );line-height:var( --e-global-typography-8d5005e-line-height );}.elementor-8 .elementor-element.elementor-element-c8e4bc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-c8e4bc7 .elementor-heading-title{font-size:var( --e-global-typography-40dd8f8-font-size );line-height:var( --e-global-typography-40dd8f8-line-height );}.elementor-8 .elementor-element.elementor-element-34e6a64{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-f6290d4{padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-6374c4e{padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-8385889{padding:10px 10px 10px 10px;}}@media(min-width:799px){.elementor-8 .elementor-element.elementor-element-6b49bea{--width:50%;}.elementor-8 .elementor-element.elementor-element-5abab02{--width:50%;}.elementor-8 .elementor-element.elementor-element-73c4902{--width:50%;}.elementor-8 .elementor-element.elementor-element-ca0dafa{--width:50%;}.elementor-8 .elementor-element.elementor-element-8f84684{--width:50%;}.elementor-8 .elementor-element.elementor-element-fb78873{--width:50%;}.elementor-8 .elementor-element.elementor-element-812d246{--width:clamp(260px,26vw,500px);}.elementor-8 .elementor-element.elementor-element-1baab2e{--width:clamp(260px,26vw,500px);}.elementor-8 .elementor-element.elementor-element-d982dca{--width:clamp(260px,26vw,500px);}.elementor-8 .elementor-element.elementor-element-63411bf{--width:58%;}.elementor-8 .elementor-element.elementor-element-5614e99{--width:58%;}.elementor-8 .elementor-element.elementor-element-77a6e5f{--width:58%;}.elementor-8 .elementor-element.elementor-element-2f3765c{--width:58%;}.elementor-8 .elementor-element.elementor-element-c46e7a5{--width:58%;}.elementor-8 .elementor-element.elementor-element-34e6a64{--width:900px;}}/* Start custom CSS for html, class: .elementor-element-ea9c905 */.elementor-8 .elementor-element.elementor-element-ea9c905 {
    --swiper-pagination-color: #87391F;
    --swiper-pagination-bullet-inactive-color: #E1C6BD;
}
.banner.swiper .swiper-slide .marquee__repeated-items{
    color: #F8EBE7;
    text-wrap: nowrap;
    leading-trim: both;
    text-edge: cap;
    font-family: Raleway;
    font-size: clamp(140px,13vw,250px);
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}

.banner.swiper .swiper-slide .ani{
    opacity: 0;
    transform: translateY(30px);
    transition: opacity 0.7s ease, transform 0.7s ease;
}

.banner.swiper .swiper-slide .has-shadow::before,
.banner.swiper .swiper-slide .has-shadow::after{
    content: '';
    width: 100%;
    height: 400px;
    display: block;
    border-radius: 100%;
    filter: blur(10px);
    background: rgba(135, 57, 31, 0.24);
    position: absolute;
    bottom: 0;
    z-index: -1;
    transition: transform .7s ease;
}
.banner.swiper .swiper-slide .has-shadow::after{
    background: rgba(254, 254, 255, 0.25);
}
.banner.swiper .swiper-slide.swiper-slide-active .has-shadow::before{
    transform: translateY(20px);
    transition-delay: 1s !important;
}
.banner.swiper .swiper-slide.swiper-slide-active .has-shadow::after{
    transform: translateY(40px);
    transition-delay: 1.5s !important;
}

.banner.swiper .swiper-slide.swiper-slide-active .ani {
  opacity: 1;
  transform: translateY(0);
}

.swiper-slide.swiper-slide-active .banner-main-text{
  transition-delay: 0.3s !important;
}

.swiper-slide.swiper-slide-active .banner-btn{
    transition-delay:0.6s !important;
}

.swiper-slide.swiper-slide-active .banner-image{
    transition-delay: 0.5s !important;
}


@media(max-width:798px){
    
    .banner.swiper .swiper-slide .marquee__repeated-items{
        font-size: 36px;
    }
    .banner.swiper .swiper-slide .has-shadow::before,
    .banner.swiper .swiper-slide .has-shadow::after{
        height: 200px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2ea7c9 */.elementor-8 .elementor-element.elementor-element-f2ea7c9 marquee-component{
    margin-bottom: -33px;
    z-index: -1;
}
.marquee-text{
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center;
    background: #F8EBE7;
    padding: 14px 0;
    position: relative;
    text-align: center;

    color: #CEB4AC;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 22.4px */
    text-transform: capitalize;
}

.marquee-text svg{
    flex-shrink: 0;
}


@media(max-width:798px){
    
    .elementor-8 .elementor-element.elementor-element-f2ea7c9 .marquee__repeated-items svg{
        width: 33px;
        height: 45px;
    }
    .marquee-text{
        gap: 0;
        font-size: 12px;
        padding: 7px 2px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a74f8bd */.header{
    background: rgba(244, 235, 226, 0.24);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70f6477 */.treats-story {
    position: relative;
    background: linear-gradient(180deg, #FFF 0%, rgba(253, 243, 239, 0.48) 100%);
    overflow: clip;

    font-family: "Raleway";
  }

  .treats-sticky {
    position: sticky;
    top: 0;
    height: var(--full-height);
    overflow: hidden;
    z-index: 1;
  }

  .treats-bg-icons {
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 1;
  }

  .float-icon {
    position: absolute;
    font-size: 28px;
    opacity: 0;
    filter: blur(0.2px);
    will-change: transform, opacity;
  }

  .icon-1 {
    left: 10%;
    bottom: 10%;
  }

  .icon-2 {
    left: 28%;
    bottom: 2%;
  }

  .icon-3 {
    right: 22%;
    bottom: 8%;
  }

  .icon-4 {
    right: 8%;
    bottom: 4%;
  }

  .treats-lines {
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
  }

  .treats-lines .line {
    position: absolute;
    top: 0;
    width: 1px;
    height: 0;
    background: rgba(227, 213, 209, 0.50);
    will-change: height, transform;
  }

  .treats-lines .line-left {
    left: 28%;
  }

  .treats-lines .line-center {
    left: 50%;
  }

  .treats-lines .line-right {
    left: 72%;
  }

  .treats-heading {
    position: absolute;
    top: 10vh;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    z-index: 3;
    width: min(720px, 90vw);
    height: 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;

    perspective: 1200px;
  }

  .treats-heading h2 {
    margin: 0;
    font-size: clamp(30px, 4vw, 64px);
    line-height: 1.15;
    color: #6d2c17;
    opacity: 0;
    transform: translateY(40px);
  }

  .center-logo {
    max-width: 158px;
    height: auto;
    margin: 0 auto;
    opacity: 0;
    transform: scale(0.72);
    display: flex;
    gap: 12px;
    align-items: center;
    justify-content: center;
    flex-direction: column;

    transform-origin: 50% 15%;
    transform-style: preserve-3d;
    will-change: transform, opacity;

  }

  .center-logo svg {
    overflow: visible;
  }

  .center-logo svg path {
    transition: stroke 0.2s linear, opacity 0.2s linear;
    transform-origin: center;
  }

  .center-logo img {
    width: 100%;
    display: block;
  }

  .treats-cards {
    position: relative;
    z-index: 4;
    margin-top: -20vh;
    padding-bottom: 120px;
    display: grid;
    grid-template-columns: 1fr min(100%, var(--container-max-width)) 1fr;
  }

  .main-core {
    grid-column: 2;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 480px));
    justify-content: space-between;
    width: 100%;
  }

  .cards-col {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .left-col {
    margin-top: 0px;
  }

  .right-col {
    margin-top: 60px;
  }

  .food-card {
    width: 100%;
    opacity: 0;
    transform: translateY(80px);
    will-change: transform, opacity;
  }

  .left-col .food-card {
    margin-right: auto;
  }

  .right-col .food-card {
    margin-left: auto;
  }

  .food-card-img {
    border-radius: 24px;
    overflow: hidden;
    background: #eee;
    position: relative;
  }

  .food-card-img img{
    display: block;
  }

  .food-card-svg {
    position: absolute;
    bottom: 32px;
    display: block;
    right: 32px;
    transform: translate(200%, -200%);
    transition: transform 0.3s var(--ease-bouncy);
  }

  .food-card-img:hover .food-card-svg {
    transform: translate(0, 0);
  }

  .food-card-content {
    padding: 24px 33px;
  }


  .food-card-content h3 {
    margin: 0 0 12px;
    font-size: clamp(20px, 1.25vw, 24px);
    line-height: 140%;
    color: #581B06;
    font-weight: 600;
  }

  .food-card-content p {
    margin: 0;
    font-size: clamp(14px, 0.9375vw, 18px);
    line-height: 1.6;
    font-family: Poppins;
    color: rgba(135, 57, 31, 0.60);
  }

  @media (max-width: 991px) {
    .treats-lines .line-left {
      left: 20%;
    }

    .treats-lines .line-center {
      left: 50%;
    }

    .treats-lines .line-right {
      left: 80%;
    }

    .main-core {
      gap: 5vw;
    }

    .left-col {
      margin-top: 100px;
    }

    .right-col {
      margin-top: 20px;
    }
  }

  @media (max-width: 767px) {
    .treats-sticky {
      height: 70vh;
      min-height: 560px;
    }

    .treats-lines .line-left,
    .treats-lines .line-right {
      display: none;
    }

    .treats-lines .line-center {
      left: 50%;
    }

    .treats-heading {
      top: 8vh;
    }
    
      .center-logo{
          max-width: 120px;
      }

    .treats-cards {
      margin-top: -8vh;
      padding: 0 16px 80px;
    }

    .main-core {
      grid-template-columns: 1fr;
      gap: 28px;
    }

    .cards-col {
      gap: 28px;
      margin-top: 0 !important;
    }

    .food-card {
      max-width: 100%;
      transform: translateY(40px);
    }

    .left-col .food-card,
    .right-col .food-card {
      margin-left: 0;
      margin-right: 0;
    }

      .food-card-content {
        padding: 20px;
      }
    
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41d4549 */.elementor-8 .elementor-element.elementor-element-41d4549 marquee-component{
    margin-bottom: -33px;
    z-index: -1;
}
.marquee-text{
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center;
    background: #F8EBE7;
    padding: 14px 0;
    position: relative;

    color: #CEB4AC;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 22.4px */
    text-transform: capitalize;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45b2751 */.world-content-item{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2dbbe95 */.world-img{
  position: relative;
  --mask-opacity: 0;
}

.world-img::before{
  content: '';
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.25);
  z-index: 1;
  opacity: var(--mask-opacity);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd9866f */.elementor-8 .elementor-element.elementor-element-bd9866f{
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a98e2a0 */.elementor-8 .elementor-element.elementor-element-a98e2a0{
    position: sticky;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a635bd */.advantage-title,
.advantage-box {
  will-change: transform, opacity;
}


@media(max-width:798px){
    .advantage-box{
        position: relative;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e53f9e0 */.elementor-8 .elementor-element.elementor-element-e53f9e0 .text-wrapper{
    display: flex;
    align-items: center;
    gap: 24px;
    
    color: #F8EBE7;
    leading-trim: both;
    text-edge: cap;
    font-family: Raleway;
    font-size: 120px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-8 .elementor-element.elementor-element-e53f9e0 .text-wrapper svg{
    width: 1em;
    height: 1em;
    display: block;
}

.elementor-8 .elementor-element.elementor-element-e53f9e0 .text-wrapper .text.transparent{
    color: transparent;
    -webkit-text-stroke: 1px rgba(135, 57, 31, 0.50);
}

@media(max-width:798px){
    .elementor-8 .elementor-element.elementor-element-e53f9e0 .text-wrapper{
        font-size:40px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fd56c97 */.floating-icon {
	--icon-size: 144px;
	font-size: var(--icon-size);
	width: var(--icon-size);
	height: var(--icon-size);
	position: absolute;
	top: calc(50% - var(--icon-size)/2);
	right: max(calc((100% - var(--container-max-width)) * 0.5), 20px);
	z-index: 5;
	cursor: pointer;
	will-change: transform;
	transform-origin: center center;
}

.floating-icon svg {
	width: var(--icon-size);
	height: var(--icon-size);
}

.marquee__item img {
	display: block;
	width: 100%;
	height: 350px;
	object-fit: cover;
	border-radius: 24px;
	transition: transform .45s ease;
	will-change: transform;
	transform: scale(0.95);
}

.marquee__item:hover img {
	transform: scale(1);
}

/* modal */
.video-lightbox {
	position: fixed;
	inset: 0;
	z-index: 9999;
	display: none;
	align-items: center;
	justify-content: center;
	padding: 24px;
}

.video-lightbox.is-active {
	display: flex;
}

.video-lightbox__backdrop {
	position: absolute;
	inset: 0;
	background: rgba(10, 10, 10, 0.72);
	backdrop-filter: blur(10px);
	opacity: 0;
}

.video-lightbox__dialog {
	position: relative;
	width: min(92vw, 980px);
	max-height: 88vh;
	border-radius: 28px;
	overflow: hidden;
	background: #111;
	box-shadow: 0 24px 80px rgba(0, 0, 0, 0.35);
	transform-origin: center center;
}

.video-lightbox__media {
	position: relative;
	width: 100%;
	aspect-ratio: 16 / 9;
	background: #000;
}

.video-lightbox__video {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	background: #000;
}

.video-lightbox__close {
	position: absolute;
	top: 14px;
	right: 14px;
	z-index: 3;
	width: 44px;
	height: 44px;
	border: 0;
	border-radius: 999px;
	background: rgba(255, 255, 255, .16);
	color: #fff;
	font-size: 28px;
	line-height: 1;
	cursor: pointer;
	backdrop-filter: blur(8px);
	transition: transform .25s ease, background .25s ease;
}

.video-lightbox__close:hover {
	transform: scale(1.08);
	background: rgba(255, 255, 255, .24);
}

body.video-lightbox-open {
	overflow: hidden;
}

/* 手机端 */
@media (max-width: 767px) {
	.floating-icon {
		--icon-size: 80px;
	}

	.marquee__item {
		width: 200px;
		border-radius: 18px;
	}

	.marquee__item img {
		height: 160px;
		border-radius: 18px;
	}

	.video-lightbox {
		padding: 16px;
	}

	.video-lightbox__dialog {
		width: 100%;
		border-radius: 20px;
	}

	.video-lightbox__close {
		width: 40px;
		height: 40px;
		font-size: 24px;
		top: 10px;
		right: 10px;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2218d0f */.offer-item:hover{
    background: #87391F;
    transform: translateY(-16px) !important;
    transition-timing-function: var(--ease-bouncy);
}

.offer-item:hover .offer-item-title .elementor-heading-title,
.offer-item:hover .offer-item-content .elementor-heading-title{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deac421 */.sticky-card {
    position: sticky;
    transform-origin: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34e6a64 */.partner-img.elementor-widget.elementor-widget-image{
    width: calc((100% - 64px) / 3);
    height: 108px;
    background: #FFF8F5;
    border-radius: 100px;
    
    display: flex;
    align-items: center;
    justify-content: center;
}

.partner-img.elementor-widget.elementor-widget-image img{
    opacity: 0.2;
    transition: opacity 0.3s var(--ease-smooth);
}

.partner-img.onhover.elementor-widget.elementor-widget-image img{
    opacity: 1;
}

@media(max-width:798px){
    .partner-img.elementor-widget.elementor-widget-image{
        height: 50px;
    }
}/* End custom CSS */