.elementor-125 .elementor-element.elementor-element-10870345{--display:flex;--min-height:963px;--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:5em;--padding-bottom:0em;--padding-left:3em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-10870345:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-10870345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-125 .elementor-element.elementor-element-10870345.e-con{--flex-grow:0;--flex-shrink:0;}.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-125 .elementor-element.elementor-element-f928b53{--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:2em;--margin-right:0em;--z-index:1;}.elementor-125 .elementor-element.elementor-element-6725607b{--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:0px;--margin-bottom:0px;--margin-left:-59px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-369047a2{--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-125 .elementor-element.elementor-element-3d68b527 img{width:100%;}.elementor-125 .elementor-element.elementor-element-3462310c img{width:100%;}.elementor-125 .elementor-element.elementor-element-5a212278 img{width:100%;}.elementor-125 .elementor-element.elementor-element-7a20fae1 img{width:100%;}.elementor-125 .elementor-element.elementor-element-118ec20b 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-125 .elementor-element.elementor-element-6ac311df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -16px;padding:0em 8em 0em 0em;}.elementor-125 .elementor-element.elementor-element-6ac311df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;color:#3F2D23;}.elementor-125 .elementor-element.elementor-element-53eff2b5{padding:2em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-53eff2b5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2em;font-weight:500;line-height:50px;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-125 .elementor-element.elementor-element-16348815{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:400;color:#5A4032;}.elementor-125 .elementor-element.elementor-element-45886459{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-13fdca73{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-594b89c1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-125 .elementor-element.elementor-element-71971834{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-125 .elementor-element.elementor-element-71971834.elementor-element{--align-self:stretch;}.elementor-125 .elementor-element.elementor-element-71971834 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-125 .elementor-element.elementor-element-71971834 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-125 .elementor-element.elementor-element-71971834 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;fill:#1A1A1A;color:#1A1A1A;padding:25px 25px 25px 25px;}.elementor-125 .elementor-element.elementor-element-50866860{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;padding:0px 0px 0px 0px;text-align:start;}.elementor-125 .elementor-element.elementor-element-50866860 img{width:38%;opacity:0.44;}.elementor-125 .elementor-element.elementor-element-3033bd31{--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:4em;--margin-bottom:0em;--margin-left:3em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-125 .elementor-element.elementor-element-65816d51{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-125 .elementor-element.elementor-element-667cb507{--e-image-carousel-slides-to-show:2;--e-transform-rotateZ:90deg;padding:0em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-2072ce8e{--display:flex;--min-height:963px;--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:5em;--padding-bottom:0em;--padding-left:3em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-2072ce8e:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-2072ce8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-125 .elementor-element.elementor-element-1141c2c2{--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:2em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-125 .elementor-element.elementor-element-435e8ee6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-225.969px;text-align:start;}body:not(.rtl) .elementor-125 .elementor-element.elementor-element-435e8ee6{left:-77px;}body.rtl .elementor-125 .elementor-element.elementor-element-435e8ee6{right:-77px;}.elementor-125 .elementor-element.elementor-element-435e8ee6 img{width:59%;}.elementor-125 .elementor-element.elementor-element-336e377d{--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:-10px;--margin-bottom:0px;--margin-left:-81px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-327ed697{--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-125 .elementor-element.elementor-element-73742195 img{width:100%;}.elementor-125 .elementor-element.elementor-element-4bf2a4f9 img{width:100%;}.elementor-125 .elementor-element.elementor-element-5522cdd5 img{width:100%;}.elementor-125 .elementor-element.elementor-element-179eca38 img{width:100%;}.elementor-125 .elementor-element.elementor-element-3e6590ab img{width:100%;}.elementor-125 .elementor-element.elementor-element-39a8af2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -16px;padding:0em 8em 0em 0em;}.elementor-125 .elementor-element.elementor-element-39a8af2d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;color:#3F2D23;}.elementor-125 .elementor-element.elementor-element-14deb018{padding:3em 0em 0em 0em;z-index:0;}.elementor-125 .elementor-element.elementor-element-14deb018 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2em;font-weight:500;line-height:50px;color:#6EC1E4;}.elementor-125 .elementor-element.elementor-element-71d4863d{z-index:1;font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:400;color:#5A4032;}.elementor-125 .elementor-element.elementor-element-4773f9c6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-3a94ccbd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-6d23501c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-125 .elementor-element.elementor-element-6d23501c.elementor-element{--align-self:stretch;}.elementor-125 .elementor-element.elementor-element-6d23501c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-125 .elementor-element.elementor-element-6d23501c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-125 .elementor-element.elementor-element-6d23501c .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;fill:#1A1A1A;color:#1A1A1A;padding:25px 25px 25px 25px;}.elementor-125 .elementor-element.elementor-element-60f1ca51{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:0px 0px 0px 0px;text-align:start;}.elementor-125 .elementor-element.elementor-element-60f1ca51 img{width:38%;opacity:0.44;}.elementor-125 .elementor-element.elementor-element-6609fac5{--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;--margin-top:4em;--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-125 .elementor-element.elementor-element-5b2912d{--display:flex;--min-height:637px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-125 .elementor-element.elementor-element-6d8f18f7{--e-image-carousel-slides-to-show:2;--e-transform-rotateZ:90deg;margin:2.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:3em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-7b9719ef{--display:flex;--min-height:100vh;--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:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-7b9719ef:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-7b9719ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-125 .elementor-element.elementor-element-3ac614cc{--display:flex;--min-height:100vh;--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;}.elementor-125 .elementor-element.elementor-element-3ac614cc:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-3ac614cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-125 .elementor-element.elementor-element-21457da6{--display:flex;}.elementor-125 .elementor-element.elementor-element-312cec63{width:auto;max-width:auto;padding:0em 5em 0em 5em;z-index:1;text-align:center;}.elementor-125 .elementor-element.elementor-element-312cec63 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:400;color:#4E433C;}.elementor-125 .elementor-element.elementor-element-bec8c1f{width:auto;max-width:auto;padding:9em 0em 2em 0em;z-index:1;text-align:center;}.elementor-125 .elementor-element.elementor-element-bec8c1f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.7em;font-weight:400;color:#3F2A22;}.elementor-125 .elementor-element.elementor-element-5b94c18e{--display:flex;}.elementor-125 .elementor-element.elementor-element-10f4bbac{z-index:1;}.elementor-125 .elementor-element.elementor-element-1380a3a7{--display:flex;--min-height:100vh;--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;}.elementor-125 .elementor-element.elementor-element-1380a3a7:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-1380a3a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-125 .elementor-element.elementor-element-67950a99{width:auto;max-width:auto;padding:0em 5em 0em 5em;z-index:1;text-align:center;}.elementor-125 .elementor-element.elementor-element-67950a99 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.6em;font-weight:400;color:#4E433C;}.elementor-125 .elementor-element.elementor-element-4ccc753a{padding:0em 7em 0em 7em;z-index:1;text-align:center;font-family:"Poppins", Sans-serif;font-size:1em;font-weight:400;}.elementor-125 .elementor-element.elementor-element-cd9050d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-125 .elementor-element.elementor-element-cd9050d.e-con{--align-self:center;}.elementor-125 .elementor-element.elementor-element-750ec564{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-38f76338{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-125 .elementor-element.elementor-element-13cdd799{--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:0em;--padding-right:0em;--z-index:1;}.elementor-125 .elementor-element.elementor-element-13cdd799.e-con{--align-self:center;}.elementor-125 .elementor-element.elementor-element-537b13d2.elementor-element{--align-self:stretch;}.elementor-125 .elementor-element.elementor-element-537b13d2{z-index:74;}.elementor-125 .elementor-element.elementor-element-537b13d2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-125 .elementor-element.elementor-element-537b13d2 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-125 .elementor-element.elementor-element-537b13d2 .elementor-button{font-family:"Roboto", Sans-serif;font-size:0.7em;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-125 .elementor-element.elementor-element-3d8ffa55{--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;}.elementor-125 .elementor-element.elementor-element-58b05b98{--display:flex;}.elementor-125 .elementor-element.elementor-element-bfd8a81{--display:flex;}.elementor-125 .elementor-element.elementor-element-5cbf90ab{--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:0em;--margin-left:0em;--margin-right:0em;--z-index:15;}.elementor-125 .elementor-element.elementor-element-5cbf90ab:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-5cbf90ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-125 .elementor-element.elementor-element-6a71e25{padding:0em 7em 0em 7em;z-index:1;text-align:center;}.elementor-125 .elementor-element.elementor-element-6a71e25 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.3em;font-weight:400;line-height:58px;color:#3F2A22;}.elementor-125 .elementor-element.elementor-element-27b36b88{width:auto;max-width:auto;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -2em) 0em;padding:2em 0em 0em 0em;z-index:1;text-align:center;}.elementor-125 .elementor-element.elementor-element-27b36b88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:400;color:#3F2A22;}.elementor-125 .elementor-element.elementor-element-14551536{--display:flex;--min-height:61vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-125 .elementor-element.elementor-element-14551536:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-14551536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-125 .elementor-element.elementor-element-6b6e5fb4{--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;}.elementor-125 .elementor-element.elementor-element-12448582{--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;}.elementor-125 .elementor-element.elementor-element-62e3368b{z-index:2;}.elementor-125 .elementor-element.elementor-element-62e3368b img{width:805px;}.elementor-125 .elementor-element.elementor-element-728da438{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 665px );max-width:665px;--container-widget-width:665px;--container-widget-flex-grow:0;}.elementor-125 .elementor-element.elementor-element-728da438.elementor-element{--align-self:center;}.elementor-125 .elementor-element.elementor-element-7b90920 img{width:821px;}.elementor-125 .elementor-element.elementor-element-78e8312b{--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;--align-items:center;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-78e8312b:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-78e8312b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-125 .elementor-element.elementor-element-6fb781b6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-3fa90a07{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-4fac49a7{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-125 .elementor-element.elementor-element-4fac49a7.elementor-element{--align-self:stretch;}.elementor-125 .elementor-element.elementor-element-4fac49a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-125 .elementor-element.elementor-element-4fac49a7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-125 .elementor-element.elementor-element-4fac49a7 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;fill:#1A1A1A;color:#1A1A1A;padding:25px 25px 25px 25px;}.elementor-125 .elementor-element.elementor-element-50c600b{--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;--align-items:center;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-50c600b:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-50c600b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-125 .elementor-element.elementor-element-20dc4edf{width:auto;max-width:auto;padding:0em 3em 0em 3em;z-index:1;text-align:center;}.elementor-125 .elementor-element.elementor-element-20dc4edf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.4em;font-weight:400;color:#3F2A22;}.elementor-125 .elementor-element.elementor-element-3f54ed2d{padding:0em 4em 0em 4em;z-index:1;text-align:center;font-family:"Poppins", Sans-serif;font-size:1em;font-weight:400;color:#5A4032;}.elementor-125 .elementor-element.elementor-element-2b955907{width:auto;max-width:auto;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:2em 0em 0em 0em;z-index:1;text-align:center;}.elementor-125 .elementor-element.elementor-element-2b955907 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:400;color:#3F2A22;}.elementor-125 .elementor-element.elementor-element-8f8d57a{z-index:1;}.elementor-125 .elementor-element.elementor-element-57718fe{z-index:1;}.elementor-125 .elementor-element.elementor-element-452c3a4f{--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;}.elementor-125 .elementor-element.elementor-element-452c3a4f:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-452c3a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-125 .elementor-element.elementor-element-a34f860{width:auto;max-width:auto;padding:0em 0em 0em 0em;z-index:1;text-align:center;}.elementor-125 .elementor-element.elementor-element-a34f860 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.7em;font-weight:400;color:#3F2A22;}.elementor-125 .elementor-element.elementor-element-1f2a2cf4{z-index:1;text-align:center;font-family:"Poppins", Sans-serif;font-size:1.3em;font-weight:500;color:#5A4032;}.elementor-125 .elementor-element.elementor-element-7d72151e{margin:-3em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;z-index:1;text-align:center;font-family:"Poppins", Sans-serif;font-size:1em;font-weight:400;}.elementor-125 .elementor-element.elementor-element-c45e6a8{--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:10;}.elementor-125 .elementor-element.elementor-element-c45e6a8:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-c45e6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-125 .elementor-element.elementor-element-78f4c5fa{--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;--border-radius:2em 2em 2em 2em;--margin-top:2em;--margin-bottom:9em;--margin-left:2em;--margin-right:0em;--z-index:1;}.elementor-125 .elementor-element.elementor-element-78f4c5fa:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-78f4c5fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8E1;}.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-125 .elementor-element.elementor-element-1ed45b06{padding:2em 2em 2em 2em;}.elementor-125 .elementor-element.elementor-element-1ed45b06 .elementor-image-box-wrapper{text-align:start;}.elementor-125 .elementor-element.elementor-element-1ed45b06.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-125 .elementor-element.elementor-element-1ed45b06.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-125 .elementor-element.elementor-element-1ed45b06.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-125 .elementor-element.elementor-element-1ed45b06 .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-125 .elementor-element.elementor-element-1ed45b06 .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-125 .elementor-element.elementor-element-1ed45b06 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.6em;font-weight:600;color:#3F2A22;}.elementor-125 .elementor-element.elementor-element-1ed45b06:has(:hover) .elementor-image-box-title,
					 .elementor-125 .elementor-element.elementor-element-1ed45b06:has(:focus) .elementor-image-box-title{color:#463F32;}.elementor-125 .elementor-element.elementor-element-1ed45b06 .elementor-image-box-description{color:#7A5A49;}.elementor-125 .elementor-element.elementor-element-2693bb9c{--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;--border-radius:2em 2em 2em 2em;--margin-top:2em;--margin-bottom:9em;--margin-left:2em;--margin-right:0em;--z-index:1;}.elementor-125 .elementor-element.elementor-element-2693bb9c:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-2693bb9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8E1;}.elementor-125 .elementor-element.elementor-element-20dd65c6{padding:2em 2em 2em 2em;}.elementor-125 .elementor-element.elementor-element-20dd65c6 .elementor-image-box-wrapper{text-align:start;}.elementor-125 .elementor-element.elementor-element-20dd65c6.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-125 .elementor-element.elementor-element-20dd65c6.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-125 .elementor-element.elementor-element-20dd65c6.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-125 .elementor-element.elementor-element-20dd65c6 .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-125 .elementor-element.elementor-element-20dd65c6 .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-125 .elementor-element.elementor-element-20dd65c6 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.6em;font-weight:600;color:#3F2A22;}.elementor-125 .elementor-element.elementor-element-20dd65c6:has(:hover) .elementor-image-box-title,
					 .elementor-125 .elementor-element.elementor-element-20dd65c6:has(:focus) .elementor-image-box-title{color:#463F32;}.elementor-125 .elementor-element.elementor-element-20dd65c6 .elementor-image-box-description{color:#7A5A49;}.elementor-125 .elementor-element.elementor-element-e8ecb1d{--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;--border-radius:2em 2em 2em 2em;--margin-top:2em;--margin-bottom:9em;--margin-left:2em;--margin-right:0em;--z-index:1;}.elementor-125 .elementor-element.elementor-element-e8ecb1d:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-e8ecb1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8E1;}.elementor-125 .elementor-element.elementor-element-3f5e2c5b{padding:2em 2em 2em 2em;}.elementor-125 .elementor-element.elementor-element-3f5e2c5b .elementor-image-box-wrapper{text-align:start;}.elementor-125 .elementor-element.elementor-element-3f5e2c5b.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-125 .elementor-element.elementor-element-3f5e2c5b.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-125 .elementor-element.elementor-element-3f5e2c5b.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-125 .elementor-element.elementor-element-3f5e2c5b .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-125 .elementor-element.elementor-element-3f5e2c5b .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-125 .elementor-element.elementor-element-3f5e2c5b .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.6em;font-weight:600;color:#3F2A22;}.elementor-125 .elementor-element.elementor-element-3f5e2c5b:has(:hover) .elementor-image-box-title,
					 .elementor-125 .elementor-element.elementor-element-3f5e2c5b:has(:focus) .elementor-image-box-title{color:#463F32;}.elementor-125 .elementor-element.elementor-element-3f5e2c5b .elementor-image-box-description{color:#7A5A49;}.elementor-125 .elementor-element.elementor-element-72933797{--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:5em;--padding-left:0em;--padding-right:0em;--z-index:10;}.elementor-125 .elementor-element.elementor-element-72933797:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-72933797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-125 .elementor-element.elementor-element-7990cd6{--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-125 .elementor-element.elementor-element-35ae9bc9{width:auto;max-width:auto;padding:3em 0em 0em 0em;z-index:1;text-align:start;}.elementor-125 .elementor-element.elementor-element-35ae9bc9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.7em;font-weight:400;color:#3F2A22;}.elementor-125 .elementor-element.elementor-element-19b86d6e{z-index:1;text-align:start;font-family:"Poppins", Sans-serif;font-size:1em;font-weight:400;color:#5A4032;}.elementor-125 .elementor-element.elementor-element-14ae166b{--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-125 .elementor-element.elementor-element-34927a08{--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-125 .elementor-element.elementor-element-34927a08:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-34927a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-125 .elementor-element.elementor-element-3669f3a3{width:auto;max-width:auto;padding:3em 0em 0em 0em;z-index:1;text-align:start;}.elementor-125 .elementor-element.elementor-element-3669f3a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.7em;font-weight:400;color:#3F2A22;}.elementor-125 .elementor-element.elementor-element-43c0730e{--display:flex;--min-height:0px;--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;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-43c0730e:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-43c0730e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-125 .elementor-element.elementor-element-7959a3b5{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-7959a3b5 img{width:66%;}.elementor-125 .elementor-element.elementor-element-31153749{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:0em;--margin-bottom:0em;--margin-left:-6em;--margin-right:0em;--padding-top:3.125em;--padding-bottom:3.125em;--padding-left:3.125em;--padding-right:3.125em;}.elementor-125 .elementor-element.elementor-element-31153749.e-con{--align-self:center;}.elementor-125 .elementor-element.elementor-element-355137f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;color:#A55A3F;}.elementor-125 .elementor-element.elementor-element-4bc22663 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:23px;font-weight:600;color:#7A3F2E;}.elementor-125 .elementor-element.elementor-element-638920b2{font-family:"Lato", Sans-serif;font-weight:400;color:#6A5753;}.elementor-125 .elementor-element.elementor-element-53fad214{--e-transform-flipX:-1;}.elementor-125 .elementor-element.elementor-element-44696e8f{--e-transform-flipX:-1;}.elementor-125 .elementor-element.elementor-element-3298fda3{margin:18em 9em calc(var(--kit-widget-spacing, 0px) + 0em) -1em;padding:0em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-2da61f19{--e-transform-flipX:-1;margin:8em 3em calc(var(--kit-widget-spacing, 0px) + 0em) 8em;padding:0em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-3471d758{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:-11em;--margin-bottom:0em;--margin-left:-5em;--margin-right:-7em;--padding-top:3.125em;--padding-bottom:3.125em;--padding-left:3.125em;--padding-right:3.125em;--z-index:2;}.elementor-125 .elementor-element.elementor-element-3471d758.e-con{--align-self:center;}.elementor-125 .elementor-element.elementor-element-6754a825 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;color:#A55A3F;}.elementor-125 .elementor-element.elementor-element-455c27d4 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:23px;font-weight:600;color:#7A3F2E;}.elementor-125 .elementor-element.elementor-element-2e54f0f5{font-family:"Lato", Sans-serif;font-weight:400;color:#6A5753;}.elementor-125 .elementor-element.elementor-element-5a785e77{margin:-11em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 1em;}.elementor-125 .elementor-element.elementor-element-5a785e77 img{width:66%;}.elementor-125 .elementor-element.elementor-element-380641ed{margin:-11em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 1em;}.elementor-125 .elementor-element.elementor-element-380641ed img{width:66%;}.elementor-125 .elementor-element.elementor-element-2dd4b3e4{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:-11em;--margin-bottom:0em;--margin-left:-6em;--margin-right:0em;--padding-top:3.125em;--padding-bottom:3.125em;--padding-left:3.125em;--padding-right:3.125em;}.elementor-125 .elementor-element.elementor-element-2dd4b3e4.e-con{--align-self:center;}.elementor-125 .elementor-element.elementor-element-49dc3f57 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;color:#A55A3F;}.elementor-125 .elementor-element.elementor-element-6193f00d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:23px;font-weight:600;color:#7A3F2E;}.elementor-125 .elementor-element.elementor-element-143c868c{font-family:"Lato", Sans-serif;font-weight:400;color:#6A5753;}.elementor-125 .elementor-element.elementor-element-701c20ce{margin:8em 6em calc(var(--kit-widget-spacing, 0px) + 0em) -1em;padding:0em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-2e875d9a{--e-transform-flipX:-1;margin:8em 3em calc(var(--kit-widget-spacing, 0px) + 0em) 8em;padding:0em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-29400b3c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:-11em;--margin-bottom:0em;--margin-left:-4em;--margin-right:-7em;--padding-top:3.125em;--padding-bottom:3.125em;--padding-left:3.125em;--padding-right:3.125em;--z-index:2;}.elementor-125 .elementor-element.elementor-element-29400b3c.e-con{--align-self:center;}.elementor-125 .elementor-element.elementor-element-37433e93 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;color:#A55A3F;}.elementor-125 .elementor-element.elementor-element-1a4d90cf .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:23px;font-weight:600;color:#7A3F2E;}.elementor-125 .elementor-element.elementor-element-78bd6ea7{font-family:"Lato", Sans-serif;font-weight:400;color:#6A5753;}.elementor-125 .elementor-element.elementor-element-574c937{margin:-11em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 1em;}.elementor-125 .elementor-element.elementor-element-574c937 img{width:66%;}.elementor-125 .elementor-element.elementor-element-18283882{margin:-11em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 1em;}.elementor-125 .elementor-element.elementor-element-18283882 img{width:66%;}.elementor-125 .elementor-element.elementor-element-53323dc8{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:-11em;--margin-bottom:0em;--margin-left:-6em;--margin-right:0em;--padding-top:3.125em;--padding-bottom:3.125em;--padding-left:3.125em;--padding-right:3.125em;}.elementor-125 .elementor-element.elementor-element-53323dc8.e-con{--align-self:center;}.elementor-125 .elementor-element.elementor-element-2956ae46 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;color:#A55A3F;}.elementor-125 .elementor-element.elementor-element-14a9827e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:23px;font-weight:600;color:#7A3F2E;}.elementor-125 .elementor-element.elementor-element-1627719{font-family:"Lato", Sans-serif;font-weight:400;color:#6A5753;}.elementor-125 .elementor-element.elementor-element-2cbb6b1{margin:8em 6em calc(var(--kit-widget-spacing, 0px) + 0em) -1em;padding:0em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-2cbb6b1 img{opacity:0;}.elementor-125 .elementor-element.elementor-element-9517ab3{--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-125 .elementor-element.elementor-element-9517ab3:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-9517ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-125 .elementor-element.elementor-element-d83aced{--display:flex;}.elementor-125 .elementor-element.elementor-element-bc7f7fe{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;z-index:1;text-align:start;}.elementor-125 .elementor-element.elementor-element-bc7f7fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.4em;font-weight:500;line-height:1.2em;color:#3F2F28;}.elementor-125 .elementor-element.elementor-element-d4394b6{--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-125 .elementor-element.elementor-element-628ef81{--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-125 .elementor-element.elementor-element-628ef81:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-628ef81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1B8AE;}.elementor-125 .elementor-element.elementor-element-870b8a6{--display:flex;--min-height:357px;--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-125 .elementor-element.elementor-element-870b8a6:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-870b8a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(196deg, #00000000 0%, #F7F7F7 13%);}.elementor-125 .elementor-element.elementor-element-d6564e6{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;--z-index:5;}.elementor-125 .elementor-element.elementor-element-5cecee1{--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-125 .elementor-element.elementor-element-5cecee1:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-5cecee1 > .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-125 .elementor-element.elementor-element-1a84392{width:var( --container-widget-width, 95% );max-width:95%;padding:0em 0em 2em 1em;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-125 .elementor-element.elementor-element-1a84392 .elementor-icon-box-wrapper{text-align:start;}.elementor-125 .elementor-element.elementor-element-1a84392 .elementor-icon-box-title, .elementor-125 .elementor-element.elementor-element-1a84392 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-125 .elementor-element.elementor-element-1a84392 .elementor-icon-box-title{color:#3F2F28;}.elementor-125 .elementor-element.elementor-element-1a84392:has(:hover) .elementor-icon-box-title,
					 .elementor-125 .elementor-element.elementor-element-1a84392:has(:focus) .elementor-icon-box-title{color:#3F2F28;}.elementor-125 .elementor-element.elementor-element-1a84392 .elementor-icon-box-description{color:#6B5A50;}.elementor-125 .elementor-element.elementor-element-a10c2fc{--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-125 .elementor-element.elementor-element-a10c2fc:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-a10c2fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE4DC;}.elementor-125 .elementor-element.elementor-element-74a3c99{width:var( --container-widget-width, 95% );max-width:95%;padding:0em 0em 2em 1em;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-125 .elementor-element.elementor-element-74a3c99 .elementor-icon-box-wrapper{text-align:start;}.elementor-125 .elementor-element.elementor-element-74a3c99 .elementor-icon-box-title, .elementor-125 .elementor-element.elementor-element-74a3c99 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-125 .elementor-element.elementor-element-74a3c99 .elementor-icon-box-title{color:#3F2F28;}.elementor-125 .elementor-element.elementor-element-74a3c99:has(:hover) .elementor-icon-box-title,
					 .elementor-125 .elementor-element.elementor-element-74a3c99:has(:focus) .elementor-icon-box-title{color:#3F2F28;}.elementor-125 .elementor-element.elementor-element-74a3c99 .elementor-icon-box-description{color:#6B5A50;}.elementor-125 .elementor-element.elementor-element-e2b70a6{--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-125 .elementor-element.elementor-element-e2b70a6:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-e2b70a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE4DC;}.elementor-125 .elementor-element.elementor-element-34275d4{width:var( --container-widget-width, 95% );max-width:95%;padding:0em 0em 2em 1em;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-125 .elementor-element.elementor-element-34275d4 .elementor-icon-box-wrapper{text-align:start;}.elementor-125 .elementor-element.elementor-element-34275d4 .elementor-icon-box-title, .elementor-125 .elementor-element.elementor-element-34275d4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-125 .elementor-element.elementor-element-34275d4 .elementor-icon-box-title{color:#3F2F28;}.elementor-125 .elementor-element.elementor-element-34275d4:has(:hover) .elementor-icon-box-title,
					 .elementor-125 .elementor-element.elementor-element-34275d4:has(:focus) .elementor-icon-box-title{color:#3F2F28;}.elementor-125 .elementor-element.elementor-element-34275d4 .elementor-icon-box-description{color:#6B5A50;}.elementor-125 .elementor-element.elementor-element-640a9f6{--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-125 .elementor-element.elementor-element-640a9f6:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-640a9f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE4DC;}.elementor-125 .elementor-element.elementor-element-23c984e{width:var( --container-widget-width, 95% );max-width:95%;padding:0em 0em 2em 1em;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-125 .elementor-element.elementor-element-23c984e .elementor-icon-box-wrapper{text-align:start;}.elementor-125 .elementor-element.elementor-element-23c984e .elementor-icon-box-title, .elementor-125 .elementor-element.elementor-element-23c984e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-125 .elementor-element.elementor-element-23c984e .elementor-icon-box-title{color:#3F2F28;}.elementor-125 .elementor-element.elementor-element-23c984e:has(:hover) .elementor-icon-box-title,
					 .elementor-125 .elementor-element.elementor-element-23c984e:has(:focus) .elementor-icon-box-title{color:#3F2F28;}.elementor-125 .elementor-element.elementor-element-23c984e .elementor-icon-box-description{color:#6B5A50;}.elementor-125 .elementor-element.elementor-element-af835fd{--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-125 .elementor-element.elementor-element-af835fd:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-af835fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE4DC;}.elementor-125 .elementor-element.elementor-element-6845f1c{width:var( --container-widget-width, 95% );max-width:95%;padding:0em 0em 2em 1em;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-125 .elementor-element.elementor-element-6845f1c .elementor-icon-box-wrapper{text-align:start;}.elementor-125 .elementor-element.elementor-element-6845f1c .elementor-icon-box-title, .elementor-125 .elementor-element.elementor-element-6845f1c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-125 .elementor-element.elementor-element-6845f1c .elementor-icon-box-title{color:#3F2F28;}.elementor-125 .elementor-element.elementor-element-6845f1c:has(:hover) .elementor-icon-box-title,
					 .elementor-125 .elementor-element.elementor-element-6845f1c:has(:focus) .elementor-icon-box-title{color:#3F2F28;}.elementor-125 .elementor-element.elementor-element-6845f1c .elementor-icon-box-description{color:#6B5A50;}.elementor-125 .elementor-element.elementor-element-1c30f134{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-1c30f134:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-1c30f134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-125 .elementor-element.elementor-element-2e0673ea{width:auto;max-width:auto;padding:3em 0em 4em 0em;z-index:1;text-align:center;}.elementor-125 .elementor-element.elementor-element-2e0673ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.7em;font-weight:400;color:#3F2A22;}.elementor-125 .elementor-element.elementor-element-72f234f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-125 .elementor-element.elementor-element-72f234f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-125 .elementor-element.elementor-element-358e9ee4{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0.8em;--padding-right:0em;}.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-125 .elementor-element.elementor-element-afedd75{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 7px;z-index:1;--e-price-table-header-background-color:#E4E2E0;}.elementor-125 .elementor-element.elementor-element-afedd75 .elementor-price-table__heading{color:#161616BD;}.elementor-125 .elementor-element.elementor-element-afedd75 .elementor-price-table__subheading{color:#4F4F4F;}.elementor-125 .elementor-element.elementor-element-afedd75 .elementor-price-table__currency{align-self:flex-start;}.elementor-125 .elementor-element.elementor-element-afedd75 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-125 .elementor-element.elementor-element-afedd75 .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-125 .elementor-element.elementor-element-3d404d6{--display:flex;--margin-top:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-30bcb8aa{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;padding:0em 0em 0em 0em;z-index:1;--e-price-table-header-background-color:#F0EDE5;}.elementor-125 .elementor-element.elementor-element-30bcb8aa .elementor-price-table__heading{color:#572243;}.elementor-125 .elementor-element.elementor-element-30bcb8aa .elementor-price-table__subheading{color:#4F4F4F;}.elementor-125 .elementor-element.elementor-element-30bcb8aa .elementor-price-table__currency{align-self:flex-start;}.elementor-125 .elementor-element.elementor-element-30bcb8aa .elementor-price-table__after-price{justify-content:flex-start;}.elementor-125 .elementor-element.elementor-element-30bcb8aa .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-125 .elementor-element.elementor-element-51c487d4{--display:flex;}.elementor-125 .elementor-element.elementor-element-29697d31{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;--e-price-table-header-background-color:#DBDBDB;}.elementor-125 .elementor-element.elementor-element-29697d31 .elementor-price-table__heading{color:#585858;}.elementor-125 .elementor-element.elementor-element-29697d31 .elementor-price-table__subheading{color:#4F4F4F;}.elementor-125 .elementor-element.elementor-element-29697d31 .elementor-price-table__currency{align-self:flex-start;}.elementor-125 .elementor-element.elementor-element-29697d31 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-125 .elementor-element.elementor-element-29697d31 .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-125 .elementor-element.elementor-element-7f5e1d0f{--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-125 .elementor-element.elementor-element-7f5e1d0f:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-7f5e1d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-125 .elementor-element.elementor-element-72f6dd56{width:auto;max-width:auto;padding:3em 0em 7em 0em;z-index:1;text-align:center;}.elementor-125 .elementor-element.elementor-element-72f6dd56 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.7em;font-weight:400;color:#3F2A22;}.elementor-125 .elementor-element.elementor-element-58581f9a{z-index:1;--e-price-table-header-background-color:#F0EDE5;}.elementor-125 .elementor-element.elementor-element-58581f9a .elementor-price-table__heading{color:#572243;}.elementor-125 .elementor-element.elementor-element-58581f9a .elementor-price-table__subheading{color:#4F4F4F;}.elementor-125 .elementor-element.elementor-element-58581f9a .elementor-price-table__currency{align-self:flex-start;}.elementor-125 .elementor-element.elementor-element-58581f9a .elementor-price-table__after-price{justify-content:flex-start;}.elementor-125 .elementor-element.elementor-element-58581f9a .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-125 .elementor-element.elementor-element-58581f9a .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-125 .elementor-element.elementor-element-58581f9a .elementor-ribbon-inner{color:#ffffff;}.elementor-125 .elementor-element.elementor-element-15a07254{z-index:1;--e-price-table-header-background-color:#E4E2E0;}.elementor-125 .elementor-element.elementor-element-15a07254 .elementor-price-table__heading{color:#161616BD;}.elementor-125 .elementor-element.elementor-element-15a07254 .elementor-price-table__subheading{color:#4F4F4F;}.elementor-125 .elementor-element.elementor-element-15a07254 .elementor-price-table__currency{align-self:flex-start;}.elementor-125 .elementor-element.elementor-element-15a07254 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-125 .elementor-element.elementor-element-15a07254 .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-125 .elementor-element.elementor-element-12da15a8{z-index:1;--e-price-table-header-background-color:#DBDBDB;}.elementor-125 .elementor-element.elementor-element-12da15a8 .elementor-price-table__heading{color:#585858;}.elementor-125 .elementor-element.elementor-element-12da15a8 .elementor-price-table__subheading{color:#4F4F4F;}.elementor-125 .elementor-element.elementor-element-12da15a8 .elementor-price-table__currency{align-self:flex-start;}.elementor-125 .elementor-element.elementor-element-12da15a8 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-125 .elementor-element.elementor-element-12da15a8 .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-125 .elementor-element.elementor-element-68dfdf83{--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-125 .elementor-element.elementor-element-68dfdf83:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-68dfdf83 > .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-125 .elementor-element.elementor-element-531cbfb9 .elementor-cta .elementor-cta__bg, .elementor-125 .elementor-element.elementor-element-531cbfb9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-125 .elementor-element.elementor-element-531cbfb9 .elementor-cta__content{text-align:center;}.elementor-125 .elementor-element.elementor-element-151db4ed{--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-125 .elementor-element.elementor-element-151db4ed:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-151db4ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-125 .elementor-element.elementor-element-10ad089b{z-index:1;}.elementor-125 .elementor-element.elementor-element-5ff2cfd4{--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-125 .elementor-element.elementor-element-5ff2cfd4:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-5ff2cfd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2ED;}.elementor-125 .elementor-element.elementor-element-1f302e36{--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-125 .elementor-element.elementor-element-798ddefb{width:auto;max-width:auto;bottom:31px;z-index:50;}body:not(.rtl) .elementor-125 .elementor-element.elementor-element-798ddefb{right:6vh;}body.rtl .elementor-125 .elementor-element.elementor-element-798ddefb{left:6vh;}.elementor-125 .elementor-element.elementor-element-798ddefb .elementor-icon-wrapper{text-align:center;}.elementor-125 .elementor-element.elementor-element-798ddefb.elementor-view-stacked .elementor-icon{background-color:#54D631;}.elementor-125 .elementor-element.elementor-element-798ddefb.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-798ddefb.elementor-view-default .elementor-icon{color:#54D631;border-color:#54D631;}.elementor-125 .elementor-element.elementor-element-798ddefb.elementor-view-framed .elementor-icon, .elementor-125 .elementor-element.elementor-element-798ddefb.elementor-view-default .elementor-icon svg{fill:#54D631;}.elementor-125 .elementor-element.elementor-element-798ddefb.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#54D631;}.elementor-125 .elementor-element.elementor-element-798ddefb.elementor-view-framed .elementor-icon:hover, .elementor-125 .elementor-element.elementor-element-798ddefb.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-798ddefb.elementor-view-framed .elementor-icon:hover, .elementor-125 .elementor-element.elementor-element-798ddefb.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-125 .elementor-element.elementor-element-798ddefb.elementor-view-framed .elementor-icon:hover{background-color:#54D631;}.elementor-125 .elementor-element.elementor-element-798ddefb.elementor-view-stacked .elementor-icon:hover svg{fill:#54D631;}.elementor-125 .elementor-element.elementor-element-798ddefb .elementor-icon{font-size:37px;padding:10px;}.elementor-125 .elementor-element.elementor-element-798ddefb .elementor-icon svg{height:37px;}.elementor-125 .elementor-element.elementor-element-7d88558d{--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;}@media(max-width:1366px){.elementor-125 .elementor-element.elementor-element-10870345{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:0em;--padding-left:5em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-6725607b{--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-125 .elementor-element.elementor-element-2072ce8e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:0em;--padding-left:5em;--padding-right:0em;}body:not(.rtl) .elementor-125 .elementor-element.elementor-element-435e8ee6{left:-46.986px;}body.rtl .elementor-125 .elementor-element.elementor-element-435e8ee6{right:-46.986px;}.elementor-125 .elementor-element.elementor-element-435e8ee6{top:-133.976px;}.elementor-125 .elementor-element.elementor-element-336e377d{--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-125 .elementor-element.elementor-element-c45e6a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-e8ecb1d{--margin-top:2em;--margin-bottom:9em;--margin-left:2em;--margin-right:2em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-125 .elementor-element.elementor-element-62e3368b img{width:986px;}.elementor-125 .elementor-element.elementor-element-728da438{--container-widget-width:596px;--container-widget-flex-grow:0;width:var( --container-widget-width, 596px );max-width:596px;}.elementor-125 .elementor-element.elementor-element-7b90920 img{width:986px;}.elementor-125 .elementor-element.elementor-element-c45e6a8{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-1ed45b06{padding:1em 1em 1em 1em;}.elementor-125 .elementor-element.elementor-element-20dd65c6{padding:1em 1em 1em 1em;}.elementor-125 .elementor-element.elementor-element-e8ecb1d{--margin-top:2em;--margin-bottom:9em;--margin-left:2em;--margin-right:2em;}.elementor-125 .elementor-element.elementor-element-3f5e2c5b{padding:1em 1em 1em 1em;}.elementor-125 .elementor-element.elementor-element-72933797{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-125 .elementor-element.elementor-element-43c0730e{--min-height:0px;}.elementor-125 .elementor-element.elementor-element-7959a3b5{margin:5em 12em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;}.elementor-125 .elementor-element.elementor-element-7959a3b5.elementor-element{--order:1;}.elementor-125 .elementor-element.elementor-element-31153749{--margin-top:-7em;--margin-bottom:0em;--margin-left:9em;--margin-right:9em;}.elementor-125 .elementor-element.elementor-element-31153749.e-con{--order:2;}.elementor-125 .elementor-element.elementor-element-4dddd1f4{width:100%;max-width:100%;margin:-1.2em 12em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:end;}.elementor-125 .elementor-element.elementor-element-4dddd1f4.elementor-element{--order:3;}.elementor-125 .elementor-element.elementor-element-53fad214{width:100%;max-width:100%;margin:-1.2em 15em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;}.elementor-125 .elementor-element.elementor-element-53fad214.elementor-element{--order:6;}.elementor-125 .elementor-element.elementor-element-4481b789{width:100%;max-width:100%;margin:-1.2em 11em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:end;}.elementor-125 .elementor-element.elementor-element-4481b789.elementor-element{--order:9;}.elementor-125 .elementor-element.elementor-element-44696e8f{width:100%;max-width:100%;margin:-1.2em 15em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;}.elementor-125 .elementor-element.elementor-element-44696e8f.elementor-element{--order:12;}.elementor-125 .elementor-element.elementor-element-3471d758{--margin-top:-7em;--margin-bottom:0em;--margin-left:0em;--margin-right:-3em;}.elementor-125 .elementor-element.elementor-element-3471d758.e-con{--order:5;}.elementor-125 .elementor-element.elementor-element-5a785e77{width:100%;max-width:100%;margin:-1.2em 4em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:end;}.elementor-125 .elementor-element.elementor-element-5a785e77.elementor-element{--align-self:flex-end;--order:4;}.elementor-125 .elementor-element.elementor-element-5a785e77 img{width:41%;}.elementor-125 .elementor-element.elementor-element-380641ed{width:100%;max-width:100%;margin:-1.2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) -18em;}.elementor-125 .elementor-element.elementor-element-380641ed.elementor-element{--order:7;}.elementor-125 .elementor-element.elementor-element-380641ed img{width:26%;}.elementor-125 .elementor-element.elementor-element-2dd4b3e4{--margin-top:-7em;--margin-bottom:0em;--margin-left:0em;--margin-right:-3em;}.elementor-125 .elementor-element.elementor-element-2dd4b3e4.e-con{--order:8;}.elementor-125 .elementor-element.elementor-element-29400b3c{--margin-top:-7em;--margin-bottom:0em;--margin-left:0em;--margin-right:-3em;}.elementor-125 .elementor-element.elementor-element-29400b3c.e-con{--order:11;}.elementor-125 .elementor-element.elementor-element-574c937{width:100%;max-width:100%;margin:-1.2em -21em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-125 .elementor-element.elementor-element-574c937.elementor-element{--order:10;}.elementor-125 .elementor-element.elementor-element-574c937 img{width:26%;}.elementor-125 .elementor-element.elementor-element-18283882{width:100%;max-width:100%;margin:-1.2em 20em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-125 .elementor-element.elementor-element-18283882.elementor-element{--order:13;}.elementor-125 .elementor-element.elementor-element-18283882 img{width:67%;}.elementor-125 .elementor-element.elementor-element-53323dc8{--margin-top:-7em;--margin-bottom:6em;--margin-left:0em;--margin-right:-3em;}.elementor-125 .elementor-element.elementor-element-53323dc8.e-con{--order:14;}.elementor-125 .elementor-element.elementor-element-bc7f7fe .elementor-heading-title{font-size:2.2rem;}.elementor-125 .elementor-element.elementor-element-7f5e1d0f{--padding-top:0em;--padding-bottom:6em;--padding-left:6em;--padding-right:6em;}.elementor-125 .elementor-element.elementor-element-72f6dd56{z-index:1;}.elementor-125 .elementor-element.elementor-element-58581f9a{z-index:1;}.elementor-125 .elementor-element.elementor-element-15a07254{z-index:1;}.elementor-125 .elementor-element.elementor-element-12da15a8{z-index:1;}}@media(max-width:767px){.elementor-125 .elementor-element.elementor-element-10870345{--width:1600px;--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-125 .elementor-element.elementor-element-1701494d{margin:-8em 0em calc(var(--kit-widget-spacing, 0px) + -5em) 0em;padding:0em 0em 0em 0em;z-index:1;}.elementor-125 .elementor-element.elementor-element-1701494d img{width:93%;}.elementor-125 .elementor-element.elementor-element-f928b53{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-6725607b{--min-height:0px;--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-125 .elementor-element.elementor-element-369047a2{--width:50px;--flex-wrap:nowrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-3d68b527 img{width:100%;}.elementor-125 .elementor-element.elementor-element-6ac311df{margin:0px -17px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;text-align:center;}.elementor-125 .elementor-element.elementor-element-53eff2b5{padding:2em 01.5em 0em 1.5em;text-align:center;}.elementor-125 .elementor-element.elementor-element-53eff2b5 .elementor-heading-title{font-size:1.7em;line-height:1.3em;}.elementor-125 .elementor-element.elementor-element-16348815{padding:0em 1em 0em 1em;z-index:1;text-align:center;}.elementor-125 .elementor-element.elementor-element-594b89c1{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-594b89c1.e-con{--align-self:center;}.elementor-125 .elementor-element.elementor-element-71971834{z-index:37;}.elementor-125 .elementor-element.elementor-element-71971834 .elementor-button{padding:20px 20px 20px 20px;}.elementor-125 .elementor-element.elementor-element-50866860{width:100%;max-width:100%;margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 1em 2em 6em;}.elementor-125 .elementor-element.elementor-element-50866860 img{width:70%;}.elementor-125 .elementor-element.elementor-element-3033bd31{--min-height:374px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-65816d51{--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-125 .elementor-element.elementor-element-667cb507{--e-image-carousel-slides-to-show:1;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-2072ce8e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-125 .elementor-element.elementor-element-1141c2c2{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-327ed697{--width:80px;--flex-wrap:nowrap;}.elementor-125 .elementor-element.elementor-element-73742195 img{width:100%;}.elementor-125 .elementor-element.elementor-element-39a8af2d{text-align:center;}.elementor-125 .elementor-element.elementor-element-14deb018{text-align:center;}.elementor-125 .elementor-element.elementor-element-71d4863d{text-align:center;}.elementor-125 .elementor-element.elementor-element-3a94ccbd{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-3a94ccbd.e-con{--align-self:center;}.elementor-125 .elementor-element.elementor-element-6d23501c .elementor-button{padding:20px 20px 20px 20px;}.elementor-125 .elementor-element.elementor-element-6609fac5{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-6d8f18f7{padding:0em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-7b9719ef{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-312cec63{padding:4em 1em 0em 1em;}.elementor-125 .elementor-element.elementor-element-312cec63 .elementor-heading-title{font-size:14px;}.elementor-125 .elementor-element.elementor-element-bec8c1f{padding:9em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-bec8c1f .elementor-heading-title{font-size:2em;}.elementor-125 .elementor-element.elementor-element-1380a3a7{--min-height:234px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-125 .elementor-element.elementor-element-67950a99{padding:0em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-67950a99 .elementor-heading-title{font-size:1.8em;line-height:1.1em;}.elementor-125 .elementor-element.elementor-element-4ccc753a{padding:0em 1em 0em 1em;z-index:1;text-align:center;}.elementor-125 .elementor-element.elementor-element-38f76338{--margin-top:0em;--margin-bottom:13em;--margin-left:0em;--margin-right:0em;}.elementor-125 .elementor-element.elementor-element-13cdd799.e-con{--align-self:center;}.elementor-125 .elementor-element.elementor-element-5cbf90ab{--margin-top:-6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-125 .elementor-element.elementor-element-6a71e25{padding:9em 1em 0em 1em;text-align:center;}.elementor-125 .elementor-element.elementor-element-6a71e25 .elementor-heading-title{font-size:1.8em;line-height:1.2em;}.elementor-125 .elementor-element.elementor-element-27b36b88{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:2em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-27b36b88 .elementor-heading-title{font-size:13px;}.elementor-125 .elementor-element.elementor-element-14551536{--margin-top:0em;--margin-bottom:-1em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-6b6e5fb4{--margin-top:-8em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-62e3368b{--e-transform-scale:1.2;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-125 .elementor-element.elementor-element-62e3368b img{width:515px;}.elementor-125 .elementor-element.elementor-element-728da438{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:385px;--container-widget-flex-grow:0;width:var( --container-widget-width, 385px );max-width:385px;}.elementor-125 .elementor-element.elementor-element-7b90920{--e-transform-scale:1.2;}.elementor-125 .elementor-element.elementor-element-7b90920 img{width:350px;}.elementor-125 .elementor-element.elementor-element-78e8312b{--margin-top:-6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:20;}.elementor-125 .elementor-element.elementor-element-3fa90a07{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-3fa90a07.e-con{--align-self:center;}.elementor-125 .elementor-element.elementor-element-4fac49a7 .elementor-button{padding:20px 20px 20px 20px;}.elementor-125 .elementor-element.elementor-element-50c600b{--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:20;}.elementor-125 .elementor-element.elementor-element-20dc4edf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 1em 0em 1em;text-align:center;}.elementor-125 .elementor-element.elementor-element-20dc4edf .elementor-heading-title{font-size:1.8em;line-height:1.2em;}.elementor-125 .elementor-element.elementor-element-3f54ed2d{padding:0em 1em 0em 1em;text-align:center;}.elementor-125 .elementor-element.elementor-element-2b955907{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:2em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-2b955907 .elementor-heading-title{font-size:13px;}.elementor-125 .elementor-element.elementor-element-452c3a4f{--margin-top:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--z-index:20;}.elementor-125 .elementor-element.elementor-element-a34f860{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5em 1em 0em 1em;text-align:center;}.elementor-125 .elementor-element.elementor-element-a34f860 .elementor-heading-title{font-size:1.8em;line-height:1.2em;}.elementor-125 .elementor-element.elementor-element-1f2a2cf4{padding:0em 1em 0em 1em;z-index:1;text-align:center;font-size:1.2em;}.elementor-125 .elementor-element.elementor-element-7d72151e{padding:0em 2em 0em 2em;z-index:1;text-align:center;}.elementor-125 .elementor-element.elementor-element-c45e6a8{--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-78f4c5fa{--margin-top:5em;--margin-bottom:1em;--margin-left:1em;--margin-right:1em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-1ed45b06{padding:4em 2em 4em 2em;}.elementor-125 .elementor-element.elementor-element-1ed45b06 .elementor-image-box-img{margin-bottom:18px;}.elementor-125 .elementor-element.elementor-element-1ed45b06 .elementor-image-box-wrapper .elementor-image-box-img{width:72%;}.elementor-125 .elementor-element.elementor-element-2693bb9c{--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-125 .elementor-element.elementor-element-20dd65c6{padding:4em 2em 4em 2em;}.elementor-125 .elementor-element.elementor-element-20dd65c6 .elementor-image-box-img{margin-bottom:18px;}.elementor-125 .elementor-element.elementor-element-20dd65c6 .elementor-image-box-wrapper .elementor-image-box-img{width:72%;}.elementor-125 .elementor-element.elementor-element-e8ecb1d{--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-125 .elementor-element.elementor-element-3f5e2c5b{padding:4em 2em 4em 2em;}.elementor-125 .elementor-element.elementor-element-3f5e2c5b .elementor-image-box-img{margin-bottom:18px;}.elementor-125 .elementor-element.elementor-element-3f5e2c5b .elementor-image-box-wrapper .elementor-image-box-img{width:72%;}.elementor-125 .elementor-element.elementor-element-72933797{--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-35ae9bc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 1em 0em 1em;text-align:start;}.elementor-125 .elementor-element.elementor-element-35ae9bc9 .elementor-heading-title{font-size:2em;}.elementor-125 .elementor-element.elementor-element-19b86d6e{padding:0em 1em 0em 1em;z-index:1;text-align:start;font-size:1.1em;}.elementor-125 .elementor-element.elementor-element-1614d829{z-index:1;}.elementor-125 .elementor-element.elementor-element-3669f3a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1em 1em 3em 1em;text-align:center;}.elementor-125 .elementor-element.elementor-element-3669f3a3 .elementor-heading-title{font-size:1.8em;line-height:1.2em;}.elementor-125 .elementor-element.elementor-element-43c0730e{--min-height:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:001em;--padding-left:0em;--padding-right:0em;--z-index:19;}.elementor-125 .elementor-element.elementor-element-7959a3b5{width:100%;max-width:100%;margin:-14em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 1.3em;padding:0em 0em 0em 0em;z-index:1;}.elementor-125 .elementor-element.elementor-element-7959a3b5 img{width:70%;}.elementor-125 .elementor-element.elementor-element-31153749{--width:85%;--border-radius:0px 0px 0px 0px;--margin-top:-3em;--margin-bottom:0em;--margin-left:2em;--margin-right:2em;--padding-top:02em;--padding-bottom:02em;--padding-left:02em;--padding-right:02em;}.elementor-125 .elementor-element.elementor-element-4bc22663 .elementor-heading-title{font-size:30px;}.elementor-125 .elementor-element.elementor-element-4dddd1f4{margin:-1.3em 3em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-125 .elementor-element.elementor-element-53fad214{margin:-1.3em 10em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-125 .elementor-element.elementor-element-4481b789{margin:-1.3em 3em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-125 .elementor-element.elementor-element-44696e8f{margin:-1.3em 10em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-125 .elementor-element.elementor-element-3471d758{--width:85%;--margin-top:-3em;--margin-bottom:0em;--margin-left:2em;--margin-right:2em;}.elementor-125 .elementor-element.elementor-element-455c27d4{text-align:start;}.elementor-125 .elementor-element.elementor-element-455c27d4 .elementor-heading-title{font-size:30px;}.elementor-125 .elementor-element.elementor-element-5a785e77{margin:-1.2em 1.3em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;z-index:1;}.elementor-125 .elementor-element.elementor-element-5a785e77 img{width:70%;}.elementor-125 .elementor-element.elementor-element-380641ed{margin:-1.3em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0.3em;z-index:1;text-align:start;}.elementor-125 .elementor-element.elementor-element-380641ed img{width:71%;}.elementor-125 .elementor-element.elementor-element-2dd4b3e4{--width:85%;--margin-top:-3em;--margin-bottom:0em;--margin-left:2em;--margin-right:2em;}.elementor-125 .elementor-element.elementor-element-6193f00d .elementor-heading-title{font-size:30px;}.elementor-125 .elementor-element.elementor-element-29400b3c{--width:85%;--margin-top:-3em;--margin-bottom:0em;--margin-left:2em;--margin-right:2em;}.elementor-125 .elementor-element.elementor-element-1a4d90cf .elementor-heading-title{font-size:30px;}.elementor-125 .elementor-element.elementor-element-574c937{margin:-1.3em -2em calc(var(--kit-widget-spacing, 0px) + 0em) 2em;z-index:1;}.elementor-125 .elementor-element.elementor-element-574c937 img{width:70%;}.elementor-125 .elementor-element.elementor-element-18283882{margin:-1.3em 0em calc(var(--kit-widget-spacing, 0px) + 0em) -3.2em;padding:0em 0em 0em 0em;z-index:1;}.elementor-125 .elementor-element.elementor-element-18283882 img{width:64%;}.elementor-125 .elementor-element.elementor-element-53323dc8{--width:85%;--margin-top:-3em;--margin-bottom:5em;--margin-left:2.5em;--margin-right:02em;}.elementor-125 .elementor-element.elementor-element-14a9827e .elementor-heading-title{font-size:30px;}.elementor-125 .elementor-element.elementor-element-2cbb6b1{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-125 .elementor-element.elementor-element-9517ab3{--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-125 .elementor-element.elementor-element-d83aced{--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-125 .elementor-element.elementor-element-bc7f7fe{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:5em 1em 0em 1em;z-index:6;text-align:center;}.elementor-125 .elementor-element.elementor-element-bc7f7fe .elementor-heading-title{font-size:1.9em;}.elementor-125 .elementor-element.elementor-element-d4394b6{--flex-wrap:nowrap;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;}.elementor-125 .elementor-element.elementor-element-628ef81{--width:8px;}.elementor-125 .elementor-element.elementor-element-870b8a6{--min-height:456px;}.elementor-125 .elementor-element.elementor-element-5cecee1{--padding-top:030px;--padding-bottom:030px;--padding-left:030px;--padding-right:030px;}.elementor-125 .elementor-element.elementor-element-1a84392{padding:0em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-1a84392 .elementor-icon-box-title, .elementor-125 .elementor-element.elementor-element-1a84392 .elementor-icon-box-title a{font-size:1.8em;}.elementor-125 .elementor-element.elementor-element-a10c2fc{--padding-top:030px;--padding-bottom:030px;--padding-left:030px;--padding-right:030px;}.elementor-125 .elementor-element.elementor-element-74a3c99{padding:0em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-74a3c99 .elementor-icon-box-title, .elementor-125 .elementor-element.elementor-element-74a3c99 .elementor-icon-box-title a{font-size:1.8em;}.elementor-125 .elementor-element.elementor-element-e2b70a6{--padding-top:030px;--padding-bottom:030px;--padding-left:030px;--padding-right:030px;}.elementor-125 .elementor-element.elementor-element-34275d4{padding:0em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-34275d4 .elementor-icon-box-title, .elementor-125 .elementor-element.elementor-element-34275d4 .elementor-icon-box-title a{font-size:1.8em;}.elementor-125 .elementor-element.elementor-element-640a9f6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-125 .elementor-element.elementor-element-23c984e{padding:0em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-23c984e .elementor-icon-box-title, .elementor-125 .elementor-element.elementor-element-23c984e .elementor-icon-box-title a{font-size:1.8em;}.elementor-125 .elementor-element.elementor-element-af835fd{--padding-top:030px;--padding-bottom:030px;--padding-left:030px;--padding-right:030px;}.elementor-125 .elementor-element.elementor-element-6845f1c{padding:0em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-6845f1c .elementor-icon-box-title, .elementor-125 .elementor-element.elementor-element-6845f1c .elementor-icon-box-title a{font-size:1.8em;}.elementor-125 .elementor-element.elementor-element-1c30f134{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-125 .elementor-element.elementor-element-2e0673ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 1em 0em 1em;text-align:start;}.elementor-125 .elementor-element.elementor-element-2e0673ea .elementor-heading-title{font-size:1.8em;}.elementor-125 .elementor-element.elementor-element-72f234f{--width:280.841px;}.elementor-125 .elementor-element.elementor-element-358e9ee4{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-afedd75{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;}.elementor-125 .elementor-element.elementor-element-3d404d6{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-51c487d4{--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-125 .elementor-element.elementor-element-29697d31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-125 .elementor-element.elementor-element-7f5e1d0f{--content-width:500px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-125 .elementor-element.elementor-element-72f6dd56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5em 1em 2em 1em;z-index:1;text-align:center;}.elementor-125 .elementor-element.elementor-element-72f6dd56 .elementor-heading-title{font-size:2em;}.elementor-125 .elementor-element.elementor-element-58581f9a{z-index:1;}.elementor-125 .elementor-element.elementor-element-15a07254{z-index:1;}.elementor-125 .elementor-element.elementor-element-12da15a8{z-index:1;}.elementor-125 .elementor-element.elementor-element-151db4ed{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-10ad089b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-125 .elementor-element.elementor-element-5ff2cfd4{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-1f4b77d1{z-index:1;}body:not(.rtl) .elementor-125 .elementor-element.elementor-element-798ddefb{right:2vh;}body.rtl .elementor-125 .elementor-element.elementor-element-798ddefb{left:2vh;}.elementor-125 .elementor-element.elementor-element-798ddefb{bottom:11px;}.elementor-125 .elementor-element.elementor-element-798ddefb .elementor-icon{font-size:25px;}.elementor-125 .elementor-element.elementor-element-798ddefb .elementor-icon svg{height:25px;}}@media(min-width:768px){.elementor-125 .elementor-element.elementor-element-f928b53{--width:48%;}.elementor-125 .elementor-element.elementor-element-6725607b{--width:100%;}.elementor-125 .elementor-element.elementor-element-369047a2{--width:24%;}.elementor-125 .elementor-element.elementor-element-3033bd31{--width:50%;}.elementor-125 .elementor-element.elementor-element-2072ce8e{--content-width:1274px;}.elementor-125 .elementor-element.elementor-element-1141c2c2{--width:48%;}.elementor-125 .elementor-element.elementor-element-336e377d{--width:100%;}.elementor-125 .elementor-element.elementor-element-327ed697{--width:16%;}.elementor-125 .elementor-element.elementor-element-6609fac5{--width:50%;}.elementor-125 .elementor-element.elementor-element-78e8312b{--content-width:998px;}.elementor-125 .elementor-element.elementor-element-50c600b{--content-width:998px;}.elementor-125 .elementor-element.elementor-element-452c3a4f{--content-width:924px;}.elementor-125 .elementor-element.elementor-element-c45e6a8{--content-width:1323px;}.elementor-125 .elementor-element.elementor-element-78f4c5fa{--width:76%;}.elementor-125 .elementor-element.elementor-element-2693bb9c{--width:76%;}.elementor-125 .elementor-element.elementor-element-e8ecb1d{--width:76%;}.elementor-125 .elementor-element.elementor-element-72933797{--content-width:1323px;}.elementor-125 .elementor-element.elementor-element-7990cd6{--width:50%;}.elementor-125 .elementor-element.elementor-element-14ae166b{--width:50%;}.elementor-125 .elementor-element.elementor-element-43c0730e{--width:100%;}.elementor-125 .elementor-element.elementor-element-31153749{--width:38%;}.elementor-125 .elementor-element.elementor-element-3471d758{--width:38%;}.elementor-125 .elementor-element.elementor-element-2dd4b3e4{--width:38%;}.elementor-125 .elementor-element.elementor-element-29400b3c{--width:38%;}.elementor-125 .elementor-element.elementor-element-53323dc8{--width:38%;}.elementor-125 .elementor-element.elementor-element-d83aced{--width:98%;}.elementor-125 .elementor-element.elementor-element-628ef81{--width:6px;}.elementor-125 .elementor-element.elementor-element-870b8a6{--width:100%;}.elementor-125 .elementor-element.elementor-element-1c30f134{--width:100%;}.elementor-125 .elementor-element.elementor-element-358e9ee4{--width:32%;}.elementor-125 .elementor-element.elementor-element-3d404d6{--width:32%;}.elementor-125 .elementor-element.elementor-element-51c487d4{--width:32%;}.elementor-125 .elementor-element.elementor-element-68dfdf83{--content-width:746px;}.elementor-125 .elementor-element.elementor-element-151db4ed{--content-width:1136px;}.elementor-125 .elementor-element.elementor-element-5ff2cfd4{--content-width:1136px;}}@media(max-width:1024px) and (min-width:768px){.elementor-125 .elementor-element.elementor-element-31153749{--width:50%;}.elementor-125 .elementor-element.elementor-element-3471d758{--width:50%;}.elementor-125 .elementor-element.elementor-element-2dd4b3e4{--width:50%;}.elementor-125 .elementor-element.elementor-element-29400b3c{--width:50%;}.elementor-125 .elementor-element.elementor-element-53323dc8{--width:50%;}.elementor-125 .elementor-element.elementor-element-7f5e1d0f{--content-width:500px;}.elementor-125 .elementor-element.elementor-element-68dfdf83{--content-width:677px;}}@media(min-width:2400px){.elementor-125 .elementor-element.elementor-element-9517ab3{--padding-top:10em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-125 .elementor-element.elementor-element-1c30f134{--width:500px;}.elementor-125 .elementor-element.elementor-element-68dfdf83{--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-125 .elementor-element.elementor-element-151db4ed{--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-125 .elementor-element.elementor-element-5ff2cfd4{--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;}}/* Start custom CSS for image, class: .elementor-element-1701494d */.luzpulsante{
    animation: 2s 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-369047a2 */.profile {
  cursor: pointer;
  transition: 0.2s;
  margin-left: -20px;
}
.elementor-125 .elementor-element.elementor-element-369047a2 .profile:hover {
  transform: translatex(-12px);
  filter: saturate(1.3);
}
.elementor-125 .elementor-element.elementor-element-369047a2: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-53eff2b5 *//* força a cor do título inteiro */
.elementor-125 .elementor-element.elementor-element-53eff2b5,
.elementor-125 .elementor-element.elementor-element-53eff2b5 .elementor-heading-title,
.elementor-125 .elementor-element.elementor-element-53eff2b5 .elementor-heading-title *:not(span) {
  color: #3F2D23 !important;
}

/* destaque do span */
.elementor-125 .elementor-element.elementor-element-53eff2b5 span {
  color: #5A4032 !important;
  background: linear-gradient(120deg, #EAD6C6, #F2E3D8, #E7CFC0);
  border-radius: 6px;
  padding: 4px 10px;
  display: inline-block;
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-667cb507 */.elementor-125 .elementor-element.elementor-element-667cb507 .swiper-slide{
    transform: rotate(-90deg);
}
.elementor-125 .elementor-element.elementor-element-667cb507 .swiper-wrapper{
    margin: 47px !important;
    transition-timing-function: linear
!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65816d51 */.elementor-125 .elementor-element.elementor-element-65816d51::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  pointer-events: none;
  background: linear-gradient(
    to bottom,
    #F6F1EC 0%,
    transparent 10%,
    transparent 90%,
    #F6F1EC 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10870345 */.elementor-125 .elementor-element.elementor-element-10870345::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 image, class: .elementor-element-435e8ee6 */.luzpulsante{
    animation: 2s 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-327ed697 */.profile {
  cursor: pointer;
  transition: 0.2s;
  margin-left: -20px;
}
.elementor-125 .elementor-element.elementor-element-327ed697 .profile:hover {
  transform: translatex(-12px);
  filter: saturate(1.3);
}
.elementor-125 .elementor-element.elementor-element-327ed697: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-14deb018 *//* força a cor do título inteiro */
.elementor-125 .elementor-element.elementor-element-14deb018,
.elementor-125 .elementor-element.elementor-element-14deb018 .elementor-heading-title,
.elementor-125 .elementor-element.elementor-element-14deb018 .elementor-heading-title *:not(span) {
  color: #3F2D23 !important;
}

/* destaque do span */
.elementor-125 .elementor-element.elementor-element-14deb018 span {
  color: #5A4032 !important;
  background: linear-gradient(120deg, #EAD6C6, #F2E3D8, #E7CFC0);
  border-radius: 6px;
  padding: 4px 10px;
  display: inline-block;
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6d8f18f7 */.elementor-125 .elementor-element.elementor-element-6d8f18f7 .swiper-slide{
    transform: rotate(-90deg);
}
.elementor-125 .elementor-element.elementor-element-6d8f18f7 .swiper-wrapper{
    margin: 111px !important;
    transition-timing-function: linear
!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b2912d */.elementor-125 .elementor-element.elementor-element-5b2912d::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  pointer-events: none;
  background: linear-gradient(
    to bottom,
    #F6F1EC 0%,
    transparent 30%,
    transparent 80%,
    #F6F1EC 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2072ce8e */.elementor-125 .elementor-element.elementor-element-2072ce8e::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 heading, class: .elementor-element-312cec63 */.txtgradiente {
  background: linear-gradient(90deg, #000, #fff, #000);
  background-repeat: no-repeat;
  background-size: 80%;
  animation: animate 3s linear infinite;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(255, 255, 255, 0);
}
@keyframes animate {
  0% {
    background-position: -500%;
  }
  100% {
    background-position: 500%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac614cc */.elementor-125 .elementor-element.elementor-element-3ac614cc::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 container, class: .elementor-element-13cdd799 */.elementor-125 .elementor-element.elementor-element-13cdd799:before{
    content: "";
    position: absolute;
    background: conic-gradient(
        from 50deg at 50% 50%,
        transparent 0deg,
        #F7D9A8 30deg,      /* dourado champagne */
        #E8B96A 50deg,      /* dourado suave */
        transparent 80deg,
        transparent 360deg
    );
    transform: translate(-50%, -50%) rotate(0deg);
    animation: rodarestrelas 3s linear infinite;
    opacity: 0.7;
    left: 50%;
    top:50%;
    height: 500px;
    width: 500px;
}

.elementor-125 .elementor-element.elementor-element-13cdd799{
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    width: 220px;
    background: #F5E3DB; /* nude rosé claro */
}

.e1 .elementor-button{
    padding: 18px 20px !important;
    border-radius: 100px;
    overflow: hidden;
    z-index: 30;
    background: transparent !important;
}

.e1 .elementor-button-text{
    transform: translatey(4px) translatex(-4px) !important;
    z-index: 5;
    color: #6B3E33 !important; /* rosé queimado suave */
}

.e1 .elementor-button-icon{
    transform: translatey(2px) translatex(5px) scale(1.15) !important;
    z-index: 5;
    color: #6B3E33 !important; /* mesma cor do texto */
}

.e1 .elementor-button:after{
    content: "";
    position: absolute;
    top: 120%;
    left: 50%;
    width: 100%;
    height: 100px;
    transform: translate(-50%, -50%);
    background: #E1B48C; /* glow dourado rosé */
    opacity: 0;
    border-radius: 100%;
    filter: blur(20px);
    z-index: 2;
    transition: 1s;
}

.e1:hover .elementor-button:after{
    opacity: 1;
    transition: 1s;
}

.e2{
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    width: calc(100% - 3px) !important;
    height: calc(100% - 3px) !important;
    overflow: hidden;
    border-radius: 100px;
    padding: 0px;
    pointer-events: none;
}

.e3 {
    background: #EED6CC !important; /* nude rosé mais escuro */
    z-index: 6;
    padding: 0px;
    mask:conic-gradient(
        from 50deg at 50% 50%,
        #fff 0deg,
        transparent 30deg,
        transparent 50deg,
        #fff 80deg,
        #fff 360deg
    );
    -webkit-mask: conic-gradient(
        from 50deg at 50% 50%,
        #fff 0deg,
        transparent 30deg,
        transparent 50deg,
        #fff 80deg,
        #fff 360deg
    );
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    width: 500px;
    height: 500px;
    animation: rodarestrelas 3s linear infinite;
    position: absolute;
}

@keyframes rodarestrelas {
    to {
        transform: translate(-50%,-50%) rotate(1turn)
    }
}

.e4{
    background: #FCEBE6 !important; /* fundo principal claro */
    padding: 0px;
    width: 100%;
    height: 100%;
    background-image: url("https://romanzinimakeup.com.br/wp-content/uploads/2025/11/Estrelas-CSS-PACK.png") !important;
    background-position: center center;
    background-size: 30px !important;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1380a3a7 */.elementor-125 .elementor-element.elementor-element-1380a3a7::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 heading, class: .elementor-element-27b36b88 */.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 container, class: .elementor-element-5cbf90ab */.elementor-125 .elementor-element.elementor-element-5cbf90ab::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 container, class: .elementor-element-14551536 */.elementor-125 .elementor-element.elementor-element-14551536::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 container, class: .elementor-element-78e8312b */.elementor-125 .elementor-element.elementor-element-78e8312b::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 heading, class: .elementor-element-2b955907 */.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 container, class: .elementor-element-50c600b */.elementor-125 .elementor-element.elementor-element-50c600b::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 container, class: .elementor-element-452c3a4f */.elementor-125 .elementor-element.elementor-element-452c3a4f::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 image-box, class: .elementor-element-1ed45b06 *//* 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-78f4c5fa */.elementor-125 .elementor-element.elementor-element-78f4c5fa: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-125 .elementor-element.elementor-element-78f4c5fa:hover:after {
    width: 70%;
}

.elementor-125 .elementor-element.elementor-element-78f4c5fa{
    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-20dd65c6 *//* 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-2693bb9c */.elementor-125 .elementor-element.elementor-element-2693bb9c: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-125 .elementor-element.elementor-element-2693bb9c:hover:after {
    width: 70%;
}

.elementor-125 .elementor-element.elementor-element-2693bb9c{
    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-3f5e2c5b *//* 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-e8ecb1d */.elementor-125 .elementor-element.elementor-element-e8ecb1d: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-125 .elementor-element.elementor-element-e8ecb1d:hover:after {
    width: 70%;
}

.elementor-125 .elementor-element.elementor-element-e8ecb1d{
    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-c45e6a8 */.elementor-125 .elementor-element.elementor-element-c45e6a8::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 image, class: .elementor-element-1614d829 */.luzpulsante2{
    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-72933797 */.elementor-125 .elementor-element.elementor-element-72933797::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 container, class: .elementor-element-34927a08 */.elementor-125 .elementor-element.elementor-element-34927a08::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 heading, class: .elementor-element-355137f */.modulo-subtitulo {
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #6D3F39; /* rosé-terroso elegante */

  background: linear-gradient(
    120deg,
    rgba(248, 223, 217, 0.65),
    rgba(240, 198, 188, 0.65),
    rgba(232, 176, 167, 0.65),
    rgba(221, 157, 149, 0.65)
  );

  padding: 4px 10px;
  border-radius: 6px;

  box-shadow: 0 0 8px rgba(210, 150, 150, 0.20);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  transition: all 0.3s ease;
}

.modulo-subtitulo:hover {
  background: linear-gradient(
    120deg,
    rgba(248, 223, 217, 0.85),
    rgba(240, 198, 188, 0.85),
    rgba(232, 176, 167, 0.85)
  );

  box-shadow: 0 0 12px rgba(210, 150, 150, 0.32);
  transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31153749 */.vidro {
    background: rgba(252, 235, 230, 0.25); /* fundo vidro no tom do #FCEBE6 */
    border-radius: 10px;
    box-shadow: 0 4px 15px rgba(200, 150, 130, 0.10); /* sombra quente e suave */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(222, 180, 165, 0.45); /* borda rosé nude para elegância */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3471d758 */.vidro {
    background: rgba(250, 241, 232, 0.2); /* Adaptação da cor para um vidro mais suave */
    border-radius: 10px; /* Suaviza os cantos */
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08); /* Sombra mais leve para não pesar */
    backdrop-filter: blur(8px); /* Aumenta um pouco o desfoque para um vidro mais realista */
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(250, 241, 232, 0.4); /* Ajuste da borda para combinar com a cor do fundo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dd4b3e4 */.vidro {
    background: rgba(250, 241, 232, 0.2); /* Adaptação da cor para um vidro mais suave */
    border-radius: 10px; /* Suaviza os cantos */
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08); /* Sombra mais leve para não pesar */
    backdrop-filter: blur(8px); /* Aumenta um pouco o desfoque para um vidro mais realista */
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(250, 241, 232, 0.4); /* Ajuste da borda para combinar com a cor do fundo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29400b3c */.vidro{
background: rgba(255, 255, 255, 0.08);
border-radius: px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53323dc8 */.vidro{
background: rgba(255, 255, 255, 0.08);
border-radius: px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c0730e */.elementor-125 .elementor-element.elementor-element-43c0730e::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 container, class: .elementor-element-9517ab3 *//* 🌸 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-125 .elementor-element.elementor-element-9517ab3::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 price-table, class: .elementor-element-afedd75 */.elementor-125 .elementor-element.elementor-element-afedd75 .elementor-price-table__button {
  background: linear-gradient(120deg, #C1A37E, #A78964);
  color: #FFFFFF;
  border-radius: 40px;
  padding: 14px 34px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.4px;
  box-shadow: 0 12px 28px rgba(193, 163, 126, 0.35);
  transition: all 0.3s ease;
}

.elementor-125 .elementor-element.elementor-element-afedd75 .elementor-price-table__button:hover {
  transform: translateY(-2px);
  box-shadow: 0 18px 36px rgba(193, 163, 126, 0.45);
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-30bcb8aa */.elementor-125 .elementor-element.elementor-element-30bcb8aa .elementor-price-table__button {
  background: linear-gradient(120deg, #7A4A40, #5A4032);
  color: #FFFFFF;
  border-radius: 40px;
  padding: 14px 34px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.4px;
  box-shadow: 0 12px 28px rgba(122, 74, 64, 0.35);
  transition: all 0.3s ease;
}

.elementor-125 .elementor-element.elementor-element-30bcb8aa .elementor-price-table__button:hover {
  transform: translateY(-2px);
  box-shadow: 0 18px 36px rgba(122, 74, 64, 0.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d404d6 *//* CONTAINER BASE – COLUNA */
.price-column {
  border-radius: 22px;
  padding: 34px 26px;
  box-shadow: 0 20px 45px rgba(0, 0, 0, 0.08);
  transition: all 0.35s ease;
  height: 100%;
}

.price-column:hover {
  transform: translateY(-6px);
  box-shadow: 0 30px 60px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-29697d31 */.elementor-125 .elementor-element.elementor-element-29697d31 .elementor-price-table__button {
  background: linear-gradient(120deg, #C9A24D, #A88332);
  color: #FFFFFF;
  border-radius: 40px;
  padding: 14px 34px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.4px;
  box-shadow: 0 12px 28px rgba(201, 162, 77, 0.35);
  transition: all 0.3s ease;
}

.elementor-125 .elementor-element.elementor-element-29697d31 .elementor-price-table__button:hover {
  transform: translateY(-2px);
  box-shadow: 0 18px 36px rgba(201, 162, 77, 0.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c487d4 *//* CONTAINER BASE – COLUNA */
.price-column {
  border-radius: 22px;
  padding: 34px 26px;
  box-shadow: 0 20px 45px rgba(0, 0, 0, 0.08);
  transition: all 0.35s ease;
  height: 100%;
}

.price-column:hover {
  transform: translateY(-6px);
  box-shadow: 0 30px 60px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c30f134 */.elementor-125 .elementor-element.elementor-element-1c30f134::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 price-table, class: .elementor-element-58581f9a */.elementor-125 .elementor-element.elementor-element-58581f9a .elementor-price-table__button {
  background: linear-gradient(120deg, #7A4A40, #5A4032);
  color: #FFFFFF;
  border-radius: 40px;
  padding: 14px 34px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.4px;
  box-shadow: 0 12px 28px rgba(122, 74, 64, 0.35);
  transition: all 0.3s ease;
}

.elementor-125 .elementor-element.elementor-element-58581f9a .elementor-price-table__button:hover {
  transform: translateY(-2px);
  box-shadow: 0 18px 36px rgba(122, 74, 64, 0.45);
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-15a07254 */.elementor-125 .elementor-element.elementor-element-15a07254 .elementor-price-table__button {
  background: linear-gradient(120deg, #C1A37E, #A78964);
  color: #FFFFFF;
  border-radius: 40px;
  padding: 14px 34px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.4px;
  box-shadow: 0 12px 28px rgba(193, 163, 126, 0.35);
  transition: all 0.3s ease;
}

.elementor-125 .elementor-element.elementor-element-15a07254 .elementor-price-table__button:hover {
  transform: translateY(-2px);
  box-shadow: 0 18px 36px rgba(193, 163, 126, 0.45);
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-12da15a8 */.elementor-125 .elementor-element.elementor-element-12da15a8 .elementor-price-table__button {
  background: linear-gradient(120deg, #C9A24D, #A88332);
  color: #FFFFFF;
  border-radius: 40px;
  padding: 14px 34px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.4px;
  box-shadow: 0 12px 28px rgba(201, 162, 77, 0.35);
  transition: all 0.3s ease;
}

.elementor-125 .elementor-element.elementor-element-12da15a8 .elementor-price-table__button:hover {
  transform: translateY(-2px);
  box-shadow: 0 18px 36px rgba(201, 162, 77, 0.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5e1d0f */.elementor-125 .elementor-element.elementor-element-7f5e1d0f::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 call-to-action, class: .elementor-element-531cbfb9 */.elementor-125 .elementor-element.elementor-element-531cbfb9 {
    background: linear-gradient(120deg, #EFE8E1, #EADFD6);
    border-radius: 24px;
    padding: 62px 50px;
    box-shadow: 0 22px 44px rgba(26, 20, 17, 0.06);
}

.elementor-125 .elementor-element.elementor-element-531cbfb9 .elementor-cta__title {
    color: #1A1411;
    font-weight: 500;
}

.elementor-125 .elementor-element.elementor-element-531cbfb9 .elementor-cta__description {
    color: #6B4E3D;
    font-size: 16px;
    line-height: 1.6;
    max-width: 530px;
}

.elementor-125 .elementor-element.elementor-element-531cbfb9 .elementor-cta__button {
    background-color: #6B4E3D;
    color: #FFFFFF;
    border-radius: 999px;
    padding: 14px 34px;
    font-weight: 500;
    transition: all 0.3s ease;
}

.elementor-125 .elementor-element.elementor-element-531cbfb9 .elementor-cta__button:hover {
    background-color: #1A1411;
    transform: translateY(-2px);
}

@media (max-width: 768px) {
    .elementor-125 .elementor-element.elementor-element-531cbfb9 {
        padding: 42px 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68dfdf83 */.elementor-125 .elementor-element.elementor-element-68dfdf83::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 container, class: .elementor-element-151db4ed */.elementor-125 .elementor-element.elementor-element-151db4ed::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 container, class: .elementor-element-5ff2cfd4 */.elementor-125 .elementor-element.elementor-element-5ff2cfd4::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-2fcf9880 *//* ======= 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 for html, class: .elementor-element-e2ae6cf */.celularpai{
   transition: none !important;
   gap: 0px;
   padding: 0px;
   overflow: hidden;
}
.conteudofrente{
   opacity: 1;
   z-index: 10;
}
.celular{
    transition: 0.5s;
    transform: perspective(100rem) translate3d(0, 0, -5rem) rotateX(25deg) translatey(-50px) scale(1.2);
}
@media(max-width: 767px){
    .celular{
        content: url("https://alineromanzini.com.br/wp-content/uploads/2026/01/MOCKUP-MOBILE-1-xd-scaled.png");
    }
}
.conteudoatras{
   position: absolute;
   top:0;
   left: 0;
   z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2cfe3934 */.screencarrosselx .elementor-image-carousel-wrapper{
    overflow: visible !important;
}
.screencarrosselx .swiper-slide{
    padding-left: 20px;
    padding-right: 20px;
}
@media(max-width: 767px){
 .screencarrosselx .swiper-slide{
    padding-left: 10px;
    padding-right: 10px;
}
}
.screencarrossel{
pointer-events: none;
position: absolute;
z-index: 5;
transition: 1s;
transform: perspective(100rem) translate3d(0, 0, -5rem) rotateX(-85deg) scale(1, 1);
transform-origin: 50% 90%;
transform-style: preserve-3d;
will-change: transform;
position: absolute;
}
.basecarrossel{
position: absolute;
pointer-events: none;
z-index: 6;
}
.ativocarrossel{
    transition: 1s;
   transform: perspective(100rem) translate3d(0, 0, -5rem) rotateX(0deg) scale(1, 1);
    transform-origin: 50% 100%;
    transform-style: preserve-3d;
    will-change: transform;
}/* End custom CSS */
/* Start custom CSS *//* Scrollbar elegante - Aline Romanzini */

::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #f7f2ed;
}

::-webkit-scrollbar-thumb {
  background: linear-gradient(
    180deg,
    #DFAF9B,
    #D28B6E,
    #B96044,
    #A74C36
  );
  border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(
    180deg,
    #E6BFAE,
    #D28B6E,
    #A74C36
  );
}

/* Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: #C58B6E #f7f2ed;
}

/*Personalize  o cursor geral do site aqui*/

html{
cursor:url('https://romanzinimakeup.com.br/wp-content/uploads/2025/12/cursor-certo-1.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/curosr-hover.png'), auto;
}

html, body{
    overflow-x: hidden !important;
}/* End custom CSS */