.elementor-47 .elementor-element.elementor-element-1001a66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-7423c60{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-7423c60:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-7423c60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-6e20af8 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-8dbb5b2 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-832f8dd{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-57eda21 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-41e6cb0 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-f151790{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-62f5677{text-align:center;}.elementor-47 .elementor-element.elementor-element-62f5677 .elementor-heading-title{font-family:var( --e-global-typography-ib1wm02-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1wm02-font-size );font-weight:var( --e-global-typography-ib1wm02-font-weight );line-height:var( --e-global-typography-ib1wm02-line-height );letter-spacing:var( --e-global-typography-ib1wm02-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-4388d4e{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-0a78fe6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-9d956d4 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-00290f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-cb8a8a8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-1a3a8be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-6b24f3e{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-a89bc44 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-47 .elementor-element.elementor-element-a89bc44 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-47 .elementor-element.elementor-element-a89bc44 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-47 .elementor-element.elementor-element-a89bc44 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-47 .elementor-element.elementor-element-a89bc44 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-47 .elementor-element.elementor-element-f515f5f{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-3cdca63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-3ae45b7{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-7b470af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-f72fcc4 .elementor-heading-title{font-family:"Switzer", Helvetica Neue, Arial, sans-serif;font-size:clamp(56px,6.4vw,104px);font-weight:300;line-height:0.9em;letter-spacing:-0.04em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-cad08be .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-0256b88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-b94eba8 .elementor-heading-title{font-family:"Switzer", Helvetica Neue, Arial, sans-serif;font-size:clamp(56px,6.4vw,104px);font-weight:300;line-height:0.9em;letter-spacing:-0.04em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-8bf3bae .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-e613b78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-eadaf94 .elementor-heading-title{font-family:"Switzer", Helvetica Neue, Arial, sans-serif;font-size:clamp(56px,6.4vw,104px);font-weight:300;line-height:0.9em;letter-spacing:-0.04em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-d0d2737 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-6d7db5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-50c9b05 .elementor-heading-title{font-family:"Switzer", Helvetica Neue, Arial, sans-serif;font-size:clamp(56px,6.4vw,104px);font-weight:300;line-height:0.9em;letter-spacing:-0.04em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-914c267 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-5787a91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-5787a91:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-5787a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ib0alt2 );}.elementor-47 .elementor-element.elementor-element-85f4ff0 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-8392680 .elementor-heading-title{font-family:var( --e-global-typography-ib1quo3-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1quo3-font-size );font-weight:var( --e-global-typography-ib1quo3-font-weight );line-height:var( --e-global-typography-ib1quo3-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-99d9898{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-8f9a220{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-0883ff2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-7135653 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(24px,2.1vw,30px);font-weight:400;line-height:1.15em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-f52fff0 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(24px,2.1vw,30px);font-weight:400;line-height:1.15em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-3df6e97 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(24px,2.1vw,30px);font-weight:400;line-height:1.15em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-5a7bde3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-5fc96c7 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-b77bc32 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(48px,5.4vw,88px);font-weight:300;line-height:0.95em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-b006a47{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-3d1625a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-322bf67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-9339f45 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-ib0bg01 );}.elementor-47 .elementor-element.elementor-element-c30bc4b .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(48px,6.4vw,112px);font-weight:300;line-height:0.95em;color:var( --e-global-color-ib0bg01 );}.elementor-47 .elementor-element.elementor-element-5a616b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-baa980b{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-c9e24bc .elementor-heading-title{font-family:var( --e-global-typography-ib1dsp1-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1dsp1-font-size );font-weight:var( --e-global-typography-ib1dsp1-font-weight );line-height:var( --e-global-typography-ib1dsp1-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-d733209{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-9acaae6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-2020bda{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-ea3a6a2 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-ef7f224 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(30px,3.2vw,52px);font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-09080a3{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-940ee15{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-557c4f4 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-19130f2 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(30px,3.2vw,52px);font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-5ce2fe0{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-d01fd69{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-6232368 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-822053b .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(30px,3.2vw,52px);font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-8a45d9e{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-df37cc1{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-40b9c36 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-18db752 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(30px,3.2vw,52px);font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-a6184ff{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-b2ff502{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-e190892 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-3a19e7f .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(30px,3.2vw,52px);font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-ed50c84{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-78956fc{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-d87aeb2 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-55b950b .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(30px,3.2vw,52px);font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-37f3262{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-6aaa3f2{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-be82838 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-1c32822 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(30px,3.2vw,52px);font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-c5e8391{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-3d2dfca{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-df5266f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-cf59aae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-494c283 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(52px,6vw,104px);font-weight:300;line-height:0.95em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-c5df20d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-baef1c8{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-0a44a2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-ec08b73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-cf220ea .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-8e25ea3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-90bcfc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-42f78aa{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-5b60a21 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:30px;font-weight:400;line-height:1.12em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-f1d371b{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-900f9b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-7be3e32 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-47 .elementor-element.elementor-element-4fecc65 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-429f55b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-c79814d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-47 .elementor-element.elementor-element-653e09d .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-13194c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-388f540{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-84f7564 .elementor-heading-title{font-family:var( --e-global-typography-ib1dsp1-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1dsp1-font-size );font-weight:var( --e-global-typography-ib1dsp1-font-weight );line-height:var( --e-global-typography-ib1dsp1-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-ccb38b8{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-1530cd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-7c43186{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-d7681ff{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-1d2ae34 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:38px;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-a09dc1d .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-35039b5{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-613efb3{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-26321ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-fc40f9c{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-f65c25b .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:38px;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-9a804ae .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-ecfec3d{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-8edbe8d{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-c2efb44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-fb2b2c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-fb2b2c7:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-fb2b2c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-71a2897 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-03e3817 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(64px,7vw,104px);font-weight:300;line-height:0.9em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-a08d5a9{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-2b987e7 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:38px;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-8c07b57 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-cde8b5b{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-82e0497{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-8457e97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-a4f04e0{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-79fc91f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-d00a3de .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-9f5d0ea .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(42px,4.8vw,80px);font-weight:300;line-height:1em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-8bff509{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-e631894{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-6f84541{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-c8472ab .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:30px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-cd47652{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-c259880{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-5d968f4 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:30px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-eb21800{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-43d7eba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-087e979 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:30px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-9b98293{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-9bcf764{text-align:center;}.elementor-47 .elementor-element.elementor-element-9bcf764 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:29vw;font-weight:300;line-height:0.8em;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-c8fc88c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-c8fc88c:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-c8fc88c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ib0alt2 );}.elementor-47 .elementor-element.elementor-element-bafcc5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-e8d4a42{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-f18f62c .elementor-heading-title{font-family:var( --e-global-typography-ib1dsp1-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1dsp1-font-size );font-weight:var( --e-global-typography-ib1dsp1-font-weight );line-height:var( --e-global-typography-ib1dsp1-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-ac927d3{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-1931e76{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-dde79a1{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-dde79a1:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-dde79a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-361bffb{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-93b114f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-b54baaa{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-78c88ab .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-ea1790c .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-ib0oim4 );}.elementor-47 .elementor-element.elementor-element-a369340 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(88px,9vw,140px);font-weight:300;line-height:0.82em;color:var( --e-global-color-ib0bg01 );}.elementor-47 .elementor-element.elementor-element-50a3628{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-cc68eb2 .elementor-heading-title{font-family:"Switzer", Helvetica Neue, Arial, sans-serif;font-size:clamp(52px,5vw,68px);font-weight:300;line-height:1em;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-f3a743a .elementor-heading-title{font-family:"Switzer", Helvetica Neue, Arial, sans-serif;font-size:24px;font-weight:300;line-height:1em;letter-spacing:-0.02em;color:#9C8890;}.elementor-47 .elementor-element.elementor-element-d45c0a6 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-ib0oim4 );}.elementor-47 .elementor-element.elementor-element-3e36878{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ib0bg01 );}.elementor-47 .elementor-element.elementor-element-f549342{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-58911eb .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-ib0oim4 );}.elementor-47 .elementor-element.elementor-element-fe697c1 .elementor-heading-title{font-family:"Switzer", Helvetica Neue, Arial, sans-serif;font-size:30px;font-weight:300;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-fbcbfbc .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-ib0oim4 );}.elementor-47 .elementor-element.elementor-element-20bc801{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-20bc801:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-20bc801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ib0bg01 );}.elementor-47 .elementor-element.elementor-element-b119114 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-2f1bac5 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:72px;font-weight:300;line-height:0.86em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-2d3abb6 .elementor-heading-title{font-family:"Switzer", Helvetica Neue, Arial, sans-serif;font-size:48px;font-weight:300;line-height:1em;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-784459c{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-ebc45a3{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-32dc75d .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-22fc241{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-71a4c8f{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-445146a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-5813fd8 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-8703c2e .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(44px,5vw,84px);font-weight:300;line-height:0.98em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-6471bf4{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-1bab77e{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-5e87130{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-001d9d9 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-a71274d .elementor-heading-title{font-family:"Switzer", Helvetica Neue, Arial, sans-serif;font-size:28px;font-weight:500;line-height:1em;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-1f54055 .elementor-heading-title{font-family:"Switzer", Helvetica Neue, Arial, sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0.26em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-6a007e9 .elementor-heading-title{font-family:"Switzer", Helvetica Neue, Arial, sans-serif;font-size:17px;font-weight:400;line-height:1em;letter-spacing:0.22em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-cfcae1a{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-0aad315{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-054e02e .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(56px,6.4vw,108px);font-weight:300;line-height:0.92em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-c5db05b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-23f3c5b .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.08em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-2e61c2f .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.08em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-bd389ec .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.08em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-82fc059 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.08em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-d5e8086 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.08em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-c8782bf{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-7db1143 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-337e769 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.08em;color:var( --e-global-color-ib0mut3 );}.elementor-47 .elementor-element.elementor-element-4d7f9a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-e11681d{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-e11681d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-e11681d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ib0alt2 );}.elementor-47 .elementor-element.elementor-element-0dcbde1 .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(52px,6vw,100px);font-weight:300;line-height:0.94em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-268b929{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-d5f536e{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-8b1f2a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-ebfed16{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-a2b1c2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-569d9f1{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-0bf3989{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-ddf9971{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-9f3e8e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-e0a677b{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-b6558de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-3c08465{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-60f464a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-0fad1b3{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-05afd15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-1f86a07{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-7ea451e{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-47 .elementor-element.elementor-element-88ee603{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.74;}.elementor-47 .elementor-element.elementor-element-88ee603:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-88ee603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://iconbride.cristinasouzaeventos.com/wp-content/uploads/2026/10/pb-castelo.jpg");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-88ee603::before, .elementor-47 .elementor-element.elementor-element-88ee603 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-88ee603 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-88ee603 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-88ee603 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-88ee603 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1E1216;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-bbe87ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-8c40454{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#E9DCDF;}.elementor-47 .elementor-element.elementor-element-4ec32af .elementor-heading-title{font-family:"Melodrama", Helvetica Neue, Arial, sans-serif;font-size:clamp(58px,9.4vw,164px);font-weight:300;line-height:0.9em;color:var( --e-global-color-ib0bg01 );}.elementor-47 .elementor-element.elementor-element-e57fc84{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-9cd6bd0 .elementor-heading-title{font-family:var( --e-global-typography-ib1lbl6-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-ib1lbl6-font-size );font-weight:var( --e-global-typography-ib1lbl6-font-weight );text-transform:var( --e-global-typography-ib1lbl6-text-transform );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );color:#D9CBD0;}.elementor-47 .elementor-element.elementor-element-9e75f3d{--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;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-9e75f3d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-9e75f3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-946b0b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-8cc8192{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#D9CBD0;}.elementor-47 .elementor-element.elementor-element-c32e75d{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ib0bg01 );}.elementor-47 .elementor-element.elementor-element-45edda6{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#D9CBD0;}.elementor-47 .elementor-element.elementor-element-9222392{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-6e20af8 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-8dbb5b2 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-57eda21 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-41e6cb0 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-62f5677 .elementor-heading-title{font-size:var( --e-global-typography-ib1wm02-font-size );line-height:var( --e-global-typography-ib1wm02-line-height );letter-spacing:var( --e-global-typography-ib1wm02-letter-spacing );}.elementor-47 .elementor-element.elementor-element-9d956d4 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-cb8a8a8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-47 .elementor-element.elementor-element-6b24f3e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-f515f5f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-cad08be .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-8bf3bae .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-d0d2737 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-914c267 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-85f4ff0 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-8392680 .elementor-heading-title{font-size:var( --e-global-typography-ib1quo3-font-size );line-height:var( --e-global-typography-ib1quo3-line-height );}.elementor-47 .elementor-element.elementor-element-5fc96c7 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-b006a47{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-9339f45 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-c9e24bc .elementor-heading-title{font-size:var( --e-global-typography-ib1dsp1-font-size );line-height:var( --e-global-typography-ib1dsp1-line-height );}.elementor-47 .elementor-element.elementor-element-d733209{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-ea3a6a2 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-09080a3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-557c4f4 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-5ce2fe0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-6232368 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-8a45d9e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-40b9c36 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-a6184ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-e190892 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-ed50c84{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-d87aeb2 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-37f3262{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-be82838 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-c5e8391{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-cf220ea .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-8e25ea3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-42f78aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-4fecc65 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-653e09d .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-84f7564 .elementor-heading-title{font-size:var( --e-global-typography-ib1dsp1-font-size );line-height:var( --e-global-typography-ib1dsp1-line-height );}.elementor-47 .elementor-element.elementor-element-ccb38b8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-a09dc1d .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-35039b5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-613efb3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-9a804ae .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-ecfec3d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-8edbe8d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-71a2897 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-8c07b57 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-cde8b5b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-d00a3de .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-8bff509{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-cd47652{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-eb21800{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-9b98293{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-f18f62c .elementor-heading-title{font-size:var( --e-global-typography-ib1dsp1-font-size );line-height:var( --e-global-typography-ib1dsp1-line-height );}.elementor-47 .elementor-element.elementor-element-ac927d3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-78c88ab .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-ea1790c .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-d45c0a6 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-3e36878{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-58911eb .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-fbcbfbc .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-b119114 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-784459c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-ebc45a3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-32dc75d .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-22fc241{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-5813fd8 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-6471bf4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-1bab77e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-001d9d9 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-7db1143 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-d5f536e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-ebfed16{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-569d9f1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-ddf9971{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-e0a677b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-3c08465{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-0fad1b3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-1f86a07{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-8c40454{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-9cd6bd0 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-8cc8192{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-c32e75d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-45edda6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-6e20af8 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-8dbb5b2 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-57eda21 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-41e6cb0 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-62f5677 .elementor-heading-title{font-size:var( --e-global-typography-ib1wm02-font-size );line-height:var( --e-global-typography-ib1wm02-line-height );letter-spacing:var( --e-global-typography-ib1wm02-letter-spacing );}.elementor-47 .elementor-element.elementor-element-9d956d4 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-cb8a8a8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-47 .elementor-element.elementor-element-6b24f3e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-f515f5f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-cad08be .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-8bf3bae .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-d0d2737 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-914c267 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-85f4ff0 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-8392680 .elementor-heading-title{font-size:var( --e-global-typography-ib1quo3-font-size );line-height:var( --e-global-typography-ib1quo3-line-height );}.elementor-47 .elementor-element.elementor-element-5fc96c7 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-b006a47{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-9339f45 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-c9e24bc .elementor-heading-title{font-size:var( --e-global-typography-ib1dsp1-font-size );line-height:var( --e-global-typography-ib1dsp1-line-height );}.elementor-47 .elementor-element.elementor-element-d733209{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-ea3a6a2 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-09080a3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-557c4f4 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-5ce2fe0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-6232368 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-8a45d9e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-40b9c36 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-a6184ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-e190892 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-ed50c84{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-d87aeb2 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-37f3262{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-be82838 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-c5e8391{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-cf220ea .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-8e25ea3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-42f78aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-4fecc65 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-653e09d .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-84f7564 .elementor-heading-title{font-size:var( --e-global-typography-ib1dsp1-font-size );line-height:var( --e-global-typography-ib1dsp1-line-height );}.elementor-47 .elementor-element.elementor-element-ccb38b8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-a09dc1d .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-35039b5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-613efb3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-9a804ae .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-ecfec3d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-8edbe8d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-71a2897 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-8c07b57 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-cde8b5b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-d00a3de .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-8bff509{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-cd47652{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-eb21800{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-9b98293{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-f18f62c .elementor-heading-title{font-size:var( --e-global-typography-ib1dsp1-font-size );line-height:var( --e-global-typography-ib1dsp1-line-height );}.elementor-47 .elementor-element.elementor-element-ac927d3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-78c88ab .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-ea1790c .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-d45c0a6 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-3e36878{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-58911eb .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-fbcbfbc .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-b119114 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-784459c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-ebc45a3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-32dc75d .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-22fc241{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-5813fd8 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-6471bf4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-1bab77e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-001d9d9 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-7db1143 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-d5f536e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-ebfed16{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-569d9f1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-ddf9971{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-e0a677b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-3c08465{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-0fad1b3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-1f86a07{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-8c40454{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-9cd6bd0 .elementor-heading-title{font-size:var( --e-global-typography-ib1lbl6-font-size );letter-spacing:var( --e-global-typography-ib1lbl6-letter-spacing );}.elementor-47 .elementor-element.elementor-element-8cc8192{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-c32e75d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-45edda6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//* ICON BRIDE — sistema da landing (cores e fontes vêm das Configurações globais) */
body.elementor-page-47{--bg:#F6F1EC;--alt:#EFE5E1;--ink:#1E1216;--mut:#4A3B40;--mut2:#6F5E64;--ros:#8A4B5A;--blush:#E9BFC7;--line:rgba(30,18,22,.16);--on-ink:#F6F1EC;--on-ink-mut:#BFAEB4;--gx:clamp(16px,3.4vw,48px);--sec:clamp(64px,7.5vw,120px);--maxw:1360px;--wm:min(20.6vw,300px);--lx:min(29vw,420px);overflow-x:hidden;-webkit-font-smoothing:antialiased}
body.elementor-page-47 .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}
body.elementor-page-47 .elementor-widget{margin-bottom:0}
body.elementor-page-47 .elementor-widget-text-editor p{margin:0 0 1em}
body.elementor-page-47 .elementor-widget-text-editor p:last-child{margin-bottom:0}
body.elementor-page-47 .elementor-heading-title{text-wrap:balance}
body.elementor-page-47 .n{font-family:'Switzer',sans-serif;font-weight:300;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em}
body.elementor-page-47 .r{color:var(--ros)}
body.elementor-page-47 .ib-pad{padding-left:max(var(--gx),env(safe-area-inset-left,0px),calc((100% - var(--maxw))/2))!important;padding-right:max(var(--gx),env(safe-area-inset-right,0px),calc((100% - var(--maxw))/2))!important}
body.elementor-page-47 .ib-sec{padding-top:var(--sec)!important;padding-bottom:var(--sec)!important}
body.elementor-page-47 .ib-sec-top{padding-top:var(--sec)!important}
body.elementor-page-47 .ib-rule{border-top:1px solid var(--line)}
body.elementor-page-47 .ib-cover img{width:100%;height:100%;object-fit:cover;display:block;background:#E4D9D2}
body.elementor-page-47 .ib-bw img{filter:grayscale(1) contrast(1.02) brightness(1.04)}
body.elementor-page-47 .ib-r45 img{aspect-ratio:4/5}
body.elementor-page-47 .ib-lnk .elementor-heading-title{border-bottom:1px solid currentColor;padding-bottom:4px;display:inline-block}
body.elementor-page-47 .ib-lnk .elementor-heading-title a{color:inherit}
body.elementor-page-47 .ib-small p{font-size:14px;line-height:1.5}
body.elementor-page-47 .ib-lead p{font-size:17px;line-height:1.65}
body.elementor-page-47 .ib-p15 p{font-size:15px;line-height:1.65}
body.elementor-page-47 .ib-p135 p{font-size:13.5px;line-height:1.6}
body.elementor-page-47 .ib-num s{text-decoration-thickness:1px}

/* botões */
body.elementor-page-47 .ib-cta .elementor-button{display:inline-flex;align-items:center;min-height:56px;padding:0 24px;border-radius:0;background:var(--ink);color:var(--on-ink);transition:background .3s}
body.elementor-page-47 .ib-cta .elementor-button:hover{background:var(--ros);color:var(--on-ink)}
body.elementor-page-47 .ib-cta .elementor-button-content-wrapper{display:flex;align-items:center;gap:44px;width:100%;justify-content:space-between}
body.elementor-page-47 .ib-cta .elementor-button-content-wrapper::after{content:"";width:28px;height:1px;background:currentColor;flex:none;transition:width .3s;-webkit-mask:none;position:relative;box-shadow:none}
body.elementor-page-47 .ib-cta .elementor-button-text{flex:none}
body.elementor-page-47 .ib-cta .elementor-button:hover .elementor-button-content-wrapper::after{width:40px}
body.elementor-page-47 .ib-cta-l .elementor-button{background:var(--blush);color:var(--ink)}
body.elementor-page-47 .ib-cta-l .elementor-button:hover{background:var(--on-ink);color:var(--ink)}
body.elementor-page-47 .ib-full,body.elementor-page-47 .ib-full .elementor-button{width:100%}

/* barra + header */
body.elementor-page-47 .ib-bar{justify-content:center;gap:6px 28px!important;padding-top:9px!important;padding-bottom:9px!important;text-align:center}
body.elementor-page-47 .ib-bar .elementor-widget{width:auto!important}
body.elementor-page-47 .ib-bar .elementor-heading-title{font-size:10.5px}
body.elementor-page-47 .ib-header{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px!important;padding-top:18px!important;padding-bottom:18px!important}
body.elementor-page-47 .ib-header .elementor-widget{width:auto!important}
body.elementor-page-47 .ib-h-l{justify-self:start}
body.elementor-page-47 .ib-logo img{height:clamp(40px,3.4vw,52px);width:auto;display:block}
body.elementor-page-47 .ib-ft-logo img{height:64px;width:auto;display:block;margin-left:-6px}
body.elementor-page-47 .ib-stub-ic img{width:44px;height:auto;display:block;opacity:.9}body.elementor-page-47 .ib-h-mid{justify-self:center}body.elementor-page-47 .ib-h-r{justify-self:end}
body.elementor-page-47 .ib-header a{color:var(--ink)}

/* hero */
body.elementor-page-47 .ib-wm .elementor-heading-title{white-space:nowrap;padding-top:calc(var(--wm)*.068);text-align:center;font-size:var(--wm)!important;overflow:hidden}
body.elementor-page-47 .ib-hero-img{align-items:center;margin-top:calc(var(--wm)*-.238);position:relative;z-index:1}
body.elementor-page-47 .ib-hero-cover{width:min(1040px,100%)!important}
body.elementor-page-47 .ib-hero-cover img{aspect-ratio:5/4;object-position:50% 86%}
body.elementor-page-47 .ib-hero-cap{margin-top:16px;text-align:center}
body.elementor-page-47 .ib-mob-buy{display:none}
body.elementor-page-47 .ib-hero-body{gap:40px clamp(32px,6vw,120px)!important;padding-top:clamp(48px,6vw,96px)!important;padding-bottom:var(--sec)!important;align-items:flex-end}
body.elementor-page-47 .ib-hb-l{flex:1 1 560px!important;width:auto!important;min-width:0}
body.elementor-page-47 .ib-hb-r{flex:0 1 420px!important;width:auto!important;min-width:0;gap:26px!important}
body.elementor-page-47 .ib-hb-r .ib-cta,body.elementor-page-47 .ib-tr-txt .ib-cta,body.elementor-page-47 .ib-final-row .ib-cta{width:auto!important;align-self:flex-start}

/* contagem (widget Countdown) */
body.elementor-page-47 .ib-cd .elementor-countdown-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}
body.elementor-page-47 .ib-cd .elementor-countdown-item{background:none!important;padding:14px 0 12px!important;margin:0!important;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left}
body.elementor-page-47 .ib-cd .elementor-countdown-digits{font-family:'Switzer',sans-serif;font-weight:300;font-size:38px;line-height:1;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em}
body.elementor-page-47 .ib-cd .elementor-countdown-label{font-family:'Switzer',sans-serif;font-weight:500;font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);line-height:1.2}

/* a dor */
body.elementor-page-47 .ib-quote{margin-top:24px;max-width:1400px}
body.elementor-page-47 .ib-dor-row{gap:40px clamp(32px,5vw,88px)!important;margin-top:clamp(48px,6vw,88px);align-items:flex-start}
body.elementor-page-47 .ib-dor-img{flex:0 1 280px!important;width:auto!important}
body.elementor-page-47 .ib-dor-img img{aspect-ratio:4/5}
body.elementor-page-47 .ib-dor-col{flex:1 1 340px!important;width:auto!important;gap:20px!important}
body.elementor-page-47 .ib-topline{border-top:1px solid var(--ink);padding-top:20px}

/* cabeçalhos de secção */
body.elementor-page-47 .ib-head{justify-content:space-between;align-items:flex-end;gap:24px 64px!important;margin-bottom:clamp(36px,4.5vw,64px)}
body.elementor-page-47 .ib-head .ib-big{width:auto!important;flex:0 1 auto}
body.elementor-page-47 .ib-head-p{flex:0 1 420px!important;width:auto!important}
body.elementor-page-47 .ib-head-p p{line-height:1.7}

/* programa */
body.elementor-page-47 .ib-prog{border-top:1px solid var(--ink)}
body.elementor-page-47 .ib-prog-li{align-items:baseline;gap:10px clamp(20px,3vw,56px)!important;padding-top:22px!important;padding-bottom:22px!important;border-bottom:1px solid var(--line)}
body.elementor-page-47 .ib-prog-num{width:40px!important;flex:none}
body.elementor-page-47 .ib-prog-h{flex:1 1 420px!important;width:auto!important}
body.elementor-page-47 .ib-prog-p{flex:0 1 380px!important;width:auto!important}
body.elementor-page-47 .ib-prog-p p{font-size:15px;line-height:1.6}

/* transformação */
body.elementor-page-47 .ib-transf{gap:48px clamp(32px,6vw,112px)!important;align-items:stretch}
body.elementor-page-47 .ib-tr-l{flex:1 1 440px!important;width:auto!important;justify-content:space-between;gap:40px!important}
body.elementor-page-47 .ib-stack22{gap:22px!important}
body.elementor-page-47 .ib-tr-txt{gap:24px!important;max-width:500px}
body.elementor-page-47 .ib-vids{flex:1 1 520px!important;width:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important;align-items:start}
body.elementor-page-47 .ib-fig{gap:10px!important}
body.elementor-page-47 .ib-fig-2{padding-top:72px!important}
body.elementor-page-47 .ib-vid .elementor-wrapper{aspect-ratio:3/4!important;--video-aspect-ratio:0.75;overflow:hidden;background:#E4D9D2}
body.elementor-page-47 .ib-vid video{width:100%!important;height:100%!important;aspect-ratio:3/4;object-fit:cover;display:block;background:#E4D9D2}
body.elementor-page-47 .ib-vid-1 video{object-position:50% 20%}body.elementor-page-47 .ib-vid-2 video{object-position:50% 12%}
body.elementor-page-47 .ib-cap .elementor-heading-title{font-size:10px}

/* elenco */
body.elementor-page-47 .ib-cast{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:48px clamp(20px,2.4vw,36px)!important}
body.elementor-page-47 .ib-cast-card{gap:16px!important}
body.elementor-page-47 .ib-cast-name{justify-content:space-between;align-items:baseline;gap:12px!important;border-top:1px solid var(--ink);padding-top:14px!important;flex-wrap:nowrap!important}
body.elementor-page-47 .ib-cast-name .elementor-widget{width:auto!important}
body.elementor-page-47 .ib-bio p{font-size:14.5px;line-height:1.65}
body.elementor-page-47 .ib-mica{aspect-ratio:4/5;justify-content:space-between;padding:28px!important}

/* galeria */
body.elementor-page-47 .ib-galeria{overflow:hidden;padding-bottom:var(--sec)!important}
body.elementor-page-47 .ib-gal{overflow:hidden}
body.elementor-page-47 .ib-track{display:flex;gap:14px;width:max-content;animation:ibslide 70s linear infinite}
body.elementor-page-47 .ib-gal:hover .ib-track{animation-play-state:paused}
body.elementor-page-47 .ib-gi{width:clamp(200px,21vw,300px);aspect-ratio:3/4;flex:none;overflow:hidden;background:#E4D9D2}
body.elementor-page-47 .ib-gi img{width:100%;height:100%;object-fit:cover;display:block}
@keyframes ibslide{to{transform:translateX(calc(-50% - 7px))}}

/* local */
body.elementor-page-47 .ib-local{padding-top:var(--sec)!important;overflow:hidden}
body.elementor-page-47 .ib-local-row{gap:40px clamp(32px,6vw,112px)!important;align-items:flex-start}
body.elementor-page-47 .ib-local-l{flex:1 1 460px!important;width:auto!important;gap:22px!important}
body.elementor-page-47 .ib-maxw440{max-width:440px}
body.elementor-page-47 .ib-local-r{flex:1 1 420px!important;width:auto!important;border-top:1px solid var(--ink)}
body.elementor-page-47 .ib-loc-it{padding-top:26px!important;padding-bottom:26px!important;border-bottom:1px solid var(--line);gap:8px!important}
body.elementor-page-47 .ib-lisboa{margin:clamp(40px,5vw,80px) 0 calc(var(--lx)*-.055)}
body.elementor-page-47 .ib-lisboa .elementor-heading-title{font-size:var(--lx)!important}
body.elementor-page-47 .ib-lisboa .elementor-heading-title{white-space:nowrap}

/* bilhetes */
body.elementor-page-47 .ib-tix{gap:20px!important;align-items:stretch}
body.elementor-page-47 .ib-vip{flex:999 1 640px!important;width:auto!important;color:var(--on-ink);position:relative}
body.elementor-page-47 .ib-vip-main{flex:1 1 380px!important;width:auto!important;min-width:0;padding:clamp(28px,3.4vw,52px)!important;gap:36px clamp(32px,4vw,64px)!important;align-items:stretch}
body.elementor-page-47 .ib-vip-a{flex:1 1 280px!important;width:auto!important;gap:22px!important}
body.elementor-page-47 .ib-vip-a .ib-vip-cta{margin-top:auto;padding-top:12px}
body.elementor-page-47 .ib-vip-cta,body.elementor-page-47 .ib-vip-cta .elementor-button{width:auto!important;align-self:flex-start}
body.elementor-page-47 .ib-vip-list{flex:1.25 1 320px!important;width:auto!important;align-self:center}
body.elementor-page-47 .ib-vip-top{justify-content:space-between;gap:16px!important}
body.elementor-page-47 .ib-vip-top .elementor-widget,body.elementor-page-47 .ib-price .elementor-widget{width:auto!important}
body.elementor-page-47 .ib-price{align-items:baseline;gap:16px!important}
body.elementor-page-47 .ib-vip-ul,body.elementor-page-47 .ib-ger-ul{list-style:none;margin:0;padding:0}
body.elementor-page-47 .ib-vip-ul{border-top:1px solid rgba(246,241,236,.3)}
body.elementor-page-47 .ib-vip-ul li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(246,241,236,.14);font-size:14.5px;line-height:1.45}
body.elementor-page-47 .ib-vip-ul li.inc{color:var(--on-ink-mut)}
body.elementor-page-47 .ib-tag{font-weight:500;font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;padding-top:3px}
body.elementor-page-47 .ib-tag-b{color:var(--blush)}
body.elementor-page-47 .ib-stub{flex:0 0 104px!important;width:auto!important;border-left:1px dashed rgba(246,241,236,.35);padding:30px 12px!important;justify-content:space-between;align-items:center;gap:24px!important;text-align:center;position:relative}
body.elementor-page-47 .ib-stub::before,body.elementor-page-47 .ib-stub::after{content:"";position:absolute;left:-12px;width:24px;height:24px;border-radius:50%;background:var(--alt);z-index:2}
body.elementor-page-47 .ib-stub::before{top:-12px}body.elementor-page-47 .ib-stub::after{bottom:-12px}
body.elementor-page-47 .ib-vert .elementor-heading-title{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px}
body.elementor-page-47 .ib-stub .elementor-widget{width:auto!important}
body.elementor-page-47 .ib-date .sep{display:none}
body.elementor-page-47 .ib-ger{flex:0 1 360px!important;width:auto!important;border:1px solid var(--ink);padding:clamp(28px,3vw,40px)!important;gap:18px!important;position:relative}
body.elementor-page-47 .ib-ger-list{position:relative;margin-top:6px}
body.elementor-page-47 .ib-ger-ul{border-top:1px dashed var(--ink)}
body.elementor-page-47 .ib-ger-list::before,body.elementor-page-47 .ib-ger-list::after{content:"";position:absolute;top:-12px;width:24px;height:24px;border-radius:50%;background:var(--alt);border:1px solid var(--ink);box-sizing:border-box;z-index:2}
body.elementor-page-47 .ib-ger-list::before{left:calc(-1*clamp(28px,3vw,40px) - 12px);clip-path:inset(0 0 0 50%)}
body.elementor-page-47 .ib-ger-list::after{right:calc(-1*clamp(28px,3vw,40px) - 12px);clip-path:inset(0 50% 0 0)}
body.elementor-page-47 .ib-ger-ul li{padding:11px 0;border-bottom:1px solid var(--line);font-size:14.5px}
body.elementor-page-47 .ib-ger-lnk{margin-top:auto}
body.elementor-page-47 .ib-ger-lnk a{color:var(--ink)}
body.elementor-page-47 .ib-guar{margin-top:28px;max-width:720px}
body.elementor-page-47 .ib-guar p{font-size:14.5px;line-height:1.65}

/* VIP */
body.elementor-page-47 .ib-vipsec{gap:48px clamp(32px,6vw,112px)!important;align-items:center}
body.elementor-page-47 .ib-vip-img{flex:1 1 420px!important;width:auto!important}
body.elementor-page-47 .ib-vip-img img{aspect-ratio:4/5;max-height:720px}
body.elementor-page-47 .ib-vipsec-r{flex:1 1 460px!important;width:auto!important;gap:24px!important}
body.elementor-page-47 .ib-ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}
body.elementor-page-47 .ib-ol li{padding:13px 0;border-bottom:1px solid var(--line)}

/* parceiros */
body.elementor-page-47 .ib-partners{align-items:center;justify-content:space-between;gap:24px 48px!important;padding-top:36px!important;padding-bottom:36px!important;border-bottom:1px solid var(--line)}
body.elementor-page-47 .ib-partners .elementor-widget{width:auto!important}
body.elementor-page-47 .ib-myriad small{font-size:11px;letter-spacing:.1em}
body.elementor-page-47 .ib-papagaio img{width:52px;height:52px;border-radius:50%;object-fit:cover}

/* para quem é */
body.elementor-page-47 .ib-forwho{gap:48px clamp(32px,6vw,112px)!important}
body.elementor-page-47 .ib-fw-l{flex:1 1 380px!important;width:auto!important;gap:28px!important}
body.elementor-page-47 .ib-w340{width:min(340px,100%)!important}
body.elementor-page-47 .ib-fw-r{flex:1 1 560px!important;width:auto!important;border-top:1px solid var(--ink)}
body.elementor-page-47 .ib-fw-it{padding:22px 0;border-bottom:1px solid var(--line)}
body.elementor-page-47 .ib-fw-not{gap:10px 24px!important;padding-top:28px!important;align-items:baseline}
body.elementor-page-47 .ib-fw-not .elementor-widget{width:auto!important}
body.elementor-page-47 .ib-strike .elementor-heading-title{text-decoration:line-through;text-decoration-thickness:1px}

/* FAQ (widget Acordeão) */
body.elementor-page-47 .ib-faqsec{gap:40px clamp(32px,6vw,112px)!important}
body.elementor-page-47 .ib-faq-h{flex:1 1 320px!important;width:auto!important}
body.elementor-page-47 .ib-faq{flex:1 1 620px!important;width:auto!important;border-top:1px solid var(--ink)}
body.elementor-page-47 .ib-faq .e-n-accordion{gap:0!important}
body.elementor-page-47 .ib-faq .e-n-accordion-item{border-bottom:1px solid rgba(30,18,22,.2)}
body.elementor-page-47 .ib-faq .e-n-accordion-item-title{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:14px 0!important;border:0!important;background:none!important;cursor:pointer;list-style:none}
body.elementor-page-47 .ib-faq .e-n-accordion-item-title::-webkit-details-marker{display:none}
body.elementor-page-47 .ib-faq .e-n-accordion-item-title-text{font-family:'Melodrama',serif;font-weight:400;font-size:clamp(24px,2vw,28px);line-height:1.2;color:var(--ink)}
body.elementor-page-47 .ib-faq .e-n-accordion-item-title-icon{display:none!important}
body.elementor-page-47 .ib-faq .e-n-accordion-item-title::after{content:"+";font-family:'Switzer',sans-serif;font-weight:300;font-size:26px;line-height:1;transition:transform .3s;color:var(--ink)}
body.elementor-page-47 .ib-faq .e-n-accordion-item[open] .e-n-accordion-item-title::after{transform:rotate(45deg)}
body.elementor-page-47 .ib-faq-a{padding:0 0 22px!important;border:0!important}
body.elementor-page-47 .ib-faq-p p{font-size:15.5px;line-height:1.7;max-width:640px}

/* final + rodapé */
body.elementor-page-47 .ib-final{overflow:hidden;color:var(--on-ink)}
body.elementor-page-47 .ib-final-in{padding-top:clamp(88px,11vw,180px)!important;padding-bottom:clamp(56px,7vw,104px)!important;gap:30px!important;position:relative;z-index:1}
body.elementor-page-47 .ib-final-p{max-width:620px}
body.elementor-page-47 .ib-final-row{gap:20px 40px!important;align-items:center;border-top:1px solid rgba(246,241,236,.3);padding-top:28px!important}
body.elementor-page-47 .ib-final-row .elementor-widget{width:auto!important}
body.elementor-page-47 .ib-footer{padding-top:40px!important;padding-bottom:104px!important;border-top:1px solid rgba(246,241,236,.16);justify-content:space-between;gap:24px 48px!important}
body.elementor-page-47 .ib-footer .elementor-widget,body.elementor-page-47 .ib-footer .e-con{width:auto!important}
body.elementor-page-47 .ib-ft-c{gap:6px!important}
body.elementor-page-47 .ib-ft-p p,body.elementor-page-47 .ib-ft-links p{font-size:13px;line-height:1.75}
body.elementor-page-47 .ib-ft-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}

/* flutuantes */
body.elementor-page-47 .ib-wa{position:fixed;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:50;display:flex;align-items:center;gap:10px;min-height:50px;padding:0 18px;background:var(--bg);color:var(--ink);border:1px solid var(--ink);text-decoration:none;font-family:'Switzer',sans-serif;font-weight:500;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase}
body.elementor-page-47 .ib-mbar{display:none}
body.elementor-page-47 .ib-ar{display:inline-block;width:28px;height:1px;background:currentColor;flex:none}

@media (max-width:720px){
 body.elementor-page-47{--wm:20vw}
 body.elementor-page-47 .ib-hero-img{margin-top:-4vw}
 body.elementor-page-47 .ib-mob-buy{display:flex!important;gap:14px!important;padding-top:24px!important}
 body.elementor-page-47 .ib-mob-buy .ib-cta,body.elementor-page-47 .ib-mob-buy .elementor-button{width:100%}
 body.elementor-page-47 .ib-h-mid{display:none}
 body.elementor-page-47 .ib-logo img{height:38px}
 body.elementor-page-47 .ib-stub-ic{display:none}
 body.elementor-page-47 .ib-header{grid-template-columns:1fr auto}
 body.elementor-page-47 .ib-cd .elementor-countdown-digits{font-size:30px}
 body.elementor-page-47 .ib-stub{flex-basis:100%!important;flex-direction:row!important;border-left:0;border-top:1px dashed rgba(246,241,236,.35);padding:16px 24px!important}
 body.elementor-page-47 .ib-stub::before{top:-12px;left:-12px}body.elementor-page-47 .ib-stub::after{top:-12px;bottom:auto;left:auto;right:-12px}
 body.elementor-page-47 .ib-ger{flex:1 1 100%!important}
 body.elementor-page-47 .ib-vip-cta,body.elementor-page-47 .ib-vip-cta .elementor-button{width:100%!important}
 body.elementor-page-47 .ib-vert .elementor-heading-title{writing-mode:horizontal-tb;transform:none}
 body.elementor-page-47 .ib-date br{display:none}
 body.elementor-page-47 .ib-date .sep{display:inline}
 body.elementor-page-47 .ib-wa{display:none}
 body.elementor-page-47 .ib-mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;gap:8px;background:var(--bg);border-top:1px solid var(--ink);padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}
 body.elementor-page-47 .ib-mcta{flex:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;min-height:52px;background:var(--ink);color:var(--on-ink);text-decoration:none;font-family:'Switzer',sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.22em}
 body.elementor-page-47 .ib-waic{flex:none;width:52px;min-height:52px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink);color:var(--ink)}
 body.elementor-page-47 .ib-footer{padding-bottom:110px!important}
}
@media (prefers-reduced-motion:reduce){
 html{scroll-behavior:auto}
 body.elementor-page-47 .ib-track{animation:none}
 body.elementor-page-47 .ib-gal{overflow-x:auto}
}

/* carregamento (véu) + Lenis — as animações vêm do 99-global-js */
html.ib-js .ib-veil{position:fixed;inset:0;background:#F6F1EC;z-index:99998;pointer-events:none;transition:opacity .9s cubic-bezier(.4,0,.2,1)}
html.ib-ready .ib-veil{opacity:0}
.ib-veil{display:none}html.ib-js .ib-veil{display:block}
html.lenis,html.lenis body{height:auto}
.lenis.lenis-smooth{scroll-behavior:auto!important}
.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}
.lenis.lenis-stopped{overflow:hidden}
body.elementor-page-47 .ib-ch{display:inline-block;will-change:transform}
body.elementor-page-47 .ib-cover,body.elementor-page-47 .ib-hero-cover{overflow:hidden}
body.elementor-page-47 .ib-gal.is-js .ib-track{animation:none}

/* números */
body.elementor-page-47 .ib-stats-w{padding-bottom:var(--sec)!important}
body.elementor-page-47 .ib-stats{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))}
body.elementor-page-47 .ib-stat{padding:28px 24px 26px 0!important;gap:14px!important;border-right:1px solid var(--line)}
body.elementor-page-47 .ib-stat+.ib-stat{padding-left:24px!important}
body.elementor-page-47 .ib-stat:last-child{border-right:0}
body.elementor-page-47 .ib-stat-n .elementor-heading-title{font-variant-numeric:lining-nums tabular-nums}
body.elementor-page-47 .ib-stat .ib-lbl .elementor-heading-title{max-width:180px;line-height:1.6}
/* dor */
body.elementor-page-47 .ib-checks{border-top:1px solid var(--ink)}
body.elementor-page-47 .ib-check{padding:16px 0;border-bottom:1px solid var(--line)}
body.elementor-page-47 .ib-dor-c2{gap:14px!important}
/* factos do elenco */
body.elementor-page-47 .ib-facts{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:0;border-top:1px solid var(--line)}
body.elementor-page-47 .ib-facts li{display:flex;flex-direction:column;gap:6px;padding:14px 12px 0 0}
body.elementor-page-47 .ib-fn{font-family:'Melodrama',serif;font-weight:400;font-size:26px;line-height:1;color:var(--ink)}
body.elementor-page-47 .ib-fn .n{font-size:28px}
body.elementor-page-47 .ib-fl{font-weight:500;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ros);line-height:1.5}
/* VIP grelha */
body.elementor-page-47 .ib-grid6{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ink)}
body.elementor-page-47 .ib-grid6 li{display:flex;flex-direction:column;gap:10px;padding:20px 20px 22px 0;border-bottom:1px solid var(--line);font-family:'Melodrama',serif;font-weight:400;font-size:clamp(20px,1.6vw,24px);line-height:1.15;color:var(--ink)}
body.elementor-page-47 .ib-grid6 li:nth-child(even){padding-left:20px;border-left:1px solid var(--line)}
body.elementor-page-47 .ib-gn{font-family:'Switzer',sans-serif;font-weight:500;font-size:10px;letter-spacing:.24em;color:var(--ros)}
@media (max-width:720px){
 body.elementor-page-47 .ib-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.elementor-page-47 .ib-stat{padding:22px 12px 20px 0!important}
 body.elementor-page-47 .ib-stat:nth-child(2n){border-right:0;padding-left:16px!important}
 body.elementor-page-47 .ib-stat:nth-child(odd){padding-left:0!important}
 body.elementor-page-47 .ib-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}
 body.elementor-page-47 .ib-grid6{grid-template-columns:1fr}
 body.elementor-page-47 .ib-grid6 li:nth-child(even){padding-left:0;border-left:0}
}

/* breaks de imagem (parallax no 99-global-js) */
body.elementor-page-47 .ib-brk{position:relative;height:min(92vh,980px);overflow:hidden;background:#E4D9D2}
body.elementor-page-47 .ib-brk-c{height:min(78vh,820px)}
body.elementor-page-47 .ib-brk .ib-brk-img{position:absolute!important;inset:0;height:100%;width:100%!important;overflow:hidden}
body.elementor-page-47 .ib-brk-img img,body.elementor-page-47 .ib-duo-img img{width:100%;height:100%;object-fit:cover;display:block}
body.elementor-page-47 .ib-brk::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(30,18,22,0) 45%,rgba(30,18,22,.55) 100%);pointer-events:none;z-index:1}
body.elementor-page-47 .ib-brk-c::after{background:linear-gradient(180deg,rgba(30,18,22,0) 70%,rgba(30,18,22,.25) 100%)}
body.elementor-page-47 .ib-brk-cap{position:absolute!important;left:0;right:0;bottom:0;z-index:2;padding-bottom:clamp(36px,5vw,72px)!important;gap:18px!important}
body.elementor-page-47 .ib-duo{padding-top:var(--sec)!important;gap:40px clamp(32px,6vw,112px)!important;align-items:stretch;border-top:1px solid var(--line)}
body.elementor-page-47 .ib-duo-a{flex:0 1 46%!important;width:auto!important;aspect-ratio:4/5;overflow:hidden;position:relative;background:#E4D9D2}
body.elementor-page-47 .ib-duo-b{flex:1 1 360px!important;width:auto!important;justify-content:space-between;gap:48px!important}
body.elementor-page-47 .ib-duo-s{width:min(62%,420px)!important;align-self:flex-end;aspect-ratio:3/4;overflow:hidden;position:relative;background:#E4D9D2}
body.elementor-page-47 .ib-duo-img{position:absolute!important;inset:0;height:100%;width:100%!important;overflow:hidden}
@media (max-width:720px){
 body.elementor-page-47 .ib-brk{height:78vh}
 body.elementor-page-47 .ib-brk-c{height:56vh}
 body.elementor-page-47 .ib-duo-a{flex-basis:100%!important}
 body.elementor-page-47 .ib-duo-s{width:72%!important}
}

/* hero vertical editorial */
body.elementor-page-47 .ib-hero-row{gap:40px clamp(40px,7vw,120px)!important;align-items:flex-start;padding-bottom:var(--sec)!important;flex-wrap:nowrap!important}
body.elementor-page-47 .ib-hero-media{flex:0 0 min(46%,600px)!important;width:auto!important;margin-top:calc(var(--wm)*-.238);position:relative;z-index:1;gap:14px!important;order:2}
body.elementor-page-47 .ib-hero-cover{width:100%!important}
body.elementor-page-47 .ib-hero-cover img{aspect-ratio:4/5;object-position:50% 58%}
body.elementor-page-47 .ib-hero-cap{margin-top:0;text-align:left}
body.elementor-page-47 .ib-hero-txt{flex:1 1 auto!important;width:auto!important;min-width:0;order:1;padding-top:clamp(40px,5vw,88px)!important;gap:clamp(32px,4vw,56px)!important;align-self:stretch;justify-content:space-between}
body.elementor-page-47 .ib-hero-txt .ib-hb-l,body.elementor-page-47 .ib-hero-txt .ib-hb-r{flex:none!important;width:auto!important;max-width:560px}
@media (max-width:900px){
 body.elementor-page-47 .ib-hero-row{flex-wrap:wrap!important}
 body.elementor-page-47 .ib-hero-media{flex:1 1 100%!important;order:1;margin-top:-4vw}
 body.elementor-page-47 .ib-hero-txt{order:2;padding-top:8px!important}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://iconbride.cristinasouzaeventos.com/wp-content/uploads/2026/10/switzer-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://iconbride.cristinasouzaeventos.com/wp-content/uploads/2026/10/switzer-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://iconbride.cristinasouzaeventos.com/wp-content/uploads/2026/10/switzer-500.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Melodrama';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://iconbride.cristinasouzaeventos.com/wp-content/uploads/2026/10/melodrama-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Melodrama';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://iconbride.cristinasouzaeventos.com/wp-content/uploads/2026/10/melodrama-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Melodrama';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://iconbride.cristinasouzaeventos.com/wp-content/uploads/2026/10/melodrama-500.woff2') format('woff2');
}
/* End Custom Fonts CSS */