.elementor-30 .elementor-element.elementor-element-e576f84{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:2;}.elementor-30 .elementor-element.elementor-element-e576f84:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-e576f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E3DF;}.elementor-30 .elementor-element.elementor-element-372530f{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-372530f{left:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-372530f{right:0px;}.elementor-30 .elementor-element.elementor-element-5a15385{--display:flex;}.elementor-30 .elementor-element.elementor-element-335b361{--display:flex;}.elementor-30 .elementor-element.elementor-element-13a9bf4{--display:flex;}.elementor-30 .elementor-element.elementor-element-6408ba4{--display:flex;}.elementor-30 .elementor-element.elementor-element-68662bc{--display:flex;--position:absolute;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:0px;--z-index:2;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-68662bc{left:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-68662bc{right:0px;}.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-30 .elementor-element.elementor-element-34733ea{--e-transform-rotateZ:10deg;top:-20%;z-index:5;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-34733ea{left:15%;}body.rtl .elementor-30 .elementor-element.elementor-element-34733ea{right:15%;}.elementor-30 .elementor-element.elementor-element-34733ea img{width:min(65vw, 80vh);opacity:0.1;filter:brightness( 100% ) contrast( 100% ) saturate( 20% ) blur( 8px ) hue-rotate( 319deg );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-cfc6eeb{left:10%;}body.rtl .elementor-30 .elementor-element.elementor-element-cfc6eeb{right:10%;}.elementor-30 .elementor-element.elementor-element-cfc6eeb{top:-5%;z-index:5;}.elementor-30 .elementor-element.elementor-element-cfc6eeb img{width:min(42vw, 65vh);opacity:0.12;filter:brightness( 100% ) contrast( 100% ) saturate( 20% ) blur( 7px ) hue-rotate( 319deg );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-34dff42{left:0%;}body.rtl .elementor-30 .elementor-element.elementor-element-34dff42{right:0%;}.elementor-30 .elementor-element.elementor-element-34dff42{top:2%;z-index:5;}.elementor-30 .elementor-element.elementor-element-34dff42 img{width:min(42vw, 65vh);opacity:0.15;filter:brightness( 100% ) contrast( 100% ) saturate( 20% ) blur( 7px ) hue-rotate( 319deg );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-ce43380{right:-3%;}body.rtl .elementor-30 .elementor-element.elementor-element-ce43380{left:-3%;}.elementor-30 .elementor-element.elementor-element-ce43380{bottom:-3%;z-index:5;}.elementor-30 .elementor-element.elementor-element-ce43380 img{width:min(42vw, 65vh);}.elementor-30 .elementor-element.elementor-element-826d510{width:100%;max-width:100%;bottom:-5%;z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-826d510{left:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-826d510{right:0px;}.elementor-30 .elementor-element.elementor-element-826d510 img{width:100vw;opacity:0.6;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-76ca5f6{right:-10%;}body.rtl .elementor-30 .elementor-element.elementor-element-76ca5f6{left:-10%;}.elementor-30 .elementor-element.elementor-element-76ca5f6{bottom:35%;z-index:2;}.elementor-30 .elementor-element.elementor-element-76ca5f6 img{width:40%;filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 5px ) hue-rotate( 329deg );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-b5a5013{right:-70%;}body.rtl .elementor-30 .elementor-element.elementor-element-b5a5013{left:-70%;}.elementor-30 .elementor-element.elementor-element-b5a5013{bottom:-160%;z-index:6;}.elementor-30 .elementor-element.elementor-element-b5a5013 img{width:600vw;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 4px ) hue-rotate( 329deg );}.elementor-30 .elementor-element.elementor-element-1ba4e4c{--e-transform-rotateZ:-40deg;bottom:-175%;z-index:10;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-1ba4e4c{left:-50%;}body.rtl .elementor-30 .elementor-element.elementor-element-1ba4e4c{right:-50%;}.elementor-30 .elementor-element.elementor-element-1ba4e4c img{width:600vw;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 10px ) hue-rotate( 329deg );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-43df2e7{left:29%;}body.rtl .elementor-30 .elementor-element.elementor-element-43df2e7{right:29%;}.elementor-30 .elementor-element.elementor-element-43df2e7{top:17%;z-index:7;}.elementor-30 .elementor-element.elementor-element-43df2e7 img{width:100%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 2px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-3623299{left:39%;}body.rtl .elementor-30 .elementor-element.elementor-element-3623299{right:39%;}.elementor-30 .elementor-element.elementor-element-3623299{top:31%;z-index:7;}.elementor-30 .elementor-element.elementor-element-3623299 img{width:100%;opacity:0.95;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-6548d37{left:17%;}body.rtl .elementor-30 .elementor-element.elementor-element-6548d37{right:17%;}.elementor-30 .elementor-element.elementor-element-6548d37{top:47%;z-index:7;}.elementor-30 .elementor-element.elementor-element-6548d37 img{width:100%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 3px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-2a45aa4{left:73%;}body.rtl .elementor-30 .elementor-element.elementor-element-2a45aa4{right:73%;}.elementor-30 .elementor-element.elementor-element-2a45aa4{top:28%;z-index:7;}.elementor-30 .elementor-element.elementor-element-2a45aa4 img{width:100%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 1px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-a260ffa{left:84%;}body.rtl .elementor-30 .elementor-element.elementor-element-a260ffa{right:84%;}.elementor-30 .elementor-element.elementor-element-a260ffa{top:43%;z-index:7;}.elementor-30 .elementor-element.elementor-element-a260ffa img{width:100%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 3px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-be330e4{left:64%;}body.rtl .elementor-30 .elementor-element.elementor-element-be330e4{right:64%;}.elementor-30 .elementor-element.elementor-element-be330e4{top:52%;z-index:7;}.elementor-30 .elementor-element.elementor-element-be330e4 img{width:100%;opacity:1;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-206879b{left:78%;}body.rtl .elementor-30 .elementor-element.elementor-element-206879b{right:78%;}.elementor-30 .elementor-element.elementor-element-206879b{top:67%;z-index:7;}.elementor-30 .elementor-element.elementor-element-206879b img{width:100%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 4px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-423db0b{left:51%;}body.rtl .elementor-30 .elementor-element.elementor-element-423db0b{right:51%;}.elementor-30 .elementor-element.elementor-element-423db0b{top:76%;z-index:7;}.elementor-30 .elementor-element.elementor-element-423db0b img{width:100%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 2px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-903be96{left:34%;}body.rtl .elementor-30 .elementor-element.elementor-element-903be96{right:34%;}.elementor-30 .elementor-element.elementor-element-903be96{top:88%;z-index:7;}.elementor-30 .elementor-element.elementor-element-903be96 img{width:100%;opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 3px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-012e5be{--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:16px 16px;--row-gap:16px;--column-gap:16px;--z-index:10;}.elementor-30 .elementor-element.elementor-element-0b1dbc3{--spacer-size:50px;}.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-30 .elementor-element.elementor-element-7cdfc15{text-align:center;}.elementor-30 .elementor-element.elementor-element-7cdfc15 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;letter-spacing:3px;text-shadow:0px 0px 30px #FFFFFF;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-eb34ed0{text-align:center;}.elementor-30 .elementor-element.elementor-element-eb34ed0 .elementor-heading-title{font-family:"Brittany Signature", Sans-serif;font-size:78px;font-weight:500;font-style:italic;line-height:1.5em;text-shadow:1px 1px 2px #D9B79B;color:#A65D5A;}.elementor-30 .elementor-element.elementor-element-bdf2e0c{text-align:center;}.elementor-30 .elementor-element.elementor-element-bdf2e0c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-7ec652f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--divider-icon-size:12px;}.elementor-30 .elementor-element.elementor-element-7ec652f .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-7ec652f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-30 .elementor-element.elementor-element-7ec652f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-7ec652f.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-7ec652f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-7ec652f.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-7ec652f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-66d948c{text-align:center;}.elementor-30 .elementor-element.elementor-element-66d948c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1em;}.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-30 .elementor-element.elementor-element-39a2aa6 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;fill:var( --e-global-color-7406d49 );color:var( --e-global-color-7406d49 );box-shadow:7px 7px 31px 0px #FFFFFF;}.elementor-30 .elementor-element.elementor-element-39a2aa6 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-39a2aa6 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-796e9d4{--display:flex;--min-height:520px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-30 .elementor-element.elementor-element-796e9d4:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-796e9d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7406d49 );}.elementor-30 .elementor-element.elementor-element-bd3bdf8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:400;font-style:italic;}.elementor-30 .elementor-element.elementor-element-73e5153{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-73e5153 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:500;line-height:1.05em;letter-spacing:1px;color:var( --e-global-color-secondary );}.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-30 .elementor-element.elementor-element-758624e{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-4dadb42 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.3px;fill:var( --e-global-color-7406d49 );color:var( --e-global-color-7406d49 );transition-duration:0.3s;border-radius:30px 30px 30px 30px;padding:15px 28px 15px 28px;}.elementor-30 .elementor-element.elementor-element-4dadb42 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-4dadb42 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-4dadb42 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-4dadb42 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-e383e55{--display:flex;--min-height:620px;--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:90px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-e383e55:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-e383e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e22220c );}.elementor-30 .elementor-element.elementor-element-e403ef2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:400;font-style:italic;}.elementor-30 .elementor-element.elementor-element-1bd6283{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-1bd6283 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:500;text-transform:uppercase;line-height:1.05em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-9faee11{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;letter-spacing:0.18em;word-spacing:0.05em;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-9ca7b17{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-c682636{--display:flex;--justify-content:flex-start;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-c682636:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c682636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7406d49 );}.elementor-30 .elementor-element.elementor-element-238b061{text-align:start;}.elementor-30 .elementor-element.elementor-element-238b061 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-82d2379{text-align:start;}.elementor-30 .elementor-element.elementor-element-82d2379 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-48bb45c{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-adbad47{--display:flex;--justify-content:flex-start;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-adbad47:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-adbad47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7406d49 );}.elementor-30 .elementor-element.elementor-element-2456374{text-align:start;}.elementor-30 .elementor-element.elementor-element-2456374 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-b73a99f{text-align:start;}.elementor-30 .elementor-element.elementor-element-b73a99f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-dafc9e9{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-e92a9ad{--display:flex;--justify-content:flex-start;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-e92a9ad:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-e92a9ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7406d49 );}.elementor-30 .elementor-element.elementor-element-ce1ba60{text-align:start;}.elementor-30 .elementor-element.elementor-element-ce1ba60 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-562a1e8{text-align:start;}.elementor-30 .elementor-element.elementor-element-562a1e8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-88622c5{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-aed7434{--display:flex;--justify-content:flex-start;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-aed7434:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-aed7434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7406d49 );}.elementor-30 .elementor-element.elementor-element-4c0a123{text-align:start;}.elementor-30 .elementor-element.elementor-element-4c0a123 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-03173eb{text-align:start;}.elementor-30 .elementor-element.elementor-element-03173eb .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-9836e43{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-af5f5cc{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;--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;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-normal-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-4653cc9{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-87d658b{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-bb46f00 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.3px;fill:var( --e-global-color-7406d49 );color:var( --e-global-color-7406d49 );transition-duration:0.3s;border-radius:30px 30px 30px 30px;padding:15px 28px 15px 28px;}.elementor-30 .elementor-element.elementor-element-bb46f00 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-bb46f00 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-bb46f00 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-bb46f00 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-a1123e1{--display:flex;--min-height:360px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-a1123e1:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-a1123e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-31dee2d{--display:flex;--position:absolute;--min-height:300px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:0px;--z-index:2;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-31dee2d{left:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-31dee2d{right:0px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-e76de6f{left:22%;}body.rtl .elementor-30 .elementor-element.elementor-element-e76de6f{right:22%;}.elementor-30 .elementor-element.elementor-element-e76de6f{top:200%;z-index:7;}.elementor-30 .elementor-element.elementor-element-e76de6f img{width:50%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 2px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-1b207c4{left:30%;}body.rtl .elementor-30 .elementor-element.elementor-element-1b207c4{right:30%;}.elementor-30 .elementor-element.elementor-element-1b207c4{top:31%;z-index:7;}.elementor-30 .elementor-element.elementor-element-1b207c4 img{width:50%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 1px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-b426614{left:8%;}body.rtl .elementor-30 .elementor-element.elementor-element-b426614{right:8%;}.elementor-30 .elementor-element.elementor-element-b426614{top:47%;z-index:7;}.elementor-30 .elementor-element.elementor-element-b426614 img{width:50%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 3px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-7a74c03{left:73%;}body.rtl .elementor-30 .elementor-element.elementor-element-7a74c03{right:73%;}.elementor-30 .elementor-element.elementor-element-7a74c03{top:28%;z-index:7;}.elementor-30 .elementor-element.elementor-element-7a74c03 img{width:50%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 1px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-1b94a8e{left:84%;}body.rtl .elementor-30 .elementor-element.elementor-element-1b94a8e{right:84%;}.elementor-30 .elementor-element.elementor-element-1b94a8e{top:43%;z-index:7;}.elementor-30 .elementor-element.elementor-element-1b94a8e img{width:50%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 3px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-bd65572{left:59%;}body.rtl .elementor-30 .elementor-element.elementor-element-bd65572{right:59%;}.elementor-30 .elementor-element.elementor-element-bd65572{top:52%;z-index:7;}.elementor-30 .elementor-element.elementor-element-bd65572 img{width:50%;opacity:1;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-23f0eb4{left:78%;}body.rtl .elementor-30 .elementor-element.elementor-element-23f0eb4{right:78%;}.elementor-30 .elementor-element.elementor-element-23f0eb4{top:67%;z-index:7;}.elementor-30 .elementor-element.elementor-element-23f0eb4 img{width:50%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 4px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-7bf7b60{left:51%;}body.rtl .elementor-30 .elementor-element.elementor-element-7bf7b60{right:51%;}.elementor-30 .elementor-element.elementor-element-7bf7b60{top:76%;z-index:7;}.elementor-30 .elementor-element.elementor-element-7bf7b60 img{width:50%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 2px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-ab4f27a{left:20%;}body.rtl .elementor-30 .elementor-element.elementor-element-ab4f27a{right:20%;}.elementor-30 .elementor-element.elementor-element-ab4f27a{top:88%;z-index:7;}.elementor-30 .elementor-element.elementor-element-ab4f27a img{width:50%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 3px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-dec6d12{--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:5;}.elementor-30 .elementor-element.elementor-element-d03e373 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:400;font-style:italic;color:var( --e-global-color-7406d49 );}.elementor-30 .elementor-element.elementor-element-5cd2818{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-5cd2818 .elementor-heading-title{font-family:"Brittany Signature", Sans-serif;font-size:42px;font-weight:500;line-height:1.05em;letter-spacing:1px;text-shadow:1px 1px 3px #A65D5A;color:var( --e-global-color-f797334 );}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{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-30 .elementor-element.elementor-element-9a34270{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-9a34270 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-9a34270 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 28px/2 );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-9a34270 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 28px/2 );}body.rtl .elementor-30 .elementor-element.elementor-element-9a34270 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 28px/2 );}body.rtl .elementor-30 .elementor-element.elementor-element-9a34270 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 28px/2 );}.elementor-30 .elementor-element.elementor-element-9a34270 .elementor-countdown-item{padding:0px 0px 0px 0px;background-color:#5A403800;}.elementor-30 .elementor-element.elementor-element-9a34270 .elementor-countdown-digits{color:var( --e-global-color-7406d49 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-9a34270 .elementor-countdown-label{color:var( --e-global-color-f797334 );font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-30 .elementor-element.elementor-element-9a34270 .elementor-countdown-expire--message{color:var( --e-global-color-e22220c );}.elementor-30 .elementor-element.elementor-element-8153517{--display:flex;--min-height:620px;--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:90px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-8153517:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-8153517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e22220c );}.elementor-30 .elementor-element.elementor-element-4970195 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:400;font-style:italic;}.elementor-30 .elementor-element.elementor-element-085edaa{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-085edaa .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:500;text-transform:uppercase;line-height:1.05em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-76932eb{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-60c0c7e{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-30 .elementor-element.elementor-element-2ad2ad6 img{width:500px;border-radius:30px 30px 30px 30px;}.elementor-30 .elementor-element.elementor-element-7306b36{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:22px 22px 22px 22px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.2);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-30 .elementor-element.elementor-element-7306b36:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-7306b36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7406d49 );}.elementor-30 .elementor-element.elementor-element-51e48d8{text-align:center;}.elementor-30 .elementor-element.elementor-element-51e48d8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-e5b6391{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--divider-icon-size:12px;}.elementor-30 .elementor-element.elementor-element-e5b6391 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-e5b6391 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-30 .elementor-element.elementor-element-e5b6391.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-e5b6391.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-e5b6391.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-e5b6391.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-e5b6391.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-dffffde{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;}.elementor-30 .elementor-element.elementor-element-c786969 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.7px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-30 .elementor-element.elementor-element-c786969 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-c786969 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-c786969 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-c786969 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-84e1064{--display:flex;--min-height:500px;--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:90px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-84e1064:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-84e1064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7406d49 );}.elementor-30 .elementor-element.elementor-element-77fa160 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:400;font-style:italic;}.elementor-30 .elementor-element.elementor-element-e14e6b7{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-e14e6b7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:500;text-transform:uppercase;line-height:1.05em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-5f2fbbf{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-6d5e0ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30 .elementor-element.elementor-element-e08c501 .elementor-cta .elementor-cta__bg, .elementor-30 .elementor-element.elementor-element-e08c501 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-30 .elementor-element.elementor-element-e08c501{width:var( --container-widget-width, 40% );max-width:40%;background-color:#FFF9F5;padding:24px 24px 24px 24px;--container-widget-width:40%;--container-widget-flex-grow:0;border-radius:24px 24px 24px 24px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.2);}.elementor-30 .elementor-element.elementor-element-e08c501 .elementor-cta__content{text-align:center;background-color:#FFF9F5;}.elementor-30 .elementor-element.elementor-element-e08c501 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-e22220c );}.elementor-30 .elementor-element.elementor-element-e08c501 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-primary );fill:var( --e-global-color-e22220c );}.elementor-30 .elementor-element.elementor-element-e08c501 .elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-e08c501 .elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-e08c501 .elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-e08c501 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-e08c501 .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e22220c );}.elementor-30 .elementor-element.elementor-element-e08c501 .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-e22220c );}.elementor-30 .elementor-element.elementor-element-e08c501 .elementor-icon{font-size:24px;}.elementor-30 .elementor-element.elementor-element-e08c501 .elementor-cta__title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-e08c501 .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-e08c501 .elementor-cta__button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#FFF9F5;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-e08c501 .elementor-cta__button:hover{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-cta .elementor-cta__bg, .elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-30 .elementor-element.elementor-element-066bfd5{width:var( --container-widget-width, 40% );max-width:40%;background-color:#FFF9F5;padding:24px 24px 24px 24px;--container-widget-width:40%;--container-widget-flex-grow:0;border-radius:24px 24px 24px 24px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.2);}.elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-cta__content{text-align:center;background-color:#FFF9F5;}.elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-e22220c );}.elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-primary );fill:var( --e-global-color-e22220c );}.elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e22220c );}.elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-e22220c );}.elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-icon{font-size:24px;}.elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-cta__title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-cta__button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#FFF9F5;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-cta__button:hover{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-2eba36c{--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;--overflow:hidden;--padding-top:100px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-2eba36c:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-2eba36c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e22220c );}.elementor-30 .elementor-element.elementor-element-c66bfd5{width:100%;max-width:100%;bottom:-7%;z-index:1;}.elementor-30 .elementor-element.elementor-element-c66bfd5 img{width:100%;opacity:0.3;}.elementor-30 .elementor-element.elementor-element-00c20cc{--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:3;}.elementor-30 .elementor-element.elementor-element-97003df .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:400;font-style:italic;}.elementor-30 .elementor-element.elementor-element-848aecf{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-848aecf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:500;text-transform:uppercase;line-height:1.05em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-ba1eefd{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-0ba1b6a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;letter-spacing:0.18em;word-spacing:0.05em;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-37fd773 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.3px;fill:var( --e-global-color-7406d49 );color:var( --e-global-color-7406d49 );transition-duration:0.3s;border-radius:30px 30px 30px 30px;padding:15px 28px 15px 28px;}.elementor-30 .elementor-element.elementor-element-37fd773 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-37fd773 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-37fd773 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-37fd773 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-e8649c5 .elementor-heading-title{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-secondary );}.elementor-30 .elementor-element.elementor-element-579a2fd{--spacer-size:50px;}.elementor-30 .elementor-element.elementor-element-8ffd865 .elementor-heading-title{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-secondary );}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-7cdfc15 .elementor-heading-title{font-size:11px;}.elementor-30 .elementor-element.elementor-element-bdf2e0c .elementor-heading-title{font-size:14px;}.elementor-30 .elementor-element.elementor-element-66d948c .elementor-heading-title{font-size:18px;}.elementor-30 .elementor-element.elementor-element-39a2aa6 .elementor-button{font-size:13px;}.elementor-30 .elementor-element.elementor-element-796e9d4{--min-height:480px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-bd3bdf8 .elementor-heading-title{font-size:25px;}.elementor-30 .elementor-element.elementor-element-73e5153 .elementor-heading-title{font-size:36px;line-height:1.08em;}.elementor-30 .elementor-element.elementor-element-758624e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-size:16px;line-height:1.65em;}.elementor-30 .elementor-element.elementor-element-4dadb42 .elementor-button{font-size:13px;padding:14px 26px 14px 26px;}.elementor-30 .elementor-element.elementor-element-e383e55{--min-height:560px;--padding-top:70px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-e403ef2 .elementor-heading-title{font-size:25px;}.elementor-30 .elementor-element.elementor-element-1bd6283 .elementor-heading-title{font-size:36px;line-height:1.08em;}.elementor-30 .elementor-element.elementor-element-9faee11{font-size:14px;}.elementor-30 .elementor-element.elementor-element-9ca7b17{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-size:16px;line-height:1.65em;}.elementor-30 .elementor-element.elementor-element-af5f5cc{--e-n-carousel-swiper-slides-to-display:2;}.elementor-30 .elementor-element.elementor-element-87d658b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-size:16px;line-height:1.65em;}.elementor-30 .elementor-element.elementor-element-bb46f00 .elementor-button{font-size:13px;padding:14px 26px 14px 26px;}.elementor-30 .elementor-element.elementor-element-a1123e1{--min-height:330px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-d03e373 .elementor-heading-title{font-size:25px;}.elementor-30 .elementor-element.elementor-element-5cd2818 .elementor-heading-title{font-size:36px;line-height:1.08em;}.elementor-30 .elementor-element.elementor-element-8153517{--min-height:600px;--padding-top:75px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-4970195 .elementor-heading-title{font-size:25px;}.elementor-30 .elementor-element.elementor-element-085edaa .elementor-heading-title{font-size:36px;line-height:1.08em;}.elementor-30 .elementor-element.elementor-element-76932eb{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-size:16px;line-height:1.65em;}.elementor-30 .elementor-element.elementor-element-dffffde{font-size:15px;}.elementor-30 .elementor-element.elementor-element-c786969 .elementor-button{font-size:12px;padding:14px 26px 14px 26px;}.elementor-30 .elementor-element.elementor-element-84e1064{--min-height:450px;}.elementor-30 .elementor-element.elementor-element-77fa160 .elementor-heading-title{font-size:25px;}.elementor-30 .elementor-element.elementor-element-e14e6b7 .elementor-heading-title{font-size:36px;line-height:1.08em;}.elementor-30 .elementor-element.elementor-element-5f2fbbf{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-size:16px;line-height:1.65em;}.elementor-30 .elementor-element.elementor-element-e08c501 .elementor-cta__title{font-size:25px;}.elementor-30 .elementor-element.elementor-element-e08c501 .elementor-cta__description{font-size:14px;}.elementor-30 .elementor-element.elementor-element-e08c501 .elementor-cta__button{font-size:13px;}.elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-cta__title{font-size:25px;}.elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-cta__description{font-size:14px;}.elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-cta__button{font-size:13px;}.elementor-30 .elementor-element.elementor-element-2eba36c{--padding-top:80px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-97003df .elementor-heading-title{font-size:25px;}.elementor-30 .elementor-element.elementor-element-848aecf .elementor-heading-title{font-size:36px;line-height:1.08em;}.elementor-30 .elementor-element.elementor-element-ba1eefd{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-size:16px;line-height:1.65em;}.elementor-30 .elementor-element.elementor-element-0ba1b6a{font-size:14px;}.elementor-30 .elementor-element.elementor-element-37fd773 .elementor-button{font-size:13px;padding:14px 26px 14px 26px;}}@media(max-width:767px){body:not(.rtl) .elementor-30 .elementor-element.elementor-element-ce43380{right:-20%;}body.rtl .elementor-30 .elementor-element.elementor-element-ce43380{left:-20%;}.elementor-30 .elementor-element.elementor-element-ce43380 img{width:80%;}.elementor-30 .elementor-element.elementor-element-826d510{bottom:-60vh;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-b5a5013{right:-40%;}body.rtl .elementor-30 .elementor-element.elementor-element-b5a5013{left:-40%;}.elementor-30 .elementor-element.elementor-element-b5a5013{bottom:0%;}.elementor-30 .elementor-element.elementor-element-7cdfc15 .elementor-heading-title{font-size:10px;}.elementor-30 .elementor-element.elementor-element-eb34ed0 .elementor-heading-title{font-size:50px;}.elementor-30 .elementor-element.elementor-element-bdf2e0c .elementor-heading-title{font-size:13px;}.elementor-30 .elementor-element.elementor-element-66d948c .elementor-heading-title{font-size:17px;}.elementor-30 .elementor-element.elementor-element-39a2aa6 .elementor-button{font-size:12px;}.elementor-30 .elementor-element.elementor-element-796e9d4{--min-height:440px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-bd3bdf8 .elementor-heading-title{font-size:23px;}.elementor-30 .elementor-element.elementor-element-73e5153{text-align:center;}.elementor-30 .elementor-element.elementor-element-73e5153 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-30 .elementor-element.elementor-element-758624e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.6em;}.elementor-30 .elementor-element.elementor-element-4dadb42 .elementor-button{font-size:12px;letter-spacing:0.3px;padding:13px 22px 13px 22px;}.elementor-30 .elementor-element.elementor-element-e383e55{--min-height:680px;--padding-top:70px;--padding-bottom:75px;--padding-left:22px;--padding-right:22px;}.elementor-30 .elementor-element.elementor-element-e403ef2 .elementor-heading-title{font-size:23px;}.elementor-30 .elementor-element.elementor-element-1bd6283{text-align:center;}.elementor-30 .elementor-element.elementor-element-1bd6283 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-30 .elementor-element.elementor-element-9faee11{text-align:center;font-size:13px;letter-spacing:0.12em;}.elementor-30 .elementor-element.elementor-element-9ca7b17{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.6em;}.elementor-30 .elementor-element.elementor-element-af5f5cc{--e-n-carousel-swiper-slides-to-display:1;}.elementor-30 .elementor-element.elementor-element-4653cc9{text-align:center;font-size:14px;}.elementor-30 .elementor-element.elementor-element-87d658b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.6em;}.elementor-30 .elementor-element.elementor-element-bb46f00 .elementor-button{font-size:12px;letter-spacing:0.3px;padding:13px 22px 13px 22px;}.elementor-30 .elementor-element.elementor-element-a1123e1{--min-height:360px;--padding-top:45px;--padding-bottom:45px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-31dee2d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-d03e373 .elementor-heading-title{font-size:23px;}.elementor-30 .elementor-element.elementor-element-5cd2818{text-align:center;}.elementor-30 .elementor-element.elementor-element-5cd2818 .elementor-heading-title{font-size:30px;line-height:1.1em;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-9a34270 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 12px/2 );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-9a34270 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 12px/2 );}body.rtl .elementor-30 .elementor-element.elementor-element-9a34270 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 12px/2 );}body.rtl .elementor-30 .elementor-element.elementor-element-9a34270 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 12px/2 );}.elementor-30 .elementor-element.elementor-element-9a34270 .elementor-countdown-label{font-size:12px;}.elementor-30 .elementor-element.elementor-element-9a34270 .elementor-countdown-expire--message{text-align:center;}.elementor-30 .elementor-element.elementor-element-8153517{--padding-top:65px;--padding-bottom:75px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-4970195 .elementor-heading-title{font-size:23px;}.elementor-30 .elementor-element.elementor-element-085edaa{text-align:center;}.elementor-30 .elementor-element.elementor-element-085edaa .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-30 .elementor-element.elementor-element-76932eb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.6em;}.elementor-30 .elementor-element.elementor-element-60c0c7e{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-30 .elementor-element.elementor-element-2ad2ad6 img{width:190px;}.elementor-30 .elementor-element.elementor-element-51e48d8{text-align:center;}.elementor-30 .elementor-element.elementor-element-dffffde{text-align:center;font-size:14px;line-height:1.6em;}.elementor-30 .elementor-element.elementor-element-c786969 .elementor-button{font-size:11px;letter-spacing:0.7px;padding:13px 22px 13px 22px;}.elementor-30 .elementor-element.elementor-element-84e1064{--min-height:500px;}.elementor-30 .elementor-element.elementor-element-77fa160 .elementor-heading-title{font-size:23px;}.elementor-30 .elementor-element.elementor-element-e14e6b7{text-align:center;}.elementor-30 .elementor-element.elementor-element-e14e6b7 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-30 .elementor-element.elementor-element-5f2fbbf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.6em;}.elementor-30 .elementor-element.elementor-element-e08c501{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-30 .elementor-element.elementor-element-e08c501 .elementor-cta__title{font-size:23px;}.elementor-30 .elementor-element.elementor-element-e08c501 .elementor-cta__description{font-size:14px;}.elementor-30 .elementor-element.elementor-element-e08c501 .elementor-cta__button{font-size:12px;}.elementor-30 .elementor-element.elementor-element-066bfd5{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-cta__title{font-size:23px;}.elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-cta__description{font-size:14px;}.elementor-30 .elementor-element.elementor-element-066bfd5 .elementor-cta__button{font-size:12px;}.elementor-30 .elementor-element.elementor-element-2eba36c{--padding-top:70px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-c66bfd5{bottom:0vh;}.elementor-30 .elementor-element.elementor-element-00c20cc{--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-30 .elementor-element.elementor-element-97003df .elementor-heading-title{font-size:23px;}.elementor-30 .elementor-element.elementor-element-848aecf{text-align:center;}.elementor-30 .elementor-element.elementor-element-848aecf .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-30 .elementor-element.elementor-element-ba1eefd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.6em;}.elementor-30 .elementor-element.elementor-element-0ba1b6a{text-align:center;font-size:13px;letter-spacing:0.12em;}.elementor-30 .elementor-element.elementor-element-37fd773 .elementor-button{font-size:12px;letter-spacing:0.3px;padding:13px 22px 13px 22px;}}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-a1123e1{--content-width:1200px;}.elementor-30 .elementor-element.elementor-element-60c0c7e{--width:850px;}.elementor-30 .elementor-element.elementor-element-7306b36{--width:420px;}.elementor-30 .elementor-element.elementor-element-6d5e0ce{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30 .elementor-element.elementor-element-8153517{--content-width:100%;}}/* Start custom CSS for container, class: .elementor-element-5a15385 */.elementor-30 .elementor-element.elementor-element-5a15385 {
    position: absolute;

    width: 38%;
    height: 170%;

    left: -8%;
    top: -39%;

    background: linear-gradient(
        90deg,
        transparent 0%,

        rgba(218, 164, 158, 0.08) 18%,

        rgba(244, 205, 200, 0.22) 32%,

        rgba(255, 252, 249, 0.72) 45%,

        rgba(255, 255, 255, 0.92) 50%,

        rgba(255, 248, 245, 0.58) 55%,

        rgba(244, 201, 196, 0.16) 68%,

        transparent 88%
    );

    transform: rotate(-50deg);
    transform-origin: center center;

    filter: blur(7px);

    opacity: 1;

    z-index: 8;
    pointer-events: none;
    
    animation: movimento-feixe-1 16s ease-in-out infinite alternate;
will-change: top, left, opacity;
}

@keyframes movimento-feixe-1 {
    0% {
        top: -39%;
        left: -8%;
        opacity: 0.90;
    }

    50% {
        top: -42%;
        left: -5%;
        opacity: 1;
    }

    100% {
        top: -36%;
        left: -10%;
        opacity: 0.94;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335b361 */.elementor-30 .elementor-element.elementor-element-335b361 {
    position: absolute;

    width: 28%;
    height: 165%;

    left: 25%;
    top: -37%;

    background: linear-gradient(
        90deg,
        transparent 0%,

        rgba(220, 166, 161, 0.06) 18%,

        rgba(245, 211, 207, 0.16) 32%,

        rgba(255, 249, 246, 0.50) 45%,

        rgba(255, 255, 255, 0.76) 50%,

        rgba(255, 246, 243, 0.42) 56%,

        rgba(242, 198, 193, 0.12) 70%,

        transparent 90%
    );

    transform: rotate(-65deg);
    transform-origin: center center;

    filter: blur(9px);

    opacity: 1;

    z-index: 7;
    pointer-events: none;
    
    animation: movimento-feixe-2 19s ease-in-out infinite alternate;
will-change: top, left, opacity;
}

@keyframes movimento-feixe-2 {
    0% {
        top: -37%;
        left: 25%;
        opacity: 0.82;
    }

    50% {
        top: -34%;
        left: 28%;
        opacity: 0.98;
    }

    100% {
        top: -40%;
        left: 23%;
        opacity: 0.88;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13a9bf4 */.elementor-30 .elementor-element.elementor-element-13a9bf4 {
    position: absolute;

    width: 32%;
    height: 175%;

    left: 57%;
    top: -65%;

    background: linear-gradient(
        90deg,
        transparent 0%,

        rgba(218, 164, 158, 0.06) 18%,

        rgba(245, 207, 202, 0.16) 32%,

        rgba(255, 248, 245, 0.44) 45%,

        rgba(255, 255, 255, 0.70) 50%,

        rgba(255, 246, 243, 0.38) 57%,

        rgba(242, 198, 193, 0.10) 72%,

        transparent 90%
    );

    transform: rotate(-75deg);
    transform-origin: center center;

    filter: blur(10px);

    opacity: 0.95;

    z-index: 6;
    pointer-events: none;
    
    animation: movimento-feixe-3 23s ease-in-out infinite alternate;
will-change: top, left, opacity;
}

@keyframes movimento-feixe-3 {
    0% {
        top: -65%;
        left: 57%;
        opacity: 0.82;
    }

    50% {
        top: -60%;
        left: 54%;
        opacity: 0.95;
    }

    100% {
        top: -70%;
        left: 59%;
        opacity: 0.86;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6408ba4 */.elementor-30 .elementor-element.elementor-element-6408ba4 {
    position: absolute;
    width: 55%;
    height: 55%;
    left: 22.5%;
    top: 18%;

    background: radial-gradient(
        ellipse at center,
        rgba(255, 244, 239, 0.72) 0%,
        rgba(255, 231, 226, 0.42) 32%,
        rgba(255, 218, 214, 0.16) 58%,
        transparent 78%
    );

    filter: blur(12px);
    opacity: 1;
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-372530f */.elementor-30 .elementor-element.elementor-element-372530f {
    position: absolute;
    width: 110%;
    height: 125%;
    left: -5%;
    top: -12%;

    background:
        radial-gradient(
            ellipse 38% 32% at 50% 42%,
            rgba(255, 244, 239, 0.80) 0%,
            rgba(255, 229, 224, 0.52) 38%,
            rgba(255, 218, 215, 0.18) 65%,
            transparent 100%
        ),

        radial-gradient(
            ellipse 28% 45% at 20% 25%,
            rgba(255, 220, 216, 0.42) 0%,
            rgba(247, 202, 201, 0.20) 48%,
            transparent 100%
        ),

        radial-gradient(
            ellipse 32% 45% at 82% 35%,
            rgba(255, 225, 221, 0.42) 0%,
            rgba(248, 204, 201, 0.18) 50%,
            transparent 100%
        );

    filter: none;
    opacity: 1;
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34733ea */.elementor-30 .elementor-element.elementor-element-34733ea .floral-superior-esquerdo1 {
    animation: floral-superior-esquerdo1 10s ease-in-out infinite alternate;
}

@keyframes floral-superior-esquerdo1 {

    0% {
        transform: translate3d(0,0,0) scale(1);
    }

    100% {
        transform: translate3d(5px,-3px,0) scale(1.008);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfc6eeb */.elementor-30 .elementor-element.elementor-element-cfc6eeb .floral-superior-esquerdo2 {
    animation: floral-superior-esquerdo2 16s ease-in-out infinite alternate;
}

@keyframes floral-superior-esquerdo2 {

    0% {
        transform: translate3d(0,0,0) scale(1);
    }

    100% {
        transform: translate3d(5px,-3px,0) scale(1.008);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34dff42 */.elementor-30 .elementor-element.elementor-element-34dff42 .floral-superior-esquerdo3 {
    animation: floral-superior-esquerdo3 22s ease-in-out infinite alternate;
}

@keyframes floral-superior-esquerdo3 {

    0% {
        transform: translate3d(0,0,0) scale(1);
    }

    100% {
        transform: translate3d(5px,-3px,0) scale(1.008);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce43380 */.elementor-30 .elementor-element.elementor-element-ce43380 .floral-inferior-direito {
    animation: floral-inferior 34s ease-in-out infinite alternate;
}

@keyframes floral-inferior {

    0% {
        transform: translate3d(0,0,0) scale(1);
    }

    100% {
        transform: translate3d(-5px,3px,0) scale(1.008);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-826d510 */.elementor-30 .elementor-element.elementor-element-826d510 .seda-esquerda {
    transform-origin: center center;
    animation: seda-flutuando 18s ease-in-out infinite alternate;
}

@keyframes seda-flutuando {

    0% {
        transform: translate3d(0,0,0) rotate(0deg) scale(1);
    }

    50% {
        transform: translate3d(12px,-5px,0) rotate(0.7deg) scale(1.015);
    }

    100% {
        transform: translate3d(-8px,6px,0) rotate(-0.5deg) scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76ca5f6 */.elementor-30 .elementor-element.elementor-element-76ca5f6 .mosquitinho-direita-fundo {
    animation: mosquitinho-fundo 24s ease-in-out infinite alternate;
}

@keyframes mosquitinho-fundo {

    0% {
        transform: translate3d(0,0,0) scale(1);
    }

    50% {
        transform: translate3d(-12px,5px,0) scale(1.015);
    }

    100% {
        transform: translate3d(8px,-5px,0) scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5a5013 */.elementor-30 .elementor-element.elementor-element-b5a5013 .mosquitinho-direita-frente {
    animation: mosquitinho-frente 18s ease-in-out infinite alternate;
}

@keyframes mosquitinho-frente {

    0% {
        transform: translate3d(0,0,0) rotate(0deg);
    }

    50% {
        transform: translate3d(10px,-4px,0) rotate(1deg);
    }

    100% {
        transform: translate3d(-8px,5px,0) rotate(-1deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ba4e4c */.elementor-30 .elementor-element.elementor-element-1ba4e4c .mosquitinho-direita-frente {
    animation: mosquitinho-frente 18s ease-in-out infinite alternate;
}

@keyframes mosquitinho-frente {

    0% {
        transform: translate3d(0,0,0) rotate(0deg);
    }

    50% {
        transform: translate3d(10px,-4px,0) rotate(1deg);
    }

    100% {
        transform: translate3d(-8px,5px,0) rotate(-1deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43df2e7 */.elementor-30 .elementor-element.elementor-element-43df2e7 {
    position: absolute;
    left: 29%;
    top: 17%;
    width: 125px;
    opacity: 0.70;
    filter: blur(2px);
    z-index: 4;

    animation: petala01 18s ease-in-out infinite alternate;
    transform-origin: center center;
}

@keyframes petala01 {
    0% {
        transform: translate(0, 0) rotate(-25deg);
    }

    50% {
        transform: translate(35px, 8px) rotate(-8deg);
    }

    100% {
        transform: translate(65px, -5px) rotate(-32deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3623299 */.elementor-30 .elementor-element.elementor-element-3623299 {
    position: absolute;
    left: 39%;
    top: 31%;
    width: 155px;
    opacity: 0.95;
    filter: blur(0);
    z-index: 5;

    animation: petala02 23s ease-in-out infinite alternate;
    transform-origin: center center;
}

@keyframes petala02 {
    0% {
        transform: translate(0, 0) rotate(0deg);
    }

    35% {
        transform: translate(-30px, 12px) rotate(13deg);
    }

    70% {
        transform: translate(20px, -5px) rotate(-10deg);
    }

    100% {
        transform: translate(55px, 10px) rotate(7deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6548d37 */.elementor-30 .elementor-element.elementor-element-6548d37 {
    position: absolute;
    left: 17%;
    top: 47%;
    width: 110px;
    opacity: 0.55;
    filter: blur(3px);
    z-index: 3;

    animation: petala03 20s ease-in-out infinite alternate;
    transform-origin: center center;
}

@keyframes petala03 {
    0% {
        transform: translate(0, 0) rotate(-50deg);
    }

    50% {
        transform: translate(30px, -8px) rotate(-32deg);
    }

    100% {
        transform: translate(70px, 5px) rotate(-58deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a45aa4 */.elementor-30 .elementor-element.elementor-element-2a45aa4 {
    position: absolute;
    left: 73%;
    top: 28%;
    width: 140px;
    opacity: 0.85;
    filter: blur(1px);
    z-index: 5;

    animation: petala04 26s ease-in-out infinite alternate;
    transform-origin: center center;
}

@keyframes petala04 {
    0% {
        transform: translate(0, 0) rotate(0deg);
    }

    40% {
        transform: translate(-35px, 8px) rotate(13deg);
    }

    75% {
        transform: translate(-5px, -8px) rotate(-13deg);
    }

    100% {
        transform: translate(40px, 5px) rotate(5deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a260ffa */.elementor-30 .elementor-element.elementor-element-a260ffa {
    position: absolute;
    left: 84%;
    top: 43%;
    width: 120px;
    opacity: 0.60;
    filter: blur(3px);
    z-index: 3;

    animation: petala05 21s ease-in-out infinite alternate;
    transform-origin: center center;
}

@keyframes petala05 {
    0% {
        transform: translate(0, 0) rotate(-20deg);
    }

    50% {
        transform: translate(-30px, -10px) rotate(2deg);
    }

    100% {
        transform: translate(-65px, 5px) rotate(-35deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be330e4 */.elementor-30 .elementor-element.elementor-element-be330e4 {
    position: absolute;
    left: 64%;
    top: 52%;
    width: 175px;
    opacity: 0.90;
    filter: blur(0);
    z-index: 5;

    animation: petala06 29s ease-in-out infinite alternate;
    transform-origin: center center;
}

@keyframes petala06 {
    0% {
        transform: translate(0, 0) rotate(0deg);
    }

    30% {
        transform: translate(-25px, 8px) rotate(10deg);
    }

    60% {
        transform: translate(20px, -8px) rotate(-10deg);
    }

    100% {
        transform: translate(55px, 5px) rotate(5deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-206879b */.elementor-30 .elementor-element.elementor-element-206879b {
    position: absolute;
    left: 78%;
    top: 67%;
    width: 105px;
    opacity: 0.45;
    filter: blur(4px);
    z-index: 3;

    animation: petala07 17s ease-in-out infinite alternate;
    transform-origin: center center;
}

@keyframes petala07 {
    0% {
        transform: translate(0, 0) rotate(-65deg);
    }

    50% {
        transform: translate(-35px, -6px) rotate(-45deg);
    }

    100% {
        transform: translate(-70px, 8px) rotate(-75deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-423db0b */.elementor-30 .elementor-element.elementor-element-423db0b {
    position: absolute;
    left: 51%;
    top: 76%;
    width: 145px;
    opacity: 0.65;
    filter: blur(2px);
    z-index: 4;

    animation: petala08 25s ease-in-out infinite alternate;
    transform-origin: center center;
}

@keyframes petala08 {
    0% {
        transform: translate(0, 0) rotate(20deg);
    }

    40% {
        transform: translate(35px, -8px) rotate(35deg);
    }

    70% {
        transform: translate(5px, 8px) rotate(8deg);
    }

    100% {
        transform: translate(-35px, -3px) rotate(28deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-903be96 */.elementor-30 .elementor-element.elementor-element-903be96 {
    position: absolute;
    left: 34%;
    top: 88%;
    width: 115px;
    opacity: 0.50;
    filter: blur(3px);
    z-index: 3;

    animation: petala09 22s ease-in-out infinite alternate;
    transform-origin: center center;
}

@keyframes petala09 {
    0% {
        transform: translate(0, 0) rotate(-40deg);
    }

    50% {
        transform: translate(35px, -7px) rotate(-20deg);
    }

    100% {
        transform: translate(70px, 6px) rotate(-50deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-012e5be */.elementor-30 .elementor-element.elementor-element-012e5be {
    position: relative;
    z-index: 3;
    isolation: isolate;
}

.elementor-30 .elementor-element.elementor-element-012e5be::before {
    content: "";

    position: absolute;

    top: -90px;
    bottom: -90px;
    left: -180px;
    right: -180px;

    z-index: -1;

    pointer-events: none;

    background:
        radial-gradient(
            ellipse at center,
            rgba(250, 242, 237, 0.94) 0%,
            rgba(250, 238, 233, 0.78) 32%,
            rgba(249, 232, 228, 0.42) 52%,
            rgba(248, 226, 222, 0.14) 67%,
            transparent 80%
        );

    filter: blur(18px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e576f84 */.elementor-30 .elementor-element.elementor-element-e576f84 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
    background: #F8EEE5;
}


/* =====================================================
   ILUMINAÇÃO
   ===================================================== */

.elementor-30 .elementor-element.elementor-element-e576f84 .iluminacao-hero {
    position: absolute;
    inset: 0;

    width: 100%;
    height: 100%;

    z-index: 1;

    pointer-events: none;
}


/* =====================================================
   DECORAÇÃO
   ===================================================== */

.elementor-30 .elementor-element.elementor-element-e576f84 > :nth-child(2) {
    position: absolute;
    inset: 0;

    width: 100%;
    height: 100%;

    z-index: 2;

    pointer-events: none;
}


/* =====================================================
   VINHETA CINEMATOGRÁFICA
   ===================================================== */

.elementor-30 .elementor-element.elementor-element-e576f84::after {
    content: "";

    position: absolute;
    inset: 0;

    width: 100%;
    height: 100%;

    z-index: 4;
    pointer-events: none;

    background:
        /* Sombra inferior esquerda */
        radial-gradient(
            ellipse 52% 48% at 0% 100%,
            rgba(105, 52, 46, 0.80) 0%,
            rgba(105, 52, 46, 0.60) 24%,
            rgba(105, 52, 46, 0.12) 45%,
            rgba(105, 52, 46, 0.04) 63%,
            transparent 80%
        ),

        /* Sombra superior direita */
        radial-gradient(
            ellipse 50% 46% at 100% 0%,
            rgba(105, 52, 46, 0.65) 0%,
            rgba(105, 52, 46, 0.44) 24%,
            rgba(105, 52, 46, 0.10) 45%,
            rgba(105, 52, 46, 0.035) 63%,
            transparent 80%
        );

    filter: blur(14px);
}


/* =====================================================
   CONTEÚDO
   ===================================================== */

.elementor-30 .elementor-element.elementor-element-e576f84 > :nth-child(3) {
    position: relative;

    z-index: 5;
}

.elementor-30 .elementor-element.elementor-element-e576f84::after {
    animation: vinheta-respirar 12s ease-in-out infinite;
}

@keyframes vinheta-respirar {
    0%,
    100% {
        opacity: 0.84;
    }

    50% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e76de6f */.elementor-30 .elementor-element.elementor-element-e76de6f {
    position: absolute;
    left: 29%;
    top: 17%;
    width: 125px;
    opacity: 0.70;
    filter: blur(2px);
    z-index: 4;

    animation: petala01 18s ease-in-out infinite alternate;
    transform-origin: center center;
}

@keyframes petala01 {
    0% {
        transform: translate(0, 0) rotate(-25deg);
    }

    50% {
        transform: translate(35px, 8px) rotate(-8deg);
    }

    100% {
        transform: translate(65px, -5px) rotate(-32deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b207c4 */.elementor-30 .elementor-element.elementor-element-1b207c4 {
    position: absolute;
    left: 39%;
    top: 31%;
    width: 155px;
    opacity: 0.95;
    filter: blur(0);
    z-index: 5;

    animation: petala02 23s ease-in-out infinite alternate;
    transform-origin: center center;
}

@keyframes petala02 {
    0% {
        transform: translate(0, 0) rotate(0deg);
    }

    35% {
        transform: translate(-30px, 12px) rotate(13deg);
    }

    70% {
        transform: translate(20px, -5px) rotate(-10deg);
    }

    100% {
        transform: translate(55px, 10px) rotate(7deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b426614 */.elementor-30 .elementor-element.elementor-element-b426614 {
    position: absolute;
    left: 17%;
    top: 47%;
    width: 110px;
    opacity: 0.55;
    filter: blur(3px);
    z-index: 3;

    animation: petala03 20s ease-in-out infinite alternate;
    transform-origin: center center;
}

@keyframes petala03 {
    0% {
        transform: translate(0, 0) rotate(-50deg);
    }

    50% {
        transform: translate(30px, -8px) rotate(-32deg);
    }

    100% {
        transform: translate(70px, 5px) rotate(-58deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a74c03 */.elementor-30 .elementor-element.elementor-element-7a74c03 {
    position: absolute;
    left: 73%;
    top: 28%;
    width: 140px;
    opacity: 0.85;
    filter: blur(1px);
    z-index: 5;

    animation: petala04 26s ease-in-out infinite alternate;
    transform-origin: center center;
}

@keyframes petala04 {
    0% {
        transform: translate(0, 0) rotate(0deg);
    }

    40% {
        transform: translate(-35px, 8px) rotate(13deg);
    }

    75% {
        transform: translate(-5px, -8px) rotate(-13deg);
    }

    100% {
        transform: translate(40px, 5px) rotate(5deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b94a8e */.elementor-30 .elementor-element.elementor-element-1b94a8e {
    position: absolute;
    left: 84%;
    top: 43%;
    width: 120px;
    opacity: 0.60;
    filter: blur(3px);
    z-index: 3;

    animation: petala05 21s ease-in-out infinite alternate;
    transform-origin: center center;
}

@keyframes petala05 {
    0% {
        transform: translate(0, 0) rotate(-20deg);
    }

    50% {
        transform: translate(-30px, -10px) rotate(2deg);
    }

    100% {
        transform: translate(-65px, 5px) rotate(-35deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd65572 */.elementor-30 .elementor-element.elementor-element-bd65572 {
    position: absolute;
    left: 64%;
    top: 52%;
    width: 175px;
    opacity: 0.90;
    filter: blur(0);
    z-index: 5;

    animation: petala06 29s ease-in-out infinite alternate;
    transform-origin: center center;
}

@keyframes petala06 {
    0% {
        transform: translate(0, 0) rotate(0deg);
    }

    30% {
        transform: translate(-25px, 8px) rotate(10deg);
    }

    60% {
        transform: translate(20px, -8px) rotate(-10deg);
    }

    100% {
        transform: translate(55px, 5px) rotate(5deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23f0eb4 */.elementor-30 .elementor-element.elementor-element-23f0eb4 {
    position: absolute;
    left: 78%;
    top: 67%;
    width: 105px;
    opacity: 0.45;
    filter: blur(4px);
    z-index: 3;

    animation: petala07 17s ease-in-out infinite alternate;
    transform-origin: center center;
}

@keyframes petala07 {
    0% {
        transform: translate(0, 0) rotate(-65deg);
    }

    50% {
        transform: translate(-35px, -6px) rotate(-45deg);
    }

    100% {
        transform: translate(-70px, 8px) rotate(-75deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bf7b60 */.elementor-30 .elementor-element.elementor-element-7bf7b60 {
    position: absolute;
    left: 51%;
    top: 76%;
    width: 145px;
    opacity: 0.65;
    filter: blur(2px);
    z-index: 4;

    animation: petala08 25s ease-in-out infinite alternate;
    transform-origin: center center;
}

@keyframes petala08 {
    0% {
        transform: translate(0, 0) rotate(20deg);
    }

    40% {
        transform: translate(35px, -8px) rotate(35deg);
    }

    70% {
        transform: translate(5px, 8px) rotate(8deg);
    }

    100% {
        transform: translate(-35px, -3px) rotate(28deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab4f27a */.elementor-30 .elementor-element.elementor-element-ab4f27a {
    position: absolute;
    left: 34%;
    top: 88%;
    width: 115px;
    opacity: 0.50;
    filter: blur(3px);
    z-index: 3;

    animation: petala09 22s ease-in-out infinite alternate;
    transform-origin: center center;
}

@keyframes petala09 {
    0% {
        transform: translate(0, 0) rotate(-40deg);
    }

    50% {
        transform: translate(35px, -7px) rotate(-20deg);
    }

    100% {
        transform: translate(70px, 6px) rotate(-50deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ad2ad6 */.elementor-30 .elementor-element.elementor-element-2ad2ad6 img {
    animation: presente-flutuar 8s ease-in-out infinite alternate;
}

@keyframes presente-flutuar {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(-5px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66bfd5 */.elementor-30 .elementor-element.elementor-element-c66bfd5 .seda-esquerda {
    transform-origin: center center;
    animation: seda-flutuando 18s ease-in-out infinite alternate;
}

@keyframes seda-flutuando {

    0% {
        transform: translate3d(0,0,0) rotate(0deg) scale(2);
    }

    50% {
        transform: translate3d(12px,-5px,0) rotate(0.7deg) scale(2.015);
    }

    100% {
        transform: translate3d(-8px,6px,0) rotate(-0.5deg) scale(2.01);
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Brittany Signature';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dotiktokaoaltar.com.br/wp-content/uploads/2026/08/BrittanySignature.ttf') format('truetype');
}
@font-face {
	font-family: 'Brittany Signature';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */