.elementor-2081 .elementor-element.elementor-element-fb844d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-dd1531d{--display:flex;--min-height:85vh;--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:flex-start;--overflow:hidden;--border-radius:22px 22px 22px 22px;--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:60px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2081 .elementor-element.elementor-element-dd1531d:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-dd1531d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clarissainaoka.com.br/wp-content/uploads/2026/05/clarissa_evento.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2081 .elementor-element.elementor-element-951aadf{z-index:0;}.elementor-2081 .elementor-element.elementor-element-3e89ff0{--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:space-between;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-2081 .elementor-element.elementor-element-58002da{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.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-2081 .elementor-element.elementor-element-c6d2aa2{text-align:start;}.elementor-2081 .elementor-element.elementor-element-c6d2aa2 img{width:38%;max-width:100%;}.elementor-2081 .elementor-element.elementor-element-281efe9{--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:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2081 .elementor-element.elementor-element-3a90c33{--display:flex;--min-height:fit-content;--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF52;--border-color:#FFFFFF52;--border-radius:16px 16px 16px 16px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2081 .elementor-element.elementor-element-3a90c33:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-3a90c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1615154F;}.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-2081 .elementor-element.elementor-element-7d720f4{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#FFFFFFFC;}.elementor-2081 .elementor-element.elementor-element-6edf56f{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-2081 .elementor-element.elementor-element-6edf56f.elementor-element{--align-self:flex-start;}.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-2081 .elementor-element.elementor-element-15f9a72{text-align:start;}.elementor-2081 .elementor-element.elementor-element-15f9a72 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;letter-spacing:-1.3px;color:#FFFFFF;}.elementor-2081 .elementor-element.elementor-element-8d92b51{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:22px;font-weight:400;line-height:1.65em;color:#FFFFFFFC;}.elementor-2081 .elementor-element.elementor-element-daa54be{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2081 .elementor-element.elementor-element-213543a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-2081 .elementor-element.elementor-element-213543a.e-con{--order:-99999 /* order start hack */;}.elementor-2081 .elementor-element.elementor-element-34019f0{--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;--align-items:center;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2081 .elementor-element.elementor-element-418081e{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;text-align:center;}.elementor-2081 .elementor-element.elementor-element-418081e.elementor-element{--align-self:center;}.elementor-2081 .elementor-element.elementor-element-418081e img{width:100%;max-width:100%;}.elementor-2081 .elementor-element.elementor-element-b3e9cdb{text-align:start;}.elementor-2081 .elementor-element.elementor-element-b3e9cdb .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;letter-spacing:-0.02em;color:rgba(255,255,255,0.85);}.elementor-2081 .elementor-element.elementor-element-2efe039{--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;--align-items:center;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2081 .elementor-element.elementor-element-6858343{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-2081 .elementor-element.elementor-element-6858343.elementor-element{--align-self:center;}.elementor-2081 .elementor-element.elementor-element-df39c47{text-align:start;}.elementor-2081 .elementor-element.elementor-element-df39c47 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;letter-spacing:-0.02em;color:rgba(255,255,255,0.85);}.elementor-2081 .elementor-element.elementor-element-39a5138{--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;--align-items:center;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2081 .elementor-element.elementor-element-358cc19{width:var( --container-widget-width, 33px );max-width:33px;--container-widget-width:33px;--container-widget-flex-grow:0;}.elementor-2081 .elementor-element.elementor-element-358cc19.elementor-element{--align-self:center;}.elementor-2081 .elementor-element.elementor-element-954003b{text-align:start;}.elementor-2081 .elementor-element.elementor-element-954003b .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;letter-spacing:-0.02em;color:rgba(255,255,255,0.85);}.elementor-2081 .elementor-element.elementor-element-1072cea{--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;--align-items:center;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2081 .elementor-element.elementor-element-651cefb{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-2081 .elementor-element.elementor-element-651cefb.elementor-element{--align-self:center;}.elementor-2081 .elementor-element.elementor-element-d5547dd{text-align:start;}.elementor-2081 .elementor-element.elementor-element-d5547dd .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;letter-spacing:-0.02em;color:rgba(255,255,255,0.85);}.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-2081 .elementor-element.elementor-element-8fd8ad9 .elementor-button{background-color:transparent;font-family:"GoogleSansFlex", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;fill:#5a4520;color:#5a4520;border-radius:100px 100px 100px 100px;padding:24px 40px 24px 40px;}.elementor-2081 .elementor-element.elementor-element-8fd8ad9 .elementor-button:hover, .elementor-2081 .elementor-element.elementor-element-8fd8ad9 .elementor-button:focus{background-color:#E8CC7A;color:#3d2e14;}.elementor-2081 .elementor-element.elementor-element-8fd8ad9.elementor-element{--align-self:flex-end;}.elementor-2081 .elementor-element.elementor-element-8fd8ad9 .elementor-button:hover svg, .elementor-2081 .elementor-element.elementor-element-8fd8ad9 .elementor-button:focus svg{fill:#3d2e14;}.elementor-2081 .elementor-element.elementor-element-7094aed{--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-2081 .elementor-element.elementor-element-13878dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:48px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-2081 .elementor-element.elementor-element-ad3f226{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;}.elementor-2081 .elementor-element.elementor-element-ad3f226:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-ad3f226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f0ea;}.elementor-2081 .elementor-element.elementor-element-3ab163b{text-align:center;}.elementor-2081 .elementor-element.elementor-element-3ab163b img{width:100%;}.elementor-2081 .elementor-element.elementor-element-4d0bd37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;}.elementor-2081 .elementor-element.elementor-element-4d0bd37:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-4d0bd37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f0ea;}.elementor-2081 .elementor-element.elementor-element-f74e6d4{text-align:center;}.elementor-2081 .elementor-element.elementor-element-f74e6d4 img{width:100%;}.elementor-2081 .elementor-element.elementor-element-78549ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;}.elementor-2081 .elementor-element.elementor-element-78549ba:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-78549ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f0ea;}.elementor-2081 .elementor-element.elementor-element-a9753e4{text-align:center;}.elementor-2081 .elementor-element.elementor-element-a9753e4 img{width:100%;}.elementor-2081 .elementor-element.elementor-element-6b10f62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;}.elementor-2081 .elementor-element.elementor-element-6b10f62:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-6b10f62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f0ea;}.elementor-2081 .elementor-element.elementor-element-a42bb7b{text-align:center;}.elementor-2081 .elementor-element.elementor-element-a42bb7b img{width:100%;}.elementor-2081 .elementor-element.elementor-element-941bc1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;}.elementor-2081 .elementor-element.elementor-element-941bc1d:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-941bc1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f0ea;}.elementor-2081 .elementor-element.elementor-element-76eff6f{text-align:center;}.elementor-2081 .elementor-element.elementor-element-76eff6f img{width:100%;}.elementor-2081 .elementor-element.elementor-element-602a0ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;}.elementor-2081 .elementor-element.elementor-element-602a0ce:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-602a0ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f0ea;}.elementor-2081 .elementor-element.elementor-element-50a4d7b{text-align:center;}.elementor-2081 .elementor-element.elementor-element-50a4d7b img{width:100%;}.elementor-2081 .elementor-element.elementor-element-522ec33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;}.elementor-2081 .elementor-element.elementor-element-522ec33:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-522ec33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f0ea;}.elementor-2081 .elementor-element.elementor-element-d6b4c79{text-align:center;}.elementor-2081 .elementor-element.elementor-element-d6b4c79 img{width:100%;}.elementor-2081 .elementor-element.elementor-element-54c55b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;}.elementor-2081 .elementor-element.elementor-element-54c55b9:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-54c55b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f0ea;}.elementor-2081 .elementor-element.elementor-element-56c9d25{text-align:center;}.elementor-2081 .elementor-element.elementor-element-56c9d25 img{width:100%;}.elementor-2081 .elementor-element.elementor-element-f8a8b5d{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:32px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2081 .elementor-element.elementor-element-94698f7{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-2081 .elementor-element.elementor-element-b71a17b{text-align:center;}.elementor-2081 .elementor-element.elementor-element-b71a17b .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:40px;font-weight:700;line-height:1.1em;letter-spacing:-0.02em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-116df7e{text-align:center;}.elementor-2081 .elementor-element.elementor-element-116df7e .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;letter-spacing:0.06em;color:#8B7E70;}.elementor-2081 .elementor-element.elementor-element-9427cbf{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-2081 .elementor-element.elementor-element-29e886d{text-align:center;}.elementor-2081 .elementor-element.elementor-element-29e886d .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:40px;font-weight:700;line-height:1.1em;letter-spacing:-0.02em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-88c729b{text-align:center;}.elementor-2081 .elementor-element.elementor-element-88c729b .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;letter-spacing:0.06em;color:#8B7E70;}.elementor-2081 .elementor-element.elementor-element-b032c56{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-2081 .elementor-element.elementor-element-173ca9d{text-align:center;}.elementor-2081 .elementor-element.elementor-element-173ca9d .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:40px;font-weight:700;line-height:1.1em;letter-spacing:-0.02em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-737177e{text-align:center;}.elementor-2081 .elementor-element.elementor-element-737177e .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;letter-spacing:0.06em;color:#8B7E70;}.elementor-2081 .elementor-element.elementor-element-fe3ee91{--display:flex;}.elementor-2081 .elementor-element.elementor-element-a12c0be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-2081 .elementor-element.elementor-element-7192cce .elementor-button{background-color:#C9A55C;font-family:"GoogleSansFlex", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0.03em;fill:#5a4520;color:#5a4520;border-radius:100px 100px 100px 100px;padding:22px 48px 22px 48px;}.elementor-2081 .elementor-element.elementor-element-e31d095{text-align:center;font-family:"GoogleSansFlex", Sans-serif;font-size:14px;font-weight:400;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-58e32bf{--display:flex;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-2081 .elementor-element.elementor-element-58e32bf:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-58e32bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE9E1;}.elementor-2081 .elementor-element.elementor-element-5373058{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2081 .elementor-element.elementor-element-065a0df{--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;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-2081 .elementor-element.elementor-element-f403eb8{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2081 .elementor-element.elementor-element-5eb7d95{text-align:start;}.elementor-2081 .elementor-element.elementor-element-5eb7d95 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-1418373{text-align:start;}.elementor-2081 .elementor-element.elementor-element-1418373 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:48px;font-weight:400;line-height:1.2em;letter-spacing:-0.03em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-a809cfe{padding:20px 0px 0px 0px;text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:24px;font-weight:400;line-height:1.6em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-3627f63{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2081 .elementor-element.elementor-element-3ea970d{text-align:center;}.elementor-2081 .elementor-element.elementor-element-cc47578{text-align:center;}.elementor-2081 .elementor-element.elementor-element-d2d9c48{text-align:center;}.elementor-2081 .elementor-element.elementor-element-4742e88{text-align:center;}.elementor-2081 .elementor-element.elementor-element-2c05bfa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2081 .elementor-element.elementor-element-b71b248{text-align:center;}.elementor-2081 .elementor-element.elementor-element-b71b248 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:40px;font-weight:400;line-height:1.35em;letter-spacing:-0.02em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-5de3b42{text-align:center;font-family:"GoogleSansFlex", Sans-serif;font-size:24px;font-weight:400;line-height:1.7em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-4ebf9ca{padding:20px 0px 0px 0px;text-align:center;font-family:"GoogleSansFlex", Sans-serif;font-size:24px;font-weight:400;line-height:1.7em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-f29a326{--display:flex;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-2081 .elementor-element.elementor-element-f29a326:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-f29a326 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE9E1;}.elementor-2081 .elementor-element.elementor-element-67e5d7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(201,165,92,0.12);--border-color:rgba(201,165,92,0.12);--border-radius:22px 22px 22px 22px;box-shadow:0px 22px 29px 0px rgba(80,60,40,0.07);--padding-top:48px;--padding-bottom:48px;--padding-left:56px;--padding-right:56px;}.elementor-2081 .elementor-element.elementor-element-67e5d7f:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-67e5d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(248,245,240,0.85);}.elementor-2081 .elementor-element.elementor-element-5c9f8a1{--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;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-2081 .elementor-element.elementor-element-ae2dae9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2081 .elementor-element.elementor-element-fe1265e{text-align:start;}.elementor-2081 .elementor-element.elementor-element-fe1265e .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-99fa376{text-align:start;}.elementor-2081 .elementor-element.elementor-element-99fa376 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:36px;font-weight:400;line-height:1.3em;letter-spacing:-0.02em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-56934d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2081 .elementor-element.elementor-element-05985b9{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:24px;font-weight:400;line-height:1.65em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-2d0d1b8{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(201,165,92,0.15);--border-color:rgba(201,165,92,0.15);--border-radius:22px 22px 22px 22px;box-shadow:0px 4px 12px 0px rgba(80,60,40,0.08);--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-2081 .elementor-element.elementor-element-2d0d1b8:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-2d0d1b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(248,245,240,0.85);}.elementor-2081 .elementor-element.elementor-element-40954cd{--display:flex;--min-height:50px;--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-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-2081 .elementor-element.elementor-element-61ebae5 .elementor-icon-wrapper{text-align:center;}.elementor-2081 .elementor-element.elementor-element-61ebae5.elementor-view-stacked .elementor-icon{background-color:rgba(43,31,21,.12);}.elementor-2081 .elementor-element.elementor-element-61ebae5.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-61ebae5.elementor-view-default .elementor-icon{color:rgba(43,31,21,.12);border-color:rgba(43,31,21,.12);}.elementor-2081 .elementor-element.elementor-element-61ebae5.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-61ebae5.elementor-view-default .elementor-icon svg{fill:rgba(43,31,21,.12);}.elementor-2081 .elementor-element.elementor-element-61ebae5 .elementor-icon{font-size:100%;}.elementor-2081 .elementor-element.elementor-element-61ebae5 .elementor-icon svg{height:100%;}.elementor-2081 .elementor-element.elementor-element-789fc27{text-align:start;}.elementor-2081 .elementor-element.elementor-element-789fc27 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-0d5ce7f{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(201,165,92,0.15);--border-color:rgba(201,165,92,0.15);--border-radius:22px 22px 22px 22px;box-shadow:0px 4px 12px 0px rgba(80,60,40,0.08);--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-2081 .elementor-element.elementor-element-0d5ce7f:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-0d5ce7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(248,245,240,0.85);}.elementor-2081 .elementor-element.elementor-element-6b543f3{--display:flex;--min-height:50px;--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-2081 .elementor-element.elementor-element-ec36a85 .elementor-icon-wrapper{text-align:center;}.elementor-2081 .elementor-element.elementor-element-ec36a85.elementor-view-stacked .elementor-icon{background-color:rgba(43,31,21,.12);}.elementor-2081 .elementor-element.elementor-element-ec36a85.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-ec36a85.elementor-view-default .elementor-icon{color:rgba(43,31,21,.12);border-color:rgba(43,31,21,.12);}.elementor-2081 .elementor-element.elementor-element-ec36a85.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-ec36a85.elementor-view-default .elementor-icon svg{fill:rgba(43,31,21,.12);}.elementor-2081 .elementor-element.elementor-element-ec36a85 .elementor-icon{font-size:100%;}.elementor-2081 .elementor-element.elementor-element-ec36a85 .elementor-icon svg{height:100%;}.elementor-2081 .elementor-element.elementor-element-815e75e{text-align:start;}.elementor-2081 .elementor-element.elementor-element-815e75e .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-99941fd{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(201,165,92,0.15);--border-color:rgba(201,165,92,0.15);--border-radius:22px 22px 22px 22px;box-shadow:0px 4px 12px 0px rgba(80,60,40,0.08);--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-2081 .elementor-element.elementor-element-99941fd:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-99941fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(248,245,240,0.85);}.elementor-2081 .elementor-element.elementor-element-65778c1{--display:flex;--min-height:50px;--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-2081 .elementor-element.elementor-element-0851e43 .elementor-icon-wrapper{text-align:center;}.elementor-2081 .elementor-element.elementor-element-0851e43.elementor-view-stacked .elementor-icon{background-color:rgba(43,31,21,.12);}.elementor-2081 .elementor-element.elementor-element-0851e43.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-0851e43.elementor-view-default .elementor-icon{color:rgba(43,31,21,.12);border-color:rgba(43,31,21,.12);}.elementor-2081 .elementor-element.elementor-element-0851e43.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-0851e43.elementor-view-default .elementor-icon svg{fill:rgba(43,31,21,.12);}.elementor-2081 .elementor-element.elementor-element-0851e43 .elementor-icon{font-size:100%;}.elementor-2081 .elementor-element.elementor-element-0851e43 .elementor-icon svg{height:100%;}.elementor-2081 .elementor-element.elementor-element-718eb72{text-align:start;}.elementor-2081 .elementor-element.elementor-element-718eb72 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-7253cab{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(201,165,92,0.15);--border-color:rgba(201,165,92,0.15);--border-radius:22px 22px 22px 22px;box-shadow:0px 4px 12px 0px rgba(80,60,40,0.08);--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-2081 .elementor-element.elementor-element-7253cab:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-7253cab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(248,245,240,0.85);}.elementor-2081 .elementor-element.elementor-element-d84ab9f{--display:flex;--min-height:50px;--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-2081 .elementor-element.elementor-element-d5ae12b .elementor-icon-wrapper{text-align:center;}.elementor-2081 .elementor-element.elementor-element-d5ae12b.elementor-view-stacked .elementor-icon{background-color:rgba(43,31,21,.12);}.elementor-2081 .elementor-element.elementor-element-d5ae12b.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-d5ae12b.elementor-view-default .elementor-icon{color:rgba(43,31,21,.12);border-color:rgba(43,31,21,.12);}.elementor-2081 .elementor-element.elementor-element-d5ae12b.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-d5ae12b.elementor-view-default .elementor-icon svg{fill:rgba(43,31,21,.12);}.elementor-2081 .elementor-element.elementor-element-d5ae12b .elementor-icon{font-size:100%;}.elementor-2081 .elementor-element.elementor-element-d5ae12b .elementor-icon svg{height:100%;}.elementor-2081 .elementor-element.elementor-element-ef6eba8{text-align:start;}.elementor-2081 .elementor-element.elementor-element-ef6eba8 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-ec89c4f{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(201,165,92,0.15);--border-color:rgba(201,165,92,0.15);--border-radius:22px 22px 22px 22px;box-shadow:0px 4px 12px 0px rgba(80,60,40,0.08);--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-2081 .elementor-element.elementor-element-ec89c4f:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-ec89c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(248,245,240,0.85);}.elementor-2081 .elementor-element.elementor-element-b27d566{--display:flex;--min-height:50px;--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-2081 .elementor-element.elementor-element-9858ca0 .elementor-icon-wrapper{text-align:center;}.elementor-2081 .elementor-element.elementor-element-9858ca0.elementor-view-stacked .elementor-icon{background-color:rgba(43,31,21,.12);}.elementor-2081 .elementor-element.elementor-element-9858ca0.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-9858ca0.elementor-view-default .elementor-icon{color:rgba(43,31,21,.12);border-color:rgba(43,31,21,.12);}.elementor-2081 .elementor-element.elementor-element-9858ca0.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-9858ca0.elementor-view-default .elementor-icon svg{fill:rgba(43,31,21,.12);}.elementor-2081 .elementor-element.elementor-element-9858ca0 .elementor-icon{font-size:100%;}.elementor-2081 .elementor-element.elementor-element-9858ca0 .elementor-icon svg{height:100%;}.elementor-2081 .elementor-element.elementor-element-41e58d2{text-align:start;}.elementor-2081 .elementor-element.elementor-element-41e58d2 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-401e88a{--display:flex;--min-height:fit-content;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:32px 32px 32px 32px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-401e88a:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-401e88a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2081 .elementor-element.elementor-element-deb0ceb{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--z-index:99;}.elementor-2081 .elementor-element.elementor-element-7a9df1e{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;font-family:"GoogleSansFlex", Sans-serif;font-size:1.5vw;font-weight:400;line-height:1.2em;color:#F5F5F5;}.elementor-2081 .elementor-element.elementor-element-7a9df1e.elementor-element{--align-self:center;}.elementor-2081 .elementor-element.elementor-element-aaef501{width:var( --container-widget-width, 53% );max-width:53%;padding:0px 0px 40px 0px;--container-widget-width:53%;--container-widget-flex-grow:0;z-index:9;text-align:center;font-family:"GoogleSansFlex", Sans-serif;font-size:1.5vw;font-weight:400;line-height:1.2em;color:#F5F5F5;}.elementor-2081 .elementor-element.elementor-element-aaef501.elementor-element{--align-self:center;}.elementor-2081 .elementor-element.elementor-element-82e1fad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-2081 .elementor-element.elementor-element-9f59fdd{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;z-index:6;text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:2.2vw;font-weight:400;line-height:1.2em;color:#F5F5F5;}.elementor-2081 .elementor-element.elementor-element-9f59fdd.elementor-element{--align-self:center;}.elementor-2081 .elementor-element.elementor-element-f531c1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-2081 .elementor-element.elementor-element-c8c7da7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2081 .elementor-element.elementor-element-c8c7da7 img{width:100%;max-width:100%;}.elementor-2081 .elementor-element.elementor-element-4654d6c{width:var( --container-widget-width, 51vw );max-width:51vw;padding:0px 0px 0px 0px;--container-widget-width:51vw;--container-widget-flex-grow:0;text-align:center;font-family:"GoogleSansFlex", Sans-serif;font-size:1.45vw;font-weight:400;line-height:1.5em;color:#DDDCDC;}.elementor-2081 .elementor-element.elementor-element-4654d6c.elementor-element{--align-self:center;}.elementor-2081 .elementor-element.elementor-element-0b35c28{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:center;}.elementor-2081 .elementor-element.elementor-element-0b35c28.elementor-element{--align-self:center;}.elementor-2081 .elementor-element.elementor-element-0b35c28 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:2vw;font-weight:400;line-height:1.3em;letter-spacing:-0.02em;color:#B69D71;}.elementor-2081 .elementor-element.elementor-element-b16bd4f{--display:flex;--padding-top:56px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2081 .elementor-element.elementor-element-b16bd4f:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-b16bd4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE9E1;}.elementor-2081 .elementor-element.elementor-element-b7f82fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2081 .elementor-element.elementor-element-414fbca{--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;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(180,150,80,0.12);--border-color:rgba(180,150,80,0.12);--border-radius:22px 22px 22px 22px;}.elementor-2081 .elementor-element.elementor-element-414fbca:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-414fbca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf6f1;}.elementor-2081 .elementor-element.elementor-element-92a9e6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-9f21fa9{text-align:start;}.elementor-2081 .elementor-element.elementor-element-9f21fa9 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-9c2c8f5{text-align:start;}.elementor-2081 .elementor-element.elementor-element-9c2c8f5 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:48px;font-weight:400;line-height:1.3em;letter-spacing:-0.02em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-c29f6f1{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:24px;font-weight:400;line-height:1.65em;color:#6b5c4c;}.elementor-2081 .elementor-element.elementor-element-4dafa73{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.65em;color:#6b5c4c;}.elementor-2081 .elementor-element.elementor-element-99f3022{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-2081 .elementor-element.elementor-element-df7fcd6.elementor-element{--align-self:flex-end;}.elementor-2081 .elementor-element.elementor-element-df7fcd6{text-align:center;}.elementor-2081 .elementor-element.elementor-element-df7fcd6 img{width:100%;}.elementor-2081 .elementor-element.elementor-element-131b4fe{--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;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(180,150,80,0.12);--border-color:rgba(180,150,80,0.12);--border-radius:22px 22px 22px 22px;}.elementor-2081 .elementor-element.elementor-element-131b4fe:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-131b4fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf6f1;}.elementor-2081 .elementor-element.elementor-element-e68c5b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-2081 .elementor-element.elementor-element-77311b4{text-align:center;}.elementor-2081 .elementor-element.elementor-element-77311b4 img{width:100%;}.elementor-2081 .elementor-element.elementor-element-a081662{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:40px;}.elementor-2081 .elementor-element.elementor-element-2f36b3f{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:24px;font-weight:400;line-height:1.65em;color:#6b5c4c;}.elementor-2081 .elementor-element.elementor-element-d425f86{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:24px;font-weight:400;line-height:1.65em;color:#6b5c4c;}.elementor-2081 .elementor-element.elementor-element-acf67c0{--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;--overflow:auto;}.elementor-2081 .elementor-element.elementor-element-b3e8641{--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-2081 .elementor-element.elementor-element-b23b8f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.06);--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-2081 .elementor-element.elementor-element-b23b8f5:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-b23b8f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #f5e6c8 0%, #c9a55c 100%);}.elementor-2081 .elementor-element.elementor-element-0c91f1a{--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(180,150,80,0.35);--border-color:rgba(180,150,80,0.35);--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-2081 .elementor-element.elementor-element-0c91f1a:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-0c91f1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-2081 .elementor-element.elementor-element-f409a01{--display:flex;--min-height:36px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(180,150,80,0.25);--border-color:rgba(180,150,80,0.25);--border-radius:10px 10px 10px 10px;}.elementor-2081 .elementor-element.elementor-element-f409a01:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-f409a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(180,150,80,0.15);}.elementor-2081 .elementor-element.elementor-element-5555a6d .elementor-icon-wrapper{text-align:center;}.elementor-2081 .elementor-element.elementor-element-5555a6d.elementor-view-stacked .elementor-icon{background-color:#8b7340;}.elementor-2081 .elementor-element.elementor-element-5555a6d.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-5555a6d.elementor-view-default .elementor-icon{color:#8b7340;border-color:#8b7340;}.elementor-2081 .elementor-element.elementor-element-5555a6d.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-5555a6d.elementor-view-default .elementor-icon svg{fill:#8b7340;}.elementor-2081 .elementor-element.elementor-element-5555a6d .elementor-icon{font-size:16px;}.elementor-2081 .elementor-element.elementor-element-5555a6d .elementor-icon svg{height:16px;}.elementor-2081 .elementor-element.elementor-element-9c94e57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-2081 .elementor-element.elementor-element-25e85bc{text-align:start;}.elementor-2081 .elementor-element.elementor-element-25e85bc .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.18em;color:#7a6530;}.elementor-2081 .elementor-element.elementor-element-086d470{text-align:start;}.elementor-2081 .elementor-element.elementor-element-086d470 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:16px;font-weight:400;line-height:1.45em;letter-spacing:0em;color:#6b5a38;}.elementor-2081 .elementor-element.elementor-element-9d61008{--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-2081 .elementor-element.elementor-element-4650582{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.06);--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-2081 .elementor-element.elementor-element-4650582:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-4650582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #f5e6c8 0%, #c9a55c 100%);}.elementor-2081 .elementor-element.elementor-element-e66d908{--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(180,150,80,0.35);--border-color:rgba(180,150,80,0.35);--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-2081 .elementor-element.elementor-element-e66d908:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-e66d908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-2081 .elementor-element.elementor-element-4356d95{--display:flex;--min-height:36px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(180,150,80,0.25);--border-color:rgba(180,150,80,0.25);--border-radius:10px 10px 10px 10px;}.elementor-2081 .elementor-element.elementor-element-4356d95:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-4356d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(180,150,80,0.15);}.elementor-2081 .elementor-element.elementor-element-de64eb0 .elementor-icon-wrapper{text-align:center;}.elementor-2081 .elementor-element.elementor-element-de64eb0.elementor-view-stacked .elementor-icon{background-color:#8b7340;}.elementor-2081 .elementor-element.elementor-element-de64eb0.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-de64eb0.elementor-view-default .elementor-icon{color:#8b7340;border-color:#8b7340;}.elementor-2081 .elementor-element.elementor-element-de64eb0.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-de64eb0.elementor-view-default .elementor-icon svg{fill:#8b7340;}.elementor-2081 .elementor-element.elementor-element-de64eb0 .elementor-icon{font-size:16px;}.elementor-2081 .elementor-element.elementor-element-de64eb0 .elementor-icon svg{height:16px;}.elementor-2081 .elementor-element.elementor-element-fe91dab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-2081 .elementor-element.elementor-element-beaa7cb{text-align:start;}.elementor-2081 .elementor-element.elementor-element-beaa7cb .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.18em;color:#7a6530;}.elementor-2081 .elementor-element.elementor-element-d3d4fbd{text-align:start;}.elementor-2081 .elementor-element.elementor-element-d3d4fbd .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:16px;font-weight:400;line-height:1.45em;letter-spacing:0em;color:#6b5a38;}.elementor-2081 .elementor-element.elementor-element-a91e690{--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-2081 .elementor-element.elementor-element-f19a862{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.06);--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-2081 .elementor-element.elementor-element-f19a862:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-f19a862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #f5e6c8 0%, #c9a55c 100%);}.elementor-2081 .elementor-element.elementor-element-30af5db{--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(180,150,80,0.35);--border-color:rgba(180,150,80,0.35);--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-2081 .elementor-element.elementor-element-30af5db:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-30af5db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-2081 .elementor-element.elementor-element-5d35d64{--display:flex;--min-height:36px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(180,150,80,0.25);--border-color:rgba(180,150,80,0.25);--border-radius:10px 10px 10px 10px;}.elementor-2081 .elementor-element.elementor-element-5d35d64:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-5d35d64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(180,150,80,0.15);}.elementor-2081 .elementor-element.elementor-element-1d61b9a .elementor-icon-wrapper{text-align:center;}.elementor-2081 .elementor-element.elementor-element-1d61b9a.elementor-view-stacked .elementor-icon{background-color:#8b7340;}.elementor-2081 .elementor-element.elementor-element-1d61b9a.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-1d61b9a.elementor-view-default .elementor-icon{color:#8b7340;border-color:#8b7340;}.elementor-2081 .elementor-element.elementor-element-1d61b9a.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-1d61b9a.elementor-view-default .elementor-icon svg{fill:#8b7340;}.elementor-2081 .elementor-element.elementor-element-1d61b9a .elementor-icon{font-size:16px;}.elementor-2081 .elementor-element.elementor-element-1d61b9a .elementor-icon svg{height:16px;}.elementor-2081 .elementor-element.elementor-element-bdef680{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-2081 .elementor-element.elementor-element-a1448ff{text-align:start;}.elementor-2081 .elementor-element.elementor-element-a1448ff .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.18em;color:#7a6530;}.elementor-2081 .elementor-element.elementor-element-872eff2{text-align:start;}.elementor-2081 .elementor-element.elementor-element-872eff2 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:16px;font-weight:400;line-height:1.45em;letter-spacing:0em;color:#6b5a38;}.elementor-2081 .elementor-element.elementor-element-d4e7ec1{--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;}.elementor-2081 .elementor-element.elementor-element-cdecef2{--display:flex;--padding-top:0px;--padding-bottom:48px;--padding-left:12px;--padding-right:12px;}.elementor-2081 .elementor-element.elementor-element-cdecef2:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-cdecef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE9E1;}.elementor-2081 .elementor-element.elementor-element-2d8bd1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:22px 22px 22px 22px;--padding-top:48px;--padding-bottom:32px;--padding-left:56px;--padding-right:56px;}.elementor-2081 .elementor-element.elementor-element-2d8bd1e:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-2d8bd1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6F1;}.elementor-2081 .elementor-element.elementor-element-c96818e{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2081 .elementor-element.elementor-element-f41bf8d{text-align:start;}.elementor-2081 .elementor-element.elementor-element-f41bf8d .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-00fae86{text-align:center;}.elementor-2081 .elementor-element.elementor-element-00fae86 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:48px;font-weight:400;line-height:1.2em;letter-spacing:-0.03em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-5c73b96{--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;}.elementor-2081 .elementor-element.elementor-element-09654d6{text-align:center;}.elementor-2081 .elementor-element.elementor-element-d91243c{text-align:center;}.elementor-2081 .elementor-element.elementor-element-c6d437d{text-align:center;}.elementor-2081 .elementor-element.elementor-element-898cc5b{text-align:center;}.elementor-2081 .elementor-element.elementor-element-f666791{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-2081 .elementor-element.elementor-element-5d47f81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2081 .elementor-element.elementor-element-c4fa0e9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -18%) 0%;padding:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-df36ec8{--display:flex;--min-height:fit-content;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2081 .elementor-element.elementor-element-c59dbcb{padding:0px 0px 0px 0px;text-align:center;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.7em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-25b9f44{padding:0px 0px 20px 0px;text-align:center;font-family:"GoogleSansFlex", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-0614e26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2081 .elementor-element.elementor-element-982a9e4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -18%) 0%;padding:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-9228ddf{--display:flex;--min-height:fit-content;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2081 .elementor-element.elementor-element-9cf26ec{padding:0px 0px 0px 0px;text-align:center;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.7em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-047593b{padding:0px 0px 20px 0px;text-align:center;font-family:"GoogleSansFlex", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-7fbc13f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2081 .elementor-element.elementor-element-56556e1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -18%) 0%;padding:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-596e8b0{--display:flex;--min-height:fit-content;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2081 .elementor-element.elementor-element-438fb58{padding:0px 0px 0px 0px;text-align:center;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.7em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-196d24a{padding:0px 0px 20px 0px;text-align:center;font-family:"GoogleSansFlex", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-8afad78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2081 .elementor-element.elementor-element-d6e3807{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -18%) 0%;padding:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-74cf2c5{--display:flex;--min-height:fit-content;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2081 .elementor-element.elementor-element-a1a2f00{padding:0px 0px 0px 0px;text-align:center;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.7em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-c4bf774{padding:0px 0px 20px 0px;text-align:center;font-family:"GoogleSansFlex", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-b23c8af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2081 .elementor-element.elementor-element-5d0db7f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -18%) 0%;padding:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-8e295cc{--display:flex;--min-height:fit-content;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2081 .elementor-element.elementor-element-bd5ad69{padding:0px 0px 0px 0px;text-align:center;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.7em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-8c2a5f3{padding:0px 0px 20px 0px;text-align:center;font-family:"GoogleSansFlex", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-ac216a8{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-2081 .elementor-element.elementor-element-78d45a2{--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;--border-radius:32px 32px 32px 32px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-2081 .elementor-element.elementor-element-35612e1{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-f424a86{text-align:start;}.elementor-2081 .elementor-element.elementor-element-f424a86 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-597a94a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2081 .elementor-element.elementor-element-597a94a .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:48px;font-weight:400;line-height:1.3em;letter-spacing:-0.02em;color:#F5F1EA;}.elementor-2081 .elementor-element.elementor-element-8568423{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2081 .elementor-element.elementor-element-001e4d6{--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;}.elementor-2081 .elementor-element.elementor-element-c1f77b7{--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-2081 .elementor-element.elementor-element-a439f53{text-align:center;}.elementor-2081 .elementor-element.elementor-element-a439f53 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:32px;font-weight:700;line-height:1em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-d046701{text-align:center;}.elementor-2081 .elementor-element.elementor-element-d046701 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:9px;color:rgba(201,165,92,.35);}.elementor-2081 .elementor-element.elementor-element-5790686{text-align:center;}.elementor-2081 .elementor-element.elementor-element-5790686 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:24px;font-weight:600;line-height:1em;color:rgba(201,165,92,.65);}.elementor-2081 .elementor-element.elementor-element-b15622a{--display:flex;}.elementor-2081 .elementor-element.elementor-element-b15622a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2081 .elementor-element.elementor-element-62d1cfd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2081 .elementor-element.elementor-element-d05de5c{text-align:start;}.elementor-2081 .elementor-element.elementor-element-d05de5c .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.07em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-fccbf52{text-align:start;}.elementor-2081 .elementor-element.elementor-element-fccbf52 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:28px;font-weight:700;line-height:1.25em;color:#F5F1EA;}.elementor-2081 .elementor-element.elementor-element-e13f3c6{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:rgba(232,213,168,.80);}.elementor-2081 .elementor-element.elementor-element-a9222a7{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:rgba(232,213,168,.80);}.elementor-2081 .elementor-element.elementor-element-6cdff13{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:rgba(232,213,168,.80);}.elementor-2081 .elementor-element.elementor-element-390e74e{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:24px;font-weight:600;line-height:1.5em;color:#e8d5a8;}.elementor-2081 .elementor-element.elementor-element-67c0dda{--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;--align-items:center;}.elementor-2081 .elementor-element.elementor-element-cc237ca{--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-2081 .elementor-element.elementor-element-2ad90c9{text-align:center;}.elementor-2081 .elementor-element.elementor-element-2ad90c9 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:24px;color:#ffffff;}.elementor-2081 .elementor-element.elementor-element-78eca2b{--display:flex;}.elementor-2081 .elementor-element.elementor-element-df1b6ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2081 .elementor-element.elementor-element-23c5008{text-align:start;}.elementor-2081 .elementor-element.elementor-element-23c5008 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;font-style:italic;color:rgba(232,213,168,.55);}.elementor-2081 .elementor-element.elementor-element-48a4860{--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;}.elementor-2081 .elementor-element.elementor-element-0c8d224{--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-2081 .elementor-element.elementor-element-4f3288d{text-align:center;}.elementor-2081 .elementor-element.elementor-element-4f3288d .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:32px;font-weight:700;line-height:1em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-0a66736{text-align:center;}.elementor-2081 .elementor-element.elementor-element-0a66736 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:9px;color:rgba(201,165,92,.35);}.elementor-2081 .elementor-element.elementor-element-fe31a98{text-align:center;}.elementor-2081 .elementor-element.elementor-element-fe31a98 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:24px;font-weight:600;line-height:1em;color:rgba(201,165,92,.65);}.elementor-2081 .elementor-element.elementor-element-f310e1f{--display:flex;}.elementor-2081 .elementor-element.elementor-element-e7fcfa4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2081 .elementor-element.elementor-element-49a5f9d{text-align:start;}.elementor-2081 .elementor-element.elementor-element-49a5f9d .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.07em;color:#f5e6c8;}.elementor-2081 .elementor-element.elementor-element-7b48ace{text-align:start;}.elementor-2081 .elementor-element.elementor-element-7b48ace .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:28px;font-weight:700;line-height:1.25em;color:#F5F1EA;}.elementor-2081 .elementor-element.elementor-element-490aba3{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:rgba(232,213,168,.80);}.elementor-2081 .elementor-element.elementor-element-c93e4e3{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:24px;font-weight:600;line-height:1.5em;color:#e8d5a8;}.elementor-2081 .elementor-element.elementor-element-c93e4e3.elementor-element{--align-self:flex-start;}.elementor-2081 .elementor-element.elementor-element-7a83de3{--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;}.elementor-2081 .elementor-element.elementor-element-96a65c5{--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-2081 .elementor-element.elementor-element-bc92883{text-align:center;}.elementor-2081 .elementor-element.elementor-element-bc92883 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:32px;font-weight:700;line-height:1em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-513f59a{text-align:center;}.elementor-2081 .elementor-element.elementor-element-513f59a .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:9px;color:rgba(201,165,92,.35);}.elementor-2081 .elementor-element.elementor-element-85b289c{text-align:center;}.elementor-2081 .elementor-element.elementor-element-85b289c .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:24px;font-weight:600;line-height:1em;color:rgba(201,165,92,.65);}.elementor-2081 .elementor-element.elementor-element-7678f97{--display:flex;}.elementor-2081 .elementor-element.elementor-element-2363c3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2081 .elementor-element.elementor-element-ec51897{text-align:start;}.elementor-2081 .elementor-element.elementor-element-ec51897 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.07em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-7e50316{text-align:start;}.elementor-2081 .elementor-element.elementor-element-7e50316 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:28px;font-weight:700;line-height:1.25em;color:#F5F1EA;}.elementor-2081 .elementor-element.elementor-element-448a849{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:rgba(232,213,168,.80);}.elementor-2081 .elementor-element.elementor-element-418a2ba{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:rgba(232,213,168,.80);}.elementor-2081 .elementor-element.elementor-element-6d75752{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:rgba(232,213,168,.80);}.elementor-2081 .elementor-element.elementor-element-576375d{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:24px;font-weight:600;line-height:1.5em;color:#e8d5a8;}.elementor-2081 .elementor-element.elementor-element-94596b9{--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;--align-items:center;}.elementor-2081 .elementor-element.elementor-element-02d61ed{--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-2081 .elementor-element.elementor-element-bc182f9{text-align:center;}.elementor-2081 .elementor-element.elementor-element-bc182f9 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:32px;font-weight:700;line-height:1em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-90bbfb5{text-align:center;}.elementor-2081 .elementor-element.elementor-element-90bbfb5 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:9px;color:rgba(201,165,92,.35);}.elementor-2081 .elementor-element.elementor-element-2a553d5{text-align:center;}.elementor-2081 .elementor-element.elementor-element-2a553d5 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:24px;font-weight:600;line-height:1em;color:rgba(201,165,92,.65);}.elementor-2081 .elementor-element.elementor-element-f019f1a{--display:flex;}.elementor-2081 .elementor-element.elementor-element-60bf9f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2081 .elementor-element.elementor-element-ffd706e{text-align:start;}.elementor-2081 .elementor-element.elementor-element-ffd706e .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.07em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-64a6607{text-align:start;}.elementor-2081 .elementor-element.elementor-element-64a6607 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:28px;font-weight:700;line-height:1.25em;color:#F5F1EA;}.elementor-2081 .elementor-element.elementor-element-6c73aa5{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:rgba(232,213,168,.80);}.elementor-2081 .elementor-element.elementor-element-9f706b1{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:rgba(232,213,168,.80);}.elementor-2081 .elementor-element.elementor-element-157839c{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:rgba(232,213,168,.80);}.elementor-2081 .elementor-element.elementor-element-7ba601a{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-2081 .elementor-element.elementor-element-e2874b2{text-align:center;font-family:"GoogleSansFlex", Sans-serif;font-size:24px;font-weight:600;line-height:1.5em;color:#e8d5a8;}.elementor-2081 .elementor-element.elementor-element-fcd52c4{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-fcd52c4:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-fcd52c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFE9;}.elementor-2081 .elementor-element.elementor-element-7ff0996{--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;}.elementor-2081 .elementor-element.elementor-element-d89b5f5{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-c1d8d0c{text-align:center;}.elementor-2081 .elementor-element.elementor-element-c1d8d0c .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-734dbce{text-align:center;}.elementor-2081 .elementor-element.elementor-element-734dbce .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:34px;font-weight:400;line-height:1.22em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-9ab8084{--display:flex;}.elementor-2081 .elementor-element.elementor-element-892f023{--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-2081 .elementor-element.elementor-element-892f023:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-892f023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(242,249,237,.82);}.elementor-2081 .elementor-element.elementor-element-0ee82db{--display:flex;}.elementor-2081 .elementor-element.elementor-element-000604c{text-align:center;}.elementor-2081 .elementor-element.elementor-element-4fc83b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:28px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-2081 .elementor-element.elementor-element-892e488{text-align:start;}.elementor-2081 .elementor-element.elementor-element-892e488 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.02em;color:#3A5530;}.elementor-2081 .elementor-element.elementor-element-d47cc92{--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;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-2081 .elementor-element.elementor-element-c16a530 .elementor-icon-wrapper{text-align:center;}.elementor-2081 .elementor-element.elementor-element-c16a530.elementor-view-stacked .elementor-icon{background-color:#3A5530;}.elementor-2081 .elementor-element.elementor-element-c16a530.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-c16a530.elementor-view-default .elementor-icon{color:#3A5530;border-color:#3A5530;}.elementor-2081 .elementor-element.elementor-element-c16a530.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-c16a530.elementor-view-default .elementor-icon svg{fill:#3A5530;}.elementor-2081 .elementor-element.elementor-element-c16a530 .elementor-icon{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-c16a530 .elementor-icon svg{height:13px;}.elementor-2081 .elementor-element.elementor-element-b7b2e16{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-264951a{--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;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-2081 .elementor-element.elementor-element-1312584 .elementor-icon-wrapper{text-align:center;}.elementor-2081 .elementor-element.elementor-element-1312584.elementor-view-stacked .elementor-icon{background-color:#3A5530;}.elementor-2081 .elementor-element.elementor-element-1312584.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-1312584.elementor-view-default .elementor-icon{color:#3A5530;border-color:#3A5530;}.elementor-2081 .elementor-element.elementor-element-1312584.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-1312584.elementor-view-default .elementor-icon svg{fill:#3A5530;}.elementor-2081 .elementor-element.elementor-element-1312584 .elementor-icon{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-1312584 .elementor-icon svg{height:13px;}.elementor-2081 .elementor-element.elementor-element-eb3547f{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-623a632{--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;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-2081 .elementor-element.elementor-element-45793cd .elementor-icon-wrapper{text-align:center;}.elementor-2081 .elementor-element.elementor-element-45793cd.elementor-view-stacked .elementor-icon{background-color:#3A5530;}.elementor-2081 .elementor-element.elementor-element-45793cd.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-45793cd.elementor-view-default .elementor-icon{color:#3A5530;border-color:#3A5530;}.elementor-2081 .elementor-element.elementor-element-45793cd.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-45793cd.elementor-view-default .elementor-icon svg{fill:#3A5530;}.elementor-2081 .elementor-element.elementor-element-45793cd .elementor-icon{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-45793cd .elementor-icon svg{height:13px;}.elementor-2081 .elementor-element.elementor-element-70d0cdd{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-e15fecd{--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;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-2081 .elementor-element.elementor-element-2f342e7 .elementor-icon-wrapper{text-align:center;}.elementor-2081 .elementor-element.elementor-element-2f342e7.elementor-view-stacked .elementor-icon{background-color:#3A5530;}.elementor-2081 .elementor-element.elementor-element-2f342e7.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-2f342e7.elementor-view-default .elementor-icon{color:#3A5530;border-color:#3A5530;}.elementor-2081 .elementor-element.elementor-element-2f342e7.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-2f342e7.elementor-view-default .elementor-icon svg{fill:#3A5530;}.elementor-2081 .elementor-element.elementor-element-2f342e7 .elementor-icon{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-2f342e7 .elementor-icon svg{height:13px;}.elementor-2081 .elementor-element.elementor-element-4b9c700{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-d7902fd{--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;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-2081 .elementor-element.elementor-element-1861832 .elementor-icon-wrapper{text-align:center;}.elementor-2081 .elementor-element.elementor-element-1861832.elementor-view-stacked .elementor-icon{background-color:#3A5530;}.elementor-2081 .elementor-element.elementor-element-1861832.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-1861832.elementor-view-default .elementor-icon{color:#3A5530;border-color:#3A5530;}.elementor-2081 .elementor-element.elementor-element-1861832.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-1861832.elementor-view-default .elementor-icon svg{fill:#3A5530;}.elementor-2081 .elementor-element.elementor-element-1861832 .elementor-icon{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-1861832 .elementor-icon svg{height:13px;}.elementor-2081 .elementor-element.elementor-element-aea2c36{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-469c425{--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-2081 .elementor-element.elementor-element-469c425:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-469c425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(248,243,238,.78);}.elementor-2081 .elementor-element.elementor-element-82cc515{--display:flex;}.elementor-2081 .elementor-element.elementor-element-4256aff{text-align:center;}.elementor-2081 .elementor-element.elementor-element-2362813{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:28px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-2081 .elementor-element.elementor-element-a95c158{text-align:start;}.elementor-2081 .elementor-element.elementor-element-a95c158 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.02em;color:#7A2E2E;}.elementor-2081 .elementor-element.elementor-element-6ce3cfe{--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;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-2081 .elementor-element.elementor-element-cd07bc1 .elementor-icon-wrapper{text-align:center;}.elementor-2081 .elementor-element.elementor-element-cd07bc1.elementor-view-stacked .elementor-icon{background-color:#7A2E2E;}.elementor-2081 .elementor-element.elementor-element-cd07bc1.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-cd07bc1.elementor-view-default .elementor-icon{color:#7A2E2E;border-color:#7A2E2E;}.elementor-2081 .elementor-element.elementor-element-cd07bc1.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-cd07bc1.elementor-view-default .elementor-icon svg{fill:#7A2E2E;}.elementor-2081 .elementor-element.elementor-element-cd07bc1 .elementor-icon{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-cd07bc1 .elementor-icon svg{height:13px;}.elementor-2081 .elementor-element.elementor-element-2521176{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#6B5C4E;}.elementor-2081 .elementor-element.elementor-element-0f008a6{--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;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-2081 .elementor-element.elementor-element-fe14a20 .elementor-icon-wrapper{text-align:center;}.elementor-2081 .elementor-element.elementor-element-fe14a20.elementor-view-stacked .elementor-icon{background-color:#7A2E2E;}.elementor-2081 .elementor-element.elementor-element-fe14a20.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-fe14a20.elementor-view-default .elementor-icon{color:#7A2E2E;border-color:#7A2E2E;}.elementor-2081 .elementor-element.elementor-element-fe14a20.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-fe14a20.elementor-view-default .elementor-icon svg{fill:#7A2E2E;}.elementor-2081 .elementor-element.elementor-element-fe14a20 .elementor-icon{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-fe14a20 .elementor-icon svg{height:13px;}.elementor-2081 .elementor-element.elementor-element-cb10383{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#6B5C4E;}.elementor-2081 .elementor-element.elementor-element-9ac4911{--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;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-2081 .elementor-element.elementor-element-4776ec8 .elementor-icon-wrapper{text-align:center;}.elementor-2081 .elementor-element.elementor-element-4776ec8.elementor-view-stacked .elementor-icon{background-color:#7A2E2E;}.elementor-2081 .elementor-element.elementor-element-4776ec8.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-4776ec8.elementor-view-default .elementor-icon{color:#7A2E2E;border-color:#7A2E2E;}.elementor-2081 .elementor-element.elementor-element-4776ec8.elementor-view-framed .elementor-icon, .elementor-2081 .elementor-element.elementor-element-4776ec8.elementor-view-default .elementor-icon svg{fill:#7A2E2E;}.elementor-2081 .elementor-element.elementor-element-4776ec8 .elementor-icon{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-4776ec8 .elementor-icon svg{height:13px;}.elementor-2081 .elementor-element.elementor-element-0aef223{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#6B5C4E;}.elementor-2081 .elementor-element.elementor-element-37eaa45{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-37eaa45:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-37eaa45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE9E1;}.elementor-2081 .elementor-element.elementor-element-256a6e2{--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:space-between;--align-items:center;}.elementor-2081 .elementor-element.elementor-element-a504668{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2081 .elementor-element.elementor-element-3956c37{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;top:-2%;z-index:99;}.elementor-2081 .elementor-element.elementor-element-3956c37.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2081 .elementor-element.elementor-element-3956c37{left:50%;}body.rtl .elementor-2081 .elementor-element.elementor-element-3956c37{right:50%;}.elementor-2081 .elementor-element.elementor-element-3956c37 img{width:100%;max-width:100%;}.elementor-2081 .elementor-element.elementor-element-656fe43{text-align:start;}.elementor-2081 .elementor-element.elementor-element-656fe43 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-a9d5604{text-align:center;}.elementor-2081 .elementor-element.elementor-element-a9d5604 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:48px;font-weight:400;line-height:1.25em;letter-spacing:-0.02em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-524d1eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2081 .elementor-element.elementor-element-044fb21{--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;--align-items:baseline;}.elementor-2081 .elementor-element.elementor-element-f6ed598{text-align:start;}.elementor-2081 .elementor-element.elementor-element-f6ed598 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-3db5a97{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-85eeb07{text-align:start;}.elementor-2081 .elementor-element.elementor-element-85eeb07 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:-0.02em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-e26dc0d{--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;--align-items:baseline;}.elementor-2081 .elementor-element.elementor-element-c8eaa5a{text-align:start;}.elementor-2081 .elementor-element.elementor-element-c8eaa5a .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-7485404{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-5474606{text-align:start;}.elementor-2081 .elementor-element.elementor-element-5474606 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:-0.02em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-27a301c{--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;--align-items:baseline;}.elementor-2081 .elementor-element.elementor-element-f849c4d{text-align:start;}.elementor-2081 .elementor-element.elementor-element-f849c4d .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-7f341a9{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-f40a0f2{text-align:start;}.elementor-2081 .elementor-element.elementor-element-f40a0f2 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:-0.02em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-cbd4294{--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;--align-items:baseline;}.elementor-2081 .elementor-element.elementor-element-2caa17a{text-align:start;}.elementor-2081 .elementor-element.elementor-element-2caa17a .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-ee60d5b{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-0527358{text-align:start;}.elementor-2081 .elementor-element.elementor-element-0527358 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:-0.02em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-e5180a6{--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;--align-items:baseline;}.elementor-2081 .elementor-element.elementor-element-d8e7601{text-align:start;}.elementor-2081 .elementor-element.elementor-element-d8e7601 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-1fafc44{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-29503ab{text-align:start;}.elementor-2081 .elementor-element.elementor-element-29503ab .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:-0.02em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-abf9bf4{--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;--overflow:hidden;}body:not(.rtl) .elementor-2081 .elementor-element.elementor-element-ffe46bf{left:0px;}body.rtl .elementor-2081 .elementor-element.elementor-element-ffe46bf{right:0px;}.elementor-2081 .elementor-element.elementor-element-ffe46bf{top:0px;}.elementor-2081 .elementor-element.elementor-element-1f5e314{text-align:start;}.elementor-2081 .elementor-element.elementor-element-1f5e314 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.08em;color:#5C6E3D;}.elementor-2081 .elementor-element.elementor-element-9521a43{padding:60px 0px 0px 0px;text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;letter-spacing:0.06em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-5a0610b{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:24px;font-weight:500;line-height:1.65em;letter-spacing:0.04em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-dbd1083{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2081 .elementor-element.elementor-element-dbd1083 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:146px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-d24b931{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2081 .elementor-element.elementor-element-2d123a5{text-align:center;}.elementor-2081 .elementor-element.elementor-element-2d123a5 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:32px;font-weight:400;line-height:1.25em;letter-spacing:-0.02em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-9845454{--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;--align-items:baseline;}.elementor-2081 .elementor-element.elementor-element-72a088d{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-2a0b6b2{text-align:start;}.elementor-2081 .elementor-element.elementor-element-2a0b6b2 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:-0.02em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-8de6f7d{--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;--align-items:baseline;}.elementor-2081 .elementor-element.elementor-element-19571ce{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-16c20f1{text-align:start;}.elementor-2081 .elementor-element.elementor-element-16c20f1 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:-0.02em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-7552de7{--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;--align-items:baseline;}.elementor-2081 .elementor-element.elementor-element-fd98ca4{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-07587d0{text-align:start;}.elementor-2081 .elementor-element.elementor-element-07587d0 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:-0.02em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-15fcbd2{--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;--align-items:baseline;}.elementor-2081 .elementor-element.elementor-element-1f9cd4b{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-44b2b20{text-align:start;}.elementor-2081 .elementor-element.elementor-element-44b2b20 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:-0.02em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-a5ce28b{text-align:center;}.elementor-2081 .elementor-element.elementor-element-a5ce28b .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:20px;font-weight:400;line-height:1.25em;letter-spacing:-0.02em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-5192e5e .elementor-button{background-color:#C9A55C;font-family:"GoogleSansFlex", Sans-serif;font-size:18px;font-weight:700;letter-spacing:0.06em;fill:#5a4520;color:#5a4520;border-radius:100px 100px 100px 100px;padding:18px 44px 18px 44px;}.elementor-2081 .elementor-element.elementor-element-5192e5e .elementor-button:hover, .elementor-2081 .elementor-element.elementor-element-5192e5e .elementor-button:focus{background-color:#E8CC7A;color:#3d2e14;}.elementor-2081 .elementor-element.elementor-element-5192e5e .elementor-button:hover svg, .elementor-2081 .elementor-element.elementor-element-5192e5e .elementor-button:focus svg{fill:#3d2e14;}.elementor-2081 .elementor-element.elementor-element-1062bdc{text-align:center;}.elementor-2081 .elementor-element.elementor-element-1062bdc .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:24px;font-weight:400;line-height:1.25em;letter-spacing:-0.02em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-9eb3bf0{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-9eb3bf0:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-9eb3bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-2081 .elementor-element.elementor-element-f24d99a{--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;}.elementor-2081 .elementor-element.elementor-element-8107ed5{text-align:start;}.elementor-2081 .elementor-element.elementor-element-8107ed5 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-7b56702{text-align:center;}.elementor-2081 .elementor-element.elementor-element-7b56702 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:48px;font-weight:400;line-height:1.25em;letter-spacing:-0.02em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-d3a8e7a{--display:flex;}.elementor-2081 .elementor-element.elementor-element-4eecbaa{--display:flex;--min-height:fit-content !important;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-8503890{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2081 .elementor-element.elementor-element-4687d3b{padding:0px 0px 20px 0px;text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-e634f7c{padding:0px 0px 40px 0px;text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-5ec68f8{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-2f1b231{--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;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2081 .elementor-element.elementor-element-00ebc95{--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-2081 .elementor-element.elementor-element-309e133{text-align:start;}.elementor-2081 .elementor-element.elementor-element-309e133 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-0bff3f4{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-96211c7{--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-2081 .elementor-element.elementor-element-e3a5adb{text-align:start;}.elementor-2081 .elementor-element.elementor-element-e3a5adb .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-b59af2c{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-4b4450f{--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-2081 .elementor-element.elementor-element-8f07e40{text-align:start;}.elementor-2081 .elementor-element.elementor-element-8f07e40 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-c42a5cf{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-1b813e3{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-2081 .elementor-element.elementor-element-c83aa6e{--display:flex;}.elementor-2081 .elementor-element.elementor-element-a2be573{width:auto;max-width:auto;text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;letter-spacing:0.02em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-33655d7{--display:flex;}.elementor-2081 .elementor-element.elementor-element-8eefa1f{width:auto;max-width:auto;text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;letter-spacing:0.02em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-ab337fa{--display:flex;}.elementor-2081 .elementor-element.elementor-element-97ec2d0{width:auto;max-width:auto;text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;letter-spacing:0.02em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-d270bf9{--display:flex;}.elementor-2081 .elementor-element.elementor-element-ad2e5a9{width:auto;max-width:auto;text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;letter-spacing:0.02em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-a9c933a{--display:flex;}.elementor-2081 .elementor-element.elementor-element-2a1b022{width:auto;max-width:auto;text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;letter-spacing:0.02em;color:#7A6B5D;}.elementor-2081 .elementor-element.elementor-element-7c30ff6{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-7c30ff6:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-7c30ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE9E1;}.elementor-2081 .elementor-element.elementor-element-5de1ca0{--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;}.elementor-2081 .elementor-element.elementor-element-099c3a3{text-align:start;}.elementor-2081 .elementor-element.elementor-element-099c3a3 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-525b488{text-align:center;}.elementor-2081 .elementor-element.elementor-element-525b488 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:48px;font-weight:400;line-height:1.25em;letter-spacing:-0.02em;color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-d7b8b82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2081 .elementor-element.elementor-element-172a6ff{--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-2081 .elementor-element.elementor-element-c77d18c{--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-2081 .elementor-element.elementor-element-607aa7a{--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-2081 .elementor-element.elementor-element-e447ef8{--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-2081 .elementor-element.elementor-element-8df97d0{--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-2081 .elementor-element.elementor-element-7288a3d{--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-2081 .elementor-element.elementor-element-d0007f6{--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-2081 .elementor-element.elementor-element-3ed7975{--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-2081 .elementor-element.elementor-element-829971e{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-829971e:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-829971e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B1F15;}.elementor-2081 .elementor-element.elementor-element-9e1cef6{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;z-index:99;border-radius:32px 32px 32px 32px;}.elementor-2081 .elementor-element.elementor-element-a01bbb4{--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;--z-index:999;}.elementor-2081 .elementor-element.elementor-element-a01bbb4.e-con{--align-self:center;}.elementor-2081 .elementor-element.elementor-element-e75d006{text-align:start;}.elementor-2081 .elementor-element.elementor-element-e75d006 .elementor-heading-title{font-family:"GoogleSansFlex", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:#C9A55C;}.elementor-2081 .elementor-element.elementor-element-1341b7a{text-align:start;}.elementor-2081 .elementor-element.elementor-element-1341b7a .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:30px;font-weight:400;line-height:1.25em;letter-spacing:-0.02em;color:#F5F1EA;}.elementor-2081 .elementor-element.elementor-element-0b91fd9{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:rgba(245,241,234,.7);}.elementor-2081 .elementor-element.elementor-element-0bbe440{text-align:center;font-family:"GoogleSansFlex", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:rgba(245,241,234,.7);}.elementor-2081 .elementor-element.elementor-element-1e3fe3b{text-align:start;font-family:"GoogleSansFlex", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:rgba(245,241,234,.7);}.elementor-2081 .elementor-element.elementor-element-94723aa{text-align:center;font-family:"GoogleSansFlex", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:rgba(245,241,234,.5);}body.elementor-page-2081:not(.elementor-motion-effects-element-type-background), body.elementor-page-2081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE9E1;}@media(max-width:1366px){.elementor-2081 .elementor-element.elementor-element-8d92b51{font-size:18px;}.elementor-2081 .elementor-element.elementor-element-213543a{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2081 .elementor-element.elementor-element-f8a8b5d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2081 .elementor-element.elementor-element-7a9df1e{font-size:24px;}.elementor-2081 .elementor-element.elementor-element-aaef501{font-size:20px;}.elementor-2081 .elementor-element.elementor-element-9f59fdd{--container-widget-width:570px;--container-widget-flex-grow:0;width:var( --container-widget-width, 570px );max-width:570px;font-size:2.5vw;}.elementor-2081 .elementor-element.elementor-element-4654d6c{font-size:24px;}}@media(max-width:1024px){.elementor-2081 .elementor-element.elementor-element-7d720f4{font-size:17px;}.elementor-2081 .elementor-element.elementor-element-15f9a72 .elementor-heading-title{font-size:32px;}.elementor-2081 .elementor-element.elementor-element-8d92b51{font-size:17px;}.elementor-2081 .elementor-element.elementor-element-213543a{--justify-content:flex-end;}.elementor-2081 .elementor-element.elementor-element-b3e9cdb .elementor-heading-title{font-size:12px;}.elementor-2081 .elementor-element.elementor-element-df39c47 .elementor-heading-title{font-size:12px;}.elementor-2081 .elementor-element.elementor-element-954003b .elementor-heading-title{font-size:12px;}.elementor-2081 .elementor-element.elementor-element-d5547dd .elementor-heading-title{font-size:12px;}.elementor-2081 .elementor-element.elementor-element-8fd8ad9 .elementor-button{font-size:14px;}.elementor-2081 .elementor-element.elementor-element-b71a17b .elementor-heading-title{font-size:32px;}.elementor-2081 .elementor-element.elementor-element-116df7e .elementor-heading-title{font-size:12px;}.elementor-2081 .elementor-element.elementor-element-29e886d .elementor-heading-title{font-size:32px;}.elementor-2081 .elementor-element.elementor-element-88c729b .elementor-heading-title{font-size:12px;}.elementor-2081 .elementor-element.elementor-element-173ca9d .elementor-heading-title{font-size:32px;}.elementor-2081 .elementor-element.elementor-element-737177e .elementor-heading-title{font-size:12px;}.elementor-2081 .elementor-element.elementor-element-7192cce .elementor-button{font-size:20px;}.elementor-2081 .elementor-element.elementor-element-5eb7d95 .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-1418373 .elementor-heading-title{font-size:36px;}.elementor-2081 .elementor-element.elementor-element-a809cfe{font-size:17px;}.elementor-2081 .elementor-element.elementor-element-b71b248 .elementor-heading-title{font-size:24px;}.elementor-2081 .elementor-element.elementor-element-5de3b42{font-size:17px;}.elementor-2081 .elementor-element.elementor-element-4ebf9ca{font-size:17px;}.elementor-2081 .elementor-element.elementor-element-fe1265e .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-99fa376 .elementor-heading-title{font-size:28px;}.elementor-2081 .elementor-element.elementor-element-05985b9{font-size:17px;}.elementor-2081 .elementor-element.elementor-element-789fc27 .elementor-heading-title{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-815e75e .elementor-heading-title{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-718eb72 .elementor-heading-title{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-ef6eba8 .elementor-heading-title{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-41e58d2 .elementor-heading-title{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-7a9df1e{font-size:16px;}.elementor-2081 .elementor-element.elementor-element-aaef501{font-size:16px;}.elementor-2081 .elementor-element.elementor-element-9f59fdd{font-size:16px;}.elementor-2081 .elementor-element.elementor-element-4654d6c{font-size:14px;}.elementor-2081 .elementor-element.elementor-element-0b35c28 .elementor-heading-title{font-size:22px;}.elementor-2081 .elementor-element.elementor-element-9f21fa9 .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-9c2c8f5 .elementor-heading-title{font-size:26px;}.elementor-2081 .elementor-element.elementor-element-c29f6f1{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-4dafa73{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-2f36b3f{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-d425f86{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-25e85bc .elementor-heading-title{font-size:11px;}.elementor-2081 .elementor-element.elementor-element-086d470 .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-beaa7cb .elementor-heading-title{font-size:11px;}.elementor-2081 .elementor-element.elementor-element-d3d4fbd .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-a1448ff .elementor-heading-title{font-size:11px;}.elementor-2081 .elementor-element.elementor-element-872eff2 .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-f41bf8d .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-00fae86 .elementor-heading-title{font-size:36px;}.elementor-2081 .elementor-element.elementor-element-c59dbcb{font-size:17px;}.elementor-2081 .elementor-element.elementor-element-25b9f44{font-size:17px;}.elementor-2081 .elementor-element.elementor-element-9cf26ec{font-size:17px;}.elementor-2081 .elementor-element.elementor-element-047593b{font-size:17px;}.elementor-2081 .elementor-element.elementor-element-438fb58{font-size:17px;}.elementor-2081 .elementor-element.elementor-element-196d24a{font-size:17px;}.elementor-2081 .elementor-element.elementor-element-a1a2f00{font-size:17px;}.elementor-2081 .elementor-element.elementor-element-c4bf774{font-size:17px;}.elementor-2081 .elementor-element.elementor-element-bd5ad69{font-size:17px;}.elementor-2081 .elementor-element.elementor-element-8c2a5f3{font-size:17px;}.elementor-2081 .elementor-element.elementor-element-ac216a8{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2081 .elementor-element.elementor-element-f424a86 .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-597a94a .elementor-heading-title{font-size:24px;}.elementor-2081 .elementor-element.elementor-element-fccbf52 .elementor-heading-title{font-size:18px;}.elementor-2081 .elementor-element.elementor-element-e13f3c6{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-a9222a7{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-6cdff13{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-390e74e{font-size:14px;}.elementor-2081 .elementor-element.elementor-element-23c5008 .elementor-heading-title{font-size:16px;}.elementor-2081 .elementor-element.elementor-element-7b48ace .elementor-heading-title{font-size:18px;}.elementor-2081 .elementor-element.elementor-element-490aba3{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-c93e4e3{font-size:14px;}.elementor-2081 .elementor-element.elementor-element-7e50316 .elementor-heading-title{font-size:18px;}.elementor-2081 .elementor-element.elementor-element-448a849{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-418a2ba{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-6d75752{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-576375d{font-size:14px;}.elementor-2081 .elementor-element.elementor-element-64a6607 .elementor-heading-title{font-size:18px;}.elementor-2081 .elementor-element.elementor-element-6c73aa5{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-9f706b1{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-157839c{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-e2874b2{font-size:14px;}.elementor-2081 .elementor-element.elementor-element-c1d8d0c .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-734dbce .elementor-heading-title{font-size:28px;}.elementor-2081 .elementor-element.elementor-element-892e488 .elementor-heading-title{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-b7b2e16{font-size:16px;}.elementor-2081 .elementor-element.elementor-element-eb3547f{font-size:16px;}.elementor-2081 .elementor-element.elementor-element-70d0cdd{font-size:16px;}.elementor-2081 .elementor-element.elementor-element-4b9c700{font-size:16px;}.elementor-2081 .elementor-element.elementor-element-aea2c36{font-size:16px;}.elementor-2081 .elementor-element.elementor-element-a95c158 .elementor-heading-title{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-2521176{font-size:16px;}.elementor-2081 .elementor-element.elementor-element-cb10383{font-size:16px;}.elementor-2081 .elementor-element.elementor-element-0aef223{font-size:16px;}.elementor-2081 .elementor-element.elementor-element-656fe43 .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-a9d5604 .elementor-heading-title{font-size:24px;}.elementor-2081 .elementor-element.elementor-element-f6ed598 .elementor-heading-title{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-3db5a97{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-85eeb07 .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-c8eaa5a .elementor-heading-title{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-7485404{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-5474606 .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-f849c4d .elementor-heading-title{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-7f341a9{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-f40a0f2 .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-2caa17a .elementor-heading-title{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-ee60d5b{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-0527358 .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-d8e7601 .elementor-heading-title{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-1fafc44{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-29503ab .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-1f5e314 .elementor-heading-title{font-size:11px;}.elementor-2081 .elementor-element.elementor-element-9521a43{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-5a0610b{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-dbd1083 .elementor-heading-title{font-size:28px;}.elementor-2081 .elementor-element.elementor-element-2d123a5 .elementor-heading-title{font-size:24px;}.elementor-2081 .elementor-element.elementor-element-72a088d{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-2a0b6b2 .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-19571ce{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-16c20f1 .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-fd98ca4{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-07587d0 .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-1f9cd4b{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-44b2b20 .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-a5ce28b .elementor-heading-title{font-size:24px;}.elementor-2081 .elementor-element.elementor-element-5192e5e .elementor-button{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-1062bdc .elementor-heading-title{font-size:24px;}.elementor-2081 .elementor-element.elementor-element-8107ed5 .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-7b56702 .elementor-heading-title{font-size:24px;}.elementor-2081 .elementor-element.elementor-element-4687d3b{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-e634f7c{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-5ec68f8{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-309e133 .elementor-heading-title{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-0bff3f4{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-e3a5adb .elementor-heading-title{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-b59af2c{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-8f07e40 .elementor-heading-title{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-c42a5cf{font-size:15px;}.elementor-2081 .elementor-element.elementor-element-a2be573{font-size:12px;}.elementor-2081 .elementor-element.elementor-element-8eefa1f{font-size:12px;}.elementor-2081 .elementor-element.elementor-element-97ec2d0{font-size:12px;}.elementor-2081 .elementor-element.elementor-element-ad2e5a9{font-size:12px;}.elementor-2081 .elementor-element.elementor-element-2a1b022{font-size:12px;}.elementor-2081 .elementor-element.elementor-element-099c3a3 .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-525b488 .elementor-heading-title{font-size:24px;}.elementor-2081 .elementor-element.elementor-element-e75d006 .elementor-heading-title{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-1341b7a .elementor-heading-title{font-size:26px;}.elementor-2081 .elementor-element.elementor-element-0b91fd9{font-size:16px;}.elementor-2081 .elementor-element.elementor-element-0bbe440{font-size:16px;}.elementor-2081 .elementor-element.elementor-element-1e3fe3b{font-size:16px;}.elementor-2081 .elementor-element.elementor-element-94723aa{font-size:13px;}}@media(max-width:767px){.elementor-2081 .elementor-element.elementor-element-dd1531d:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-dd1531d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clarissainaoka.com.br/wp-content/uploads/2026/05/clarissa_evento_2.webp");}.elementor-2081 .elementor-element.elementor-element-dd1531d{--min-height:90vh;--margin-top:12%;--margin-bottom:12%;--margin-left:12%;--margin-right:12%;--padding-top:032px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-2081 .elementor-element.elementor-element-3e89ff0{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15vh;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2081 .elementor-element.elementor-element-58002da{--width:100%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2081 .elementor-element.elementor-element-c6d2aa2{text-align:center;}.elementor-2081 .elementor-element.elementor-element-c6d2aa2 img{width:65%;}.elementor-2081 .elementor-element.elementor-element-281efe9{--width:83%;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2081 .elementor-element.elementor-element-281efe9.e-con{--align-self:center;}.elementor-2081 .elementor-element.elementor-element-3a90c33{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--flex-wrap:nowrap;--padding-top:0.5em;--padding-bottom:0.5em;--padding-left:1em;--padding-right:1em;}.elementor-2081 .elementor-element.elementor-element-7d720f4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:14px;}.elementor-2081 .elementor-element.elementor-element-7d720f4.elementor-element{--align-self:flex-start;--order:2;}.elementor-2081 .elementor-element.elementor-element-6edf56f{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;}.elementor-2081 .elementor-element.elementor-element-6edf56f.elementor-element{--align-self:center;}.elementor-2081 .elementor-element.elementor-element-6edf56f img{width:100%;max-width:100%;}.elementor-2081 .elementor-element.elementor-element-15f9a72{text-align:center;}.elementor-2081 .elementor-element.elementor-element-15f9a72 .elementor-heading-title{font-size:6vw;line-height:1.1em;letter-spacing:0.4px;}.elementor-2081 .elementor-element.elementor-element-8d92b51.elementor-element{--order:2;}.elementor-2081 .elementor-element.elementor-element-8d92b51{text-align:center;font-size:5vw;line-height:1.2em;}.elementor-2081 .elementor-element.elementor-element-daa54be{--width:100%;--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-2081 .elementor-element.elementor-element-213543a{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2081 .elementor-element.elementor-element-34019f0{--width:100%;--min-height:75px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-2081 .elementor-element.elementor-element-418081e{width:var( --container-widget-width, 29px );max-width:29px;--container-widget-width:29px;--container-widget-flex-grow:0;}.elementor-2081 .elementor-element.elementor-element-418081e img{width:100%;max-width:100%;}.elementor-2081 .elementor-element.elementor-element-b3e9cdb .elementor-heading-title{font-size:18px;}.elementor-2081 .elementor-element.elementor-element-2efe039{--width:100%;--min-height:75px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2081 .elementor-element.elementor-element-6858343{width:var( --container-widget-width, 29px );max-width:29px;--container-widget-width:29px;--container-widget-flex-grow:0;}.elementor-2081 .elementor-element.elementor-element-6858343 img{width:100%;max-width:100%;}.elementor-2081 .elementor-element.elementor-element-df39c47 .elementor-heading-title{font-size:18px;}.elementor-2081 .elementor-element.elementor-element-39a5138{--width:100%;--min-height:75px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2081 .elementor-element.elementor-element-358cc19{width:var( --container-widget-width, 29px );max-width:29px;--container-widget-width:29px;--container-widget-flex-grow:0;}.elementor-2081 .elementor-element.elementor-element-358cc19 img{width:100%;max-width:100%;}.elementor-2081 .elementor-element.elementor-element-954003b .elementor-heading-title{font-size:18px;}.elementor-2081 .elementor-element.elementor-element-1072cea{--width:100%;--min-height:75px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2081 .elementor-element.elementor-element-651cefb{width:var( --container-widget-width, 29px );max-width:29px;--container-widget-width:29px;--container-widget-flex-grow:0;}.elementor-2081 .elementor-element.elementor-element-651cefb img{width:100%;max-width:100%;}.elementor-2081 .elementor-element.elementor-element-d5547dd .elementor-heading-title{font-size:18px;}.elementor-2081 .elementor-element.elementor-element-8fd8ad9 .elementor-button{font-size:15px;padding:32px 0px 32px 0px;}.elementor-2081 .elementor-element.elementor-element-13878dd{--padding-top:28px;--padding-bottom:0px;--padding-left:4px;--padding-right:4px;}.elementor-2081 .elementor-element.elementor-element-ad3f226{--border-radius:10px 10px 10px 10px;}.elementor-2081 .elementor-element.elementor-element-4d0bd37{--border-radius:10px 10px 10px 10px;}.elementor-2081 .elementor-element.elementor-element-78549ba{--border-radius:10px 10px 10px 10px;}.elementor-2081 .elementor-element.elementor-element-6b10f62{--border-radius:10px 10px 10px 10px;}.elementor-2081 .elementor-element.elementor-element-941bc1d{--border-radius:10px 10px 10px 10px;}.elementor-2081 .elementor-element.elementor-element-602a0ce{--border-radius:10px 10px 10px 10px;}.elementor-2081 .elementor-element.elementor-element-522ec33{--border-radius:10px 10px 10px 10px;}.elementor-2081 .elementor-element.elementor-element-54c55b9{--border-radius:10px 10px 10px 10px;}.elementor-2081 .elementor-element.elementor-element-f8a8b5d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-94698f7{--width:30%;}.elementor-2081 .elementor-element.elementor-element-b71a17b .elementor-heading-title{font-size:20px;}.elementor-2081 .elementor-element.elementor-element-116df7e .elementor-heading-title{font-size:14px;}.elementor-2081 .elementor-element.elementor-element-9427cbf{--width:30%;}.elementor-2081 .elementor-element.elementor-element-29e886d .elementor-heading-title{font-size:20px;}.elementor-2081 .elementor-element.elementor-element-88c729b .elementor-heading-title{font-size:14px;}.elementor-2081 .elementor-element.elementor-element-b032c56{--width:30%;}.elementor-2081 .elementor-element.elementor-element-173ca9d .elementor-heading-title{font-size:20px;}.elementor-2081 .elementor-element.elementor-element-737177e .elementor-heading-title{font-size:14px;}.elementor-2081 .elementor-element.elementor-element-7192cce .elementor-button{font-size:18px;}.elementor-2081 .elementor-element.elementor-element-e31d095{font-size:13px;}.elementor-2081 .elementor-element.elementor-element-58e32bf{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-2081 .elementor-element.elementor-element-065a0df{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2081 .elementor-element.elementor-element-f403eb8{--width:100%;}.elementor-2081 .elementor-element.elementor-element-5eb7d95 .elementor-heading-title{font-size:12px;}.elementor-2081 .elementor-element.elementor-element-1418373{padding:0px 0px 15px 0px;}.elementor-2081 .elementor-element.elementor-element-1418373 .elementor-heading-title{font-size:28px;}.elementor-2081 .elementor-element.elementor-element-a809cfe{font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-3627f63{--width:100%;}.elementor-2081 .elementor-element.elementor-element-b71b248{padding:0px 0px 20px 0px;}.elementor-2081 .elementor-element.elementor-element-b71b248 .elementor-heading-title{font-size:7vw;}.elementor-2081 .elementor-element.elementor-element-5de3b42{padding:0px 0px 20px 0px;font-size:5.5vw;line-height:1.5em;}.elementor-2081 .elementor-element.elementor-element-4ebf9ca{font-size:5.5vw;line-height:1.5em;}.elementor-2081 .elementor-element.elementor-element-f29a326{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-2081 .elementor-element.elementor-element-67e5d7f{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-2081 .elementor-element.elementor-element-5c9f8a1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2081 .elementor-element.elementor-element-ae2dae9{--width:100%;}.elementor-2081 .elementor-element.elementor-element-fe1265e .elementor-heading-title{font-size:12px;}.elementor-2081 .elementor-element.elementor-element-99fa376 .elementor-heading-title{font-size:7vw;}.elementor-2081 .elementor-element.elementor-element-56934d9{--width:100%;}.elementor-2081 .elementor-element.elementor-element-05985b9{font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-2d0d1b8{--flex-wrap:nowrap;--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-2081 .elementor-element.elementor-element-40954cd{--width:32px;}.elementor-2081 .elementor-element.elementor-element-789fc27 .elementor-heading-title{font-size:5vw;line-height:1.2em;}.elementor-2081 .elementor-element.elementor-element-0d5ce7f{--flex-wrap:nowrap;--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-2081 .elementor-element.elementor-element-6b543f3{--width:32px;}.elementor-2081 .elementor-element.elementor-element-815e75e .elementor-heading-title{font-size:5vw;line-height:1.2em;}.elementor-2081 .elementor-element.elementor-element-99941fd{--flex-wrap:nowrap;--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-2081 .elementor-element.elementor-element-65778c1{--width:32px;}.elementor-2081 .elementor-element.elementor-element-718eb72 .elementor-heading-title{font-size:5vw;line-height:1.2em;}.elementor-2081 .elementor-element.elementor-element-7253cab{--flex-wrap:nowrap;--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-2081 .elementor-element.elementor-element-d84ab9f{--width:32px;}.elementor-2081 .elementor-element.elementor-element-ef6eba8 .elementor-heading-title{font-size:5vw;line-height:1.2em;}.elementor-2081 .elementor-element.elementor-element-ec89c4f{--flex-wrap:nowrap;--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-2081 .elementor-element.elementor-element-b27d566{--width:32px;}.elementor-2081 .elementor-element.elementor-element-41e58d2 .elementor-heading-title{font-size:5vw;line-height:1.2em;}.elementor-2081 .elementor-element.elementor-element-401e88a{--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-2081 .elementor-element.elementor-element-deb0ceb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2081 .elementor-element.elementor-element-7a9df1e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-aaef501{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:8vw;}.elementor-2081 .elementor-element.elementor-element-82e1fad{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2081 .elementor-element.elementor-element-9f59fdd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:center;font-size:6vw;}.elementor-2081 .elementor-element.elementor-element-f531c1f{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-2081 .elementor-element.elementor-element-c8c7da7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2081 .elementor-element.elementor-element-c8c7da7.elementor-element{--align-self:center;}.elementor-2081 .elementor-element.elementor-element-4654d6c{width:100%;max-width:100%;padding:0px 0px 0px 0px;font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-0b35c28{width:100%;max-width:100%;padding:0px 0px 40px 0px;}.elementor-2081 .elementor-element.elementor-element-0b35c28 .elementor-heading-title{font-size:9vw;}.elementor-2081 .elementor-element.elementor-element-b16bd4f{--padding-top:60px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:9;}.elementor-2081 .elementor-element.elementor-element-b7f82fc{--z-index:9999;}.elementor-2081 .elementor-element.elementor-element-414fbca{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-2081 .elementor-element.elementor-element-92a9e6e{--width:100%;--padding-top:52px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-2081 .elementor-element.elementor-element-9f21fa9 .elementor-heading-title{font-size:12px;}.elementor-2081 .elementor-element.elementor-element-9c2c8f5 .elementor-heading-title{font-size:8vw;}.elementor-2081 .elementor-element.elementor-element-c29f6f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-4dafa73{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-99f3022{--width:100%;}.elementor-2081 .elementor-element.elementor-element-df7fcd6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-df7fcd6 img{max-width:100%;}.elementor-2081 .elementor-element.elementor-element-131b4fe{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-2081 .elementor-element.elementor-element-e68c5b5{--width:100%;}.elementor-2081 .elementor-element.elementor-element-a081662{--width:100%;--padding-top:24px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-2081 .elementor-element.elementor-element-2f36b3f{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-d425f86{font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-b3e8641{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-b3e8641.e-con{--align-self:flex-start;}.elementor-2081 .elementor-element.elementor-element-b23b8f5{--width:100%;}.elementor-2081 .elementor-element.elementor-element-0c91f1a{--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-2081 .elementor-element.elementor-element-f409a01{--width:36px;}.elementor-2081 .elementor-element.elementor-element-25e85bc .elementor-heading-title{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-086d470 .elementor-heading-title{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-9d61008{--width:100%;}.elementor-2081 .elementor-element.elementor-element-9d61008.e-con{--align-self:flex-start;}.elementor-2081 .elementor-element.elementor-element-e66d908{--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-2081 .elementor-element.elementor-element-4356d95{--width:36px;}.elementor-2081 .elementor-element.elementor-element-beaa7cb .elementor-heading-title{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-d3d4fbd .elementor-heading-title{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-a91e690{--width:100%;}.elementor-2081 .elementor-element.elementor-element-a91e690.e-con{--align-self:flex-start;}.elementor-2081 .elementor-element.elementor-element-30af5db{--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-2081 .elementor-element.elementor-element-5d35d64{--width:36px;}.elementor-2081 .elementor-element.elementor-element-a1448ff .elementor-heading-title{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-872eff2 .elementor-heading-title{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-24a10fe img{width:100%;max-width:88%;}.elementor-2081 .elementor-element.elementor-element-cdecef2{--padding-top:0px;--padding-bottom:32px;--padding-left:8px;--padding-right:8px;}.elementor-2081 .elementor-element.elementor-element-2d8bd1e{--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-2081 .elementor-element.elementor-element-f41bf8d .elementor-heading-title{font-size:12px;}.elementor-2081 .elementor-element.elementor-element-00fae86{padding:0px 0px 15px 0px;}.elementor-2081 .elementor-element.elementor-element-00fae86 .elementor-heading-title{font-size:28px;}.elementor-2081 .elementor-element.elementor-element-5c73b96{--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;}.elementor-2081 .elementor-element.elementor-element-f666791{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2081 .elementor-element.elementor-element-c4fa0e9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;padding:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-df36ec8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2081 .elementor-element.elementor-element-c59dbcb{padding:0px 0px 0px 0px;font-size:5.5vw;line-height:1.5em;}.elementor-2081 .elementor-element.elementor-element-25b9f44{padding:0px 0px 20px 0px;font-size:5vw;line-height:1.5em;}.elementor-2081 .elementor-element.elementor-element-982a9e4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;padding:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-9228ddf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2081 .elementor-element.elementor-element-9cf26ec{padding:0px 0px 0px 0px;font-size:5.5vw;line-height:1.5em;}.elementor-2081 .elementor-element.elementor-element-047593b{padding:0px 0px 20px 0px;font-size:5vw;line-height:1.5em;}.elementor-2081 .elementor-element.elementor-element-56556e1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;padding:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-596e8b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2081 .elementor-element.elementor-element-438fb58{padding:0px 0px 0px 0px;font-size:5.5vw;line-height:1.5em;}.elementor-2081 .elementor-element.elementor-element-196d24a{padding:0px 0px 20px 0px;font-size:5vw;line-height:1.5em;}.elementor-2081 .elementor-element.elementor-element-d6e3807{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;padding:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-74cf2c5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2081 .elementor-element.elementor-element-a1a2f00{padding:0px 0px 0px 0px;font-size:5.5vw;line-height:1.5em;}.elementor-2081 .elementor-element.elementor-element-c4bf774{padding:0px 0px 20px 0px;font-size:5vw;line-height:1.5em;}.elementor-2081 .elementor-element.elementor-element-5d0db7f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;padding:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-8e295cc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2081 .elementor-element.elementor-element-bd5ad69{padding:0px 0px 0px 0px;font-size:5.5vw;line-height:1.5em;}.elementor-2081 .elementor-element.elementor-element-8c2a5f3{padding:0px 0px 20px 0px;font-size:5vw;line-height:1.5em;}.elementor-2081 .elementor-element.elementor-element-ac216a8{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2081 .elementor-element.elementor-element-78d45a2{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-2081 .elementor-element.elementor-element-f424a86 .elementor-heading-title{font-size:12px;}.elementor-2081 .elementor-element.elementor-element-597a94a{width:100%;max-width:100%;}.elementor-2081 .elementor-element.elementor-element-597a94a .elementor-heading-title{font-size:8vw;}.elementor-2081 .elementor-element.elementor-element-001e4d6{--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;}.elementor-2081 .elementor-element.elementor-element-c1f77b7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-2081 .elementor-element.elementor-element-b15622a{--width:10px;}.elementor-2081 .elementor-element.elementor-element-fccbf52 .elementor-heading-title{font-size:6vw;}.elementor-2081 .elementor-element.elementor-element-e13f3c6{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-a9222a7{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-6cdff13{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-390e74e{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-23c5008 .elementor-heading-title{font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-48a4860{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-2081 .elementor-element.elementor-element-7b48ace .elementor-heading-title{font-size:6vw;}.elementor-2081 .elementor-element.elementor-element-490aba3{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-c93e4e3{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-c93e4e3.elementor-element{--align-self:flex-start;}.elementor-2081 .elementor-element.elementor-element-7e50316 .elementor-heading-title{font-size:6vw;}.elementor-2081 .elementor-element.elementor-element-448a849{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-418a2ba{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-6d75752{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-576375d{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-64a6607 .elementor-heading-title{font-size:6vw;}.elementor-2081 .elementor-element.elementor-element-6c73aa5{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-9f706b1{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-157839c{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-7ba601a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-e2874b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 12px 12px 12px;font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-fcd52c4{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-7ff0996{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2081 .elementor-element.elementor-element-d89b5f5{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-c1d8d0c .elementor-heading-title{font-size:4vw;}.elementor-2081 .elementor-element.elementor-element-734dbce .elementor-heading-title{font-size:8vw;}.elementor-2081 .elementor-element.elementor-element-4fc83b4{--padding-top:22px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-2081 .elementor-element.elementor-element-892e488 .elementor-heading-title{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-b7b2e16{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-eb3547f{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-70d0cdd{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-4b9c700{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-aea2c36{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-2362813{--padding-top:22px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-2081 .elementor-element.elementor-element-a95c158 .elementor-heading-title{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-2521176{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-cb10383{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-0aef223{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-37eaa45{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-3956c37{width:100%;max-width:100%;}.elementor-2081 .elementor-element.elementor-element-656fe43 .elementor-heading-title{font-size:4vw;}.elementor-2081 .elementor-element.elementor-element-a9d5604 .elementor-heading-title{font-size:8vw;}.elementor-2081 .elementor-element.elementor-element-f6ed598 .elementor-heading-title{font-size:14px;}.elementor-2081 .elementor-element.elementor-element-3db5a97{font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-85eeb07 .elementor-heading-title{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-c8eaa5a .elementor-heading-title{font-size:14px;}.elementor-2081 .elementor-element.elementor-element-7485404{font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-5474606 .elementor-heading-title{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-f849c4d .elementor-heading-title{font-size:14px;}.elementor-2081 .elementor-element.elementor-element-7f341a9{font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-f40a0f2 .elementor-heading-title{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-2caa17a .elementor-heading-title{font-size:14px;}.elementor-2081 .elementor-element.elementor-element-ee60d5b{font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-0527358 .elementor-heading-title{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-d8e7601 .elementor-heading-title{font-size:14px;}.elementor-2081 .elementor-element.elementor-element-1fafc44{font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-29503ab .elementor-heading-title{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-ffe46bf{width:100%;max-width:100%;}.elementor-2081 .elementor-element.elementor-element-ffe46bf img{width:100%;max-width:100%;}.elementor-2081 .elementor-element.elementor-element-1f5e314 .elementor-heading-title{font-size:4vw;}.elementor-2081 .elementor-element.elementor-element-9521a43{padding:0px 0px 0px 0px;text-align:center;font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-5a0610b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-dbd1083{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2081 .elementor-element.elementor-element-dbd1083 .elementor-heading-title{font-size:101px;}.elementor-2081 .elementor-element.elementor-element-2d123a5 .elementor-heading-title{font-size:8vw;}.elementor-2081 .elementor-element.elementor-element-72a088d{font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-2a0b6b2 .elementor-heading-title{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-19571ce{font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-16c20f1 .elementor-heading-title{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-fd98ca4{font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-07587d0 .elementor-heading-title{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-1f9cd4b{font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-44b2b20 .elementor-heading-title{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-a5ce28b .elementor-heading-title{font-size:6vw;}.elementor-2081 .elementor-element.elementor-element-5192e5e .elementor-button{font-size:5vw;line-height:1.5em;}.elementor-2081 .elementor-element.elementor-element-1062bdc .elementor-heading-title{font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-9eb3bf0{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-8107ed5 .elementor-heading-title{font-size:4vw;}.elementor-2081 .elementor-element.elementor-element-7b56702 .elementor-heading-title{font-size:8vw;}.elementor-2081 .elementor-element.elementor-element-4eecbaa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-4687d3b{text-align:center;font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-e634f7c{padding:40px 0px 0px 0px;text-align:center;font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-5ec68f8{padding:40px 0px 0px 0px;text-align:center;font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-2f1b231{--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;--flex-wrap:nowrap;}.elementor-2081 .elementor-element.elementor-element-00ebc95{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2081 .elementor-element.elementor-element-309e133.elementor-element{--align-self:center;}.elementor-2081 .elementor-element.elementor-element-309e133 .elementor-heading-title{font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-0bff3f4.elementor-element{--align-self:center;}.elementor-2081 .elementor-element.elementor-element-0bff3f4{font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-96211c7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2081 .elementor-element.elementor-element-e3a5adb.elementor-element{--align-self:center;}.elementor-2081 .elementor-element.elementor-element-e3a5adb .elementor-heading-title{font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-b59af2c.elementor-element{--align-self:center;}.elementor-2081 .elementor-element.elementor-element-b59af2c{font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-4b4450f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2081 .elementor-element.elementor-element-8f07e40.elementor-element{--align-self:center;}.elementor-2081 .elementor-element.elementor-element-8f07e40 .elementor-heading-title{font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-c42a5cf.elementor-element{--align-self:center;}.elementor-2081 .elementor-element.elementor-element-c42a5cf{font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-1b813e3{--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;}.elementor-2081 .elementor-element.elementor-element-c83aa6e{--width:inline;}.elementor-2081 .elementor-element.elementor-element-a2be573{font-size:4vw;}.elementor-2081 .elementor-element.elementor-element-33655d7{--width:inline;}.elementor-2081 .elementor-element.elementor-element-8eefa1f{font-size:4vw;}.elementor-2081 .elementor-element.elementor-element-ab337fa{--width:inline;}.elementor-2081 .elementor-element.elementor-element-97ec2d0{font-size:4vw;}.elementor-2081 .elementor-element.elementor-element-d270bf9{--width:inline;}.elementor-2081 .elementor-element.elementor-element-ad2e5a9{font-size:4vw;}.elementor-2081 .elementor-element.elementor-element-a9c933a{--width:inline;}.elementor-2081 .elementor-element.elementor-element-2a1b022{font-size:4vw;}.elementor-2081 .elementor-element.elementor-element-7c30ff6{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-099c3a3 .elementor-heading-title{font-size:12px;}.elementor-2081 .elementor-element.elementor-element-525b488 .elementor-heading-title{font-size:8vw;}.elementor-2081 .elementor-element.elementor-element-829971e{--border-radius:24px 24px 0px 0px;--padding-top:24px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-9e1cef6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:9999;}.elementor-2081 .elementor-element.elementor-element-a01bbb4{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2081 .elementor-element.elementor-element-e75d006 .elementor-heading-title{font-size:12px;}.elementor-2081 .elementor-element.elementor-element-1341b7a{text-align:center;}.elementor-2081 .elementor-element.elementor-element-1341b7a .elementor-heading-title{font-size:8vw;}.elementor-2081 .elementor-element.elementor-element-0b91fd9{text-align:center;font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-0bbe440{text-align:center;font-size:5vw;}.elementor-2081 .elementor-element.elementor-element-1e3fe3b{text-align:center;font-size:5.5vw;}.elementor-2081 .elementor-element.elementor-element-94723aa{font-size:12px;}}@media(min-width:768px){.elementor-2081 .elementor-element.elementor-element-58002da{--width:48.5%;}.elementor-2081 .elementor-element.elementor-element-3a90c33{--width:fit-content;}.elementor-2081 .elementor-element.elementor-element-daa54be{--width:61%;}.elementor-2081 .elementor-element.elementor-element-34019f0{--width:300px;}.elementor-2081 .elementor-element.elementor-element-2efe039{--width:300px;}.elementor-2081 .elementor-element.elementor-element-39a5138{--width:300px;}.elementor-2081 .elementor-element.elementor-element-1072cea{--width:300px;}.elementor-2081 .elementor-element.elementor-element-7094aed{--content-width:1480px;}.elementor-2081 .elementor-element.elementor-element-13878dd{--width:100%;}.elementor-2081 .elementor-element.elementor-element-94698f7{--width:30%;}.elementor-2081 .elementor-element.elementor-element-9427cbf{--width:30%;}.elementor-2081 .elementor-element.elementor-element-b032c56{--width:30%;}.elementor-2081 .elementor-element.elementor-element-f403eb8{--width:50%;}.elementor-2081 .elementor-element.elementor-element-3627f63{--width:50%;}.elementor-2081 .elementor-element.elementor-element-ae2dae9{--width:50%;}.elementor-2081 .elementor-element.elementor-element-56934d9{--width:50%;}.elementor-2081 .elementor-element.elementor-element-40954cd{--width:50px;}.elementor-2081 .elementor-element.elementor-element-6b543f3{--width:50px;}.elementor-2081 .elementor-element.elementor-element-65778c1{--width:50px;}.elementor-2081 .elementor-element.elementor-element-d84ab9f{--width:50px;}.elementor-2081 .elementor-element.elementor-element-b27d566{--width:50px;}.elementor-2081 .elementor-element.elementor-element-401e88a{--width:100%;}.elementor-2081 .elementor-element.elementor-element-deb0ceb{--width:1280px;}.elementor-2081 .elementor-element.elementor-element-f531c1f{--width:78%;}.elementor-2081 .elementor-element.elementor-element-b7f82fc{--content-width:1440px;}.elementor-2081 .elementor-element.elementor-element-92a9e6e{--width:50%;}.elementor-2081 .elementor-element.elementor-element-99f3022{--width:50%;}.elementor-2081 .elementor-element.elementor-element-e68c5b5{--width:50%;}.elementor-2081 .elementor-element.elementor-element-a081662{--width:50%;}.elementor-2081 .elementor-element.elementor-element-b3e8641{--width:280px;}.elementor-2081 .elementor-element.elementor-element-f409a01{--width:36px;}.elementor-2081 .elementor-element.elementor-element-9d61008{--width:280px;}.elementor-2081 .elementor-element.elementor-element-4356d95{--width:36px;}.elementor-2081 .elementor-element.elementor-element-a91e690{--width:280px;}.elementor-2081 .elementor-element.elementor-element-5d35d64{--width:36px;}.elementor-2081 .elementor-element.elementor-element-c83aa6e{--width:inline;}.elementor-2081 .elementor-element.elementor-element-33655d7{--width:inline;}.elementor-2081 .elementor-element.elementor-element-ab337fa{--width:inline;}.elementor-2081 .elementor-element.elementor-element-d270bf9{--width:inline;}.elementor-2081 .elementor-element.elementor-element-a9c933a{--width:inline;}.elementor-2081 .elementor-element.elementor-element-a01bbb4{--width:57%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2081 .elementor-element.elementor-element-7094aed{--content-width:100vw;}.elementor-2081 .elementor-element.elementor-element-deb0ceb{--width:90vw;}.elementor-2081 .elementor-element.elementor-element-a01bbb4{--width:49%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2081 .elementor-element.elementor-element-40954cd{--width:32px;}.elementor-2081 .elementor-element.elementor-element-6b543f3{--width:32px;}.elementor-2081 .elementor-element.elementor-element-65778c1{--width:32px;}.elementor-2081 .elementor-element.elementor-element-d84ab9f{--width:32px;}.elementor-2081 .elementor-element.elementor-element-b27d566{--width:32px;}.elementor-2081 .elementor-element.elementor-element-f409a01{--width:36px;}.elementor-2081 .elementor-element.elementor-element-4356d95{--width:36px;}.elementor-2081 .elementor-element.elementor-element-5d35d64{--width:36px;}}/* Start custom CSS for html, class: .elementor-element-e68b7e4 */.elementor-2081 .elementor-element.elementor-element-e68b7e4 { position:absolute; width:0; height:0; overflow:hidden; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e35abd */.elementor-2081 .elementor-element.elementor-element-3e35abd { position:absolute; width:0; height:0; overflow:hidden; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb844d5 */.elementor-2081 .elementor-element.elementor-element-fb844d5 { position:sticky; top:0; z-index:9999; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-951aadf */.elementor-2081 .elementor-element.elementor-element-951aadf { position:absolute; width:0; height:0; overflow:hidden; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d720f4 */.elementor-2081 .elementor-element.elementor-element-7d720f4 .elementor-text-editor strong { font-weight:400; color:rgba(255,255,255,0.9); } @media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-7d720f4 { order:3; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15f9a72 */.elementor-2081 .elementor-element.elementor-element-15f9a72 .elementor-heading-title em { font-style:normal; color:yellow; } @media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-15f9a72 { order:1; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d92b51 */.elementor-2081 .elementor-element.elementor-element-8d92b51 .elementor-text-editor strong { font-weight:400; color:rgba(255,255,255,0.9); } @media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-8d92b51 { order:3; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58002da */@media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-58002da { display:contents !important; } .elementor-2081 .elementor-element.elementor-element-58002da > .e-con-inner { display:contents !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34019f0 */.elementor-2081 .elementor-element.elementor-element-34019f0 { background:rgba(255,255,255,.06); backdrop-filter:blur(12px); border:1px solid rgba(255,255,255,.08); border-radius:16px; } @media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-34019f0 { backdrop-filter:none !important; -webkit-backdrop-filter:none !important; flex:0 0 auto !important; border-radius:16px !important;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2efe039 */.elementor-2081 .elementor-element.elementor-element-2efe039 { background:rgba(255,255,255,.06); backdrop-filter:blur(12px); border:1px solid rgba(255,255,255,.08); border-radius:16px; } @media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-2efe039 { backdrop-filter:none !important; -webkit-backdrop-filter:none !important; flex:0 0 auto !important; border-radius:16px !important;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a5138 */.elementor-2081 .elementor-element.elementor-element-39a5138 { background:rgba(255,255,255,.06); backdrop-filter:blur(12px); border:1px solid rgba(255,255,255,.08); border-radius:16px; } @media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-39a5138 { backdrop-filter:none !important; -webkit-backdrop-filter:none !important; flex:0 0 auto !important; border-radius:16px !important;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1072cea */.elementor-2081 .elementor-element.elementor-element-1072cea { background:rgba(255,255,255,.06); backdrop-filter:blur(12px); border:1px solid rgba(255,255,255,.08); border-radius:16px; } @media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-1072cea { backdrop-filter:none !important; -webkit-backdrop-filter:none !important; flex:0 0 auto !important; border-radius:16px !important;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213543a */@media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-213543a { order:6; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8fd8ad9 */.elementor-2081 .elementor-element.elementor-element-8fd8ad9 .elementor-button { background:linear-gradient(135deg,#f5e6c8 0%,#e8d5a8 30%,#c9a55c 100%); box-shadow:0 2px 8px rgba(0,0,0,.10),0 8px 28px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.5); transition:transform .3s ease-out,box-shadow .3s; overflow:hidden; position:relative; } .elementor-2081 .elementor-element.elementor-element-8fd8ad9 .elementor-button::before { content:""; position:absolute; inset:0; border-radius:999px; opacity:0; mix-blend-mode:overlay; background:linear-gradient(105deg,transparent 20%,hsl(358,80%,65%) 25%,hsl(30,90%,55%) 30%,hsl(55,90%,55%) 35%,hsl(96,70%,50%) 40%,hsl(220,70%,55%) 45%,hsl(270,60%,50%) 50%,transparent 55%); background-size:250% 100%; transition:opacity .4s ease; pointer-events:none; } .elementor-2081 .elementor-element.elementor-element-8fd8ad9 .elementor-button:hover { transform:translateY(-3px); box-shadow:0 4px 16px rgba(180,150,80,.25),0 12px 36px rgba(0,0,0,.10),inset 0 1px 0 rgba(255,255,255,.5); } .elementor-2081 .elementor-element.elementor-element-8fd8ad9 .elementor-button:hover::before { opacity:.75; animation:holoShimmerBtn 2s ease infinite; } @keyframes holoShimmerBtn { 0%{background-position:200% center} 100%{background-position:-50% center} } .elementor-2081 .elementor-element.elementor-element-8fd8ad9 .elementor-button:active { transform:scale(.97); } @media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-8fd8ad9 .elementor-button::before { display:none; } .elementor-2081 .elementor-element.elementor-element-8fd8ad9 .elementor-button { box-shadow:0 2px 8px rgba(0,0,0,.10); } } @media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-8fd8ad9 { order:2; width:100%; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daa54be */@media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-daa54be { display:contents !important; } .elementor-2081 .elementor-element.elementor-element-daa54be > .e-con-inner { display:contents !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e89ff0 */@media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-3e89ff0 > .e-con-inner { display:flex; flex-direction:column; gap:12px; } .elementor-2081 .elementor-element.elementor-element-3e89ff0 > .e-con-inner > .e-con { display:contents !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd1531d *//* --- CONFIGURAÇÃO GLOBAL --- */
.elementor-2081 .elementor-element.elementor-element-dd1531d { 
    position: relative; 
    z-index: 12; 
}

.elementor-2081 .elementor-element.elementor-element-dd1531d::before { 
    content: ""; 
    position: absolute; 
    inset: 0; 
    background: linear-gradient(to top, rgba(43,31,21,.85) 0%, rgba(43,31,21,.55) 35%, rgba(43,31,21,.15) 65%, transparent 100%); 
    pointer-events: none; 
    z-index: 2; 
    border-radius: inherit; /* Garante que o degradê respeite o border-radius do container pai */
}

/* Forçando os containers de vídeo para o fundo */
.elementor-2081 .elementor-element.elementor-element-dd1531d .elementor-background-video-container,
.elementor-2081 .elementor-element.elementor-element-dd1531d .elementor-background-video-fallback { 
    z-index: 0 !important; 
}

/* --- AJUSTES MOBILE --- */
@media(max-width: 768px) {
    .elementor-2081 .elementor-element.elementor-element-dd1531d {
        transform: scale(0.97); 
        border-radius: 24px !important; 
        overflow: hidden !important;
        margin: 0 !important; 
        min-height: 100vh !important; 
        /* Sintaxe corrigida para não anular o top padding */
        padding: 14vh 2vh 2vh 2vh !important; 
    }

    .elementor-2081 .elementor-element.elementor-element-dd1531d::before { 
        /* Força bruta: reaplicamos o gradiente e blindamos o z-index contra o Elementor */
        background: linear-gradient(to top, rgba(43,31,21,.85) 55%, rgba(43,31,21,.55) 75%, rgba(43,31,21,.15) 85%, transparent 100%) !important;
        z-index: 9 !important; 
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ab163b */.elementor-2081 .elementor-element.elementor-element-3ab163b img { width:100%; height:auto; display:block; }

.elementor-2081 .elementor-element.elementor-element-3ab163b::before{content:'54 anos';
    position:absolute; transform:translate(-50%,-50%); top:47.4%; left:50%; font-size:18px; background:white; padding:4px 8px; border-radius:12px; border:1px solid #D4D0CC; color:#595959; user-select:none; pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3f226 */.elementor-2081 .elementor-element.elementor-element-ad3f226 { break-inside:avoid; margin-bottom:16px; overflow:hidden; min-height:180px; box-shadow:0 4px 12px rgba(80,60,40,.08),0 1px 3px rgba(80,60,40,.06); transition:transform .3s,box-shadow .3s; } .elementor-2081 .elementor-element.elementor-element-ad3f226:hover { transform:translateY(-2px); box-shadow:0 8px 20px rgba(80,60,40,.12); } @media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-ad3f226 { min-height:140px; margin-bottom:12px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f74e6d4 */.elementor-2081 .elementor-element.elementor-element-f74e6d4 img { width:100%; height:auto; display:block; }

.elementor-2081 .elementor-element.elementor-element-f74e6d4::before{content:'51 anos';
    position:absolute; transform:translate(-50%,-50%); top:48.5%; left:50%; font-size:18px; background:white; padding:4px 8px; border-radius:12px; border:1px solid #D4D0CC; color:#595959; user-select:none; pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d0bd37 */.elementor-2081 .elementor-element.elementor-element-4d0bd37 { break-inside:avoid; margin-bottom:16px; overflow:hidden; min-height:180px; box-shadow:0 4px 12px rgba(80,60,40,.08),0 1px 3px rgba(80,60,40,.06); transition:transform .3s,box-shadow .3s; } .elementor-2081 .elementor-element.elementor-element-4d0bd37:hover { transform:translateY(-2px); box-shadow:0 8px 20px rgba(80,60,40,.12); } @media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-4d0bd37 { min-height:140px; margin-bottom:12px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9753e4 */.elementor-2081 .elementor-element.elementor-element-a9753e4 img { width:100%; height:auto; display:block; }

.elementor-2081 .elementor-element.elementor-element-a9753e4::before{content:'42 anos';
    position:absolute; transform:translate(-50%,-50%); top:48.5%; left:50%; font-size:18px; background:white; padding:4px 8px; border-radius:12px; border:1px solid #D4D0CC; color:#595959; user-select:none; pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78549ba */.elementor-2081 .elementor-element.elementor-element-78549ba { break-inside:avoid; margin-bottom:16px; overflow:hidden; min-height:180px; box-shadow:0 4px 12px rgba(80,60,40,.08),0 1px 3px rgba(80,60,40,.06); transition:transform .3s,box-shadow .3s; } .elementor-2081 .elementor-element.elementor-element-78549ba:hover { transform:translateY(-2px); box-shadow:0 8px 20px rgba(80,60,40,.12); } @media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-78549ba { min-height:140px; margin-bottom:12px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a42bb7b */.elementor-2081 .elementor-element.elementor-element-a42bb7b img { width:100%; height:auto; display:block; }

.elementor-2081 .elementor-element.elementor-element-a42bb7b::before{content:'56 anos';
    position:absolute; transform:translate(-50%,-50%); top:48.5%; left:50%; font-size:18px; background:white; padding:4px 8px; border-radius:12px; border:1px solid #D4D0CC; color:#595959; user-select:none; pointer-events:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b10f62 */.elementor-2081 .elementor-element.elementor-element-6b10f62 { break-inside:avoid; margin-bottom:16px; overflow:hidden; min-height:180px; box-shadow:0 4px 12px rgba(80,60,40,.08),0 1px 3px rgba(80,60,40,.06); transition:transform .3s,box-shadow .3s; } .elementor-2081 .elementor-element.elementor-element-6b10f62:hover { transform:translateY(-2px); box-shadow:0 8px 20px rgba(80,60,40,.12); } @media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-6b10f62 { min-height:140px; margin-bottom:12px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76eff6f */.elementor-2081 .elementor-element.elementor-element-76eff6f img { width:100%; height:auto; display:block; }

.elementor-2081 .elementor-element.elementor-element-76eff6f::before{content:'58 anos';
    position:absolute; transform:translate(-50%,-50%); top:48.5%; left:50%; font-size:18px; background:white; padding:4px 8px; border-radius:12px; border:1px solid #D4D0CC; color:#595959; user-select:none; pointer-events:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-941bc1d */.elementor-2081 .elementor-element.elementor-element-941bc1d { break-inside:avoid; margin-bottom:16px; overflow:hidden; min-height:180px; box-shadow:0 4px 12px rgba(80,60,40,.08),0 1px 3px rgba(80,60,40,.06); transition:transform .3s,box-shadow .3s; } .elementor-2081 .elementor-element.elementor-element-941bc1d:hover { transform:translateY(-2px); box-shadow:0 8px 20px rgba(80,60,40,.12); } @media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-941bc1d { min-height:140px; margin-bottom:12px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50a4d7b */.elementor-2081 .elementor-element.elementor-element-50a4d7b img { width:100%; height:auto; display:block; }

.elementor-2081 .elementor-element.elementor-element-50a4d7b::before{content:'65 anos';
    position:absolute; transform:translate(-50%,-50%); top:48.5%; left:50%; font-size:18px; background:white; padding:4px 8px; border-radius:12px; border:1px solid #D4D0CC; color:#595959; user-select:none; pointer-events:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-602a0ce */.elementor-2081 .elementor-element.elementor-element-602a0ce { break-inside:avoid; margin-bottom:16px; overflow:hidden; min-height:180px; box-shadow:0 4px 12px rgba(80,60,40,.08),0 1px 3px rgba(80,60,40,.06); transition:transform .3s,box-shadow .3s; } .elementor-2081 .elementor-element.elementor-element-602a0ce:hover { transform:translateY(-2px); box-shadow:0 8px 20px rgba(80,60,40,.12); } @media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-602a0ce { min-height:140px; margin-bottom:12px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6b4c79 */.elementor-2081 .elementor-element.elementor-element-d6b4c79 img { width:100%; height:auto; display:block; }

.elementor-2081 .elementor-element.elementor-element-d6b4c79::before{content:'70 anos';
    position:absolute; transform:translate(-50%,-50%); top:48.5%; left:50%; font-size:18px; background:white; padding:4px 8px; border-radius:12px; border:1px solid #D4D0CC; color:#595959; user-select:none; pointer-events:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-522ec33 */.elementor-2081 .elementor-element.elementor-element-522ec33 { break-inside:avoid; margin-bottom:16px; overflow:hidden; min-height:180px; box-shadow:0 4px 12px rgba(80,60,40,.08),0 1px 3px rgba(80,60,40,.06); transition:transform .3s,box-shadow .3s; } .elementor-2081 .elementor-element.elementor-element-522ec33:hover { transform:translateY(-2px); box-shadow:0 8px 20px rgba(80,60,40,.12); } @media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-522ec33 { min-height:140px; margin-bottom:12px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c9d25 */.elementor-2081 .elementor-element.elementor-element-56c9d25 img { width:100%; height:auto; display:block; }

.elementor-2081 .elementor-element.elementor-element-56c9d25::before{content:'66 anos';
    position:absolute; transform:translate(-50%,-50%); top:48.5%; left:50%; font-size:18px; background:white; padding:4px 8px; border-radius:12px; border:1px solid #D4D0CC; color:#595959; user-select:none; pointer-events:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54c55b9 */.elementor-2081 .elementor-element.elementor-element-54c55b9 { break-inside:avoid; margin-bottom:16px; overflow:hidden; min-height:180px; box-shadow:0 4px 12px rgba(80,60,40,.08),0 1px 3px rgba(80,60,40,.06); transition:transform .3s,box-shadow .3s; } .elementor-2081 .elementor-element.elementor-element-54c55b9:hover { transform:translateY(-2px); box-shadow:0 8px 20px rgba(80,60,40,.12); } @media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-54c55b9 { min-height:140px; margin-bottom:12px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13878dd */.elementor-2081 .elementor-element.elementor-element-13878dd { display:block !important; columns:4; column-gap:16px; max-width:1100px; margin:0 auto; box-sizing:border-box; padding:0 12px; } @media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-13878dd { columns:2; column-gap:12px; } } @media(max-width:500px){ .elementor-2081 .elementor-element.elementor-element-13878dd { columns:1; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8a8b5d */.elementor-2081 .elementor-element.elementor-element-f8a8b5d { max-width:800px; margin:0 auto; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7192cce */.elementor-2081 .elementor-element.elementor-element-7192cce .elementor-button {   background: linear-gradient(135deg, #f5e6c8 0%, #e8d5a8 40%, #c9a55c 100%);   box-shadow: 0 4px 20px rgba(201,165,92,.30);   transition: transform .25s, box-shadow .25s;   min-height: 64px; width: 100%; border-radius: 999px;   display: flex; align-items: center; justify-content: center;   animation: rfStickyPulse 2.5s ease-in-out infinite; } .elementor-2081 .elementor-element.elementor-element-7192cce .elementor-button:hover { transform: translateY(-2px); box-shadow: 0 8px 32px rgba(201,165,92,.45); } .elementor-2081 .elementor-element.elementor-element-7192cce .elementor-button:active { transform: scale(.97); } .elementor-2081 .elementor-element.elementor-element-7192cce { width: 100%; display: flex; justify-content: center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e31d095 */.elementor-2081 .elementor-element.elementor-element-e31d095 { margin: 0; line-height: 1.4; } .elementor-2081 .elementor-element.elementor-element-e31d095 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a12c0be */.elementor-2081 .elementor-element.elementor-element-a12c0be {   position: fixed !important;   bottom: 0 !important; left: 0 !important; right: 0 !important;   z-index: 9999 !important;   background: rgba(248,245,240,0.97) !important;   backdrop-filter: blur(8px) !important;   -webkit-backdrop-filter: blur(8px) !important;   box-shadow: 0 -4px 32px rgba(43,31,21,.12), 0 -1px 0 rgba(201,165,92,.25) !important;   transform: translateY(100%);   transition: transform .4s cubic-bezier(.4,0,.2,1) !important; } @media(min-width:769px){   .elementor-2081 .elementor-element.elementor-element-a12c0be {     left: auto !important;     right: 32px !important;     bottom: 32px !important;     width: auto !important;     background: transparent !important;     backdrop-filter: none !important;     -webkit-backdrop-filter: none !important;     box-shadow: none !important;     padding: 0 !important;     border-radius: 999px !important;   }   .elementor-2081 .elementor-element.elementor-element-a12c0be .elementor-widget-text-editor { display: none !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1418373 */.elementor-2081 .elementor-element.elementor-element-1418373 .elementor-heading-title { text-wrap:balance; } .elementor-2081 .elementor-element.elementor-element-1418373 { margin-bottom:24px; width:100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a809cfe */.elementor-2081 .elementor-element.elementor-element-a809cfe { max-width:520px; width:100%; } .elementor-2081 .elementor-element.elementor-element-a809cfe .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ea970d */.elementor-2081 .elementor-element.elementor-element-3ea970d { position:relative; width:100%; } .elementor-2081 .elementor-element.elementor-element-3ea970d img { width:100%; height:100%; object-fit:cover; aspect-ratio:4/5; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc47578 */.elementor-2081 .elementor-element.elementor-element-cc47578 { position:absolute !important; inset:0; opacity:0; } .elementor-2081 .elementor-element.elementor-element-cc47578 img { width:100%; height:100%; object-fit:cover; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2d9c48 */.elementor-2081 .elementor-element.elementor-element-d2d9c48 { position:absolute !important; inset:0; opacity:0; } .elementor-2081 .elementor-element.elementor-element-d2d9c48 img { width:100%; height:100%; object-fit:cover; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4742e88 */.elementor-2081 .elementor-element.elementor-element-4742e88 { position:absolute !important; inset:0; opacity:0; } .elementor-2081 .elementor-element.elementor-element-4742e88 img { width:100%; height:100%; object-fit:cover; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7de9ffc */.elementor-2081 .elementor-element.elementor-element-7de9ffc { position:absolute; width:0; height:0; overflow:hidden; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3627f63 */.elementor-2081 .elementor-element.elementor-element-3627f63 { position:relative; border-radius:22px; overflow:hidden; box-shadow:-2px -2px 4px 0 rgba(255,255,255,.12),inset 1px 1px 4px 0 rgba(255,255,255,.18),inset -2px -2px 11px -7px rgba(80,60,40,.10),0 80px 100px 0 rgba(80,60,40,.06),0 18px 24px 0 rgba(80,60,40,.05),0 4px 12px 0 rgba(80,60,40,.08); } @media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-3627f63 { max-width:480px; margin:0 auto; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78fce77 */.elementor-2081 .elementor-element.elementor-element-78fce77 { margin:0 -24px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b71b248 */.elementor-2081 .elementor-element.elementor-element-b71b248 { margin-bottom:20px; width:100%; } .elementor-2081 .elementor-element.elementor-element-b71b248 .elementor-heading-title { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5de3b42 */.elementor-2081 .elementor-element.elementor-element-5de3b42 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-5de3b42 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ebf9ca */.elementor-2081 .elementor-element.elementor-element-4ebf9ca { width:100%; } .elementor-2081 .elementor-element.elementor-element-4ebf9ca .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c05bfa */.elementor-2081 .elementor-element.elementor-element-2c05bfa { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58e32bf */.elementor-2081 .elementor-element.elementor-element-58e32bf { position:relative; z-index:10; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99fa376 */.elementor-2081 .elementor-element.elementor-element-99fa376 { margin-top:16px; width:100%; } .elementor-2081 .elementor-element.elementor-element-99fa376 .elementor-heading-title { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05985b9 */.elementor-2081 .elementor-element.elementor-element-05985b9 { margin-bottom:2px; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61ebae5 */.elementor-2081 .elementor-element.elementor-element-61ebae5 { display:flex; align-items:center; justify-content:center; } .elementor-2081 .elementor-element.elementor-element-61ebae5 i { font-size:16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40954cd */.elementor-2081 .elementor-element.elementor-element-40954cd { flex-shrink:0; max-width:32px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-789fc27 */.elementor-2081 .elementor-element.elementor-element-789fc27 { width:100%; } .elementor-2081 .elementor-element.elementor-element-789fc27 .elementor-heading-title { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d0d1b8 */.elementor-2081 .elementor-element.elementor-element-2d0d1b8 { background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,255,255,.18) 0%,transparent 100%),radial-gradient(173% 99% at 92% 99%,rgba(255,248,235,.10) 0%,transparent 100%),radial-gradient(179% 100% at -2% 99%,rgba(180,155,120,.06) 0%,transparent 100%); box-shadow:-2px -2px 4px 0 rgba(255,255,255,.12),inset 1px 1px 4px 0 rgba(255,255,255,.18),inset -2px -2px 11px -7px rgba(80,60,40,.10),0 80px 100px 0 rgba(80,60,40,.06),0 18px 24px 0 rgba(80,60,40,.05),0 4px 12px 0 rgba(80,60,40,.08); transition:box-shadow .4s,transform .3s; } .elementor-2081 .elementor-element.elementor-element-2d0d1b8:hover { box-shadow:-3px -3px 6px 0 rgba(255,255,255,.16),inset 2px 2px 5px 0 rgba(255,255,255,.22),inset -2px -2px 12px -7px rgba(80,60,40,.08),0 100px 129px 0 rgba(80,60,40,.07),0 22px 29px 0 rgba(80,60,40,.06),0 5px 14px 0 rgba(80,60,40,.10); transform:translateY(-2px); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec36a85 */.elementor-2081 .elementor-element.elementor-element-ec36a85 { display:flex; align-items:center; justify-content:center; } .elementor-2081 .elementor-element.elementor-element-ec36a85 i { font-size:16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b543f3 */.elementor-2081 .elementor-element.elementor-element-6b543f3 { flex-shrink:0; max-width:32px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-815e75e */.elementor-2081 .elementor-element.elementor-element-815e75e { width:100%; } .elementor-2081 .elementor-element.elementor-element-815e75e .elementor-heading-title { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d5ce7f */.elementor-2081 .elementor-element.elementor-element-0d5ce7f { background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,255,255,.18) 0%,transparent 100%),radial-gradient(173% 99% at 92% 99%,rgba(255,248,235,.10) 0%,transparent 100%),radial-gradient(179% 100% at -2% 99%,rgba(180,155,120,.06) 0%,transparent 100%); box-shadow:-2px -2px 4px 0 rgba(255,255,255,.12),inset 1px 1px 4px 0 rgba(255,255,255,.18),inset -2px -2px 11px -7px rgba(80,60,40,.10),0 80px 100px 0 rgba(80,60,40,.06),0 18px 24px 0 rgba(80,60,40,.05),0 4px 12px 0 rgba(80,60,40,.08); transition:box-shadow .4s,transform .3s; } .elementor-2081 .elementor-element.elementor-element-0d5ce7f:hover { box-shadow:-3px -3px 6px 0 rgba(255,255,255,.16),inset 2px 2px 5px 0 rgba(255,255,255,.22),inset -2px -2px 12px -7px rgba(80,60,40,.08),0 100px 129px 0 rgba(80,60,40,.07),0 22px 29px 0 rgba(80,60,40,.06),0 5px 14px 0 rgba(80,60,40,.10); transform:translateY(-2px); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0851e43 */.elementor-2081 .elementor-element.elementor-element-0851e43 { display:flex; align-items:center; justify-content:center; } .elementor-2081 .elementor-element.elementor-element-0851e43 i { font-size:16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65778c1 */.elementor-2081 .elementor-element.elementor-element-65778c1 { flex-shrink:0; max-width:32px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-718eb72 */.elementor-2081 .elementor-element.elementor-element-718eb72 { width:100%; } .elementor-2081 .elementor-element.elementor-element-718eb72 .elementor-heading-title { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99941fd */.elementor-2081 .elementor-element.elementor-element-99941fd { background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,255,255,.18) 0%,transparent 100%),radial-gradient(173% 99% at 92% 99%,rgba(255,248,235,.10) 0%,transparent 100%),radial-gradient(179% 100% at -2% 99%,rgba(180,155,120,.06) 0%,transparent 100%); box-shadow:-2px -2px 4px 0 rgba(255,255,255,.12),inset 1px 1px 4px 0 rgba(255,255,255,.18),inset -2px -2px 11px -7px rgba(80,60,40,.10),0 80px 100px 0 rgba(80,60,40,.06),0 18px 24px 0 rgba(80,60,40,.05),0 4px 12px 0 rgba(80,60,40,.08); transition:box-shadow .4s,transform .3s; } .elementor-2081 .elementor-element.elementor-element-99941fd:hover { box-shadow:-3px -3px 6px 0 rgba(255,255,255,.16),inset 2px 2px 5px 0 rgba(255,255,255,.22),inset -2px -2px 12px -7px rgba(80,60,40,.08),0 100px 129px 0 rgba(80,60,40,.07),0 22px 29px 0 rgba(80,60,40,.06),0 5px 14px 0 rgba(80,60,40,.10); transform:translateY(-2px); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d5ae12b */.elementor-2081 .elementor-element.elementor-element-d5ae12b { display:flex; align-items:center; justify-content:center; } .elementor-2081 .elementor-element.elementor-element-d5ae12b i { font-size:16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d84ab9f */.elementor-2081 .elementor-element.elementor-element-d84ab9f { flex-shrink:0; max-width:32px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef6eba8 */.elementor-2081 .elementor-element.elementor-element-ef6eba8 { width:100%; } .elementor-2081 .elementor-element.elementor-element-ef6eba8 .elementor-heading-title { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7253cab */.elementor-2081 .elementor-element.elementor-element-7253cab { background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,255,255,.18) 0%,transparent 100%),radial-gradient(173% 99% at 92% 99%,rgba(255,248,235,.10) 0%,transparent 100%),radial-gradient(179% 100% at -2% 99%,rgba(180,155,120,.06) 0%,transparent 100%); box-shadow:-2px -2px 4px 0 rgba(255,255,255,.12),inset 1px 1px 4px 0 rgba(255,255,255,.18),inset -2px -2px 11px -7px rgba(80,60,40,.10),0 80px 100px 0 rgba(80,60,40,.06),0 18px 24px 0 rgba(80,60,40,.05),0 4px 12px 0 rgba(80,60,40,.08); transition:box-shadow .4s,transform .3s; } .elementor-2081 .elementor-element.elementor-element-7253cab:hover { box-shadow:-3px -3px 6px 0 rgba(255,255,255,.16),inset 2px 2px 5px 0 rgba(255,255,255,.22),inset -2px -2px 12px -7px rgba(80,60,40,.08),0 100px 129px 0 rgba(80,60,40,.07),0 22px 29px 0 rgba(80,60,40,.06),0 5px 14px 0 rgba(80,60,40,.10); transform:translateY(-2px); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9858ca0 */.elementor-2081 .elementor-element.elementor-element-9858ca0 { display:flex; align-items:center; justify-content:center; } .elementor-2081 .elementor-element.elementor-element-9858ca0 i { font-size:16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b27d566 */.elementor-2081 .elementor-element.elementor-element-b27d566 { flex-shrink:0; max-width:32px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41e58d2 */.elementor-2081 .elementor-element.elementor-element-41e58d2 { width:100%; } .elementor-2081 .elementor-element.elementor-element-41e58d2 .elementor-heading-title { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec89c4f */.elementor-2081 .elementor-element.elementor-element-ec89c4f { background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,255,255,.18) 0%,transparent 100%),radial-gradient(173% 99% at 92% 99%,rgba(255,248,235,.10) 0%,transparent 100%),radial-gradient(179% 100% at -2% 99%,rgba(180,155,120,.06) 0%,transparent 100%); box-shadow:-2px -2px 4px 0 rgba(255,255,255,.12),inset 1px 1px 4px 0 rgba(255,255,255,.18),inset -2px -2px 11px -7px rgba(80,60,40,.10),0 80px 100px 0 rgba(80,60,40,.06),0 18px 24px 0 rgba(80,60,40,.05),0 4px 12px 0 rgba(80,60,40,.08); transition:box-shadow .4s,transform .3s; } .elementor-2081 .elementor-element.elementor-element-ec89c4f:hover { box-shadow:-3px -3px 6px 0 rgba(255,255,255,.16),inset 2px 2px 5px 0 rgba(255,255,255,.22),inset -2px -2px 12px -7px rgba(80,60,40,.08),0 100px 129px 0 rgba(80,60,40,.07),0 22px 29px 0 rgba(80,60,40,.06),0 5px 14px 0 rgba(80,60,40,.10); transform:translateY(-2px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e5d7f */.elementor-2081 .elementor-element.elementor-element-67e5d7f { max-width:1100px; margin:0 auto; background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,255,255,.18) 0%,transparent 100%),radial-gradient(173% 99% at 92% 99%,rgba(255,248,235,.10) 0%,transparent 100%),radial-gradient(179% 100% at -2% 99%,rgba(180,155,120,.06) 0%,transparent 100%); box-shadow:-3px -3px 6px 0 rgba(255,255,255,.14),inset 2px 2px 6px 0 rgba(255,255,255,.20),inset -3px -3px 14px -8px rgba(80,60,40,.12),0 100px 129px 0 rgba(80,60,40,.07),0 22px 29px 0 rgba(80,60,40,.05),0 5px 14px 0 rgba(80,60,40,.10); position:relative; z-index:2; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8c7da7 */.elementor-2081 .elementor-element.elementor-element-c8c7da7{transform:scale(1.52);    mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%); z-index:2;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b35c28 */.elementor-2081 .elementor-element.elementor-element-0b35c28 { margin-top:6px; width:100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401e88a */@media(max-width:768px){
    
.elementor-2081 .elementor-element.elementor-element-401e88a {transform:scale(.97) !important; border-radius:24px !important; overflow:hidden !important;}    
    
.elementor-2081 .elementor-element.elementor-element-401e88a { margin:0 !important; background:#100e0c !important; padding: 2vh;} 

.elementor-2081 .elementor-element.elementor-element-401e88a::before {display:none;} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c2c8f5 */.elementor-2081 .elementor-element.elementor-element-9c2c8f5 { margin-top:16px; margin-bottom:16px; width:100%; } .elementor-2081 .elementor-element.elementor-element-9c2c8f5 .elementor-heading-title { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c29f6f1 */.elementor-2081 .elementor-element.elementor-element-c29f6f1 { margin-top:12px; width:100%; } .elementor-2081 .elementor-element.elementor-element-c29f6f1 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4dafa73 */.elementor-2081 .elementor-element.elementor-element-4dafa73 { margin-top:12px; width:100%; } .elementor-2081 .elementor-element.elementor-element-4dafa73 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df7fcd6 */.elementor-2081 .elementor-element.elementor-element-df7fcd6 img { width:100%; height:auto; object-fit:cover; margin-top:-40px; border-radius:0 0 20px 20px; filter:drop-shadow(0 8px 24px rgba(0,0,0,.1));}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f3022 */.elementor-2081 .elementor-element.elementor-element-99f3022 { overflow:visible; } @media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-99f3022 { order:-1; justify-content:center; padding:0 20px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-414fbca */.elementor-2081 .elementor-element.elementor-element-414fbca { margin-bottom:80px; overflow:visible; } @media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-414fbca { margin-bottom:48px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77311b4 */.elementor-2081 .elementor-element.elementor-element-77311b4 img { width:100%; height:auto; object-fit:cover; margin-top:-40px; border-radius:0 0 20px 20px; filter:drop-shadow(0 8px 24px rgba(0,0,0,.1)); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e68c5b5 */.elementor-2081 .elementor-element.elementor-element-e68c5b5 { overflow:visible; } @media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-e68c5b5 { order:-1; justify-content:center; padding:0 20px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f36b3f */.elementor-2081 .elementor-element.elementor-element-2f36b3f { margin-top:12px; width:100%; } .elementor-2081 .elementor-element.elementor-element-2f36b3f .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d425f86 */.elementor-2081 .elementor-element.elementor-element-d425f86 { margin-top:12px; width:100%; } .elementor-2081 .elementor-element.elementor-element-d425f86 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-131b4fe */.elementor-2081 .elementor-element.elementor-element-131b4fe { margin-bottom:40px; overflow:visible; } @media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-131b4fe { margin-bottom:20px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f409a01 */.elementor-2081 .elementor-element.elementor-element-f409a01 { flex-shrink:0; max-width:36px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-086d470 */.elementor-2081 .elementor-element.elementor-element-086d470 .elementor-heading-title { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c91f1a */.elementor-2081 .elementor-element.elementor-element-0c91f1a { position:relative; z-index:2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b23b8f5 */.elementor-2081 .elementor-element.elementor-element-b23b8f5 { position:relative; overflow:hidden; cursor:default; } .elementor-2081 .elementor-element.elementor-element-b23b8f5::before { content:""; position:absolute; inset:0; z-index:1; border-radius:14px; opacity:0; mix-blend-mode:overlay; background:linear-gradient(105deg,transparent 20%,hsl(358,80%,65%) 25%,hsl(30,90%,55%) 30%,hsl(55,90%,55%) 35%,hsl(96,70%,50%) 40%,hsl(220,70%,55%) 45%,hsl(270,60%,50%) 50%,transparent 55%); background-size:250% 100%; transition:opacity .4s ease; pointer-events:none; } .elementor-2081 .elementor-element.elementor-element-b23b8f5:hover::before { opacity:.7; animation:holoP 2.5s ease infinite; } @keyframes holoP { 0%{background-position:200% center} 100%{background-position:-50% center} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3e8641 */.elementor-2081 .elementor-element.elementor-element-b3e8641 { position:absolute; top:10%; left:1%; z-index:2; }

@media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-b3e8641 { position:static; width:100%; max-width:100%; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4356d95 */.elementor-2081 .elementor-element.elementor-element-4356d95 { flex-shrink:0; max-width:36px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3d4fbd */.elementor-2081 .elementor-element.elementor-element-d3d4fbd .elementor-heading-title { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e66d908 */.elementor-2081 .elementor-element.elementor-element-e66d908 { position:relative; z-index:2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4650582 */.elementor-2081 .elementor-element.elementor-element-4650582 { position:relative; overflow:hidden; cursor:default; } .elementor-2081 .elementor-element.elementor-element-4650582::before { content:""; position:absolute; inset:0; z-index:1; border-radius:14px; opacity:0; mix-blend-mode:overlay; background:linear-gradient(105deg,transparent 20%,hsl(358,80%,65%) 25%,hsl(30,90%,55%) 30%,hsl(55,90%,55%) 35%,hsl(96,70%,50%) 40%,hsl(220,70%,55%) 45%,hsl(270,60%,50%) 50%,transparent 55%); background-size:250% 100%; transition:opacity .4s ease; pointer-events:none; } .elementor-2081 .elementor-element.elementor-element-4650582:hover::before { opacity:.7; animation:holoP 2.5s ease infinite; } @keyframes holoP { 0%{background-position:200% center} 100%{background-position:-50% center} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d61008 */.elementor-2081 .elementor-element.elementor-element-9d61008 { position:absolute; top:25%; right:0%; z-index:2; } @media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-9d61008 { position:static; width:100%; max-width:100%; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d35d64 */.elementor-2081 .elementor-element.elementor-element-5d35d64 { flex-shrink:0; max-width:36px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-872eff2 */.elementor-2081 .elementor-element.elementor-element-872eff2 .elementor-heading-title { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30af5db */.elementor-2081 .elementor-element.elementor-element-30af5db { position:relative; z-index:2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f19a862 */.elementor-2081 .elementor-element.elementor-element-f19a862 { position:relative; overflow:hidden; cursor:default; } .elementor-2081 .elementor-element.elementor-element-f19a862::before { content:""; position:absolute; inset:0; z-index:1; border-radius:14px; opacity:0; mix-blend-mode:overlay; background:linear-gradient(105deg,transparent 20%,hsl(358,80%,65%) 25%,hsl(30,90%,55%) 30%,hsl(55,90%,55%) 35%,hsl(96,70%,50%) 40%,hsl(220,70%,55%) 45%,hsl(270,60%,50%) 50%,transparent 55%); background-size:250% 100%; transition:opacity .4s ease; pointer-events:none; } .elementor-2081 .elementor-element.elementor-element-f19a862:hover::before { opacity:.7; animation:holoP 2.5s ease infinite; } @keyframes holoP { 0%{background-position:200% center} 100%{background-position:-50% center} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a91e690 */.elementor-2081 .elementor-element.elementor-element-a91e690 { position:absolute; bottom:14%; right:15%; z-index:2; } @media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-a91e690 { position:static; width:100%; max-width:100%; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24a10fe */.elementor-2081 .elementor-element.elementor-element-24a10fe{overflow:visible !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e7ec1 */.elementor-2081 .elementor-element.elementor-element-d4e7ec1 { position:relative; z-index:1; width:100%; max-width:900px; overflow:visible !important; } @media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-d4e7ec1 { order:10; left:-20px; width:100vw; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf67c0 */.elementor-2081 .elementor-element.elementor-element-acf67c0 { position:relative; min-height:520px; margin-top:40px; display:flex; flex-direction:column; justify-content:flex-end; align-items:center; overflow:visible !important;} @media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-acf67c0 { min-height:auto; gap:14px; margin-top:20px; overflow:visible !important;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7f82fc */.elementor-2081 .elementor-element.elementor-element-b7f82fc { max-width:1100px; margin:0 auto; overflow-x:clip; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16bd4f */.elementor-2081 .elementor-element.elementor-element-b16bd4f { overflow-x:clip; overflow-y:visible; position:relative; z-index:7; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00fae86 */.elementor-2081 .elementor-element.elementor-element-00fae86 .elementor-heading-title { text-wrap:balance; } .elementor-2081 .elementor-element.elementor-element-00fae86 { margin-bottom:24px; width:100%; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09654d6 */.elementor-2081 .elementor-element.elementor-element-09654d6 img { width:44px; height:44px; border-radius:50%; border:3px solid #FAF6F1; object-fit:cover; box-shadow:0 2px 6px rgba(0,0,0,.08); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d91243c */.elementor-2081 .elementor-element.elementor-element-d91243c img { width:44px; height:44px; border-radius:50%; border:3px solid #FAF6F1; object-fit:cover; box-shadow:0 2px 6px rgba(0,0,0,.08); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6d437d */.elementor-2081 .elementor-element.elementor-element-c6d437d img { width:44px; height:44px; border-radius:50%; border:3px solid #FAF6F1; object-fit:cover; box-shadow:0 2px 6px rgba(0,0,0,.08); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-898cc5b */.elementor-2081 .elementor-element.elementor-element-898cc5b img { width:44px; height:44px; border-radius:50%; border:3px solid #FAF6F1; object-fit:cover; box-shadow:0 2px 6px rgba(0,0,0,.08); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c73b96 */.elementor-2081 .elementor-element.elementor-element-5c73b96 .elementor-widget-image { margin-left:-10px; } .elementor-2081 .elementor-element.elementor-element-5c73b96 .elementor-widget-image:first-child { margin-left:0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4fa0e9 */.elementor-2081 .elementor-element.elementor-element-c4fa0e9{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c59dbcb */.elementor-2081 .elementor-element.elementor-element-c59dbcb { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-c59dbcb .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25b9f44 */.elementor-2081 .elementor-element.elementor-element-25b9f44 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-25b9f44 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df36ec8 */.elementor-2081 .elementor-element.elementor-element-df36ec8 { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-982a9e4 */.elementor-2081 .elementor-element.elementor-element-982a9e4{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf26ec */.elementor-2081 .elementor-element.elementor-element-9cf26ec { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-9cf26ec .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-047593b */.elementor-2081 .elementor-element.elementor-element-047593b { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-047593b .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9228ddf */.elementor-2081 .elementor-element.elementor-element-9228ddf { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56556e1 */.elementor-2081 .elementor-element.elementor-element-56556e1{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-438fb58 */.elementor-2081 .elementor-element.elementor-element-438fb58 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-438fb58 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-196d24a */.elementor-2081 .elementor-element.elementor-element-196d24a { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-196d24a .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-596e8b0 */.elementor-2081 .elementor-element.elementor-element-596e8b0 { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e3807 */.elementor-2081 .elementor-element.elementor-element-d6e3807{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1a2f00 */.elementor-2081 .elementor-element.elementor-element-a1a2f00 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-a1a2f00 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4bf774 */.elementor-2081 .elementor-element.elementor-element-c4bf774 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-c4bf774 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74cf2c5 */.elementor-2081 .elementor-element.elementor-element-74cf2c5 { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d0db7f */.elementor-2081 .elementor-element.elementor-element-5d0db7f{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd5ad69 */.elementor-2081 .elementor-element.elementor-element-bd5ad69 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-bd5ad69 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c2a5f3 */.elementor-2081 .elementor-element.elementor-element-8c2a5f3 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-8c2a5f3 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e295cc */.elementor-2081 .elementor-element.elementor-element-8e295cc { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4fa0e9 */.elementor-2081 .elementor-element.elementor-element-c4fa0e9{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c59dbcb */.elementor-2081 .elementor-element.elementor-element-c59dbcb { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-c59dbcb .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25b9f44 */.elementor-2081 .elementor-element.elementor-element-25b9f44 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-25b9f44 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df36ec8 */.elementor-2081 .elementor-element.elementor-element-df36ec8 { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-982a9e4 */.elementor-2081 .elementor-element.elementor-element-982a9e4{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf26ec */.elementor-2081 .elementor-element.elementor-element-9cf26ec { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-9cf26ec .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-047593b */.elementor-2081 .elementor-element.elementor-element-047593b { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-047593b .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9228ddf */.elementor-2081 .elementor-element.elementor-element-9228ddf { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56556e1 */.elementor-2081 .elementor-element.elementor-element-56556e1{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-438fb58 */.elementor-2081 .elementor-element.elementor-element-438fb58 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-438fb58 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-196d24a */.elementor-2081 .elementor-element.elementor-element-196d24a { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-196d24a .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-596e8b0 */.elementor-2081 .elementor-element.elementor-element-596e8b0 { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e3807 */.elementor-2081 .elementor-element.elementor-element-d6e3807{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1a2f00 */.elementor-2081 .elementor-element.elementor-element-a1a2f00 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-a1a2f00 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4bf774 */.elementor-2081 .elementor-element.elementor-element-c4bf774 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-c4bf774 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74cf2c5 */.elementor-2081 .elementor-element.elementor-element-74cf2c5 { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d0db7f */.elementor-2081 .elementor-element.elementor-element-5d0db7f{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd5ad69 */.elementor-2081 .elementor-element.elementor-element-bd5ad69 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-bd5ad69 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c2a5f3 */.elementor-2081 .elementor-element.elementor-element-8c2a5f3 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-8c2a5f3 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e295cc */.elementor-2081 .elementor-element.elementor-element-8e295cc { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4fa0e9 */.elementor-2081 .elementor-element.elementor-element-c4fa0e9{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c59dbcb */.elementor-2081 .elementor-element.elementor-element-c59dbcb { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-c59dbcb .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25b9f44 */.elementor-2081 .elementor-element.elementor-element-25b9f44 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-25b9f44 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df36ec8 */.elementor-2081 .elementor-element.elementor-element-df36ec8 { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-982a9e4 */.elementor-2081 .elementor-element.elementor-element-982a9e4{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf26ec */.elementor-2081 .elementor-element.elementor-element-9cf26ec { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-9cf26ec .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-047593b */.elementor-2081 .elementor-element.elementor-element-047593b { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-047593b .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9228ddf */.elementor-2081 .elementor-element.elementor-element-9228ddf { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56556e1 */.elementor-2081 .elementor-element.elementor-element-56556e1{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-438fb58 */.elementor-2081 .elementor-element.elementor-element-438fb58 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-438fb58 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-196d24a */.elementor-2081 .elementor-element.elementor-element-196d24a { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-196d24a .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-596e8b0 */.elementor-2081 .elementor-element.elementor-element-596e8b0 { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e3807 */.elementor-2081 .elementor-element.elementor-element-d6e3807{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1a2f00 */.elementor-2081 .elementor-element.elementor-element-a1a2f00 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-a1a2f00 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4bf774 */.elementor-2081 .elementor-element.elementor-element-c4bf774 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-c4bf774 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74cf2c5 */.elementor-2081 .elementor-element.elementor-element-74cf2c5 { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d0db7f */.elementor-2081 .elementor-element.elementor-element-5d0db7f{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd5ad69 */.elementor-2081 .elementor-element.elementor-element-bd5ad69 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-bd5ad69 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c2a5f3 */.elementor-2081 .elementor-element.elementor-element-8c2a5f3 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-8c2a5f3 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e295cc */.elementor-2081 .elementor-element.elementor-element-8e295cc { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4fa0e9 */.elementor-2081 .elementor-element.elementor-element-c4fa0e9{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c59dbcb */.elementor-2081 .elementor-element.elementor-element-c59dbcb { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-c59dbcb .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25b9f44 */.elementor-2081 .elementor-element.elementor-element-25b9f44 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-25b9f44 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df36ec8 */.elementor-2081 .elementor-element.elementor-element-df36ec8 { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-982a9e4 */.elementor-2081 .elementor-element.elementor-element-982a9e4{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf26ec */.elementor-2081 .elementor-element.elementor-element-9cf26ec { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-9cf26ec .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-047593b */.elementor-2081 .elementor-element.elementor-element-047593b { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-047593b .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9228ddf */.elementor-2081 .elementor-element.elementor-element-9228ddf { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56556e1 */.elementor-2081 .elementor-element.elementor-element-56556e1{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-438fb58 */.elementor-2081 .elementor-element.elementor-element-438fb58 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-438fb58 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-196d24a */.elementor-2081 .elementor-element.elementor-element-196d24a { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-196d24a .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-596e8b0 */.elementor-2081 .elementor-element.elementor-element-596e8b0 { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e3807 */.elementor-2081 .elementor-element.elementor-element-d6e3807{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1a2f00 */.elementor-2081 .elementor-element.elementor-element-a1a2f00 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-a1a2f00 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4bf774 */.elementor-2081 .elementor-element.elementor-element-c4bf774 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-c4bf774 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74cf2c5 */.elementor-2081 .elementor-element.elementor-element-74cf2c5 { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d0db7f */.elementor-2081 .elementor-element.elementor-element-5d0db7f{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd5ad69 */.elementor-2081 .elementor-element.elementor-element-bd5ad69 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-bd5ad69 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c2a5f3 */.elementor-2081 .elementor-element.elementor-element-8c2a5f3 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-8c2a5f3 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e295cc */.elementor-2081 .elementor-element.elementor-element-8e295cc { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4fa0e9 */.elementor-2081 .elementor-element.elementor-element-c4fa0e9{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c59dbcb */.elementor-2081 .elementor-element.elementor-element-c59dbcb { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-c59dbcb .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25b9f44 */.elementor-2081 .elementor-element.elementor-element-25b9f44 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-25b9f44 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df36ec8 */.elementor-2081 .elementor-element.elementor-element-df36ec8 { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-982a9e4 */.elementor-2081 .elementor-element.elementor-element-982a9e4{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf26ec */.elementor-2081 .elementor-element.elementor-element-9cf26ec { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-9cf26ec .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-047593b */.elementor-2081 .elementor-element.elementor-element-047593b { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-047593b .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9228ddf */.elementor-2081 .elementor-element.elementor-element-9228ddf { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56556e1 */.elementor-2081 .elementor-element.elementor-element-56556e1{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-438fb58 */.elementor-2081 .elementor-element.elementor-element-438fb58 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-438fb58 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-196d24a */.elementor-2081 .elementor-element.elementor-element-196d24a { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-196d24a .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-596e8b0 */.elementor-2081 .elementor-element.elementor-element-596e8b0 { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e3807 */.elementor-2081 .elementor-element.elementor-element-d6e3807{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1a2f00 */.elementor-2081 .elementor-element.elementor-element-a1a2f00 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-a1a2f00 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4bf774 */.elementor-2081 .elementor-element.elementor-element-c4bf774 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-c4bf774 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74cf2c5 */.elementor-2081 .elementor-element.elementor-element-74cf2c5 { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d0db7f */.elementor-2081 .elementor-element.elementor-element-5d0db7f{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd5ad69 */.elementor-2081 .elementor-element.elementor-element-bd5ad69 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-bd5ad69 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c2a5f3 */.elementor-2081 .elementor-element.elementor-element-8c2a5f3 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-8c2a5f3 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e295cc */.elementor-2081 .elementor-element.elementor-element-8e295cc { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4fa0e9 */.elementor-2081 .elementor-element.elementor-element-c4fa0e9{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c59dbcb */.elementor-2081 .elementor-element.elementor-element-c59dbcb { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-c59dbcb .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25b9f44 */.elementor-2081 .elementor-element.elementor-element-25b9f44 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-25b9f44 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df36ec8 */.elementor-2081 .elementor-element.elementor-element-df36ec8 { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-982a9e4 */.elementor-2081 .elementor-element.elementor-element-982a9e4{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf26ec */.elementor-2081 .elementor-element.elementor-element-9cf26ec { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-9cf26ec .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-047593b */.elementor-2081 .elementor-element.elementor-element-047593b { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-047593b .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9228ddf */.elementor-2081 .elementor-element.elementor-element-9228ddf { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56556e1 */.elementor-2081 .elementor-element.elementor-element-56556e1{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-438fb58 */.elementor-2081 .elementor-element.elementor-element-438fb58 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-438fb58 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-196d24a */.elementor-2081 .elementor-element.elementor-element-196d24a { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-196d24a .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-596e8b0 */.elementor-2081 .elementor-element.elementor-element-596e8b0 { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e3807 */.elementor-2081 .elementor-element.elementor-element-d6e3807{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1a2f00 */.elementor-2081 .elementor-element.elementor-element-a1a2f00 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-a1a2f00 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4bf774 */.elementor-2081 .elementor-element.elementor-element-c4bf774 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-c4bf774 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74cf2c5 */.elementor-2081 .elementor-element.elementor-element-74cf2c5 { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d0db7f */.elementor-2081 .elementor-element.elementor-element-5d0db7f{mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);
-webkit-mask-image: linear-gradient(to bottom, #000 80%, transparent 100%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd5ad69 */.elementor-2081 .elementor-element.elementor-element-bd5ad69 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-bd5ad69 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c2a5f3 */.elementor-2081 .elementor-element.elementor-element-8c2a5f3 { width:100%; margin-bottom:16px; } .elementor-2081 .elementor-element.elementor-element-8c2a5f3 .elementor-text-editor { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e295cc */.elementor-2081 .elementor-element.elementor-element-8e295cc { max-width:720px; margin:0 auto; text-align:center; padding-top:16px; }/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ac216a8 */.elementor-2081 .elementor-element.elementor-element-ac216a8 .swiper-slide{overflow:visible !important;}
.elementor-2081 .elementor-element.elementor-element-ac216a8 .swiper{overflow:visible !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d8bd1e */.elementor-2081 .elementor-element.elementor-element-2d8bd1e { overflow:hidden; max-width:1100px; margin:0 auto; box-sizing:border-box; border:1px solid #D2C9BE;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdecef2 */.elementor-2081 .elementor-element.elementor-element-cdecef2 { position:relative; z-index:6; box-sizing:border-box; max-width:100%; overflow-x:hidden; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597a94a */.elementor-2081 .elementor-element.elementor-element-597a94a .elementor-heading-title { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a439f53 */.elementor-2081 .elementor-element.elementor-element-a439f53 { margin-bottom:2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d046701 */.elementor-2081 .elementor-element.elementor-element-d046701 { margin-bottom:2px; letter-spacing:.05em; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f77b7 */.elementor-2081 .elementor-element.elementor-element-c1f77b7 { flex-shrink:0; width:80px; display:flex; flex-direction:column; align-items:center; justify-content:center; padding:22px 8px; gap:2px; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-c1f77b7 { width:64px; padding:18px 6px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b15622a */.elementor-2081 .elementor-element.elementor-element-b15622a { flex-shrink:0; width:1px; background:repeating-linear-gradient(to bottom,rgba(201,165,92,.35) 0px,rgba(201,165,92,.35) 5px,transparent 5px,transparent 11px); position:relative; align-self:stretch; } .elementor-2081 .elementor-element.elementor-element-b15622a::before { content:""; position:absolute; top:-1px; left:50%; transform:translateX(-50%); width:20px; height:10px; background:#120D08; border-bottom-left-radius:10px; border-bottom-right-radius:10px; border:1px solid rgba(201,165,92,.18); border-top:none; } .elementor-2081 .elementor-element.elementor-element-b15622a::after { content:""; position:absolute; bottom:-1px; left:50%; transform:translateX(-50%); width:20px; height:10px; background:#120D08; border-top-left-radius:10px; border-top-right-radius:10px; border:1px solid rgba(201,165,92,.18); border-bottom:none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d05de5c */.elementor-2081 .elementor-element.elementor-element-d05de5c .elementor-heading-title { display:inline-block; padding:5px 14px; border-radius:999px; background:rgba(201,165,92,.12); border:1px solid rgba(201,165,92,.25); margin-bottom:10px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fccbf52 */.elementor-2081 .elementor-element.elementor-element-fccbf52 { margin-bottom:12px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e13f3c6 */.elementor-2081 .elementor-element.elementor-element-e13f3c6 { padding:10px 0; padding-left:18px; position:relative; border-bottom:1px solid rgba(201,165,92,.10); } .elementor-2081 .elementor-element.elementor-element-e13f3c6::before { content:""; position:absolute; left:0; top:20px; width:5px; height:5px; border-radius:50%; background:#C9A55C; box-shadow:0 0 5px rgba(201,165,92,.5); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9222a7 */.elementor-2081 .elementor-element.elementor-element-a9222a7 { padding:10px 0; padding-left:18px; position:relative; border-bottom:1px solid rgba(201,165,92,.10); } .elementor-2081 .elementor-element.elementor-element-a9222a7::before { content:""; position:absolute; left:0; top:20px; width:5px; height:5px; border-radius:50%; background:#C9A55C; box-shadow:0 0 5px rgba(201,165,92,.5); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cdff13 */.elementor-2081 .elementor-element.elementor-element-6cdff13 { padding:10px 0; padding-left:18px; position:relative; border-bottom:1px solid rgba(201,165,92,.10); } .elementor-2081 .elementor-element.elementor-element-6cdff13::before { content:""; position:absolute; left:0; top:20px; width:5px; height:5px; border-radius:50%; background:#C9A55C; box-shadow:0 0 5px rgba(201,165,92,.5); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-390e74e */.elementor-2081 .elementor-element.elementor-element-390e74e { margin-top:14px; padding:12px 16px; border-radius:12px; background:rgba(201,165,92,.09); border:1px solid rgba(201,165,92,.20); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62d1cfd */.elementor-2081 .elementor-element.elementor-element-62d1cfd { flex:1; min-width:0; padding:22px 24px; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-62d1cfd { padding:18px 16px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-001e4d6 */.elementor-2081 .elementor-element.elementor-element-001e4d6 { display:flex; align-items:stretch; border-radius:18px; overflow:visible; background:#1e160e; border:1px solid rgba(201,165,92,.18); box-shadow:-2px -2px 5px rgba(255,210,120,.04),inset 1px 1px 4px rgba(255,210,120,.06),inset -2px -2px 12px -5px rgba(0,0,0,.55),0 20px 40px rgba(0,0,0,.40),0 6px 16px rgba(0,0,0,.30),0 2px 6px rgba(0,0,0,.25); transition:transform .25s ease,box-shadow .25s ease; } .elementor-2081 .elementor-element.elementor-element-001e4d6:hover { transform:translateY(-3px); box-shadow:-2px -3px 7px rgba(255,210,120,.06),inset 1px 1px 5px rgba(255,210,120,.08),inset -2px -2px 12px -5px rgba(0,0,0,.50),0 28px 56px rgba(0,0,0,.45),0 0 32px rgba(201,165,92,.07); border-color:rgba(201,165,92,.28); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc237ca */.elementor-2081 .elementor-element.elementor-element-cc237ca { flex-shrink:0; width:80px; display:flex; flex-direction:column; align-items:center; justify-content:center; padding:22px 8px; gap:2px; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-cc237ca { width:64px; padding:18px 6px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78eca2b */.elementor-2081 .elementor-element.elementor-element-78eca2b { flex-shrink:0; width:1px; background:repeating-linear-gradient(to bottom,rgba(201,165,92,.35) 0px,rgba(201,165,92,.35) 5px,transparent 5px,transparent 11px); position:relative; align-self:stretch; } .elementor-2081 .elementor-element.elementor-element-78eca2b::before { content:""; position:absolute; top:-1px; left:50%; transform:translateX(-50%); width:20px; height:10px; background:#120D08; border-bottom-left-radius:10px; border-bottom-right-radius:10px; border:1px solid rgba(201,165,92,.18); border-top:none; } .elementor-2081 .elementor-element.elementor-element-78eca2b::after { content:""; position:absolute; bottom:-1px; left:50%; transform:translateX(-50%); width:20px; height:10px; background:#120D08; border-top-left-radius:10px; border-top-right-radius:10px; border:1px solid rgba(201,165,92,.18); border-bottom:none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df1b6ae */.elementor-2081 .elementor-element.elementor-element-df1b6ae { flex:1; min-width:0; padding:22px 24px; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-df1b6ae { padding:18px 16px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67c0dda */.elementor-2081 .elementor-element.elementor-element-67c0dda { display:flex; align-items:stretch; border-radius:18px; overflow:visible; background:#180f08; border:1px solid rgba(201,165,92,.15); box-shadow:none; transition:transform .25s ease,box-shadow .25s ease; } .elementor-2081 .elementor-element.elementor-element-67c0dda:hover { transform:translateY(-3px); box-shadow:-2px -3px 7px rgba(255,210,120,.06),inset 1px 1px 5px rgba(255,210,120,.08),inset -2px -2px 12px -5px rgba(0,0,0,.50),0 28px 56px rgba(0,0,0,.45),0 0 32px rgba(201,165,92,.07); border-color:rgba(201,165,92,.28); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f3288d */.elementor-2081 .elementor-element.elementor-element-4f3288d { margin-bottom:2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a66736 */.elementor-2081 .elementor-element.elementor-element-0a66736 { margin-bottom:2px; letter-spacing:.05em; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c8d224 */.elementor-2081 .elementor-element.elementor-element-0c8d224 { flex-shrink:0; width:80px; display:flex; flex-direction:column; align-items:center; justify-content:center; padding:22px 8px; gap:2px; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-0c8d224 { width:64px; padding:18px 6px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f310e1f */.elementor-2081 .elementor-element.elementor-element-f310e1f { flex-shrink:0; width:1px; background:repeating-linear-gradient(to bottom,rgba(201,165,92,.35) 0px,rgba(201,165,92,.35) 5px,transparent 5px,transparent 11px); position:relative; align-self:stretch; } .elementor-2081 .elementor-element.elementor-element-f310e1f::before { content:""; position:absolute; top:-1px; left:50%; transform:translateX(-50%); width:20px; height:10px; background:#120D08; border-bottom-left-radius:10px; border-bottom-right-radius:10px; border:1px solid rgba(201,165,92,.18); border-top:none; } .elementor-2081 .elementor-element.elementor-element-f310e1f::after { content:""; position:absolute; bottom:-1px; left:50%; transform:translateX(-50%); width:20px; height:10px; background:#120D08; border-top-left-radius:10px; border-top-right-radius:10px; border:1px solid rgba(201,165,92,.18); border-bottom:none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49a5f9d */.elementor-2081 .elementor-element.elementor-element-49a5f9d .elementor-heading-title { display:inline-block; padding:5px 14px; border-radius:999px; background:linear-gradient(90deg,rgba(201,165,92,.3),rgba(154,112,48,.2)); border:1px solid rgba(201,165,92,.45); margin-bottom:10px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b48ace */.elementor-2081 .elementor-element.elementor-element-7b48ace { margin-bottom:12px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-490aba3 */.elementor-2081 .elementor-element.elementor-element-490aba3 { padding:10px 0; padding-left:18px; position:relative; border-bottom:1px solid rgba(201,165,92,.10); } .elementor-2081 .elementor-element.elementor-element-490aba3::before { content:""; position:absolute; left:0; top:20px; width:5px; height:5px; border-radius:50%; background:#C9A55C; box-shadow:0 0 5px rgba(201,165,92,.5); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c93e4e3 */.elementor-2081 .elementor-element.elementor-element-c93e4e3 { margin-top:14px; padding:12px 16px; border-radius:12px; background:rgba(201,165,92,.09); border:1px solid rgba(201,165,92,.20); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7fcfa4 */.elementor-2081 .elementor-element.elementor-element-e7fcfa4 { padding:10px 0; padding-left:18px; position:relative; border-bottom:1px solid rgba(201,165,92,.10); } .elementor-2081 .elementor-element.elementor-element-e7fcfa4::before { content:""; position:absolute; left:0; top:20px; width:5px; height:5px; border-radius:50%; background:#C9A55C; box-shadow:0 0 5px rgba(201,165,92,.5); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48a4860 */.elementor-2081 .elementor-element.elementor-element-48a4860 { display:flex; align-items:stretch; border-radius:18px; overflow:visible; background:#251808; border:1px solid rgba(201,165,92,.28); box-shadow:-2px -2px 5px rgba(255,210,120,.06),inset 1px 1px 4px rgba(255,210,120,.09),inset -2px -2px 12px -5px rgba(0,0,0,.55),0 20px 40px rgba(0,0,0,.40),0 0 32px rgba(201,165,92,.08); transition:transform .25s ease,box-shadow .25s ease; } .elementor-2081 .elementor-element.elementor-element-48a4860:hover { transform:translateY(-3px); box-shadow:-2px -3px 7px rgba(255,210,120,.06),inset 1px 1px 5px rgba(255,210,120,.08),inset -2px -2px 12px -5px rgba(0,0,0,.50),0 28px 56px rgba(0,0,0,.45),0 0 32px rgba(201,165,92,.07); border-color:rgba(201,165,92,.28); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc92883 */.elementor-2081 .elementor-element.elementor-element-bc92883 { margin-bottom:2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-513f59a */.elementor-2081 .elementor-element.elementor-element-513f59a { margin-bottom:2px; letter-spacing:.05em; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96a65c5 */.elementor-2081 .elementor-element.elementor-element-96a65c5 { flex-shrink:0; width:80px; display:flex; flex-direction:column; align-items:center; justify-content:center; padding:22px 8px; gap:2px; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-96a65c5 { width:64px; padding:18px 6px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7678f97 */.elementor-2081 .elementor-element.elementor-element-7678f97 { flex-shrink:0; width:1px; background:repeating-linear-gradient(to bottom,rgba(201,165,92,.35) 0px,rgba(201,165,92,.35) 5px,transparent 5px,transparent 11px); position:relative; align-self:stretch; } .elementor-2081 .elementor-element.elementor-element-7678f97::before { content:""; position:absolute; top:-1px; left:50%; transform:translateX(-50%); width:20px; height:10px; background:#120D08; border-bottom-left-radius:10px; border-bottom-right-radius:10px; border:1px solid rgba(201,165,92,.18); border-top:none; } .elementor-2081 .elementor-element.elementor-element-7678f97::after { content:""; position:absolute; bottom:-1px; left:50%; transform:translateX(-50%); width:20px; height:10px; background:#120D08; border-top-left-radius:10px; border-top-right-radius:10px; border:1px solid rgba(201,165,92,.18); border-bottom:none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec51897 */.elementor-2081 .elementor-element.elementor-element-ec51897 .elementor-heading-title { display:inline-block; padding:5px 14px; border-radius:999px; background:rgba(201,165,92,.12); border:1px solid rgba(201,165,92,.25); margin-bottom:10px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e50316 */.elementor-2081 .elementor-element.elementor-element-7e50316 { margin-bottom:12px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-448a849 */.elementor-2081 .elementor-element.elementor-element-448a849 { padding:10px 0; padding-left:18px; position:relative; border-bottom:1px solid rgba(201,165,92,.10); } .elementor-2081 .elementor-element.elementor-element-448a849::before { content:""; position:absolute; left:0; top:20px; width:5px; height:5px; border-radius:50%; background:#C9A55C; box-shadow:0 0 5px rgba(201,165,92,.5); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-418a2ba */.elementor-2081 .elementor-element.elementor-element-418a2ba { padding:10px 0; padding-left:18px; position:relative; border-bottom:1px solid rgba(201,165,92,.10); } .elementor-2081 .elementor-element.elementor-element-418a2ba::before { content:""; position:absolute; left:0; top:20px; width:5px; height:5px; border-radius:50%; background:#C9A55C; box-shadow:0 0 5px rgba(201,165,92,.5); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d75752 */.elementor-2081 .elementor-element.elementor-element-6d75752 { padding:10px 0; padding-left:18px; position:relative; border-bottom:1px solid rgba(201,165,92,.10); } .elementor-2081 .elementor-element.elementor-element-6d75752::before { content:""; position:absolute; left:0; top:20px; width:5px; height:5px; border-radius:50%; background:#C9A55C; box-shadow:0 0 5px rgba(201,165,92,.5); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-576375d */.elementor-2081 .elementor-element.elementor-element-576375d { margin-top:14px; padding:12px 16px; border-radius:12px; background:rgba(201,165,92,.09); border:1px solid rgba(201,165,92,.20); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2363c3d */.elementor-2081 .elementor-element.elementor-element-2363c3d { flex:1; min-width:0; padding:22px 24px; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-2363c3d { padding:18px 16px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a83de3 */.elementor-2081 .elementor-element.elementor-element-7a83de3 { display:flex; align-items:stretch; border-radius:18px; overflow:visible; background:#1e160e; border:1px solid rgba(201,165,92,.18); box-shadow:-2px -2px 5px rgba(255,210,120,.04),inset 1px 1px 4px rgba(255,210,120,.06),inset -2px -2px 12px -5px rgba(0,0,0,.55),0 20px 40px rgba(0,0,0,.40),0 6px 16px rgba(0,0,0,.30),0 2px 6px rgba(0,0,0,.25); transition:transform .25s ease,box-shadow .25s ease; } .elementor-2081 .elementor-element.elementor-element-7a83de3:hover { transform:translateY(-3px); box-shadow:-2px -3px 7px rgba(255,210,120,.06),inset 1px 1px 5px rgba(255,210,120,.08),inset -2px -2px 12px -5px rgba(0,0,0,.50),0 28px 56px rgba(0,0,0,.45),0 0 32px rgba(201,165,92,.07); border-color:rgba(201,165,92,.28); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc182f9 */.elementor-2081 .elementor-element.elementor-element-bc182f9 { margin-bottom:2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90bbfb5 */.elementor-2081 .elementor-element.elementor-element-90bbfb5 { margin-bottom:2px; letter-spacing:.05em; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02d61ed */.elementor-2081 .elementor-element.elementor-element-02d61ed { flex-shrink:0; width:80px; display:flex; flex-direction:column; align-items:center; justify-content:center; padding:22px 8px; gap:2px; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-02d61ed { width:64px; padding:18px 6px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f019f1a */.elementor-2081 .elementor-element.elementor-element-f019f1a { flex-shrink:0; width:1px; background:repeating-linear-gradient(to bottom,rgba(201,165,92,.35) 0px,rgba(201,165,92,.35) 5px,transparent 5px,transparent 11px); position:relative; align-self:stretch; } .elementor-2081 .elementor-element.elementor-element-f019f1a::before { content:""; position:absolute; top:-1px; left:50%; transform:translateX(-50%); width:20px; height:10px; background:#120D08; border-bottom-left-radius:10px; border-bottom-right-radius:10px; border:1px solid rgba(201,165,92,.18); border-top:none; } .elementor-2081 .elementor-element.elementor-element-f019f1a::after { content:""; position:absolute; bottom:-1px; left:50%; transform:translateX(-50%); width:20px; height:10px; background:#120D08; border-top-left-radius:10px; border-top-right-radius:10px; border:1px solid rgba(201,165,92,.18); border-bottom:none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffd706e */.elementor-2081 .elementor-element.elementor-element-ffd706e .elementor-heading-title { display:inline-block; padding:5px 14px; border-radius:999px; background:rgba(201,165,92,.12); border:1px solid rgba(201,165,92,.25); margin-bottom:10px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64a6607 */.elementor-2081 .elementor-element.elementor-element-64a6607 { margin-bottom:12px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c73aa5 */.elementor-2081 .elementor-element.elementor-element-6c73aa5 { padding:10px 0; padding-left:18px; position:relative; border-bottom:1px solid rgba(201,165,92,.10); } .elementor-2081 .elementor-element.elementor-element-6c73aa5::before { content:""; position:absolute; left:0; top:20px; width:5px; height:5px; border-radius:50%; background:#C9A55C; box-shadow:0 0 5px rgba(201,165,92,.5); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f706b1 */.elementor-2081 .elementor-element.elementor-element-9f706b1 { padding:10px 0; padding-left:18px; position:relative; border-bottom:1px solid rgba(201,165,92,.10); } .elementor-2081 .elementor-element.elementor-element-9f706b1::before { content:""; position:absolute; left:0; top:20px; width:5px; height:5px; border-radius:50%; background:#C9A55C; box-shadow:0 0 5px rgba(201,165,92,.5); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-157839c */.elementor-2081 .elementor-element.elementor-element-157839c { padding:10px 0; padding-left:18px; position:relative; border-bottom:1px solid rgba(201,165,92,.10); } .elementor-2081 .elementor-element.elementor-element-157839c::before { content:""; position:absolute; left:0; top:20px; width:5px; height:5px; border-radius:50%; background:#C9A55C; box-shadow:0 0 5px rgba(201,165,92,.5); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60bf9f4 */.elementor-2081 .elementor-element.elementor-element-60bf9f4 { flex:1; min-width:0; padding:22px 24px; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-60bf9f4 { padding:18px 16px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94596b9 */.elementor-2081 .elementor-element.elementor-element-94596b9 { display:flex; align-items:stretch; border-radius:18px; overflow:visible; background:#1e160e; border:1px solid rgba(201,165,92,.18); box-shadow:-2px -2px 5px rgba(255,210,120,.04),inset 1px 1px 4px rgba(255,210,120,.06),inset -2px -2px 12px -5px rgba(0,0,0,.55),0 20px 40px rgba(0,0,0,.40),0 6px 16px rgba(0,0,0,.30),0 2px 6px rgba(0,0,0,.25); transition:transform .25s ease,box-shadow .25s ease; } .elementor-2081 .elementor-element.elementor-element-94596b9:hover { transform:translateY(-3px); box-shadow:-2px -3px 7px rgba(255,210,120,.06),inset 1px 1px 5px rgba(255,210,120,.08),inset -2px -2px 12px -5px rgba(0,0,0,.50),0 28px 56px rgba(0,0,0,.45),0 0 32px rgba(201,165,92,.07); border-color:rgba(201,165,92,.28); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8568423 */.elementor-2081 .elementor-element.elementor-element-8568423 { max-width:640px; margin:0 auto; width:100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2874b2 */.elementor-2081 .elementor-element.elementor-element-e2874b2 { margin-top:14px; padding:12px 16px; border-radius:12px; background:rgba(201,165,92,.09); border:1px solid rgba(201,165,92,.20); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ba601a */.elementor-2081 .elementor-element.elementor-element-7ba601a { max-width:640px; margin:32px auto 0; border-radius:16px; background:rgba(201,165,92,.06); border:1px solid rgba(201,165,92,.16); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78d45a2 */.elementor-2081 .elementor-element.elementor-element-78d45a2 { background:#120D08 !important; position:relative; } .elementor-2081 .elementor-element.elementor-element-78d45a2::before { content:""; position:absolute; top:0; left:50%; transform:translateX(-50%); width:60%; height:1px; background:linear-gradient(90deg,transparent,rgba(201,165,92,.35),transparent); pointer-events:none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734dbce */.elementor-2081 .elementor-element.elementor-element-734dbce .elementor-heading-title { text-wrap:balance; max-width:600px; margin:0 auto; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-000604c */.elementor-2081 .elementor-element.elementor-element-000604c { overflow:hidden; } .elementor-2081 .elementor-element.elementor-element-000604c img { width:100%; aspect-ratio:4/3; object-fit:cover; object-position:top center; display:block; transition:transform .6s ease; } .elementor-2081 .elementor-element.elementor-element-000604c:hover img { transform:scale(1.04); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee82db */.elementor-2081 .elementor-element.elementor-element-0ee82db { overflow:hidden; width:100%; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-892e488 */.elementor-2081 .elementor-element.elementor-element-892e488 .elementor-heading-title { display:inline-flex; align-items:center; gap:8px; padding:8px 18px; border-radius:999px; background:rgba(74,103,65,.13); border:1px solid rgba(74,103,65,.30); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c16a530 */.elementor-2081 .elementor-element.elementor-element-c16a530 { width:28px; height:28px; border-radius:50%; background:rgba(74,103,65,.13); border:1px solid rgba(74,103,65,.30); display:flex; align-items:center; justify-content:center; flex-shrink:0; margin-top:3px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7b2e16 */.elementor-2081 .elementor-element.elementor-element-b7b2e16 { flex:1; min-width:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d47cc92 */.elementor-2081 .elementor-element.elementor-element-d47cc92 { padding:12px 0; border-bottom:1px solid rgba(0,0,0,.055); width:100%; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1312584 */.elementor-2081 .elementor-element.elementor-element-1312584 { width:28px; height:28px; border-radius:50%; background:rgba(74,103,65,.13); border:1px solid rgba(74,103,65,.30); display:flex; align-items:center; justify-content:center; flex-shrink:0; margin-top:3px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb3547f */.elementor-2081 .elementor-element.elementor-element-eb3547f { flex:1; min-width:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-264951a */.elementor-2081 .elementor-element.elementor-element-264951a { flex:1; min-width:0; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-45793cd */.elementor-2081 .elementor-element.elementor-element-45793cd { width:28px; height:28px; border-radius:50%; background:rgba(74,103,65,.13); border:1px solid rgba(74,103,65,.30); display:flex; align-items:center; justify-content:center; flex-shrink:0; margin-top:3px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70d0cdd */.elementor-2081 .elementor-element.elementor-element-70d0cdd { flex:1; min-width:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-623a632 */.elementor-2081 .elementor-element.elementor-element-623a632 { padding:12px 0; border-bottom:1px solid rgba(0,0,0,.055); width:100%; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f342e7 */.elementor-2081 .elementor-element.elementor-element-2f342e7 { width:28px; height:28px; border-radius:50%; background:rgba(74,103,65,.13); border:1px solid rgba(74,103,65,.30); display:flex; align-items:center; justify-content:center; flex-shrink:0; margin-top:3px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b9c700 */.elementor-2081 .elementor-element.elementor-element-4b9c700 { flex:1; min-width:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15fecd */.elementor-2081 .elementor-element.elementor-element-e15fecd { padding:12px 0; border-bottom:1px solid rgba(0,0,0,.055); width:100%; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1861832 */.elementor-2081 .elementor-element.elementor-element-1861832 { width:28px; height:28px; border-radius:50%; background:rgba(74,103,65,.13); border:1px solid rgba(74,103,65,.30); display:flex; align-items:center; justify-content:center; flex-shrink:0; margin-top:3px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aea2c36 */.elementor-2081 .elementor-element.elementor-element-aea2c36 { flex:1; min-width:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7902fd */.elementor-2081 .elementor-element.elementor-element-d7902fd { padding:12px 0; border-bottom:none; width:100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-892f023 */.elementor-2081 .elementor-element.elementor-element-892f023 { border-radius:24px; overflow:hidden; background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,255,255,.26) 0%,transparent 100%),radial-gradient(160% 80% at 100% 100%,rgba(185,220,165,.18) 0%,transparent 100%); border:0.5px solid rgba(255,255,255,.18); box-shadow:-3px -3px 7px 0 rgba(255,255,255,.16),inset 2px 2px 6px 0 rgba(255,255,255,.22),inset -3px -3px 14px -8px rgba(80,60,40,.10),0 22px 30px 0 rgba(80,60,40,.07),0 8px 20px 0 rgba(80,60,40,.06),0 2px 6px 0 rgba(80,60,40,.05); transition:box-shadow .35s ease,transform .3s ease; } .elementor-2081 .elementor-element.elementor-element-892f023:hover { transform:translateY(-4px); box-shadow:-4px -4px 10px 0 rgba(255,255,255,.20),inset 2px 2px 8px 0 rgba(255,255,255,.26),0 34px 48px 0 rgba(80,60,40,.10),0 12px 28px 0 rgba(80,60,40,.08); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4256aff */.elementor-2081 .elementor-element.elementor-element-4256aff { overflow:hidden; } .elementor-2081 .elementor-element.elementor-element-4256aff img { width:100%; aspect-ratio:4/3; object-fit:cover; object-position:top center; display:block; transition:transform .6s ease; } .elementor-2081 .elementor-element.elementor-element-4256aff:hover img { transform:scale(1.04); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82cc515 */.elementor-2081 .elementor-element.elementor-element-82cc515 { overflow:hidden; width:100%; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a95c158 */.elementor-2081 .elementor-element.elementor-element-a95c158 .elementor-heading-title { display:inline-flex; align-items:center; gap:8px; padding:8px 18px; border-radius:999px; background:rgba(139,58,58,.09); border:1px solid rgba(139,58,58,.26); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cd07bc1 */.elementor-2081 .elementor-element.elementor-element-cd07bc1 { width:28px; height:28px; border-radius:50%; background:rgba(139,58,58,.09); border:1px solid rgba(139,58,58,.26); display:flex; align-items:center; justify-content:center; flex-shrink:0; margin-top:3px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2521176 */.elementor-2081 .elementor-element.elementor-element-2521176 { flex:1; min-width:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3cfe */.elementor-2081 .elementor-element.elementor-element-6ce3cfe { padding:12px 0; border-bottom:1px solid rgba(0,0,0,.055); width:100%; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fe14a20 */.elementor-2081 .elementor-element.elementor-element-fe14a20 { width:28px; height:28px; border-radius:50%; background:rgba(139,58,58,.09); border:1px solid rgba(139,58,58,.26); display:flex; align-items:center; justify-content:center; flex-shrink:0; margin-top:3px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb10383 */.elementor-2081 .elementor-element.elementor-element-cb10383 { flex:1; min-width:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f008a6 */.elementor-2081 .elementor-element.elementor-element-0f008a6 { padding:12px 0; border-bottom:1px solid rgba(0,0,0,.055); width:100%; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4776ec8 */.elementor-2081 .elementor-element.elementor-element-4776ec8 { width:28px; height:28px; border-radius:50%; background:rgba(139,58,58,.09); border:1px solid rgba(139,58,58,.26); display:flex; align-items:center; justify-content:center; flex-shrink:0; margin-top:3px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0aef223 */.elementor-2081 .elementor-element.elementor-element-0aef223 { flex:1; min-width:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ac4911 */.elementor-2081 .elementor-element.elementor-element-9ac4911 { padding:12px 0; border-bottom:none; width:100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-469c425 */.elementor-2081 .elementor-element.elementor-element-469c425 { border-radius:24px; overflow:hidden; background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,255,255,.20) 0%,transparent 100%),radial-gradient(160% 80% at 100% 100%,rgba(220,195,180,.12) 0%,transparent 100%); border:0.5px solid rgba(255,255,255,.18); box-shadow:-3px -3px 7px 0 rgba(255,255,255,.16),inset 2px 2px 6px 0 rgba(255,255,255,.22),inset -3px -3px 14px -8px rgba(80,60,40,.10),0 22px 30px 0 rgba(80,60,40,.07),0 8px 20px 0 rgba(80,60,40,.06),0 2px 6px 0 rgba(80,60,40,.05); transition:box-shadow .35s ease,transform .3s ease; } .elementor-2081 .elementor-element.elementor-element-469c425:hover { transform:translateY(-4px); box-shadow:-4px -4px 10px 0 rgba(255,255,255,.20),inset 2px 2px 8px 0 rgba(255,255,255,.26),0 34px 48px 0 rgba(80,60,40,.10),0 12px 28px 0 rgba(80,60,40,.08); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ab8084 */.elementor-2081 .elementor-element.elementor-element-9ab8084 { display:grid !important; grid-template-columns:1fr 1fr; gap:28px; width:100%; align-items:start; } @media(max-width:900px){ .elementor-2081 .elementor-element.elementor-element-9ab8084 { grid-template-columns:1fr; gap:20px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ff0996 */.elementor-2081 .elementor-element.elementor-element-7ff0996 { max-width:960px; margin:0 auto; width:100%; padding:0 24px; box-sizing:border-box; } @media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-7ff0996 { padding:0 16px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcd52c4 */.elementor-2081 .elementor-element.elementor-element-fcd52c4 { position:relative; z-index:5; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3956c37 */.elementor-2081 .elementor-element.elementor-element-3956c37{transform:translate(-50%,-50%);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ed598 */.elementor-2081 .elementor-element.elementor-element-f6ed598 .elementor-heading-title { flex-shrink:0; font-size:15px; font-weight:700; color:#C9A55C; line-height:1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3db5a97 */.elementor-2081 .elementor-element.elementor-element-3db5a97 { flex:1; } .elementor-2081 .elementor-element.elementor-element-3db5a97 .elementor-widget-container p { font-size:15px; color:#2B1F15; line-height:1.5; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-3db5a97 .elementor-widget-container p { font-size:14px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85eeb07 */.elementor-2081 .elementor-element.elementor-element-85eeb07 .elementor-heading-title { flex-shrink:0; font-size:14px; font-weight:600; color:#7A6B5D; text-decoration:line-through; text-decoration-color:#8B3A3A; text-decoration-thickness:1.5px; opacity:.7; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-85eeb07 .elementor-heading-title { font-size:12px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-044fb21 */.elementor-2081 .elementor-element.elementor-element-044fb21 { display:flex !important; flex-direction:row !important; align-items:baseline; gap:12px; padding:12px 4px; box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.06); } .elementor-2081 .elementor-element.elementor-element-044fb21:last-child { box-shadow:none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8eaa5a */.elementor-2081 .elementor-element.elementor-element-c8eaa5a .elementor-heading-title { flex-shrink:0; font-size:15px; font-weight:700; color:#C9A55C; line-height:1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7485404 */.elementor-2081 .elementor-element.elementor-element-7485404 { flex:1; } .elementor-2081 .elementor-element.elementor-element-7485404 .elementor-widget-container p { font-size:15px; color:#2B1F15; line-height:1.5; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-7485404 .elementor-widget-container p { font-size:14px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5474606 */.elementor-2081 .elementor-element.elementor-element-5474606 .elementor-heading-title { flex-shrink:0; font-size:14px; font-weight:600; color:#7A6B5D; text-decoration:line-through; text-decoration-color:#8B3A3A; text-decoration-thickness:1.5px; opacity:.7; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-5474606 .elementor-heading-title { font-size:12px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e26dc0d */.elementor-2081 .elementor-element.elementor-element-e26dc0d { display:flex !important; flex-direction:row !important; align-items:baseline; gap:12px; padding:12px 4px; box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.06); } .elementor-2081 .elementor-element.elementor-element-e26dc0d:last-child { box-shadow:none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f849c4d */.elementor-2081 .elementor-element.elementor-element-f849c4d .elementor-heading-title { flex-shrink:0; font-size:15px; font-weight:700; color:#C9A55C; line-height:1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f341a9 */.elementor-2081 .elementor-element.elementor-element-7f341a9 { flex:1; } .elementor-2081 .elementor-element.elementor-element-7f341a9 .elementor-widget-container p { font-size:15px; color:#2B1F15; line-height:1.5; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-7f341a9 .elementor-widget-container p { font-size:14px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f40a0f2 */.elementor-2081 .elementor-element.elementor-element-f40a0f2 .elementor-heading-title { flex-shrink:0; font-size:14px; font-weight:600; color:#7A6B5D; text-decoration:line-through; text-decoration-color:#8B3A3A; text-decoration-thickness:1.5px; opacity:.7; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-f40a0f2 .elementor-heading-title { font-size:12px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27a301c */.elementor-2081 .elementor-element.elementor-element-27a301c { display:flex !important; flex-direction:row !important; align-items:baseline; gap:12px; padding:12px 4px; box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.06); } .elementor-2081 .elementor-element.elementor-element-27a301c:last-child { box-shadow:none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2caa17a */.elementor-2081 .elementor-element.elementor-element-2caa17a .elementor-heading-title { flex-shrink:0; font-size:15px; font-weight:700; color:#C9A55C; line-height:1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee60d5b */.elementor-2081 .elementor-element.elementor-element-ee60d5b { flex:1; } .elementor-2081 .elementor-element.elementor-element-ee60d5b .elementor-widget-container p { font-size:15px; color:#2B1F15; line-height:1.5; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-ee60d5b .elementor-widget-container p { font-size:14px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0527358 */.elementor-2081 .elementor-element.elementor-element-0527358 .elementor-heading-title { flex-shrink:0; font-size:14px; font-weight:600; color:#7A6B5D; text-decoration:line-through; text-decoration-color:#8B3A3A; text-decoration-thickness:1.5px; opacity:.7; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-0527358 .elementor-heading-title { font-size:12px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbd4294 */.elementor-2081 .elementor-element.elementor-element-cbd4294 { display:flex !important; flex-direction:row !important; align-items:baseline; gap:12px; padding:12px 4px; box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.06); } .elementor-2081 .elementor-element.elementor-element-cbd4294:last-child { box-shadow:none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8e7601 */.elementor-2081 .elementor-element.elementor-element-d8e7601 .elementor-heading-title { flex-shrink:0; font-size:15px; font-weight:700; color:#C9A55C; line-height:1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fafc44 */.elementor-2081 .elementor-element.elementor-element-1fafc44 { flex:1; } .elementor-2081 .elementor-element.elementor-element-1fafc44 .elementor-widget-container p { font-size:15px; color:#2B1F15; line-height:1.5; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-1fafc44 .elementor-widget-container p { font-size:14px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5180a6 */.elementor-2081 .elementor-element.elementor-element-e5180a6 { display:flex !important; flex-direction:row !important; align-items:baseline; gap:12px; padding:12px 4px; box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.06); } .elementor-2081 .elementor-element.elementor-element-e5180a6:last-child { box-shadow:none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-524d1eb */.elementor-2081 .elementor-element.elementor-element-524d1eb { width:100%; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f5e314 */.elementor-2081 .elementor-element.elementor-element-1f5e314 .elementor-heading-title { display:inline-block; padding:4px 14px; background:linear-gradient(135deg,rgba(92,110,61,.12),rgba(92,110,61,.06)); border:1px solid rgba(92,110,61,.2); border-radius:999px; font-size:11px; font-weight:700; letter-spacing:.08em; color:#5C6E3D; text-transform:uppercase; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9521a43 */.elementor-2081 .elementor-element.elementor-element-9521a43 { margin-top:16px; text-align:center; } .elementor-2081 .elementor-element.elementor-element-9521a43 .elementor-widget-container p { text-align:center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a0610b */.elementor-2081 .elementor-element.elementor-element-5a0610b { margin-top:4px; text-align:center; } .elementor-2081 .elementor-element.elementor-element-5a0610b .elementor-widget-container p { text-align:center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbd1083 */.elementor-2081 .elementor-element.elementor-element-dbd1083 .elementor-heading-title { font-size:clamp(52px,8vw,72px); font-weight:700; line-height:1; letter-spacing:-2px; background:linear-gradient(135deg,#c9a55c 0%,#e8d5a8 40%,#f5e6c8 60%,#c9a55c 100%); background-size:200% auto; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; animation:rfGoldShift 3s ease infinite; } @keyframes rfGoldShift { 0% { background-position:0% center; } 50% { background-position:100% center; } 100% { background-position:0% center; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abf9bf4 */.elementor-2081 .elementor-element.elementor-element-abf9bf4 { position:relative; padding:40px 32px 36px; width:100%; background:rgba(248,245,240,.85); background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,255,255,.18) 0%,transparent 100%),radial-gradient(173% 99% at 92% 99%,rgba(255,248,235,.10) 0%,transparent 100%); border:0.5px solid rgba(255,255,255,.15); border-radius:22px; box-shadow:-3px -3px 6px 0 rgba(255,255,255,.14),inset 2px 2px 6px 0 rgba(255,255,255,.20),inset -3px -3px 14px -8px rgba(80,60,40,.12),0 22px 29px 0 rgba(80,60,40,.05),0 5px 14px 0 rgba(80,60,40,.10); animation:rfOfferPulse 2.5s ease-in-out infinite; } @keyframes rfOfferPulse { 0%,100% { box-shadow:-3px -3px 6px 0 rgba(255,255,255,.14),inset 2px 2px 6px 0 rgba(255,255,255,.20),inset -3px -3px 14px -8px rgba(80,60,40,.12),0 22px 29px 0 rgba(80,60,40,.05),0 5px 14px 0 rgba(80,60,40,.10),0 0 0 0 rgba(201,165,92,0); } 50% { box-shadow:-3px -3px 6px 0 rgba(255,255,255,.14),inset 2px 2px 6px 0 rgba(255,255,255,.20),inset -3px -3px 14px -8px rgba(80,60,40,.12),0 22px 29px 0 rgba(80,60,40,.05),0 5px 14px 0 rgba(80,60,40,.10),0 0 40px 8px rgba(201,165,92,.12); } } @media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-abf9bf4 { padding:28px 20px 24px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72a088d */.elementor-2081 .elementor-element.elementor-element-72a088d { flex:1; } .elementor-2081 .elementor-element.elementor-element-72a088d .elementor-widget-container p { font-size:15px; color:#2B1F15; line-height:1.5; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-72a088d .elementor-widget-container p { font-size:14px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9845454 */.elementor-2081 .elementor-element.elementor-element-9845454 { display:flex !important; flex-direction:row !important; align-items:baseline; gap:12px; padding:12px 4px; box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.06); } .elementor-2081 .elementor-element.elementor-element-9845454:last-child { box-shadow:none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19571ce */.elementor-2081 .elementor-element.elementor-element-19571ce { flex:1; } .elementor-2081 .elementor-element.elementor-element-19571ce .elementor-widget-container p { font-size:15px; color:#2B1F15; line-height:1.5; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-19571ce .elementor-widget-container p { font-size:14px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6f7d */.elementor-2081 .elementor-element.elementor-element-8de6f7d { display:flex !important; flex-direction:row !important; align-items:baseline; gap:12px; padding:12px 4px; box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.06); } .elementor-2081 .elementor-element.elementor-element-8de6f7d:last-child { box-shadow:none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd98ca4 */.elementor-2081 .elementor-element.elementor-element-fd98ca4 { flex:1; } .elementor-2081 .elementor-element.elementor-element-fd98ca4 .elementor-widget-container p { font-size:15px; color:#2B1F15; line-height:1.5; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-fd98ca4 .elementor-widget-container p { font-size:14px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7552de7 */.elementor-2081 .elementor-element.elementor-element-7552de7 { display:flex !important; flex-direction:row !important; align-items:baseline; gap:12px; padding:12px 4px; box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.06); } .elementor-2081 .elementor-element.elementor-element-7552de7:last-child { box-shadow:none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f9cd4b */.elementor-2081 .elementor-element.elementor-element-1f9cd4b { flex:1; } .elementor-2081 .elementor-element.elementor-element-1f9cd4b .elementor-widget-container p { font-size:15px; color:#2B1F15; line-height:1.5; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-1f9cd4b .elementor-widget-container p { font-size:14px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15fcbd2 */.elementor-2081 .elementor-element.elementor-element-15fcbd2 { display:flex !important; flex-direction:row !important; align-items:baseline; gap:12px; padding:12px 4px; box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.06); } .elementor-2081 .elementor-element.elementor-element-15fcbd2:last-child { box-shadow:none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d24b931 */.elementor-2081 .elementor-element.elementor-element-d24b931 { width:100%; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5192e5e */.elementor-2081 .elementor-element.elementor-element-5192e5e .elementor-button { background:linear-gradient(135deg,#f5e6c8 0%,#e8d5a8 30%,#c9a55c 100%); box-shadow:0 2px 8px rgba(0,0,0,.10),0 8px 28px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.5); transition:transform .3s ease-out,box-shadow .3s; overflow:hidden; position:relative; } .elementor-2081 .elementor-element.elementor-element-5192e5e .elementor-button::before { content:""; position:absolute; inset:0; border-radius:999px; opacity:0; mix-blend-mode:overlay; background:linear-gradient(105deg,transparent 20%,hsl(358,80%,65%) 25%,hsl(30,90%,55%) 30%,hsl(55,90%,55%) 35%,hsl(96,70%,50%) 40%,hsl(220,70%,55%) 45%,hsl(270,60%,50%) 50%,transparent 55%); background-size:250% 100%; transition:opacity .4s ease; pointer-events:none; } .elementor-2081 .elementor-element.elementor-element-5192e5e .elementor-button:hover { transform:translateY(-3px); box-shadow:0 4px 16px rgba(180,150,80,.25),0 12px 36px rgba(0,0,0,.10),inset 0 1px 0 rgba(255,255,255,.5); } .elementor-2081 .elementor-element.elementor-element-5192e5e .elementor-button:hover::before { opacity:.75; animation:holoShimmerBtn 2s ease infinite; } @keyframes holoShimmerBtn { 0%{background-position:200% center} 100%{background-position:-50% center} } .elementor-2081 .elementor-element.elementor-element-5192e5e .elementor-button:active { transform:scale(.97); } .elementor-2081 .elementor-element.elementor-element-5192e5e { margin-top:8px; width:100%; max-width:480px; } .elementor-2081 .elementor-element.elementor-element-5192e5e .elementor-button { min-height:64px; border-radius:999px; width:100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a504668 */.elementor-2081 .elementor-element.elementor-element-a504668 { max-width:680px; margin:0 auto; padding:56px 48px; background-color:rgba(248,245,240,.7); background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,255,255,.18) 0%,transparent 100%),radial-gradient(173% 99% at 92% 99%,rgba(255,248,235,.10) 0%,transparent 100%),radial-gradient(179% 100% at -2% 99%,rgba(180,155,120,.06) 0%,transparent 100%); border:0.5px solid rgba(255,255,255,.15); border-radius:28px; box-shadow:-2px -2px 4px 0 rgba(255,255,255,.12),inset 1px 1px 4px 0 rgba(255,255,255,.18),inset -2px -2px 11px -7px rgba(80,60,40,.10),0 80px 100px 0 rgba(80,60,40,.06),0 18px 24px 0 rgba(80,60,40,.05),0 4px 12px 0 rgba(80,60,40,.08); transition:box-shadow .35s ease; } .elementor-2081 .elementor-element.elementor-element-a504668:hover { box-shadow:-3px -3px 6px 0 rgba(255,255,255,.16),inset 2px 2px 5px 0 rgba(255,255,255,.22),inset -2px -2px 12px -7px rgba(80,60,40,.08),0 100px 129px 0 rgba(80,60,40,.07),0 22px 29px 0 rgba(80,60,40,.06),0 5px 14px 0 rgba(80,60,40,.10); } @media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-a504668 { padding:36px 20px; border-radius:22px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-256a6e2 */.elementor-2081 .elementor-element.elementor-element-256a6e2 { width:100%; padding:0 24px; box-sizing:border-box; } @media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-256a6e2 { padding:0 16px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37eaa45 */.elementor-2081 .elementor-element.elementor-element-37eaa45 { position:relative; z-index:5; box-sizing:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4687d3b */.elementor-2081 .elementor-element.elementor-element-4687d3b { flex:1; } .elementor-2081 .elementor-element.elementor-element-4687d3b .elementor-widget-container p { font-size:15px; color:#2B1F15; line-height:1.5; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-4687d3b .elementor-widget-container p { font-size:14px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e634f7c */.elementor-2081 .elementor-element.elementor-element-e634f7c { flex:1; } .elementor-2081 .elementor-element.elementor-element-e634f7c .elementor-widget-container p { font-size:15px; color:#2B1F15; line-height:1.5; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-e634f7c .elementor-widget-container p { font-size:14px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ec68f8 */.elementor-2081 .elementor-element.elementor-element-5ec68f8 { flex:1; } .elementor-2081 .elementor-element.elementor-element-5ec68f8 .elementor-widget-container p { font-size:15px; color:#2B1F15; line-height:1.5; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-5ec68f8 .elementor-widget-container p { font-size:14px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-309e133 */.elementor-2081 .elementor-element.elementor-element-309e133 { flex:1; } .elementor-2081 .elementor-element.elementor-element-309e133 .elementor-widget-container p { font-size:15px; color:#2B1F15; line-height:1.5; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-309e133 .elementor-widget-container p { font-size:14px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bff3f4 */.elementor-2081 .elementor-element.elementor-element-0bff3f4 { flex:1; } .elementor-2081 .elementor-element.elementor-element-0bff3f4 .elementor-widget-container p { font-size:15px; color:#2B1F15; line-height:1.5; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-0bff3f4 .elementor-widget-container p { font-size:14px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00ebc95 */.elementor-2081 .elementor-element.elementor-element-00ebc95 { display:flex !important; flex-direction:column; align-items:flex-start; gap:4px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3a5adb */.elementor-2081 .elementor-element.elementor-element-e3a5adb { flex:1; } .elementor-2081 .elementor-element.elementor-element-e3a5adb .elementor-widget-container p { font-size:15px; color:#2B1F15; line-height:1.5; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-e3a5adb .elementor-widget-container p { font-size:14px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b59af2c */.elementor-2081 .elementor-element.elementor-element-b59af2c { flex:1; } .elementor-2081 .elementor-element.elementor-element-b59af2c .elementor-widget-container p { font-size:15px; color:#2B1F15; line-height:1.5; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-b59af2c .elementor-widget-container p { font-size:14px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96211c7 */.elementor-2081 .elementor-element.elementor-element-96211c7 { display:flex !important; flex-direction:column; align-items:flex-start; gap:4px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f07e40 */.elementor-2081 .elementor-element.elementor-element-8f07e40 { flex:1; } .elementor-2081 .elementor-element.elementor-element-8f07e40 .elementor-widget-container p { font-size:15px; color:#2B1F15; line-height:1.5; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-8f07e40 .elementor-widget-container p { font-size:14px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c42a5cf */.elementor-2081 .elementor-element.elementor-element-c42a5cf { flex:1; } .elementor-2081 .elementor-element.elementor-element-c42a5cf .elementor-widget-container p { font-size:15px; color:#2B1F15; line-height:1.5; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-c42a5cf .elementor-widget-container p { font-size:14px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4450f */.elementor-2081 .elementor-element.elementor-element-4b4450f { display:flex !important; flex-direction:column; align-items:flex-start; gap:4px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f1b231 */.elementor-2081 .elementor-element.elementor-element-2f1b231 { margin-top:32px; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-2f1b231 { gap:20px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c83aa6e */.elementor-2081 .elementor-element.elementor-element-c83aa6e { display:inline-flex; padding:8px 16px; border:none; border-radius:20px; background-color:rgba(248,245,240,.7); background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,255,255,.18) 0%,transparent 100%); box-shadow:-1px -1px 3px 0 rgba(255,255,255,.10),inset 1px 1px 3px 0 rgba(255,255,255,.15),0 10px 14px 0 rgba(80,60,40,.04),0 3px 8px 0 rgba(80,60,40,.07); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33655d7 */.elementor-2081 .elementor-element.elementor-element-33655d7 { display:inline-flex; padding:8px 16px; border:none; border-radius:20px; background-color:rgba(248,245,240,.7); background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,255,255,.18) 0%,transparent 100%); box-shadow:-1px -1px 3px 0 rgba(255,255,255,.10),inset 1px 1px 3px 0 rgba(255,255,255,.15),0 10px 14px 0 rgba(80,60,40,.04),0 3px 8px 0 rgba(80,60,40,.07); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab337fa */.elementor-2081 .elementor-element.elementor-element-ab337fa { display:inline-flex; padding:8px 16px; border:none; border-radius:20px; background-color:rgba(248,245,240,.7); background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,255,255,.18) 0%,transparent 100%); box-shadow:-1px -1px 3px 0 rgba(255,255,255,.10),inset 1px 1px 3px 0 rgba(255,255,255,.15),0 10px 14px 0 rgba(80,60,40,.04),0 3px 8px 0 rgba(80,60,40,.07); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d270bf9 */.elementor-2081 .elementor-element.elementor-element-d270bf9 { display:inline-flex; padding:8px 16px; border:none; border-radius:20px; background-color:rgba(248,245,240,.7); background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,255,255,.18) 0%,transparent 100%); box-shadow:-1px -1px 3px 0 rgba(255,255,255,.10),inset 1px 1px 3px 0 rgba(255,255,255,.15),0 10px 14px 0 rgba(80,60,40,.04),0 3px 8px 0 rgba(80,60,40,.07); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c933a */.elementor-2081 .elementor-element.elementor-element-a9c933a { display:inline-flex; padding:8px 16px; border:none; border-radius:20px; background-color:rgba(248,245,240,.7); background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,255,255,.18) 0%,transparent 100%); box-shadow:-1px -1px 3px 0 rgba(255,255,255,.10),inset 1px 1px 3px 0 rgba(255,255,255,.15),0 10px 14px 0 rgba(80,60,40,.04),0 3px 8px 0 rgba(80,60,40,.07); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b813e3 */.elementor-2081 .elementor-element.elementor-element-1b813e3 { margin-top:24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3a8e7a */.elementor-2081 .elementor-element.elementor-element-d3a8e7a { display:grid !important; grid-template-columns:1fr 1.4fr; gap:40px; margin-top:40px; width:100%; align-items:start; } @media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-d3a8e7a { grid-template-columns:1fr; gap:28px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f24d99a */.elementor-2081 .elementor-element.elementor-element-f24d99a { max-width:960px; margin:0 auto; width:100%; padding:0 24px; box-sizing:border-box; } @media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-f24d99a { padding:0 20px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eb3bf0 */.elementor-2081 .elementor-element.elementor-element-9eb3bf0 { position:relative; z-index:5; box-sizing:border-box; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a674b34 */.elementor-2081 .elementor-element.elementor-element-a674b34 { width:100%; } .elementor-2081 .elementor-element.elementor-element-a674b34 .rf-faq-q:hover { opacity:.8; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-462d9d2 */.elementor-2081 .elementor-element.elementor-element-462d9d2 { width:100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-172a6ff */.elementor-2081 .elementor-element.elementor-element-172a6ff { margin-bottom:14px; padding:4px 24px; background-color:rgba(239,233,225,.65); background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,252,247,.15) 0%,transparent 100%),radial-gradient(173% 99% at 92% 99%,rgba(248,240,228,.08) 0%,transparent 100%); border:0.5px solid rgba(255,252,247,.12); border-radius:22px; box-shadow:-2px -2px 4px 0 rgba(255,252,247,.10),inset 1px 1px 4px 0 rgba(255,252,247,.16),inset -2px -2px 11px -7px rgba(70,55,38,.10),0 18px 24px 0 rgba(70,55,38,.05),0 4px 12px 0 rgba(70,55,38,.08); transition:box-shadow .4s,transform .3s; overflow:hidden; } .elementor-2081 .elementor-element.elementor-element-172a6ff:hover { box-shadow:-3px -3px 6px 0 rgba(255,255,255,.16),inset 2px 2px 5px 0 rgba(255,255,255,.22),0 22px 29px 0 rgba(80,60,40,.06),0 5px 14px 0 rgba(80,60,40,.10); transform:translateY(-2px); } .elementor-2081 .elementor-element.elementor-element-172a6ff:last-child { margin-bottom:0; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-172a6ff { padding:4px 18px; border-radius:16px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e54cdf5 */.elementor-2081 .elementor-element.elementor-element-e54cdf5 { width:100%; } .elementor-2081 .elementor-element.elementor-element-e54cdf5 .rf-faq-q:hover { opacity:.8; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-730b036 */.elementor-2081 .elementor-element.elementor-element-730b036 { width:100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c77d18c */.elementor-2081 .elementor-element.elementor-element-c77d18c { margin-bottom:14px; padding:4px 24px; background-color:rgba(239,233,225,.65); background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,252,247,.15) 0%,transparent 100%),radial-gradient(173% 99% at 92% 99%,rgba(248,240,228,.08) 0%,transparent 100%); border:0.5px solid rgba(255,252,247,.12); border-radius:22px; box-shadow:-2px -2px 4px 0 rgba(255,252,247,.10),inset 1px 1px 4px 0 rgba(255,252,247,.16),inset -2px -2px 11px -7px rgba(70,55,38,.10),0 18px 24px 0 rgba(70,55,38,.05),0 4px 12px 0 rgba(70,55,38,.08); transition:box-shadow .4s,transform .3s; overflow:hidden; } .elementor-2081 .elementor-element.elementor-element-c77d18c:hover { box-shadow:-3px -3px 6px 0 rgba(255,255,255,.16),inset 2px 2px 5px 0 rgba(255,255,255,.22),0 22px 29px 0 rgba(80,60,40,.06),0 5px 14px 0 rgba(80,60,40,.10); transform:translateY(-2px); } .elementor-2081 .elementor-element.elementor-element-c77d18c:last-child { margin-bottom:0; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-c77d18c { padding:4px 18px; border-radius:16px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3cfa595 */.elementor-2081 .elementor-element.elementor-element-3cfa595 { width:100%; } .elementor-2081 .elementor-element.elementor-element-3cfa595 .rf-faq-q:hover { opacity:.8; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-618330e */.elementor-2081 .elementor-element.elementor-element-618330e { width:100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-607aa7a */.elementor-2081 .elementor-element.elementor-element-607aa7a { margin-bottom:14px; padding:4px 24px; background-color:rgba(239,233,225,.65); background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,252,247,.15) 0%,transparent 100%),radial-gradient(173% 99% at 92% 99%,rgba(248,240,228,.08) 0%,transparent 100%); border:0.5px solid rgba(255,252,247,.12); border-radius:22px; box-shadow:-2px -2px 4px 0 rgba(255,252,247,.10),inset 1px 1px 4px 0 rgba(255,252,247,.16),inset -2px -2px 11px -7px rgba(70,55,38,.10),0 18px 24px 0 rgba(70,55,38,.05),0 4px 12px 0 rgba(70,55,38,.08); transition:box-shadow .4s,transform .3s; overflow:hidden; } .elementor-2081 .elementor-element.elementor-element-607aa7a:hover { box-shadow:-3px -3px 6px 0 rgba(255,255,255,.16),inset 2px 2px 5px 0 rgba(255,255,255,.22),0 22px 29px 0 rgba(80,60,40,.06),0 5px 14px 0 rgba(80,60,40,.10); transform:translateY(-2px); } .elementor-2081 .elementor-element.elementor-element-607aa7a:last-child { margin-bottom:0; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-607aa7a { padding:4px 18px; border-radius:16px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ae6fb5 */.elementor-2081 .elementor-element.elementor-element-1ae6fb5 { width:100%; } .elementor-2081 .elementor-element.elementor-element-1ae6fb5 .rf-faq-q:hover { opacity:.8; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3025622 */.elementor-2081 .elementor-element.elementor-element-3025622 { width:100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e447ef8 */.elementor-2081 .elementor-element.elementor-element-e447ef8 { margin-bottom:14px; padding:4px 24px; background-color:rgba(239,233,225,.65); background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,252,247,.15) 0%,transparent 100%),radial-gradient(173% 99% at 92% 99%,rgba(248,240,228,.08) 0%,transparent 100%); border:0.5px solid rgba(255,252,247,.12); border-radius:22px; box-shadow:-2px -2px 4px 0 rgba(255,252,247,.10),inset 1px 1px 4px 0 rgba(255,252,247,.16),inset -2px -2px 11px -7px rgba(70,55,38,.10),0 18px 24px 0 rgba(70,55,38,.05),0 4px 12px 0 rgba(70,55,38,.08); transition:box-shadow .4s,transform .3s; overflow:hidden; } .elementor-2081 .elementor-element.elementor-element-e447ef8:hover { box-shadow:-3px -3px 6px 0 rgba(255,255,255,.16),inset 2px 2px 5px 0 rgba(255,255,255,.22),0 22px 29px 0 rgba(80,60,40,.06),0 5px 14px 0 rgba(80,60,40,.10); transform:translateY(-2px); } .elementor-2081 .elementor-element.elementor-element-e447ef8:last-child { margin-bottom:0; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-e447ef8 { padding:4px 18px; border-radius:16px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f223b55 */.elementor-2081 .elementor-element.elementor-element-f223b55 { width:100%; } .elementor-2081 .elementor-element.elementor-element-f223b55 .rf-faq-q:hover { opacity:.8; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b4b75a */.elementor-2081 .elementor-element.elementor-element-9b4b75a { width:100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8df97d0 */.elementor-2081 .elementor-element.elementor-element-8df97d0 { margin-bottom:14px; padding:4px 24px; background-color:rgba(239,233,225,.65); background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,252,247,.15) 0%,transparent 100%),radial-gradient(173% 99% at 92% 99%,rgba(248,240,228,.08) 0%,transparent 100%); border:0.5px solid rgba(255,252,247,.12); border-radius:22px; box-shadow:-2px -2px 4px 0 rgba(255,252,247,.10),inset 1px 1px 4px 0 rgba(255,252,247,.16),inset -2px -2px 11px -7px rgba(70,55,38,.10),0 18px 24px 0 rgba(70,55,38,.05),0 4px 12px 0 rgba(70,55,38,.08); transition:box-shadow .4s,transform .3s; overflow:hidden; } .elementor-2081 .elementor-element.elementor-element-8df97d0:hover { box-shadow:-3px -3px 6px 0 rgba(255,255,255,.16),inset 2px 2px 5px 0 rgba(255,255,255,.22),0 22px 29px 0 rgba(80,60,40,.06),0 5px 14px 0 rgba(80,60,40,.10); transform:translateY(-2px); } .elementor-2081 .elementor-element.elementor-element-8df97d0:last-child { margin-bottom:0; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-8df97d0 { padding:4px 18px; border-radius:16px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-883d76e */.elementor-2081 .elementor-element.elementor-element-883d76e { width:100%; } .elementor-2081 .elementor-element.elementor-element-883d76e .rf-faq-q:hover { opacity:.8; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1341300 */.elementor-2081 .elementor-element.elementor-element-1341300 { width:100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7288a3d */.elementor-2081 .elementor-element.elementor-element-7288a3d { margin-bottom:14px; padding:4px 24px; background-color:rgba(239,233,225,.65); background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,252,247,.15) 0%,transparent 100%),radial-gradient(173% 99% at 92% 99%,rgba(248,240,228,.08) 0%,transparent 100%); border:0.5px solid rgba(255,252,247,.12); border-radius:22px; box-shadow:-2px -2px 4px 0 rgba(255,252,247,.10),inset 1px 1px 4px 0 rgba(255,252,247,.16),inset -2px -2px 11px -7px rgba(70,55,38,.10),0 18px 24px 0 rgba(70,55,38,.05),0 4px 12px 0 rgba(70,55,38,.08); transition:box-shadow .4s,transform .3s; overflow:hidden; } .elementor-2081 .elementor-element.elementor-element-7288a3d:hover { box-shadow:-3px -3px 6px 0 rgba(255,255,255,.16),inset 2px 2px 5px 0 rgba(255,255,255,.22),0 22px 29px 0 rgba(80,60,40,.06),0 5px 14px 0 rgba(80,60,40,.10); transform:translateY(-2px); } .elementor-2081 .elementor-element.elementor-element-7288a3d:last-child { margin-bottom:0; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-7288a3d { padding:4px 18px; border-radius:16px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e80d15a */.elementor-2081 .elementor-element.elementor-element-e80d15a { width:100%; } .elementor-2081 .elementor-element.elementor-element-e80d15a .rf-faq-q:hover { opacity:.8; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a0e683 */.elementor-2081 .elementor-element.elementor-element-3a0e683 { width:100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0007f6 */.elementor-2081 .elementor-element.elementor-element-d0007f6 { margin-bottom:14px; padding:4px 24px; background-color:rgba(239,233,225,.65); background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,252,247,.15) 0%,transparent 100%),radial-gradient(173% 99% at 92% 99%,rgba(248,240,228,.08) 0%,transparent 100%); border:0.5px solid rgba(255,252,247,.12); border-radius:22px; box-shadow:-2px -2px 4px 0 rgba(255,252,247,.10),inset 1px 1px 4px 0 rgba(255,252,247,.16),inset -2px -2px 11px -7px rgba(70,55,38,.10),0 18px 24px 0 rgba(70,55,38,.05),0 4px 12px 0 rgba(70,55,38,.08); transition:box-shadow .4s,transform .3s; overflow:hidden; } .elementor-2081 .elementor-element.elementor-element-d0007f6:hover { box-shadow:-3px -3px 6px 0 rgba(255,255,255,.16),inset 2px 2px 5px 0 rgba(255,255,255,.22),0 22px 29px 0 rgba(80,60,40,.06),0 5px 14px 0 rgba(80,60,40,.10); transform:translateY(-2px); } .elementor-2081 .elementor-element.elementor-element-d0007f6:last-child { margin-bottom:0; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-d0007f6 { padding:4px 18px; border-radius:16px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dac2435 */.elementor-2081 .elementor-element.elementor-element-dac2435 { width:100%; } .elementor-2081 .elementor-element.elementor-element-dac2435 .rf-faq-q:hover { opacity:.8; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3854f35 */.elementor-2081 .elementor-element.elementor-element-3854f35 { width:100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ed7975 */.elementor-2081 .elementor-element.elementor-element-3ed7975 { margin-bottom:14px; padding:4px 24px; background-color:rgba(239,233,225,.65); background-image:radial-gradient(103% 110% at 0% 0%,rgba(255,252,247,.15) 0%,transparent 100%),radial-gradient(173% 99% at 92% 99%,rgba(248,240,228,.08) 0%,transparent 100%); border:0.5px solid rgba(255,252,247,.12); border-radius:22px; box-shadow:-2px -2px 4px 0 rgba(255,252,247,.10),inset 1px 1px 4px 0 rgba(255,252,247,.16),inset -2px -2px 11px -7px rgba(70,55,38,.10),0 18px 24px 0 rgba(70,55,38,.05),0 4px 12px 0 rgba(70,55,38,.08); transition:box-shadow .4s,transform .3s; overflow:hidden; } .elementor-2081 .elementor-element.elementor-element-3ed7975:hover { box-shadow:-3px -3px 6px 0 rgba(255,255,255,.16),inset 2px 2px 5px 0 rgba(255,255,255,.22),0 22px 29px 0 rgba(80,60,40,.06),0 5px 14px 0 rgba(80,60,40,.10); transform:translateY(-2px); } .elementor-2081 .elementor-element.elementor-element-3ed7975:last-child { margin-bottom:0; } @media(max-width:600px){ .elementor-2081 .elementor-element.elementor-element-3ed7975 { padding:4px 18px; border-radius:16px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b8b82 */.elementor-2081 .elementor-element.elementor-element-d7b8b82 { margin-top:40px; width:100%; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bb477f5 */.elementor-2081 .elementor-element.elementor-element-bb477f5 { display:none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de1ca0 */.elementor-2081 .elementor-element.elementor-element-5de1ca0 { max-width:720px; margin:0 auto; width:100%; padding:0 24px; box-sizing:border-box; } @media(max-width:768px){ .elementor-2081 .elementor-element.elementor-element-5de1ca0 { padding:0 20px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c30ff6 */.elementor-2081 .elementor-element.elementor-element-7c30ff6 { position:relative; z-index:5; box-sizing:border-box; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e1cef6 */.elementor-2081 .elementor-element.elementor-element-9e1cef6{overflow:hidden;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1341b7a */.elementor-2081 .elementor-element.elementor-element-1341b7a { margin-top:8px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b91fd9 */.elementor-2081 .elementor-element.elementor-element-0b91fd9 { margin-top:8px; } .elementor-2081 .elementor-element.elementor-element-0b91fd9 .elementor-widget-container p { text-align:center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bbe440 */.elementor-2081 .elementor-element.elementor-element-0bbe440 { margin-top:8px; } .elementor-2081 .elementor-element.elementor-element-0bbe440 .elementor-widget-container p { text-align:center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e3fe3b */.elementor-2081 .elementor-element.elementor-element-1e3fe3b { margin-top:8px; } .elementor-2081 .elementor-element.elementor-element-1e3fe3b .elementor-widget-container p { text-align:center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94723aa */.elementor-2081 .elementor-element.elementor-element-94723aa { margin-top:16px; } .elementor-2081 .elementor-element.elementor-element-94723aa .elementor-widget-container p { text-align:center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-829971e */.elementor-2081 .elementor-element.elementor-element-829971e { position:relative; z-index:5; box-sizing:border-box; }

.elementor-2081 .elementor-element.elementor-element-829971e:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    background-image: linear-gradient(to bottom, rgba(14, 18, 21, 0), rgba(14, 18, 21, 0.15) 15%, rgba(14, 18, 21, 0.35) 29%, rgba(14, 18, 21, 0.58) 44%, rgba(14, 18, 21, 0.92) 78%, #0E1215 100%);
    background-size: 100% 100%;
    background-position: 0 top;
    background-repeat: repeat-x;
    background-color: transparent;
    width: 100%;
    height: 250px;
    top: auto;
    bottom: 0px;
    opacity: 1;
    z-index: 2;
}

.elementor-2081 .elementor-element.elementor-element-829971e:after {
    content: '';
    background: linear-gradient(77deg, hsla(0, 0%, 0%, 0.94) 0, rgba(14, 18, 21, 0) 85%);
    position: absolute;
    top: 0;
    left: 0;
    right: 26.09%;
    bottom: 0;
    opacity: 1;
    transition: opacity 0.5s;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS */html,body{width:100%; overflow-x:clip!important; text-wrap: balance !important; font-weight:normal !important;}

@media(max-width:768px){
  .elementor-button::before{
    opacity:.5 !important;
    animation:holoShimmerBtn 3.5s ease infinite !important;
    display:block !important;
  }
  
  .alfatest{transform:scale(1.2);}
}

.testemunho_card{overflow:hidden; border-radius:24px !important; background: radial-gradient(111.45% 55.44% at 30.79% 100%, #FFF 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(104.47% 100% at 50% 0%, #FAF6F1 0%, #D4D0CC 100%); box-shadow: 0 100px 80px 0 rgba(37, 33, 29, 0.09), 0 30.147px 24.118px 0 rgba(37, 33, 29, 0.06), 0 12.522px 10.017px 0 rgba(37, 33, 29, 0.05), 0 4.529px 3.623px 0 rgba(37, 33, 29, 0.03);}

/* 1. Comportamento Padrão: Telas maiores (Desktop e Tablet - 768px ou mais) */
.mobile_point {
    display: none;
}
.desktop_point {
    display: inline; /* Mantém o elemento na mesma linha do texto */
}

/* 2. Comportamento Mobile: Telas menores (Mobile - 767px ou menos) */
@media (max-width: 767px) {
    .mobile_point {
        display: inline;
    }
    .desktop_point {
        display: none;
    }
}

[data-elementor-type="wp-page"]{overflow: clip!important;}

.centered{transform:translate(-50%,-50%) !important;}
  
::-webkit-scrollbar {width: 0px !important;}
::-webkit-scrollbar-thumb {background-color: transparent;}
    
.elementor-section {padding: 0 !important;}
.elementor-icon{width:100%;}
.elementor-icon svg{width:100% !important; overflow: visible !important;}
p {margin-bottom: 0;}

*:focus {
    outline: none;
    box-shadow: 0 0 0 0.2rem #fff;
}

*:focus:not(:focus-visible) {
    outline: none;
    box-shadow: none;
}

::placeholder {
    opacity: 1 !important;
    color: #000 !important;
}

.naometoque{user-select:none; pointer-events:none;}
.linered{text-decoration: line-through; text-decoration-color: red;}

.ico_zoom{aspect-ratio:1 / 1 !important; width:20px;}

.destak{color:#FFBC0C;}
.destak_dark{color:#3A3A3A; font-weight:600;}

span.destaque_manchete_amarelo {
    /* Cores */
    background-color: #C38F06 !important;
    color: #FFFFFF !important;
    
    /* Espaçamento e estabilidade de linha */
    padding: 2px 4px !important;
    line-height: 1.6 !important;
    border-radius:3px;
    
    /* Regras de quebra de bloco (Essencial para o efeito manchete) */
    box-decoration-break: clone !important;
    -webkit-box-decoration-break: clone !important;
    
    /* Força o comportamento em linha caso haja reset no construtor */
    display: inline !important;
}/* End custom CSS */