.elementor-22 .elementor-element.elementor-element-c17da5a{--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:170px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-c17da5a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-c17da5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e439f80 );}.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-22 .elementor-element.elementor-element-e69c13e{width:var( --container-widget-width, 846px );max-width:846px;--container-widget-width:846px;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-e69c13e.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-e69c13e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:4.5rem;font-weight:700;}.elementor-22 .elementor-element.elementor-element-ea2c484{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-ea2c484.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-ea2c484 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem;color:var( --e-global-color-c5dac6f );}.elementor-22 .elementor-element.elementor-element-76de76c{--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:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-5e20d42 .elementor-button{background-color:#C08552;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;fill:#F3E9DC;color:#F3E9DC;box-shadow:5px 12px 16px 0px rgba(124, 45.00000000000004, 18.00000000000001, 0.30196078431372547);transition-duration:0.5s;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;padding:1rem 2rem 1rem 2rem;}.elementor-22 .elementor-element.elementor-element-bc46861 .elementor-button{background-color:#1A141200;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;fill:#FFFFFF;color:#FFFFFF;box-shadow:5px 12px 16px 0px rgba(124, 45.00000000000004, 18.00000000000001, 0.30196078431372547);border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0855233;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;padding:1rem 2rem 1rem 2rem;}.elementor-22 .elementor-element.elementor-element-bc46861 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-bc46861 .elementor-button:focus{background-color:#FFFFFF0D;}.elementor-22 .elementor-element.elementor-element-c7330de{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C0855233;--border-color:#C0855233;--border-radius:90px 90px 90px 90px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c7330de.e-con{--align-self:center;}.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-22 .elementor-element.elementor-element-3b54981{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;bottom:-74px;text-align:end;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-3b54981{right:-163px;}body.rtl .elementor-22 .elementor-element.elementor-element-3b54981{left:-163px;}.elementor-22 .elementor-element.elementor-element-3b54981 img{width:240px;max-width:100%;border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-e439f80 );border-radius:45px 45px 45px 45px;}.elementor-22 .elementor-element.elementor-element-65884ec{padding:0px 0px 0px 0px;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-22 .elementor-element.elementor-element-65884ec img{width:650px;}.elementor-22 .elementor-element.elementor-element-5c8824a{--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:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-5c8824a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5c8824a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1412;}.elementor-22 .elementor-element.elementor-element-89daeae{width:var( --container-widget-width, 846px );max-width:846px;--container-widget-width:846px;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-89daeae.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-89daeae .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25rem;font-weight:700;color:var( --e-global-color-91cd587 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-2388e9e{--divider-border-style:solid;--divider-color:var( --e-global-color-4d08b99 );--divider-border-width:0.25rem;}.elementor-22 .elementor-element.elementor-element-2388e9e .elementor-divider-separator{width:5rem;margin:0 auto;margin-center:0;}.elementor-22 .elementor-element.elementor-element-2388e9e .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22 .elementor-element.elementor-element-95d3390{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-599ee99{width:var( --container-widget-width, 33% );max-width:33%;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-22 .elementor-element.elementor-element-599ee99:hover{border-style:solid;border-color:#C0855266;}.elementor-22 .elementor-element.elementor-element-599ee99 .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-22 .elementor-element.elementor-element-599ee99 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-91cd587 );}.elementor-22 .elementor-element.elementor-element-599ee99.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b08d626 );fill:var( --e-global-color-4d08b99 );color:var( --e-global-color-4d08b99 );}.elementor-22 .elementor-element.elementor-element-599ee99.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-599ee99.elementor-view-default .elementor-icon{fill:var( --e-global-color-b08d626 );color:var( --e-global-color-b08d626 );border-color:var( --e-global-color-b08d626 );}.elementor-22 .elementor-element.elementor-element-599ee99.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4d08b99 );}.elementor-22 .elementor-element.elementor-element-599ee99 .elementor-icon{font-size:1.5rem;padding:10px;}.elementor-22 .elementor-element.elementor-element-599ee99 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-599ee99 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;}.elementor-22 .elementor-element.elementor-element-599ee99:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-599ee99:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-91cd587 );}.elementor-22 .elementor-element.elementor-element-599ee99 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-c5dac6f );}.elementor-22 .elementor-element.elementor-element-d4781bb{width:var( --container-widget-width, 33% );max-width:33%;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-22 .elementor-element.elementor-element-d4781bb:hover{border-style:solid;border-color:#C0855266;}.elementor-22 .elementor-element.elementor-element-d4781bb .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-22 .elementor-element.elementor-element-d4781bb .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-91cd587 );}.elementor-22 .elementor-element.elementor-element-d4781bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b08d626 );fill:var( --e-global-color-4d08b99 );color:var( --e-global-color-4d08b99 );}.elementor-22 .elementor-element.elementor-element-d4781bb.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-d4781bb.elementor-view-default .elementor-icon{fill:var( --e-global-color-b08d626 );color:var( --e-global-color-b08d626 );border-color:var( --e-global-color-b08d626 );}.elementor-22 .elementor-element.elementor-element-d4781bb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4d08b99 );}.elementor-22 .elementor-element.elementor-element-d4781bb .elementor-icon{font-size:1.5rem;padding:10px;}.elementor-22 .elementor-element.elementor-element-d4781bb .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-d4781bb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;}.elementor-22 .elementor-element.elementor-element-d4781bb:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-d4781bb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-91cd587 );}.elementor-22 .elementor-element.elementor-element-d4781bb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-c5dac6f );}.elementor-22 .elementor-element.elementor-element-dcd3877{width:var( --container-widget-width, 33% );max-width:33%;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-22 .elementor-element.elementor-element-dcd3877:hover{border-style:solid;border-color:#C0855266;}.elementor-22 .elementor-element.elementor-element-dcd3877 .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-22 .elementor-element.elementor-element-dcd3877 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-91cd587 );}.elementor-22 .elementor-element.elementor-element-dcd3877.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b08d626 );fill:var( --e-global-color-4d08b99 );color:var( --e-global-color-4d08b99 );}.elementor-22 .elementor-element.elementor-element-dcd3877.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-dcd3877.elementor-view-default .elementor-icon{fill:var( --e-global-color-b08d626 );color:var( --e-global-color-b08d626 );border-color:var( --e-global-color-b08d626 );}.elementor-22 .elementor-element.elementor-element-dcd3877.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4d08b99 );}.elementor-22 .elementor-element.elementor-element-dcd3877 .elementor-icon{font-size:1.5rem;padding:10px;}.elementor-22 .elementor-element.elementor-element-dcd3877 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-dcd3877 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;}.elementor-22 .elementor-element.elementor-element-dcd3877:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-dcd3877:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-91cd587 );}.elementor-22 .elementor-element.elementor-element-dcd3877 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-c5dac6f );}.elementor-22 .elementor-element.elementor-element-f5d04b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 60px;--row-gap:20px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-f5d04b3:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-f5d04b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1412;}.elementor-22 .elementor-element.elementor-element-0548fe2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5bdfc97{background-color:#251A16;padding:10px 10px 10px 10px;border-style:solid;border-color:#FFFFFF0D;border-radius:40px 40px 40px 40px;}.elementor-22 .elementor-element.elementor-element-5bdfc97 img{border-style:none;border-radius:30px 30px 30px 30px;}.elementor-22 .elementor-element.elementor-element-689bed4{--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;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-35b23cb{width:var( --container-widget-width, 846px );max-width:846px;--container-widget-width:846px;--container-widget-flex-grow:0;text-align:start;}.elementor-22 .elementor-element.elementor-element-35b23cb.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-35b23cb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:700;}.elementor-22 .elementor-element.elementor-element-8335681{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:start;}.elementor-22 .elementor-element.elementor-element-8335681.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-8335681 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem;color:var( --e-global-color-c5dac6f );}.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-22 .elementor-element.elementor-element-8739100 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-22 .elementor-element.elementor-element-8739100 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-22 .elementor-element.elementor-element-8739100 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-22 .elementor-element.elementor-element-8739100 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-22 .elementor-element.elementor-element-8739100 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-22 .elementor-element.elementor-element-8739100 .elementor-icon-list-icon i{color:var( --e-global-color-4d08b99 );transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-8739100 .elementor-icon-list-icon svg{fill:var( --e-global-color-4d08b99 );transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-8739100{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-8739100 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-8739100 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:700;}.elementor-22 .elementor-element.elementor-element-8739100 .elementor-icon-list-text{color:var( --e-global-color-91cd587 );transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-68e8074 .elementor-button{background-color:#C08552;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;fill:#F3E9DC;color:#F3E9DC;box-shadow:5px 12px 16px 0px rgba(124, 45.00000000000004, 18.00000000000001, 0.30196078431372547);transition-duration:0.5s;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;padding:1rem 2rem 1rem 2rem;}.elementor-22 .elementor-element.elementor-element-e0773d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 60px;--row-gap:20px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-e0773d5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-e0773d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1412;}.elementor-22 .elementor-element.elementor-element-7828cd6{--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;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-2834d89{width:var( --container-widget-width, 846px );max-width:846px;--container-widget-width:846px;--container-widget-flex-grow:0;text-align:start;}.elementor-22 .elementor-element.elementor-element-2834d89.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-2834d89 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:700;}.elementor-22 .elementor-element.elementor-element-b8f7860{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:start;}.elementor-22 .elementor-element.elementor-element-b8f7860.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-b8f7860 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem;color:var( --e-global-color-c5dac6f );}.elementor-22 .elementor-element.elementor-element-fd42370 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-22 .elementor-element.elementor-element-fd42370 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-22 .elementor-element.elementor-element-fd42370 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-22 .elementor-element.elementor-element-fd42370 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-22 .elementor-element.elementor-element-fd42370 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-22 .elementor-element.elementor-element-fd42370 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-fd42370 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-fd42370{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-22 .elementor-element.elementor-element-fd42370 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-fd42370 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-22 .elementor-element.elementor-element-fd42370 .elementor-icon-list-text{color:var( --e-global-color-91cd587 );transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-cbd6fb0{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f3c58a2{background-color:#251A16;padding:10px 10px 10px 10px;border-style:solid;border-color:#FFFFFF0D;border-radius:40px 40px 40px 40px;}.elementor-22 .elementor-element.elementor-element-f3c58a2 img{border-style:none;border-radius:30px 30px 30px 30px;}.elementor-22 .elementor-element.elementor-element-5748514{--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;--overlay-opacity:0.72;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-5748514:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5748514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coffeeprice.com.br/site/wp-content/uploads/2026/03/Background-planos.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-5748514::before, .elementor-22 .elementor-element.elementor-element-5748514 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-5748514 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-5748514 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-5748514 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-5748514 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e439f80 );--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-f6a1b59{width:var( --container-widget-width, 846px );max-width:846px;--container-widget-width:846px;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-f6a1b59.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-f6a1b59 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25rem;font-weight:700;color:var( --e-global-color-91cd587 );}.elementor-22 .elementor-element.elementor-element-0ee9ec7{--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:center;--gap:20px 60px;--row-gap:20px;--column-gap:60px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-8a28499{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-a7a1db8{width:var( --container-widget-width, 170px );max-width:170px;background-color:var( --e-global-color-4d08b99 );padding:5px 5px 5px 5px;--container-widget-width:170px;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-22 .elementor-element.elementor-element-a7a1db8.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-a7a1db8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:700;text-transform:uppercase;line-height:1rem;letter-spacing:0.12rem;color:var( --e-global-color-91cd587 );}.elementor-22 .elementor-element.elementor-element-2df2cdd{text-align:center;}.elementor-22 .elementor-element.elementor-element-2df2cdd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3.75rem;font-weight:700;color:var( --e-global-color-91cd587 );}.elementor-22 .elementor-element.elementor-element-e9b987b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-22 .elementor-element.elementor-element-e9b987b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-22 .elementor-element.elementor-element-e9b987b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-22 .elementor-element.elementor-element-e9b987b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-22 .elementor-element.elementor-element-e9b987b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-22 .elementor-element.elementor-element-e9b987b .elementor-icon-list-icon i{color:var( --e-global-color-4d08b99 );transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-e9b987b .elementor-icon-list-icon svg{fill:var( --e-global-color-4d08b99 );transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-e9b987b{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-22 .elementor-element.elementor-element-e9b987b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-e9b987b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;}.elementor-22 .elementor-element.elementor-element-e9b987b .elementor-icon-list-text{color:var( --e-global-color-91cd587 );transition:color 0.3s;}.elementor-widget-wc-add-to-cart .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-22 .elementor-element.elementor-element-d908edd .elementor-button{background-color:var( --e-global-color-4d08b99 );font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;fill:var( --e-global-color-91cd587 );color:var( --e-global-color-91cd587 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d08b99 );border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-22 .elementor-element.elementor-element-d908edd .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-d908edd .elementor-button:focus{background-color:var( --e-global-color-b08d626 );color:var( --e-global-color-4d08b99 );border-color:var( --e-global-color-4d08b99 );}.elementor-22 .elementor-element.elementor-element-d908edd .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-22 .elementor-element.elementor-element-d908edd .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-d908edd .elementor-button:focus svg{fill:var( --e-global-color-4d08b99 );}.elementor-22 .elementor-element.elementor-element-7a970e0{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-48b046d{width:var( --container-widget-width, 170px );max-width:170px;background-color:var( --e-global-color-4d08b99 );padding:5px 5px 5px 5px;--container-widget-width:170px;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-22 .elementor-element.elementor-element-48b046d.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-48b046d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:700;text-transform:uppercase;line-height:1rem;letter-spacing:0.12rem;color:var( --e-global-color-91cd587 );}.elementor-22 .elementor-element.elementor-element-0c953a8{text-align:center;}.elementor-22 .elementor-element.elementor-element-0c953a8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3.75rem;font-weight:700;color:var( --e-global-color-91cd587 );}.elementor-22 .elementor-element.elementor-element-1285ed7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-22 .elementor-element.elementor-element-1285ed7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-22 .elementor-element.elementor-element-1285ed7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-22 .elementor-element.elementor-element-1285ed7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-22 .elementor-element.elementor-element-1285ed7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-22 .elementor-element.elementor-element-1285ed7 .elementor-icon-list-icon i{color:var( --e-global-color-4d08b99 );transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-1285ed7 .elementor-icon-list-icon svg{fill:var( --e-global-color-4d08b99 );transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-1285ed7{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-22 .elementor-element.elementor-element-1285ed7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-1285ed7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;}.elementor-22 .elementor-element.elementor-element-1285ed7 .elementor-icon-list-text{color:var( --e-global-color-91cd587 );transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-3ea9829 .elementor-button{background-color:var( --e-global-color-4d08b99 );font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;fill:var( --e-global-color-91cd587 );color:var( --e-global-color-91cd587 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d08b99 );border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-22 .elementor-element.elementor-element-3ea9829 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-3ea9829 .elementor-button:focus{background-color:var( --e-global-color-b08d626 );color:var( --e-global-color-4d08b99 );border-color:var( --e-global-color-4d08b99 );}.elementor-22 .elementor-element.elementor-element-3ea9829 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-22 .elementor-element.elementor-element-3ea9829 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-3ea9829 .elementor-button:focus svg{fill:var( --e-global-color-4d08b99 );}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-c7330de{--width:954px;}.elementor-22 .elementor-element.elementor-element-5c8824a{--content-width:1230px;}.elementor-22 .elementor-element.elementor-element-f5d04b3{--content-width:1230px;}.elementor-22 .elementor-element.elementor-element-0548fe2{--width:50%;}.elementor-22 .elementor-element.elementor-element-689bed4{--width:50%;}.elementor-22 .elementor-element.elementor-element-e0773d5{--content-width:1230px;}.elementor-22 .elementor-element.elementor-element-7828cd6{--width:50%;}.elementor-22 .elementor-element.elementor-element-cbd6fb0{--width:50%;}.elementor-22 .elementor-element.elementor-element-8a28499{--width:400px;}.elementor-22 .elementor-element.elementor-element-7a970e0{--width:400px;}}@media(min-width:1025px){.elementor-22 .elementor-element.elementor-element-5748514:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5748514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){body:not(.rtl) .elementor-22 .elementor-element.elementor-element-3b54981{right:-15px;}body.rtl .elementor-22 .elementor-element.elementor-element-3b54981{left:-15px;}.elementor-22 .elementor-element.elementor-element-35b23cb .elementor-heading-title{font-size:2.1rem;}.elementor-22 .elementor-element.elementor-element-2834d89 .elementor-heading-title{font-size:2.1rem;}.elementor-22 .elementor-element.elementor-element-2df2cdd .elementor-heading-title{font-size:2.7rem;}.elementor-22 .elementor-element.elementor-element-0c953a8 .elementor-heading-title{font-size:2.7rem;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-e69c13e .elementor-heading-title{font-size:2.4rem;}.elementor-22 .elementor-element.elementor-element-ea2c484 .elementor-heading-title{font-size:1rem;line-height:1.3rem;}.elementor-22 .elementor-element.elementor-element-c7330de{--border-radius:40px 40px 40px 40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-3b54981{--container-widget-width:107px;--container-widget-flex-grow:0;width:var( --container-widget-width, 107px );max-width:107px;bottom:-56px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-3b54981{right:5px;}body.rtl .elementor-22 .elementor-element.elementor-element-3b54981{left:5px;}.elementor-22 .elementor-element.elementor-element-3b54981 img{width:107px;border-radius:23px 23px 23px 23px;}.elementor-22 .elementor-element.elementor-element-89daeae .elementor-heading-title{font-size:1.5rem;}.elementor-22 .elementor-element.elementor-element-599ee99{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-d4781bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-dcd3877{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-f5d04b3{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-e0773d5{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-fd42370 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-fd42370 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-22 .elementor-element.elementor-element-f6a1b59 .elementor-heading-title{font-size:1.5rem;}.elementor-22 .elementor-element.elementor-element-2df2cdd .elementor-heading-title{font-size:2.2rem;}.elementor-22 .elementor-element.elementor-element-0c953a8 .elementor-heading-title{font-size:2.2rem;}}/* Start custom CSS for heading, class: .elementor-element-e69c13e */.hero-reveal {
  position: relative;
  display: inline-block;
  animation: fadeUpHero 1s ease forwards;
}

/* máscara que revela o texto */

.hero-reveal {
  position: relative;
  display: inline-block;
  animation: fadeUpHero 1s ease forwards;
}

/* máscara que revela o texto */

.hero-reveal::after {
  content: "";
  position: absolute;
  inset: 0;

  background: #140c08;

  transform: translateX(0);
  animation: revealMask 1.2s ease forwards;
}

/* movimento suave */

@keyframes fadeUpHero {
  0% {
    opacity: 0;
    transform: translateY(12px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* revelação esquerda → direita */

@keyframes revealMask {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(105%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c17da5a */.elementor-22 .elementor-element.elementor-element-c17da5a {
  position: relative;
  overflow: hidden;
}

/* BARRAS */

.elementor-22 .elementor-element.elementor-element-c17da5a::before {
  content: "";
  position: absolute;

  width: 100%;
  height: 100%;

  left: 50%;
  transform: translateX(-45%);
  bottom: 0;

  background:
    linear-gradient(rgba(255,255,255,0.05), rgba(255,255,255,0.05)),
    linear-gradient(rgba(255,255,255,0.04), rgba(255,255,255,0.04)),
    linear-gradient(rgba(255,255,255,0.06), rgba(255,255,255,0.06)),
    linear-gradient(rgba(255,255,255,0.03), rgba(255,255,255,0.03)),
    linear-gradient(rgba(255,255,255,0.05), rgba(255,255,255,0.05)),
    linear-gradient(rgba(255,255,255,0.04), rgba(255,255,255,0.04)),
    linear-gradient(rgba(255,255,255,0.05), rgba(255,255,255,0.05)),
    linear-gradient(rgba(255,255,255,0.03), rgba(255,255,255,0.03)),
    linear-gradient(rgba(255,255,255,0.05), rgba(255,255,255,0.05));

  background-repeat: no-repeat;

  background-size:
    11.111% 35%,
    11.111% 60%,
    11.111% 45%,
    11.111% 80%,
    11.111% 50%,
    11.111% 70%,
    11.111% 40%,
    11.111% 65%,
    11.111% 55%;

  background-position:
    0% 100%,
    11.111% 100%,
    22.222% 100%,
    33.333% 100%,
    44.444% 100%,
    55.555% 100%,
    66.666% 100%,
    77.777% 100%,
    88.888% 100%;

  animation: barrasLoop 9s ease-in-out infinite alternate;

  pointer-events: none;
}

/* FADE NAS LATERAIS */

.elementor-22 .elementor-element.elementor-element-c17da5a::after {
  content: "";
  position: absolute;
  inset: 0;

  background: linear-gradient(
    90deg,
    #140c08 0%,
    transparent 20%,
    transparent 80%,
    #140c08 100%
  );

  pointer-events: none;
}

/* ANIMAÇÃO */

@keyframes barrasLoop {

  0% {
    background-size:
      11.111% 35%,
      11.111% 60%,
      11.111% 45%,
      11.111% 80%,
      11.111% 50%,
      11.111% 70%,
      11.111% 40%,
      11.111% 65%,
      11.111% 55%;
  }

  100% {
    background-size:
      11.111% 70%,
      11.111% 40%,
      11.111% 75%,
      11.111% 35%,
      11.111% 85%,
      11.111% 45%,
      11.111% 65%,
      11.111% 50%,
      11.111% 80%;
  }

}/* End custom CSS */
/* Start custom CSS */html, body {
  overflow-x: hidden;
}

.texto-degrade {
  background: linear-gradient(90deg, #f3e9dc, #c08552, #f3e9dc);
  background-size: 300% 300%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  animation: moverDegrade 6s ease infinite;
}

@keyframes moverDegrade {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
} 

.bg-degrade {
  background: radial-gradient(
    circle at center,
    #4a2a1a,
    #2c1810,
    #140c08
  );

  background-size: 200% 200%;
  animation: moverGradienteCircular 12s ease infinite;
}

@keyframes moverGradienteCircular {
  0% {
    background-position: 0% 0%;
  }
  50% {
    background-position: 100% 100%;
  }
  100% {
    background-position: 0% 0%;
  }
}
  
.glass-card {
    background: rgba(44, 30, 26, 0.6)!important;
    backdrop-filter: blur(12px)!important;
    -webkit-backdrop-filter: blur(12px)!important;
    border-radius: 0.75rem;
    border: 1px solid #c0855233;
}/* End custom CSS */