.elementor-92 .elementor-element.elementor-element-2ec860f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-2ec860f2:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-2ec860f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-92 .elementor-element.elementor-element-8eaa818{--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-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-92 .elementor-element.elementor-element-77cff092{width:var( --container-widget-width, 70% );max-width:70%;--e-transform-translateX:-88px;margin:-7em 0em calc(var(--kit-widget-spacing, 0px) + -8em) 0em;--container-widget-width:70%;--container-widget-flex-grow:0;z-index:1;text-align:start;}.elementor-92 .elementor-element.elementor-element-3b8e1c02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-2em;--margin-bottom:0em;--margin-left:10.5em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-92 .elementor-element.elementor-element-3b8e1c02.e-con{--e-con-transform-translateX:-206px;--e-con-transform-translateY:38px;--align-self:center;}.elementor-92 .elementor-element.elementor-element-1b7b4c53{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-6966e1b8 img{width:100%;}.elementor-92 .elementor-element.elementor-element-3609a165 img{width:100%;}.elementor-92 .elementor-element.elementor-element-fafe95f img{width:100%;}.elementor-92 .elementor-element.elementor-element-7aa59226 img{width:100%;}.elementor-92 .elementor-element.elementor-element-3b39fe2f img{width:100%;}.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-92 .elementor-element.elementor-element-f8434b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -16px;padding:0em 8em 0em 0em;}.elementor-92 .elementor-element.elementor-element-f8434b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;color:#3F2D23;}.elementor-92 .elementor-element.elementor-element-7aeedf62{padding:5em 0em 0em 0em;z-index:1;text-align:start;}.elementor-92 .elementor-element.elementor-element-7aeedf62 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2em;font-weight:500;line-height:44px;color:#6EC1E4;}.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-92 .elementor-element.elementor-element-c95a08b{padding:1em 0em 0em 0em;z-index:1;text-align:start;font-family:"Poppins", Sans-serif;font-size:1em;font-weight:400;color:#5A4032;}.elementor-92 .elementor-element.elementor-element-5bc29625{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-16px;--margin-right:0px;}.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-92 .elementor-element.elementor-element-780befc2 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#6A4A3A;color:#6A4A3A;border-radius:100px 100px 100px 100px;padding:28px 80px 28px 80px;}.elementor-92 .elementor-element.elementor-element-780befc2{z-index:1;}.elementor-92 .elementor-element.elementor-element-780befc2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-92 .elementor-element.elementor-element-2c62afe0{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:1em 0em 0em 1.8em;z-index:1;font-family:"Poppins", Sans-serif;font-size:0.8em;font-weight:400;color:#5A4032;}.elementor-92 .elementor-element.elementor-element-76340c02{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0em;--padding-bottom:0em;--padding-left:3em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-4988cf7d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-92 .elementor-element.elementor-element-761fe537{--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-92 .elementor-element.elementor-element-761fe537:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-761fe537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-92 .elementor-element.elementor-element-17ba0429{width:var( --container-widget-width, 62% );max-width:62%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:4em 0em 0em 0em;--container-widget-width:62%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-92 .elementor-element.elementor-element-17ba0429.elementor-element{--align-self:center;}.elementor-92 .elementor-element.elementor-element-17ba0429 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.4em;font-weight:600;line-height:1.2em;color:#3F2F28;}.elementor-92 .elementor-element.elementor-element-79bf0492{width:var( --container-widget-width, 33% );max-width:33%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:33%;--container-widget-flex-grow:0;z-index:15;text-align:center;font-family:"Poppins", Sans-serif;font-size:1.3em;font-weight:400;color:#6B5F57;}.elementor-92 .elementor-element.elementor-element-79bf0492.elementor-element{--align-self:center;}.elementor-92 .elementor-element.elementor-element-4dc1a734{width:auto;max-width:auto;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -3em) 0em;padding:2em 0em 0em 0em;z-index:1;text-align:center;}.elementor-92 .elementor-element.elementor-element-4dc1a734 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:400;color:#3F2A22;}.elementor-92 .elementor-element.elementor-element-74df0508{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 66% );max-width:66%;margin:-4em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:66%;--container-widget-flex-grow:0;z-index:1;}.elementor-92 .elementor-element.elementor-element-74df0508.elementor-element{--align-self:center;}.elementor-92 .elementor-element.elementor-element-74df0508 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-92 .elementor-element.elementor-element-5bc97b43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:50;}.elementor-92 .elementor-element.elementor-element-5bc97b43:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-5bc97b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-92 .elementor-element.elementor-element-5b789f47{--display:flex;}.elementor-92 .elementor-element.elementor-element-763608ed{width:var( --container-widget-width, 60% );max-width:60%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-92 .elementor-element.elementor-element-763608ed.elementor-element{--align-self:center;}.elementor-92 .elementor-element.elementor-element-763608ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.4em;font-weight:600;line-height:1.2em;color:#3F2F28;}.elementor-92 .elementor-element.elementor-element-7d517cd{width:var( --container-widget-width, 75% );max-width:75%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:75%;--container-widget-flex-grow:0;z-index:15;text-align:center;font-family:"Poppins", Sans-serif;font-size:1.3em;font-weight:400;color:#6B5F57;}.elementor-92 .elementor-element.elementor-element-7d517cd.elementor-element{--align-self:center;}.elementor-92 .elementor-element.elementor-element-73e56276{--display:flex;--min-height:618px;--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:flex-start;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-73e56276:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-73e56276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-92 .elementor-element.elementor-element-13dad65a{--display:flex;}.elementor-92 .elementor-element.elementor-element-442dc8b8{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;z-index:1;text-align:start;}.elementor-92 .elementor-element.elementor-element-442dc8b8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.4em;font-weight:600;line-height:1.2em;color:#3F2F28;}.elementor-92 .elementor-element.elementor-element-771aa04d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-92 .elementor-element.elementor-element-329ab564{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overflow:hidden;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-92 .elementor-element.elementor-element-329ab564:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-329ab564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1B8AE;}.elementor-92 .elementor-element.elementor-element-111129d6{--display:flex;--min-height:301px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-92 .elementor-element.elementor-element-111129d6:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-111129d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(196deg, #00000000 0%, #F7F7F7 13%);}.elementor-92 .elementor-element.elementor-element-11862b4d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;--z-index:5;}.elementor-92 .elementor-element.elementor-element-15dd3ce0{--display:flex;--min-height:0px;--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;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:2px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-15dd3ce0:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-15dd3ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE4DC;}.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-92 .elementor-element.elementor-element-58cf231c{width:var( --container-widget-width, 95% );max-width:95%;padding:0em 0em 2em 1em;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-92 .elementor-element.elementor-element-58cf231c .elementor-icon-box-wrapper{text-align:start;}.elementor-92 .elementor-element.elementor-element-58cf231c .elementor-icon-box-title, .elementor-92 .elementor-element.elementor-element-58cf231c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-92 .elementor-element.elementor-element-58cf231c .elementor-icon-box-title{color:#3F2F28;}.elementor-92 .elementor-element.elementor-element-58cf231c:has(:hover) .elementor-icon-box-title,
					 .elementor-92 .elementor-element.elementor-element-58cf231c:has(:focus) .elementor-icon-box-title{color:#3F2F28;}.elementor-92 .elementor-element.elementor-element-58cf231c .elementor-icon-box-description{color:#6B5A50;}.elementor-92 .elementor-element.elementor-element-325f254e{--display:flex;--min-height:0px;--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;--border-radius:30px 30px 30px 30px;--margin-top:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-325f254e:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-325f254e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE4DC;}.elementor-92 .elementor-element.elementor-element-41fe8e8{width:var( --container-widget-width, 95% );max-width:95%;padding:0em 0em 2em 1em;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-92 .elementor-element.elementor-element-41fe8e8 .elementor-icon-box-wrapper{text-align:start;}.elementor-92 .elementor-element.elementor-element-41fe8e8 .elementor-icon-box-title, .elementor-92 .elementor-element.elementor-element-41fe8e8 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-92 .elementor-element.elementor-element-41fe8e8 .elementor-icon-box-title{color:#3F2F28;}.elementor-92 .elementor-element.elementor-element-41fe8e8:has(:hover) .elementor-icon-box-title,
					 .elementor-92 .elementor-element.elementor-element-41fe8e8:has(:focus) .elementor-icon-box-title{color:#3F2F28;}.elementor-92 .elementor-element.elementor-element-41fe8e8 .elementor-icon-box-description{color:#6B5A50;}.elementor-92 .elementor-element.elementor-element-1753ee7{--display:flex;--min-height:0px;--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;--border-radius:30px 30px 30px 30px;--margin-top:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-1753ee7:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-1753ee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE4DC;}.elementor-92 .elementor-element.elementor-element-8f1c5a3{width:var( --container-widget-width, 95% );max-width:95%;padding:0em 0em 2em 1em;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-92 .elementor-element.elementor-element-8f1c5a3 .elementor-icon-box-wrapper{text-align:start;}.elementor-92 .elementor-element.elementor-element-8f1c5a3 .elementor-icon-box-title, .elementor-92 .elementor-element.elementor-element-8f1c5a3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-92 .elementor-element.elementor-element-8f1c5a3 .elementor-icon-box-title{color:#3F2F28;}.elementor-92 .elementor-element.elementor-element-8f1c5a3:has(:hover) .elementor-icon-box-title,
					 .elementor-92 .elementor-element.elementor-element-8f1c5a3:has(:focus) .elementor-icon-box-title{color:#3F2F28;}.elementor-92 .elementor-element.elementor-element-8f1c5a3 .elementor-icon-box-description{color:#6B5A50;}.elementor-92 .elementor-element.elementor-element-47ede59d{--display:flex;--min-height:0px;--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;--border-radius:30px 30px 30px 30px;--margin-top:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-47ede59d:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-47ede59d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE4DC;}.elementor-92 .elementor-element.elementor-element-43c0f455{width:var( --container-widget-width, 95% );max-width:95%;padding:0em 0em 2em 1em;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-92 .elementor-element.elementor-element-43c0f455 .elementor-icon-box-wrapper{text-align:start;}.elementor-92 .elementor-element.elementor-element-43c0f455 .elementor-icon-box-title, .elementor-92 .elementor-element.elementor-element-43c0f455 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-92 .elementor-element.elementor-element-43c0f455 .elementor-icon-box-title{color:#3F2F28;}.elementor-92 .elementor-element.elementor-element-43c0f455:has(:hover) .elementor-icon-box-title,
					 .elementor-92 .elementor-element.elementor-element-43c0f455:has(:focus) .elementor-icon-box-title{color:#3F2F28;}.elementor-92 .elementor-element.elementor-element-43c0f455 .elementor-icon-box-description{color:#6B5A50;}.elementor-92 .elementor-element.elementor-element-4c476368{--display:flex;--min-height:0px;--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;--border-radius:30px 30px 30px 30px;--margin-top:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-4c476368:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-4c476368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE4DC;}.elementor-92 .elementor-element.elementor-element-60357031{width:var( --container-widget-width, 95% );max-width:95%;padding:0em 0em 2em 1em;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-92 .elementor-element.elementor-element-60357031 .elementor-icon-box-wrapper{text-align:start;}.elementor-92 .elementor-element.elementor-element-60357031 .elementor-icon-box-title, .elementor-92 .elementor-element.elementor-element-60357031 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-92 .elementor-element.elementor-element-60357031 .elementor-icon-box-title{color:#3F2F28;}.elementor-92 .elementor-element.elementor-element-60357031:has(:hover) .elementor-icon-box-title,
					 .elementor-92 .elementor-element.elementor-element-60357031:has(:focus) .elementor-icon-box-title{color:#3F2F28;}.elementor-92 .elementor-element.elementor-element-60357031 .elementor-icon-box-description{color:#6B5A50;}.elementor-92 .elementor-element.elementor-element-f26ea47{--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;--z-index:0;}.elementor-92 .elementor-element.elementor-element-f26ea47:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-f26ea47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-92 .elementor-element.elementor-element-1fc0e099{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:08em 0em 0em 0em;z-index:1;text-align:center;}.elementor-92 .elementor-element.elementor-element-1fc0e099 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.4em;font-weight:600;line-height:1.2em;color:#3F2F28;}.elementor-92 .elementor-element.elementor-element-4089974f{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:15;text-align:center;font-family:"Poppins", Sans-serif;font-size:1.3em;font-weight:400;color:#6B5F57;}.elementor-92 .elementor-element.elementor-element-4089974f.elementor-element{--align-self:center;}.elementor-92 .elementor-element.elementor-element-66ed0fe7{--display:flex;--padding-top:0em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-66ed0fe7:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-66ed0fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-92 .elementor-element.elementor-element-4d56d562{--e-image-carousel-slides-to-show:2;}.elementor-92 .elementor-element.elementor-element-6eaee827{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-6eaee827:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-6eaee827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-92 .elementor-element.elementor-element-51d4e4e8{--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-92 .elementor-element.elementor-element-58803ac2{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;z-index:1;text-align:start;}.elementor-92 .elementor-element.elementor-element-58803ac2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.4em;font-weight:600;line-height:1.4em;color:#3F2F28;}.elementor-92 .elementor-element.elementor-element-3b952211{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:15;text-align:start;font-family:"Poppins", Sans-serif;font-size:1em;font-weight:400;color:#6B5F57;}.elementor-92 .elementor-element.elementor-element-3b952211.elementor-element{--align-self:center;}.elementor-92 .elementor-element.elementor-element-4bd266b8{--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:3em;--margin-bottom:3em;--margin-left:3em;--margin-right:3em;}.elementor-92 .elementor-element.elementor-element-71acbf6f{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-92 .elementor-element.elementor-element-71acbf6f img{border-radius:20px 20px 20px 20px;box-shadow:3px -3px 21px 0px rgba(0, 0, 0, 0.28);}.elementor-92 .elementor-element.elementor-element-55b5673a{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-55b5673a:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-55b5673a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-92 .elementor-element.elementor-element-51e0bcd8{width:var( --container-widget-width, 70% );max-width:70%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:70%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-92 .elementor-element.elementor-element-51e0bcd8.elementor-element{--align-self:center;}.elementor-92 .elementor-element.elementor-element-51e0bcd8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.4em;font-weight:600;line-height:1.4em;color:#3F2F28;}.elementor-92 .elementor-element.elementor-element-54fbb1ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-92 .elementor-element.elementor-element-54fbb1ec:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-54fbb1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-92 .elementor-element.elementor-element-11526039{--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;--border-radius:2em 2em 2em 2em;--margin-top:2em;--margin-bottom:2em;--margin-left:2em;--margin-right:0em;--z-index:1;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-92 .elementor-element.elementor-element-4feda81a{padding:2em 2em 2em 2em;}.elementor-92 .elementor-element.elementor-element-4feda81a .elementor-image-box-wrapper{text-align:start;}.elementor-92 .elementor-element.elementor-element-4feda81a.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-92 .elementor-element.elementor-element-4feda81a.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-92 .elementor-element.elementor-element-4feda81a.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-92 .elementor-element.elementor-element-4feda81a .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-92 .elementor-element.elementor-element-4feda81a .elementor-image-box-img img{border-style:none;border-radius:10px;box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.2);transition-duration:0.3s;}.elementor-92 .elementor-element.elementor-element-4feda81a .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.6em;font-weight:600;color:#3C2A2A;}.elementor-92 .elementor-element.elementor-element-4feda81a:has(:hover) .elementor-image-box-title,
					 .elementor-92 .elementor-element.elementor-element-4feda81a:has(:focus) .elementor-image-box-title{color:#463F32;}.elementor-92 .elementor-element.elementor-element-4feda81a .elementor-image-box-description{color:#7B5F5A;}.elementor-92 .elementor-element.elementor-element-6f103540{--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;--border-radius:2em 2em 2em 2em;--margin-top:2em;--margin-bottom:2em;--margin-left:2em;--margin-right:0em;--z-index:1;}.elementor-92 .elementor-element.elementor-element-25244191{padding:2em 2em 2em 2em;}.elementor-92 .elementor-element.elementor-element-25244191 .elementor-image-box-wrapper{text-align:start;}.elementor-92 .elementor-element.elementor-element-25244191.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-92 .elementor-element.elementor-element-25244191.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-92 .elementor-element.elementor-element-25244191.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-92 .elementor-element.elementor-element-25244191 .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-92 .elementor-element.elementor-element-25244191 .elementor-image-box-img img{border-style:none;border-radius:10px;box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.2);transition-duration:0.3s;}.elementor-92 .elementor-element.elementor-element-25244191 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.6em;font-weight:600;color:#3C2A2A;}.elementor-92 .elementor-element.elementor-element-25244191:has(:hover) .elementor-image-box-title,
					 .elementor-92 .elementor-element.elementor-element-25244191:has(:focus) .elementor-image-box-title{color:#463F32;}.elementor-92 .elementor-element.elementor-element-25244191 .elementor-image-box-description{color:#7B5F5A;}.elementor-92 .elementor-element.elementor-element-46a4e811{--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;--border-radius:2em 2em 2em 2em;--margin-top:2em;--margin-bottom:2em;--margin-left:2em;--margin-right:0em;--z-index:1;}.elementor-92 .elementor-element.elementor-element-6c8d7c41{padding:2em 2em 2em 2em;}.elementor-92 .elementor-element.elementor-element-6c8d7c41 .elementor-image-box-wrapper{text-align:start;}.elementor-92 .elementor-element.elementor-element-6c8d7c41.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-92 .elementor-element.elementor-element-6c8d7c41.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-92 .elementor-element.elementor-element-6c8d7c41.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-92 .elementor-element.elementor-element-6c8d7c41 .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-92 .elementor-element.elementor-element-6c8d7c41 .elementor-image-box-img img{border-style:none;border-radius:10px;box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.2);transition-duration:0.3s;}.elementor-92 .elementor-element.elementor-element-6c8d7c41 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.6em;font-weight:600;color:#3C2A2A;}.elementor-92 .elementor-element.elementor-element-6c8d7c41:has(:hover) .elementor-image-box-title,
					 .elementor-92 .elementor-element.elementor-element-6c8d7c41:has(:focus) .elementor-image-box-title{color:#463F32;}.elementor-92 .elementor-element.elementor-element-6c8d7c41 .elementor-image-box-description{color:#7B5F5A;}.elementor-92 .elementor-element.elementor-element-76011998{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;--z-index:2;}.elementor-92 .elementor-element.elementor-element-76011998:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-76011998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-92 .elementor-element.elementor-element-4dfac9cb{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:10em;--padding-right:10em;}.elementor-92 .elementor-element.elementor-element-3556e431{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5em 0em 1em 0em;text-align:center;}.elementor-92 .elementor-element.elementor-element-3556e431 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.2em;font-weight:600;}.elementor-92 .elementor-element.elementor-element-6f2c4e60{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:15;text-align:center;font-family:"Poppins", Sans-serif;font-size:1em;font-weight:400;color:#6B5F57;}.elementor-92 .elementor-element.elementor-element-6f2c4e60.elementor-element{--align-self:center;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-92 .elementor-element.elementor-element-144fbb55{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-widget-price-table .elementor-price-table__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-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{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-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{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-widget-price-table .elementor-ribbon-inner{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-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-59fd58c i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-59fd58c svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-2f8c6f6 i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-2f8c6f6 svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-87a0e78 i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-87a0e78 svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-8aaa97b i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-8aaa97b svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-ddcdc29 i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-ddcdc29 svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-9b0d259 i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-9b0d259 svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-4f89a41 i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-4f89a41 svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-b59788c i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-b59788c svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-b673888 i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-b673888 svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-822df6d i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-822df6d svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-7caa690 i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-7caa690 svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-eda3773 i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-eda3773 svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-355619c i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-355619c svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-c3a47df i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-repeater-item-c3a47df svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-price-table__button{background-color:#E7CFC0;color:#5A4032;}.elementor-92 .elementor-element.elementor-element-44741825{--e-price-table-header-background-color:#605151;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-price-table__heading{color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-price-table__subheading{color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-price-table__currency{align-self:flex-start;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-92 .elementor-element.elementor-element-44741825 .elementor-ribbon-inner{color:#ffffff;}.elementor-92 .elementor-element.elementor-element-2053428{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-repeater-item-59fd58c i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-repeater-item-59fd58c svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-repeater-item-87a0e78 i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-repeater-item-87a0e78 svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-repeater-item-8aaa97b i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-repeater-item-8aaa97b svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-repeater-item-3e18154 i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-repeater-item-3e18154 svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-repeater-item-5e1df87 i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-repeater-item-5e1df87 svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-repeater-item-30de00b i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-repeater-item-30de00b svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-repeater-item-95ed7e2 i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-repeater-item-95ed7e2 svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-price-table__button{background-color:#D4AE99;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-64293619{--e-price-table-header-background-color:#828282;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-price-table__heading{color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-price-table__subheading{color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-price-table__currency{align-self:flex-start;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-92 .elementor-element.elementor-element-64293619 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-92 .elementor-element.elementor-element-31352889{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-92 .elementor-element.elementor-element-73ca1861 .elementor-repeater-item-59fd58c i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-73ca1861 .elementor-repeater-item-59fd58c svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-73ca1861 .elementor-repeater-item-87a0e78 i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-73ca1861 .elementor-repeater-item-87a0e78 svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-73ca1861 .elementor-repeater-item-8aaa97b i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-73ca1861 .elementor-repeater-item-8aaa97b svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-73ca1861 .elementor-repeater-item-8fc5844 i{color:#74C813;}.elementor-92 .elementor-element.elementor-element-73ca1861 .elementor-repeater-item-8fc5844 svg{fill:#74C813;}.elementor-92 .elementor-element.elementor-element-73ca1861 .elementor-price-table__button{background-color:#C9A08B;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-73ca1861{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;--e-price-table-header-background-color:#B3ADAD;}.elementor-92 .elementor-element.elementor-element-73ca1861 .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-92 .elementor-element.elementor-element-73ca1861 .elementor-price-table__subheading{color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-73ca1861 .elementor-price-table__currency{align-self:flex-start;}.elementor-92 .elementor-element.elementor-element-73ca1861 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-92 .elementor-element.elementor-element-73ca1861 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;font-weight:400;line-height:19px;}.elementor-92 .elementor-element.elementor-element-73ca1861 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-92 .elementor-element.elementor-element-73ca1861 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-92 .elementor-element.elementor-element-92029eb{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;z-index:1;}.elementor-92 .elementor-element.elementor-element-29a2eb77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-29a2eb77:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-29a2eb77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-92 .elementor-element.elementor-element-129d9de2 .elementor-cta .elementor-cta__bg, .elementor-92 .elementor-element.elementor-element-129d9de2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-92 .elementor-element.elementor-element-129d9de2{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;}.elementor-92 .elementor-element.elementor-element-129d9de2 .elementor-cta__content{text-align:center;}.elementor-92 .elementor-element.elementor-element-129d9de2 .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:2em;font-weight:600;}.elementor-92 .elementor-element.elementor-element-71becb57{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-13a7288c{z-index:0;}.elementor-92 .elementor-element.elementor-element-79c19169{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-79c19169:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-79c19169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-92 .elementor-element.elementor-element-3750dc17{padding:0em 0em 0em 0em;z-index:1;}.elementor-92 .elementor-element.elementor-element-783ee496{--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-92 .elementor-element.elementor-element-2f355df2{--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-92 .elementor-element.elementor-element-67ab56f{width:auto;max-width:auto;bottom:31px;z-index:50;}body:not(.rtl) .elementor-92 .elementor-element.elementor-element-67ab56f{right:6vh;}body.rtl .elementor-92 .elementor-element.elementor-element-67ab56f{left:6vh;}.elementor-92 .elementor-element.elementor-element-67ab56f .elementor-icon-wrapper{text-align:center;}.elementor-92 .elementor-element.elementor-element-67ab56f.elementor-view-stacked .elementor-icon{background-color:#54D631;}.elementor-92 .elementor-element.elementor-element-67ab56f.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-67ab56f.elementor-view-default .elementor-icon{color:#54D631;border-color:#54D631;}.elementor-92 .elementor-element.elementor-element-67ab56f.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-67ab56f.elementor-view-default .elementor-icon svg{fill:#54D631;}.elementor-92 .elementor-element.elementor-element-67ab56f.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#54D631;}.elementor-92 .elementor-element.elementor-element-67ab56f.elementor-view-framed .elementor-icon:hover, .elementor-92 .elementor-element.elementor-element-67ab56f.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-67ab56f.elementor-view-framed .elementor-icon:hover, .elementor-92 .elementor-element.elementor-element-67ab56f.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-67ab56f.elementor-view-framed .elementor-icon:hover{background-color:#54D631;}.elementor-92 .elementor-element.elementor-element-67ab56f.elementor-view-stacked .elementor-icon:hover svg{fill:#54D631;}.elementor-92 .elementor-element.elementor-element-67ab56f .elementor-icon{font-size:37px;padding:10px;}.elementor-92 .elementor-element.elementor-element-67ab56f .elementor-icon svg{height:37px;}@media(min-width:768px){.elementor-92 .elementor-element.elementor-element-2ec860f2{--content-width:1102px;}.elementor-92 .elementor-element.elementor-element-8eaa818{--width:61%;}.elementor-92 .elementor-element.elementor-element-3b8e1c02{--width:75%;}.elementor-92 .elementor-element.elementor-element-1b7b4c53{--width:12%;}.elementor-92 .elementor-element.elementor-element-76340c02{--width:50%;}.elementor-92 .elementor-element.elementor-element-761fe537{--width:100%;}.elementor-92 .elementor-element.elementor-element-5bc97b43{--content-width:1280px;}.elementor-92 .elementor-element.elementor-element-13dad65a{--width:98%;}.elementor-92 .elementor-element.elementor-element-329ab564{--width:6px;}.elementor-92 .elementor-element.elementor-element-111129d6{--width:100%;}.elementor-92 .elementor-element.elementor-element-6eaee827{--content-width:1142px;}.elementor-92 .elementor-element.elementor-element-51d4e4e8{--width:49%;}.elementor-92 .elementor-element.elementor-element-4bd266b8{--width:47%;}.elementor-92 .elementor-element.elementor-element-54fbb1ec{--content-width:1280px;}.elementor-92 .elementor-element.elementor-element-11526039{--width:76%;}.elementor-92 .elementor-element.elementor-element-6f103540{--width:76%;}.elementor-92 .elementor-element.elementor-element-46a4e811{--width:76%;}.elementor-92 .elementor-element.elementor-element-29a2eb77{--content-width:628px;}.elementor-92 .elementor-element.elementor-element-79c19169{--content-width:1136px;}}@media(max-width:1024px) and (min-width:768px){.elementor-92 .elementor-element.elementor-element-29a2eb77{--content-width:677px;}}@media(min-width:2400px){.elementor-92 .elementor-element.elementor-element-c95a08b{text-align:start;}.elementor-92 .elementor-element.elementor-element-4dc1a734{padding:0em 0em 0em 0em;}.elementor-92 .elementor-element.elementor-element-763608ed{padding:0px 0px 0px 0px;}.elementor-92 .elementor-element.elementor-element-73e56276{--padding-top:10em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-1fc0e099{padding:0px 0px 0px 0px;}.elementor-92 .elementor-element.elementor-element-58803ac2{padding:0px 0px 0px 0px;}.elementor-92 .elementor-element.elementor-element-51e0bcd8{padding:0px 0px 0px 0px;}.elementor-92 .elementor-element.elementor-element-6f2c4e60{text-align:center;font-size:17px;}.elementor-92 .elementor-element.elementor-element-29a2eb77{--content-width:634px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-79c19169{--content-width:634px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}}@media(max-width:1366px){.elementor-92 .elementor-element.elementor-element-3b8e1c02{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}}@media(max-width:1024px){.elementor-92 .elementor-element.elementor-element-5bc97b43{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:2em;}.elementor-92 .elementor-element.elementor-element-54fbb1ec{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:2em;}.elementor-92 .elementor-element.elementor-element-4feda81a{padding:1em 1em 1em 1em;}.elementor-92 .elementor-element.elementor-element-25244191{padding:1em 1em 1em 1em;}.elementor-92 .elementor-element.elementor-element-6c8d7c41{padding:1em 1em 1em 1em;}}@media(max-width:767px){.elementor-92 .elementor-element.elementor-element-77cff092{--e-transform-translateX:64px;margin:-6em 0em calc(var(--kit-widget-spacing, 0px) + -7em) -1.3em;--container-widget-width:276px;--container-widget-flex-grow:0;width:var( --container-widget-width, 276px );max-width:276px;}.elementor-92 .elementor-element.elementor-element-3b8e1c02.e-con{--e-con-transform-translateX:61px;}.elementor-92 .elementor-element.elementor-element-3b8e1c02{--width:500px;--margin-top:-2em;--margin-bottom:0em;--margin-left:-2.8em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-1b7b4c53{--width:50px;--flex-wrap:nowrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:-2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-6966e1b8 img{width:100%;}.elementor-92 .elementor-element.elementor-element-f8434b7{text-align:center;}.elementor-92 .elementor-element.elementor-element-7aeedf62{padding:3em 1em 0em 1em;text-align:center;}.elementor-92 .elementor-element.elementor-element-7aeedf62 .elementor-heading-title{font-size:1.6em;}.elementor-92 .elementor-element.elementor-element-c95a08b{padding:0em 1em 0em 1em;text-align:center;}.elementor-92 .elementor-element.elementor-element-5bc29625{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:-4.5em;--margin-right:0em;}.elementor-92 .elementor-element.elementor-element-5bc29625.e-con{--align-self:center;}.elementor-92 .elementor-element.elementor-element-780befc2 .elementor-button{padding:30px 20px 30px 20px;}.elementor-92 .elementor-element.elementor-element-2c62afe0{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;}.elementor-92 .elementor-element.elementor-element-76340c02{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-4988cf7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3em 0em 0em 0em;}.elementor-92 .elementor-element.elementor-element-4988cf7d img{width:66%;}.elementor-92 .elementor-element.elementor-element-17ba0429{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:5em 1em 0em 1em;--container-widget-width:510px;--container-widget-flex-grow:0;width:var( --container-widget-width, 510px );max-width:510px;z-index:6;text-align:center;}.elementor-92 .elementor-element.elementor-element-17ba0429 .elementor-heading-title{font-size:1.9em;}.elementor-92 .elementor-element.elementor-element-79bf0492{padding:1em 0em 0em 0em;--container-widget-width:318px;--container-widget-flex-grow:0;width:var( --container-widget-width, 318px );max-width:318px;text-align:center;font-size:1.1em;}.elementor-92 .elementor-element.elementor-element-4dc1a734{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:2em 0em 0em 0em;}.elementor-92 .elementor-element.elementor-element-4dc1a734 .elementor-heading-title{font-size:13px;}.elementor-92 .elementor-element.elementor-element-74df0508{--e-image-carousel-slides-to-show:3;--e-transform-scale:1.9;margin:-3em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:879px;--container-widget-flex-grow:0;width:var( --container-widget-width, 879px );max-width:879px;z-index:1;}.elementor-92 .elementor-element.elementor-element-74df0508 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-92 .elementor-element.elementor-element-5bc97b43{--padding-top:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-763608ed{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:1em 0.3em 0em 0.3em;--container-widget-width:328px;--container-widget-flex-grow:0;width:var( --container-widget-width, 328px );max-width:328px;z-index:6;text-align:center;}.elementor-92 .elementor-element.elementor-element-763608ed .elementor-heading-title{font-size:2em;}.elementor-92 .elementor-element.elementor-element-7d517cd{padding:1em 0em 0em 0em;--container-widget-width:318px;--container-widget-flex-grow:0;width:var( --container-widget-width, 318px );max-width:318px;text-align:center;font-size:1.1em;}.elementor-92 .elementor-element.elementor-element-73e56276{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-92 .elementor-element.elementor-element-13dad65a{--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-442dc8b8{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 1em 0em 1em;z-index:6;text-align:center;}.elementor-92 .elementor-element.elementor-element-442dc8b8 .elementor-heading-title{font-size:1.9em;}.elementor-92 .elementor-element.elementor-element-771aa04d{--flex-wrap:nowrap;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;}.elementor-92 .elementor-element.elementor-element-329ab564{--width:8px;}.elementor-92 .elementor-element.elementor-element-111129d6{--min-height:420px;}.elementor-92 .elementor-element.elementor-element-15dd3ce0{--padding-top:030px;--padding-bottom:030px;--padding-left:030px;--padding-right:030px;}.elementor-92 .elementor-element.elementor-element-58cf231c{padding:0em 0em 0em 0em;}.elementor-92 .elementor-element.elementor-element-58cf231c .elementor-icon-box-title, .elementor-92 .elementor-element.elementor-element-58cf231c .elementor-icon-box-title a{font-size:1.8em;}.elementor-92 .elementor-element.elementor-element-325f254e{--padding-top:030px;--padding-bottom:030px;--padding-left:030px;--padding-right:030px;}.elementor-92 .elementor-element.elementor-element-41fe8e8{padding:0em 0em 0em 0em;}.elementor-92 .elementor-element.elementor-element-41fe8e8 .elementor-icon-box-title, .elementor-92 .elementor-element.elementor-element-41fe8e8 .elementor-icon-box-title a{font-size:1.8em;}.elementor-92 .elementor-element.elementor-element-1753ee7{--padding-top:030px;--padding-bottom:030px;--padding-left:030px;--padding-right:030px;}.elementor-92 .elementor-element.elementor-element-8f1c5a3{padding:0em 0em 0em 0em;}.elementor-92 .elementor-element.elementor-element-8f1c5a3 .elementor-icon-box-title, .elementor-92 .elementor-element.elementor-element-8f1c5a3 .elementor-icon-box-title a{font-size:1.8em;}.elementor-92 .elementor-element.elementor-element-47ede59d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-92 .elementor-element.elementor-element-43c0f455{padding:0em 0em 0em 0em;}.elementor-92 .elementor-element.elementor-element-43c0f455 .elementor-icon-box-title, .elementor-92 .elementor-element.elementor-element-43c0f455 .elementor-icon-box-title a{font-size:1.8em;}.elementor-92 .elementor-element.elementor-element-4c476368{--padding-top:030px;--padding-bottom:030px;--padding-left:030px;--padding-right:030px;}.elementor-92 .elementor-element.elementor-element-60357031{padding:0em 0em 0em 0em;}.elementor-92 .elementor-element.elementor-element-60357031 .elementor-icon-box-title, .elementor-92 .elementor-element.elementor-element-60357031 .elementor-icon-box-title a{font-size:1.8em;}.elementor-92 .elementor-element.elementor-element-1fc0e099{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:1em 1em 0em 1em;z-index:6;text-align:center;}.elementor-92 .elementor-element.elementor-element-1fc0e099 .elementor-heading-title{font-size:1.9em;}.elementor-92 .elementor-element.elementor-element-4089974f{padding:1em 0em 0em 0em;--container-widget-width:318px;--container-widget-flex-grow:0;width:var( --container-widget-width, 318px );max-width:318px;text-align:center;font-size:1.1em;}.elementor-92 .elementor-element.elementor-element-66ed0fe7{--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-6eaee827{--padding-top:0em;--padding-bottom:5em;--padding-left:01em;--padding-right:1em;}.elementor-92 .elementor-element.elementor-element-58803ac2{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;z-index:6;text-align:start;}.elementor-92 .elementor-element.elementor-element-58803ac2.elementor-element{--align-self:center;}.elementor-92 .elementor-element.elementor-element-58803ac2 .elementor-heading-title{font-size:1.9em;}.elementor-92 .elementor-element.elementor-element-3b952211{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:1em 0em 0em 0em;text-align:start;font-size:1.1em;}.elementor-92 .elementor-element.elementor-element-4bd266b8{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-92 .elementor-element.elementor-element-71acbf6f{padding:2em 2em 0em 2em;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-92 .elementor-element.elementor-element-71acbf6f img{width:100%;}.elementor-92 .elementor-element.elementor-element-51e0bcd8{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 1em 0em 1em;--container-widget-width:100em;--container-widget-flex-grow:0;width:var( --container-widget-width, 100em );max-width:100em;z-index:6;text-align:center;}.elementor-92 .elementor-element.elementor-element-51e0bcd8.elementor-element{--align-self:center;}.elementor-92 .elementor-element.elementor-element-51e0bcd8 .elementor-heading-title{font-size:1.9em;}.elementor-92 .elementor-element.elementor-element-54fbb1ec{--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-11526039{--margin-top:1em;--margin-bottom:1em;--margin-left:1em;--margin-right:1em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-4feda81a{padding:4em 2em 4em 2em;}.elementor-92 .elementor-element.elementor-element-4feda81a .elementor-image-box-wrapper{text-align:start;}.elementor-92 .elementor-element.elementor-element-4feda81a .elementor-image-box-img{margin-bottom:18px;}.elementor-92 .elementor-element.elementor-element-4feda81a .elementor-image-box-wrapper .elementor-image-box-img{width:72%;}.elementor-92 .elementor-element.elementor-element-6f103540{--margin-top:1em;--margin-bottom:1em;--margin-left:1em;--margin-right:1em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-25244191{padding:4em 2em 4em 2em;}.elementor-92 .elementor-element.elementor-element-25244191 .elementor-image-box-wrapper{text-align:start;}.elementor-92 .elementor-element.elementor-element-25244191 .elementor-image-box-img{margin-bottom:18px;}.elementor-92 .elementor-element.elementor-element-25244191 .elementor-image-box-wrapper .elementor-image-box-img{width:72%;}.elementor-92 .elementor-element.elementor-element-46a4e811{--margin-top:1em;--margin-bottom:1em;--margin-left:1em;--margin-right:1em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-6c8d7c41{padding:4em 2em 4em 2em;}.elementor-92 .elementor-element.elementor-element-6c8d7c41 .elementor-image-box-wrapper{text-align:start;}.elementor-92 .elementor-element.elementor-element-6c8d7c41 .elementor-image-box-img{margin-bottom:18px;}.elementor-92 .elementor-element.elementor-element-6c8d7c41 .elementor-image-box-wrapper .elementor-image-box-img{width:72%;}.elementor-92 .elementor-element.elementor-element-76011998{--z-index:1;}.elementor-92 .elementor-element.elementor-element-4dfac9cb{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-3556e431{padding:0em 0em 0em 0em;}.elementor-92 .elementor-element.elementor-element-6f2c4e60{padding:1em 0em 0em 0em;--container-widget-width:318px;--container-widget-flex-grow:0;width:var( --container-widget-width, 318px );max-width:318px;text-align:center;font-size:1em;}.elementor-92 .elementor-element.elementor-element-44741825{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-92 .elementor-element.elementor-element-64293619{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-92 .elementor-element.elementor-element-31352889{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-92 .elementor-element.elementor-element-73ca1861{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-92 .elementor-element.elementor-element-92029eb{padding:3em 0em 0em 0em;--n-tabs-title-gap:31px;--n-tabs-gap:0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:10px;}.elementor-92 .elementor-element.elementor-element-29a2eb77{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-129d9de2 .elementor-cta__title{font-size:1.7em;}.elementor-92 .elementor-element.elementor-element-79c19169{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-92 .elementor-element.elementor-element-3750dc17{z-index:1;}body:not(.rtl) .elementor-92 .elementor-element.elementor-element-67ab56f{right:2vh;}body.rtl .elementor-92 .elementor-element.elementor-element-67ab56f{left:2vh;}.elementor-92 .elementor-element.elementor-element-67ab56f{bottom:11px;}.elementor-92 .elementor-element.elementor-element-67ab56f .elementor-icon{font-size:25px;}.elementor-92 .elementor-element.elementor-element-67ab56f .elementor-icon svg{height:25px;}}/* Start custom CSS for container, class: .elementor-element-1b7b4c53 */.profile {
  cursor: pointer;
  transition: 0.2s;
  margin-left: -20px;
}
.elementor-92 .elementor-element.elementor-element-1b7b4c53 .profile:hover {
  transform: translatex(-12px);
  filter: saturate(1.3);
}
.elementor-92 .elementor-element.elementor-element-1b7b4c53:hover .profile:not(:hover) {
 filter: blur(1px) saturate(0);
}
@media(max-width: 767px){
.profile {
  margin-left: -16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aeedf62 *//* força a cor do título inteiro */
.elementor-92 .elementor-element.elementor-element-7aeedf62,
.elementor-92 .elementor-element.elementor-element-7aeedf62 .elementor-heading-title,
.elementor-92 .elementor-element.elementor-element-7aeedf62 .elementor-heading-title *:not(span) {
  color: #3E2A21 !important;
}

/* destaque do span */
.elementor-92 .elementor-element.elementor-element-7aeedf62 span {
  color: #6A4A3A !important;
  background: linear-gradient(120deg, #EAD8C8, #F4E9E1, #E6D0C1);
  border-radius: 8px;
  padding: 4px 12px;
  display: inline-block;
  line-height: 1.35;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-780befc2 */.btn4 {
 color: #6A4A3A;
 background-color: #EFE4DB;
 border-style: solid;
 border-width: 2px 2px 2px 2px;
 border-color: rgba(255, 255, 255, 0.4);
 border-radius: 40px 40px 40px 40px;
 transform: translate(0px, 0px) rotate(0deg);
 transition: 0.2s;
 box-shadow: -4px -2px 16px 0px #ffffff,
             4px 2px 16px 0px rgba(180, 150, 130, 0.45);
}

.btn4:hover {
 color: #5A4032;
 background-color: #F4ECE6;
 box-shadow: -2px -1px 8px 0px #ffffff,
             2px 1px 8px 0px rgba(180, 150, 130, 0.45);
}

.btn4:active {
 box-shadow: none;
}

.elementor-92 .elementor-element.elementor-element-780befc2 .fil0{
    fill: #6A4A3A !important;
}

.elementor-92 .elementor-element.elementor-element-780befc2 .elementor-button-text{
    transform: translatey(4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4988cf7d */.elementor-92 .elementor-element.elementor-element-4988cf7d img {
  border-radius: 18px;
  box-shadow: 0 20px 45px rgba(0, 0, 0, 0.08);
  transition: transform 0.8s ease, box-shadow 0.8s ease;
}

.elementor-92 .elementor-element.elementor-element-4988cf7d img:hover {
  transform: scale(1.015);
  box-shadow: 0 28px 55px rgba(0, 0, 0, 0.10);
}
.luzpulsante{
    animation: 5s luzz ease infinite;
}
@keyframes luzz{
     0%,100% {
                    filter: brightness(1);
                }
                86% {
                    filter: brightness(1);
                }
                86.25% {
                    filter: brightness(1.8) saturate(2);
                }
                87% {
                    filter: brightness(1.3);
                }
                88.5% {
                    filter: brightness(3);
                }
                95% {
                    filter: brightness(1);
                }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ec860f2 *//* 🌸 Estrutura da linha do tempo */
.timeline {
  position: relative;
  padding-left: 40px; /* espaço pra linha e bolinhas */
  margin: 60px 0;
}

/* 💫 Linha dourada central com controle de altura */
.timeline::before {
  content: "";
  position: absolute;
  left: 16px; 
  top: 16px;  
  bottom: 26px; 
  width: 2px;
  background: linear-gradient(to bottom, #D9B89A 0%, #E8CBAA 50%, #D9B89A 100%);
  opacity: 0.6;
  border-radius: 2px;
  z-index: 1;
}

/* ✨ Cada item da linha do tempo */
.conteudotimeline {
  position: relative;
  margin-bottom: 50px;
  padding-left: 25px;
}

/* 🔆 Bolinha dourada animada */
.conteudotimeline:before {
  content: "";
  position: absolute;
  top: 0px;
  transform: translateX(-50%);
  width: 20px;
  height: 20px;
  left: -24px;
  border-radius: 50%;
  
  background: radial-gradient(circle at 50% 50%, #FCEAD7 0%, #E4B8A0 70%, #CFA98A 100%);
  border: 2px solid #D9B89A;
  box-shadow: 0 0 8px 2px rgba(255, 230, 200, 0.25);
  z-index: 2;

  animation:
    glowLuxury 3.5s ease-in-out infinite,
    toneShift 6s ease-in-out infinite alternate;
}

/* 💫 Pulso de luz suave */
@keyframes glowLuxury {
  0%, 100% {
    box-shadow: 0 0 8px 2px rgba(255, 230, 200, 0.25);
    transform: translateX(-50%) scale(1);
  }
  50% {
    box-shadow: 0 0 12px 3px rgba(255, 235, 210, 0.45);
    transform: translateX(-50%) scale(1.06);
  }
}

/* 🌸 Transição de cor dourado ⇄ rosé */
@keyframes toneShift {
  0% {
    background: radial-gradient(circle at 50% 50%, #FFF0DC 0%, #EBC3A8 70%, #CFA98A 100%);
    border-color: #D9B89A;
  }
  50% {
    background: radial-gradient(circle at 50% 50%, #F7D6CB 0%, #E4A6A3 70%, #D89C89 100%);
    border-color: #D5A79A;
  }
  100% {
    background: radial-gradient(circle at 50% 50%, #FFF3E0 0%, #E8C2A6 70%, #D2A782 100%);
    border-color: #D8B797;
  }
}

/* 📱 Mobile ajustes */
@media (max-width: 767px) {
  .timeline {
    padding-left: 30px;
  }

  .timeline::before {
    left: 12px;
    top: 22px;
    bottom: 22px;
  }

  .conteudotimeline {
    margin-bottom: 60px;
  }

  .conteudotimeline:before {
      top: -2px;
      left: -25px;
      width: 14px;
      height: 14px;
  }
}

.elementor-92 .elementor-element.elementor-element-2ec860f2::before {
    content: "";
    opacity: 1.9;
    background-color: transparent;
    background-image: radial-gradient(white 2px, transparent 0);
    background-size: 5px 5px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dc1a734 */.seta-suave {
  display: inline-block;
  animation: setaMove 1.4s ease-in-out infinite;
}

@keyframes setaMove {
  0% { transform: translateX(0); opacity: 0.6; }
  50% { transform: translateX(6px); opacity: 1; }
  100% { transform: translateX(0); opacity: 0.6; }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-74df0508 */.elementor-92 .elementor-element.elementor-element-74df0508 .elementor-swiper-button-prev{
    backdrop-filter: blur(15px);
-webkit-backdrop-filter: blur(15px);
    padding: 10px;
    border-radius: 50px;
    outline: 1px solid #fff;
    top: 50%;
    left: calc(50% - 22%);
}
.elementor-92 .elementor-element.elementor-element-74df0508 .elementor-swiper-button-next{
    backdrop-filter: blur(15px);
-webkit-backdrop-filter: blur(15px);
    padding: 10px;
    border-radius: 50px;
    outline: 2px solid #fff;
    top: 50%;
    right: calc(50% - 22%);
}
@media(max-width: 767px){
.elementor-92 .elementor-element.elementor-element-74df0508 .elementor-swiper-button-prev{
    width: 20px;
    padding: 5px;
    outline: 1px solid #fff;
    top: 50%;
    left: calc(50% - 22%);
}
.elementor-92 .elementor-element.elementor-element-74df0508 .elementor-swiper-button-next{
width: 20px;
    padding: 5px;
    outline: 2px solid #fff;
    top: 50%;
    right: calc(50% - 22%);
}
}
.elementor-92 .elementor-element.elementor-element-74df0508 .swiper-slide-prev{
    filter: blur(10px);
    transform: scale(0.5);
    transition: 0.5s;
}
.elementor-92 .elementor-element.elementor-element-74df0508 .swiper-slide-active{
    filter: blur(8px);
    right: -50px;
     opacity: 70%;
    transform: scale(0.7);
    transition: 0.5s;
}
.elementor-92 .elementor-element.elementor-element-74df0508 .swiper-slide-next{
transform: scale(1.2);
z-index: 2;
 transition: 0.5s;
}
.elementor-92 .elementor-element.elementor-element-74df0508 .swiper-slide-next ~.swiper-slide{
    filter: blur(8px);
    left: -50px;
    opacity: 70%;
    transform: scale(0.7);
    transition: 0.5s;
}
.elementor-92 .elementor-element.elementor-element-74df0508 .swiper{
    padding: 9.5em 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-761fe537 */.elementor-92 .elementor-element.elementor-element-761fe537::before {
    content: "";
    opacity: 1.9;
    background-color: transparent;
    background-image: radial-gradient(white 2px, transparent 0);
    background-size: 5px 5px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bc97b43 */.elementor-92 .elementor-element.elementor-element-5bc97b43::before {
    content: "";
    opacity: 1.9;
    background-color: transparent;
    background-image: radial-gradient(white 2px, transparent 0);
    background-size: 5px 5px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e56276 *//* 🌸 Estrutura da linha do tempo */
.timeline {
  position: relative;
  padding-left: 40px; /* espaço pra linha e bolinhas */
  margin: 60px 0;
}

/* 💫 Linha dourada central com controle de altura */
.timeline::before {
  content: "";
  position: absolute;
  left: 16px; 
  top: 16px;  
  bottom: 26px; 
  width: 2px;
  background: linear-gradient(to bottom, #D9B89A 0%, #E8CBAA 50%, #D9B89A 100%);
  opacity: 0.6;
  border-radius: 2px;
  z-index: 1;
}

/* ✨ Cada item da linha do tempo */
.conteudotimeline {
  position: relative;
  margin-bottom: 50px;
  padding-left: 25px;
}

/* 🔆 Bolinha dourada animada */
.conteudotimeline:before {
  content: "";
  position: absolute;
  top: -20px;
  transform: translateX(-50%);
  width: 20px;
  height: 20px;
  left: -24px;
  border-radius: 50%;
  
  background: radial-gradient(circle at 50% 50%, #FCEAD7 0%, #E4B8A0 70%, #CFA98A 100%);
  border: 2px solid #D9B89A;
  box-shadow: 0 0 8px 2px rgba(255, 230, 200, 0.25);
  z-index: 2;

  animation:
    glowLuxury 3.5s ease-in-out infinite,
    toneShift 6s ease-in-out infinite alternate;
}

/* 💫 Pulso de luz suave */
@keyframes glowLuxury {
  0%, 100% {
    box-shadow: 0 0 8px 2px rgba(255, 230, 200, 0.25);
    transform: translateX(-50%) scale(1);
  }
  50% {
    box-shadow: 0 0 12px 3px rgba(255, 235, 210, 0.45);
    transform: translateX(-50%) scale(1.06);
  }
}

/* 🌸 Transição de cor dourado ⇄ rosé */
@keyframes toneShift {
  0% {
    background: radial-gradient(circle at 50% 50%, #FFF0DC 0%, #EBC3A8 70%, #CFA98A 100%);
    border-color: #D9B89A;
  }
  50% {
    background: radial-gradient(circle at 50% 50%, #F7D6CB 0%, #E4A6A3 70%, #D89C89 100%);
    border-color: #D5A79A;
  }
  100% {
    background: radial-gradient(circle at 50% 50%, #FFF3E0 0%, #E8C2A6 70%, #D2A782 100%);
    border-color: #D8B797;
  }
}

/* 📱 Mobile ajustes */
@media (max-width: 767px) {
  .timeline {
    padding-left: 30px;
  }

  .timeline::before {
    left: 12px;
    top: 22px;
    bottom: 22px;
  }

  .conteudotimeline {
    margin-bottom: 60px;
  }

  .conteudotimeline:before {
      top: -px;
      left: -25px;
      width: 18px;
      height: 18px;
  }
}

.elementor-92 .elementor-element.elementor-element-73e56276::before {
    content: "";
    opacity: 1.9;
    background-color: transparent;
    background-image: radial-gradient(white 2px, transparent 0);
    background-size: 5px 5px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f26ea47 */.elementor-92 .elementor-element.elementor-element-f26ea47::before {
    content: "";
    opacity: 1.9;
    background-color: transparent;
    background-image: radial-gradient(white 2px, transparent 0);
    background-size: 5px 5px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66ed0fe7 */.elementor-92 .elementor-element.elementor-element-66ed0fe7::before {
    content: "";
    opacity: 1.9;
    background-color: transparent;
    background-image: radial-gradient(white 2px, transparent 0);
    background-size: 5px 5px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71acbf6f */.reflexo{
    overflow: hidden;
}
.reflexo:before {
  content: "";
  position: absolute;
  left: 0%;
  width: 150px;
  height: 300%;
  top: -100%;
  filter:blur(20px);
  background: linear-gradient(to right, transparent 1%, #fff 80%,#fff 80% , transparent 50%);
  pointer-events: none;
  mix-blend-mode: screen;
  transform: rotate(20deg);
  animation: reflexo 3s linear infinite;
}
@keyframes reflexo{
    from{
        transform: rotate(20deg) translatex(-300%);
    }
    to{
        transform:  rotate(20deg) translatex(300%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eaee827 */.elementor-92 .elementor-element.elementor-element-6eaee827::before {
    content: "";
    opacity: 1.9;
    background-color: transparent;
    background-image: radial-gradient(white 2px, transparent 0);
    background-size: 5px 5px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b5673a */.elementor-92 .elementor-element.elementor-element-55b5673a::before {
    content: "";
    opacity: 1.9;
    background-color: transparent;
    background-image: radial-gradient(white 2px, transparent 0);
    background-size: 5px 5px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4feda81a *//* Estilo base do card */
.card-magico {
  background: #FFF8F3;
  border-radius: 22px;
  padding: 30px;
  text-align: center;
  box-shadow: 
    0 8px 20px rgba(0, 0, 0, 0.06),
    0 2px 6px rgba(0, 0, 0, 0.04);
  transition: all 0.5s ease;
  transform: perspective(1000px) rotateY(0deg) rotateX(0deg);
  border: 1px solid rgba(255, 255, 255, 0.4);
}

/* Efeito ao passar o mouse */
.card-magico:hover {
  transform: perspective(1000px) rotateY(8deg) rotateX(2deg) translateY(-6px);
  box-shadow:
    0 20px 40px rgba(0, 0, 0, 0.15),
    0 8px 18px rgba(0, 0, 0, 0.08);
  border: 1px solid rgba(230, 230, 230, 0.6); /* borda sutil */
}

/* Imagem dentro do card */
.card-magico img {
  width: 100%;
  border-radius: 18px;
  object-fit: cover;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.06);
}

/* Efeito na imagem */
.card-magico:hover img {
  transform: scale(1.05);
  box-shadow:
    0 10px 28px rgba(0, 0, 0, 0.12),
    0 6px 12px rgba(0, 0, 0, 0.06);
}

/* Título */
.card-magico h3 {
  color: #2A1E17;
  font-weight: 600;
  font-size: 1.4rem;
  margin-top: 20px;
}

/* Descrição */
.card-magico p {
  color: #6B5C53;
  font-size: 1rem;
  line-height: 1.6;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11526039 */.elementor-92 .elementor-element.elementor-element-11526039:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 8px;
    /* cores adaptadas p/ #FFF8F3 */
    background: linear-gradient(98deg, #FFE7D6, #FFC8B0, #FFE7D6, #FFF2E9);
    box-shadow: 
        0px 100px 80px 0px #FFE7D6,
        0px 41.778px 33.422px 0px #FFE7D6,
        0px 22.336px 17.869px 0px #FFC8B0,
        0px 12.522px 10.017px 0px #FFC8B0,
        0px 6.65px 5.32px 0px #FFC8B0,
        0px 2.767px 2.214px 0px #FFC8B0;
}
.elementor-92 .elementor-element.elementor-element-11526039:hover:after {
    width: 70%;
}

.elementor-92 .elementor-element.elementor-element-11526039{
    box-shadow: inset -2px -2px 4px #181a3214, inset 3px 3px 3px #fff, 0.4777151241141837px 0.4777151241141837px 0.20267736224190752px -0.8125px #1414140d, 1.4487036858627107px 1.4487036858627107px 0.6146329201220813px -1.625px #1414140d, 3.829592112890677px 3.829592112890677px 1.62475833132211px -2.4375px #1414140b, 12px 12px 5.091168824543143px -3.25px #14141407;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-25244191 *//* Estilo base do card */
.card-magico {
  background: #FFF8F3;
  border-radius: 22px;
  padding: 30px;
  text-align: center;
  box-shadow: 
    0 8px 20px rgba(0, 0, 0, 0.06),
    0 2px 6px rgba(0, 0, 0, 0.04);
  transition: all 0.5s ease;
  transform: perspective(1000px) rotateY(0deg) rotateX(0deg);
  border: 1px solid rgba(255, 255, 255, 0.4);
}

/* Efeito ao passar o mouse */
.card-magico:hover {
  transform: perspective(1000px) rotateY(8deg) rotateX(2deg) translateY(-6px);
  box-shadow:
    0 20px 40px rgba(0, 0, 0, 0.15),
    0 8px 18px rgba(0, 0, 0, 0.08);
  border: 1px solid rgba(230, 230, 230, 0.6); /* borda sutil */
}

/* Imagem dentro do card */
.card-magico img {
  width: 100%;
  border-radius: 18px;
  object-fit: cover;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.06);
}

/* Efeito na imagem */
.card-magico:hover img {
  transform: scale(1.05);
  box-shadow:
    0 10px 28px rgba(0, 0, 0, 0.12),
    0 6px 12px rgba(0, 0, 0, 0.06);
}

/* Título */
.card-magico h3 {
  color: #2A1E17;
  font-weight: 600;
  font-size: 1.4rem;
  margin-top: 20px;
}

/* Descrição */
.card-magico p {
  color: #6B5C53;
  font-size: 1rem;
  line-height: 1.6;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f103540 */.elementor-92 .elementor-element.elementor-element-6f103540:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 8px;
    /* cores adaptadas p/ #FFF8F3 */
    background: linear-gradient(98deg, #FFE7D6, #FFC8B0, #FFE7D6, #FFF2E9);
    box-shadow: 
        0px 100px 80px 0px #FFE7D6,
        0px 41.778px 33.422px 0px #FFE7D6,
        0px 22.336px 17.869px 0px #FFC8B0,
        0px 12.522px 10.017px 0px #FFC8B0,
        0px 6.65px 5.32px 0px #FFC8B0,
        0px 2.767px 2.214px 0px #FFC8B0;
}
.elementor-92 .elementor-element.elementor-element-6f103540:hover:after {
    width: 70%;
}

.elementor-92 .elementor-element.elementor-element-6f103540{
    box-shadow: inset -2px -2px 4px #181a3214, inset 3px 3px 3px #fff, 0.4777151241141837px 0.4777151241141837px 0.20267736224190752px -0.8125px #1414140d, 1.4487036858627107px 1.4487036858627107px 0.6146329201220813px -1.625px #1414140d, 3.829592112890677px 3.829592112890677px 1.62475833132211px -2.4375px #1414140b, 12px 12px 5.091168824543143px -3.25px #14141407;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6c8d7c41 *//* Estilo base do card */
.card-magico {
  background: #FFF8F3;
  border-radius: 22px;
  padding: 30px;
  text-align: center;
  box-shadow: 
    0 8px 20px rgba(0, 0, 0, 0.06),
    0 2px 6px rgba(0, 0, 0, 0.04);
  transition: all 0.5s ease;
  transform: perspective(1000px) rotateY(0deg) rotateX(0deg);
  border: 1px solid rgba(255, 255, 255, 0.4);
}

/* Efeito ao passar o mouse */
.card-magico:hover {
  transform: perspective(1000px) rotateY(8deg) rotateX(2deg) translateY(-6px);
  box-shadow:
    0 20px 40px rgba(0, 0, 0, 0.15),
    0 8px 18px rgba(0, 0, 0, 0.08);
  border: 1px solid rgba(230, 230, 230, 0.6); /* borda sutil */
}

/* Imagem dentro do card */
.card-magico img {
  width: 100%;
  border-radius: 18px;
  object-fit: cover;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.06);
}

/* Efeito na imagem */
.card-magico:hover img {
  transform: scale(1.05);
  box-shadow:
    0 10px 28px rgba(0, 0, 0, 0.12),
    0 6px 12px rgba(0, 0, 0, 0.06);
}

/* Título */
.card-magico h3 {
  color: #2A1E17;
  font-weight: 600;
  font-size: 1.4rem;
  margin-top: 20px;
}

/* Descrição */
.card-magico p {
  color: #6B5C53;
  font-size: 1rem;
  line-height: 1.6;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46a4e811 */.elementor-92 .elementor-element.elementor-element-46a4e811:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 8px;
    /* cores adaptadas p/ #FFF8F3 */
    background: linear-gradient(98deg, #FFE7D6, #FFC8B0, #FFE7D6, #FFF2E9);
    box-shadow: 
        0px 100px 80px 0px #FFE7D6,
        0px 41.778px 33.422px 0px #FFE7D6,
        0px 22.336px 17.869px 0px #FFC8B0,
        0px 12.522px 10.017px 0px #FFC8B0,
        0px 6.65px 5.32px 0px #FFC8B0,
        0px 2.767px 2.214px 0px #FFC8B0;
}
.elementor-92 .elementor-element.elementor-element-46a4e811:hover:after {
    width: 70%;
}

.elementor-92 .elementor-element.elementor-element-46a4e811{
    box-shadow: inset -2px -2px 4px #181a3214, inset 3px 3px 3px #fff, 0.4777151241141837px 0.4777151241141837px 0.20267736224190752px -0.8125px #1414140d, 1.4487036858627107px 1.4487036858627107px 0.6146329201220813px -1.625px #1414140d, 3.829592112890677px 3.829592112890677px 1.62475833132211px -2.4375px #1414140b, 12px 12px 5.091168824543143px -3.25px #14141407;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54fbb1ec */.elementor-92 .elementor-element.elementor-element-54fbb1ec::before {
    content: "";
    opacity: 1.9;
    background-color: transparent;
    background-image: radial-gradient(white 2px, transparent 0);
    background-size: 5px 5px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3556e431 */.elementor-92 .elementor-element.elementor-element-3556e431 .elementor-heading-title {
    font-weight: 700;
    letter-spacing: 0.3px;
    line-height: 1.1;

    /* 🎨 degradê rosé-nude premium */
    background: linear-gradient(
        120deg,
        #A35E63,
        #C49A88
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent !important;

    /* ✨ leve profundidade para não sumir no fundo claro */
    filter: drop-shadow(0 2px 4px rgba(0,0,0,0.05));
    transition: all .3s ease;
}

/* hover opcional, delicado */
.elementor-92 .elementor-element.elementor-element-3556e431 .elementor-heading-title:hover {
    filter: drop-shadow(0 3px 8px rgba(0,0,0,0.08));
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-92029eb */.elementor-92 .elementor-element.elementor-element-92029eb .e-n-tabs-heading {
    background: #FCEBE6; /* fundo clarinho combinando com a página */
    width: fit-content;
    align-self: center;
    position: relative;
    border-radius: 100px;
    height: 80px;
    border: 8px solid #E8C7C0; /* borda rosé elegante */
    flex-wrap: wrap !important;
}

/* remove qualquer fundo nativo */
.elementor-92 .elementor-element.elementor-element-92029eb .e-n-tab-title {
    background: transparent !important;
    border: none !important;
}

/* texto sempre por cima do indicador */
.elementor-92 .elementor-element.elementor-element-92029eb .e-n-tab-title-text {
    position: relative;
    z-index: 10 !important;
    color: #7A4C47; /* rosé escuro suave, premium */
}

/* indicador "pill" selecionado — rosé glam */
.elementor-92 .elementor-element.elementor-element-92029eb .e-tab-indicator {
    position: absolute;
    top: 0;
    height: 100%;
    
    /* degrade rosé moderno */
    background: linear-gradient(
        120deg,
        #F8DAD2,
        #EEC5B9,
        #D7A89C
    );

    border: 2px solid #E5B7AE; /* borda nude-rosé */
    
    filter: drop-shadow(0px 0px 14px rgba(217,150,140,0.35));

    will-change: filter, transform;
    border-radius: 100px;
    transition: left 0.3s ease-out, width 0.3s ease-out;
    z-index: 0 !important;
    pointer-events: none;
}

@media (max-width: 767px) {
    .elementor-92 .elementor-element.elementor-element-92029eb .e-n-tab-title{
        margin-bottom: 10px !important;
        margin-top: 2px !important;
    }

    .elementor-92 .elementor-element.elementor-element-92029eb.e-n-tabs-mobile>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading {
        display: flex !important;
    }

    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile {
        --n-tabs-heading-display: flex;
    }
}

.elementor-92 .elementor-element.elementor-element-92029eb .e-n-tab-icon {
    z-index: 10;
}

/* animação suave no conteúdo */
.elementor-92 .elementor-element.elementor-element-92029eb .e-n-tabs-content .e-active{
    animation: abas 0.9s ease-in-out;
}

@keyframes abas {
    0% {
        filter: blur(12px);
        opacity: 0;
    }
    100% {
        filter: blur(0px);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76011998 */.elementor-92 .elementor-element.elementor-element-76011998::before {
    content: "";
    opacity: 1.9;
    background-color: transparent;
    background-image: radial-gradient(white 2px, transparent 0);
    background-size: 5px 5px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-129d9de2 *//* Botão */
.elementor-92 .elementor-element.elementor-element-129d9de2 .elementor-cta__button {
    background: linear-gradient(120deg, #D8B6A4, #C9A08B);
    color: #FFFFFF;
    border-radius: 999px;
    padding: 15px 36px;
    font-weight: 500;
    letter-spacing: 0.3px;
    transition: all 0.35s ease;
    box-shadow: 0 10px 24px rgba(201, 160, 139, 0.35);
}

/* Hover do botão */
.elementor-92 .elementor-element.elementor-element-129d9de2 .elementor-cta__button:hover {
    background: linear-gradient(120deg, #E2C6B6, #D4AE99);
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a2eb77 */.elementor-92 .elementor-element.elementor-element-29a2eb77::before {
    content: "";
    opacity: 1.9;
    background-color: transparent;
    background-image: radial-gradient(white 2px, transparent 0);
    background-size: 5px 5px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c19169 */.elementor-92 .elementor-element.elementor-element-79c19169::before {
    content: "";
    opacity: 2.5;
    background-color: transparent;
    background-image: radial-gradient(#D8CFC6 1px, transparent 0);
    background-size: 5px 5px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-48bc141d *//* ======= BOTÃO BRILHANTE BONITA TODO DIA (FUNDO PRETO) ======= */

.brilho2 .elementor-button {
  background: linear-gradient(90deg, #F9D6E5, #FCD0A1) !important; /* degradê rosé-dourado */
  color: #1a1a1a !important; /* texto escuro para contraste com o fundo claro */
  border: 2px solid #3a3a3a; /* borda discreta para fundo preto */
  padding: 15px 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  position: relative;
  transition: 2s;
  font-weight: 600;
  letter-spacing: 0.5px;
  box-shadow: 0 0 25px rgba(255, 214, 224, 0.6); /* brilho rosado */
}

@media(max-width: 767px) {
  .brilho2 .elementor-button {
    padding: 15px 30px;
  }
}

.brilho2 .elementor-button:before {
  background-image: radial-gradient(
    43.3% 44.23% at 50% 49.51%,
    #fff5ef 29%, 
    #ffd7cc 48.5%, 
    #ffc2b8 60.71%, 
    #ffb9b900 100%
  );
  filter: blur(8px);
  width: 300px;
  height: 150px;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(var(--button-translate-x, -10%), -50%);
  border-radius: 100%;
  transition: transform 0.8s cubic-bezier(.4, 0, .2, 1);
}

.brilho2 .elementor-button.hovering:before {
  transition: transform 0.15s ease-out !important;
}

.brilho1 {
  padding: 0px !important;
  border-radius: 100px;
  outline: 3px solid #ffb6b966; /* contorno suave rosado */
  position: relative;
  background-color: #000; /* fundo preto */
}

.brilho1::before {
  transition: 0.35s ease-out;
  filter: blur(14px);
  background: linear-gradient(to right, transparent 30%, #ffb6b9 75%, #ff92a3 95%);
  width: 108%;
  height: 125%;
  left: 50%;
  top: 50%;
  content: "";
  border-radius: 100px;
  position: absolute;
  transform: translate(-50%, -50%);
  z-index: 1;
  opacity: var(--before-opacity, 1);
}

.brilho1::after {
  transition: 0.35s ease-out;
  filter: blur(14px);
  background: linear-gradient(to left, transparent 30%, #ffb6b9 75%, #ff92a3 95%);
  width: 108%;
  height: 125%;
  left: 50%;
  top: 50%;
  content: "";
  border-radius: 100px;
  position: absolute;
  transform: translate(-50%, -50%);
  z-index: 1;
  opacity: var(--after-opacity, 0);
}

.brilho2 .elementor-button-text,
.brilho2 .elementor-button-icon {
  z-index: 5;
  align-self: center !important;
  vertical-align: center !important;
}

.brilho1 {
  width: fit-content;
  overflow: visible;
  z-index: 1;
  position: relative;
  padding: 0px;
}

.brilho2 {
  z-index: 5;
  overflow: hidden;
  border-radius: 100px;
  position: relative;
}

/* Fundo preto da seção */
#bonita-todo-dia {
  background-color: #000;
  padding: 60px 0;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS *//* ===== Scrollbar Premium Rosé ===== */
::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

::-webkit-scrollbar-track {
    background: #FCEBE6; /* fundo nude */
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg, #D7A49C, #C18479);
    border-radius: 10px;
    border: 2px solid #FCEBE6; /* deixa elegante e fino */
}

::-webkit-scrollbar-thumb:hover {
    background: linear-gradient(180deg, #BE7B72, #A9675E);
}

/* ============================
    🔱 THE LUX FRAME PREMIUM 🔱
   ============================ */

/* Container */
.lux-frame {
  display: inline-flex;
  position: relative;
  padding: 18px 36px;
  border-radius: 14px;
  background: rgba(255,255,255,0.45);
  backdrop-filter: blur(8px);
  border: 1px solid rgba(180,140,130,0.35);
  box-shadow: 
    inset 0 0 12px rgba(255,230,220,0.55),
    0 6px 18px rgba(130,95,85,0.12);
  transition: all .35s ease;
}

/* Hover Premium */
.lux-frame:hover {
  box-shadow: 
    inset 0 0 18px rgba(255,220,210,0.75),
    0 14px 26px rgba(140,100,90,0.12);
  transform: translateY(-2px);
}

/* Texto */
.lux-text {
  font-family: "Playfair Display", serif;
  font-weight: 600;
  font-size: 1.7rem;
  letter-spacing: .5px;

  background: linear-gradient(120deg, 
    #6A3A2A 0%,     /* café profundo */
    #B8746A 45%,    /* rosé queimado */
    #D9A79D 80%,    /* rosé metálico */
    #F3D2C4 100%    /* champagne rosé */
  );
  -webkit-background-clip: text;
  color: transparent;
}

/* Cantos Luxuosos */
.lux-corner {
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 3px;
  background: linear-gradient(135deg, 
    #F7E6DF 0%, 
    #E7BBB0 50%, 
    #C68F80 100%
  );
  box-shadow:
    0 0 6px rgba(200,150,140,0.45),
    inset 0 0 4px rgba(255,255,255,0.35);
  animation: luxPulse 4s ease-in-out infinite;
}

/* Posições */
.c1 { top: -8px; left: -8px; animation-delay: 0s; }
.c2 { top: -8px; right: -8px; animation-delay: .8s; }
.c3 { bottom: -8px; left: -8px; animation-delay: 1.6s; }
.c4 { bottom: -8px; right: -8px; animation-delay: 2.4s; }

/* Efeito Cinematográfico — Pulso de Luz */
@keyframes luxPulse {
  0%, 100% {
    transform: scale(1);
    box-shadow:
      0 0 6px rgba(200,150,140,.45),
      inset 0 0 3px rgba(255,255,255,.25);
  }
  50% {
    transform: scale(1.1);
    box-shadow:
      0 0 14px rgba(255,180,160,.55),
      inset 0 0 6px rgba(255,255,255,.5);
  }
}




html, body{
    overflow-x: clip !important;
}



/*Personalize  o cursor geral do site aqui*/

html{
cursor:url('https://romanzinimakeup.com.br/wp-content/uploads/2025/12/png-cliqeu.png'), auto;
}

/*Personalize  o cursor das partes de clique e hover aqui, caso prefira deixar essas como padrão do navegador, basta remover essa parte do código*/

html.click, html.click a, html.click a:hover, a:hover{
cursor:url('https://romanzinimakeup.com.br/wp-content/uploads/2025/12/png-cliqeu.png'), auto;
}

html{
    scroll-behavior: smooth !important;
}/* End custom CSS */