.elementor-419 .elementor-element.elementor-element-44ee512{--display:flex;--min-height:100vh;--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;--flex-wrap:nowrap;--overlay-opacity:0.79;}.elementor-419 .elementor-element.elementor-element-44ee512:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-44ee512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://linvito.online/wp-content/uploads/2026/09/11897.jpg");background-size:cover;}.elementor-419 .elementor-element.elementor-element-44ee512::before, .elementor-419 .elementor-element.elementor-element-44ee512 > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-44ee512 > .e-con-inner > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-44ee512 > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-44ee512 > .e-con-inner > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-44ee512 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-419 .elementor-element.elementor-element-44ee512::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-419 .elementor-element.elementor-element-44ee512.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-2034426{--spacer-size:100px;}.elementor-419 .elementor-element.elementor-element-1511017{--spacer-size:50px;}.elementor-419 .elementor-element.elementor-element-1f3e454{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-081f08a{text-align:center;}.elementor-419 .elementor-element.elementor-element-081f08a .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:5.9px;color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-f833e27{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-419 .elementor-element.elementor-element-f833e27 .elementor-heading-title{font-family:"Allura", Sans-serif;font-size:70px;font-weight:400;color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-9c1f804{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-9c1f804.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-3091077 .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-3091077.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-3091077.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-3091077.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-3091077.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-3091077.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-3091077 .elementor-icon{font-size:24px;}.elementor-419 .elementor-element.elementor-element-3091077 .elementor-icon svg{height:24px;}.elementor-419 .elementor-element.elementor-element-d6912cc .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-d6912cc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-d6912cc.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-d6912cc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-d6912cc.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-d6912cc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-d6912cc .elementor-icon{font-size:24px;}.elementor-419 .elementor-element.elementor-element-d6912cc .elementor-icon svg{height:24px;}.elementor-419 .elementor-element.elementor-element-9d0a0da .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-9d0a0da.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-9d0a0da.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-9d0a0da.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-9d0a0da.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-9d0a0da.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-9d0a0da .elementor-icon{font-size:24px;}.elementor-419 .elementor-element.elementor-element-9d0a0da .elementor-icon svg{height:24px;}.elementor-419 .elementor-element.elementor-element-df23630 .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-df23630.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-df23630.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-df23630.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-df23630.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-df23630.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-df23630 .elementor-icon{font-size:24px;}.elementor-419 .elementor-element.elementor-element-df23630 .elementor-icon svg{height:24px;}.elementor-419 .elementor-element.elementor-element-3f36164 .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-3f36164.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-3f36164.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-3f36164.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-3f36164.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-3f36164.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-3f36164 .elementor-icon{font-size:24px;}.elementor-419 .elementor-element.elementor-element-3f36164 .elementor-icon svg{height:24px;}.elementor-419 .elementor-element.elementor-element-b92f9aa .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-b92f9aa.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-b92f9aa.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-b92f9aa.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-b92f9aa.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-b92f9aa.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-b92f9aa .elementor-icon{font-size:24px;}.elementor-419 .elementor-element.elementor-element-b92f9aa .elementor-icon svg{height:24px;}.elementor-419 .elementor-element.elementor-element-fd20059 .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-fd20059.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-fd20059.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-fd20059.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-fd20059.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-fd20059.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-fd20059 .elementor-icon{font-size:24px;}.elementor-419 .elementor-element.elementor-element-fd20059 .elementor-icon svg{height:24px;}.elementor-419 .elementor-element.elementor-element-3cd5fe7 .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-3cd5fe7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-3cd5fe7.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-3cd5fe7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-3cd5fe7.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-3cd5fe7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-3cd5fe7 .elementor-icon{font-size:24px;}.elementor-419 .elementor-element.elementor-element-3cd5fe7 .elementor-icon svg{height:24px;}.elementor-419 .elementor-element.elementor-element-7a0d8df .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-7a0d8df.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-7a0d8df.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-7a0d8df.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-7a0d8df.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-7a0d8df.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-7a0d8df .elementor-icon{font-size:24px;}.elementor-419 .elementor-element.elementor-element-7a0d8df .elementor-icon svg{height:24px;}.elementor-419 .elementor-element.elementor-element-ac8f140 .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-ac8f140.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-ac8f140.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-ac8f140.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-ac8f140.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-ac8f140.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-ac8f140 .elementor-icon{font-size:24px;}.elementor-419 .elementor-element.elementor-element-ac8f140 .elementor-icon svg{height:24px;}.elementor-419 .elementor-element.elementor-element-71acff2 .elementor-icon-wrapper{text-align:center;}.elementor-419 .elementor-element.elementor-element-71acff2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-71acff2.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-71acff2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-71acff2.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-71acff2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-71acff2 .elementor-icon{font-size:24px;}.elementor-419 .elementor-element.elementor-element-71acff2 .elementor-icon svg{height:24px;}.elementor-419 .elementor-element.elementor-element-e007708{text-align:center;}.elementor-419 .elementor-element.elementor-element-e007708 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;letter-spacing:5.9px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-419 .elementor-element.elementor-element-c32a35f .elementor-button{background-color:#61CE7000;font-family:"Allura", Sans-serif;font-weight:700;}.elementor-419 .elementor-element.elementor-element-d8ab23d{--display:flex;}.elementor-419 .elementor-element.elementor-element-55ad858{--display:flex;}.elementor-419 .elementor-element.elementor-element-55ad858:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-55ad858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF8;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-419 .elementor-element.elementor-element-86d32fe{--display:flex;}.elementor-419 .elementor-element.elementor-element-86d32fe:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-86d32fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF8;}.elementor-419 .elementor-element.elementor-element-c61341b{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-419 .elementor-element.elementor-element-c61341b .elementor-heading-title{font-family:"Allura", Sans-serif;font-size:70px;font-weight:400;color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-b464c60{--display:flex;border-style:solid;--border-style:solid;border-color:#BC9C74;--border-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-b464c60:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-b464c60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-870e963{font-family:"Special Elite", Sans-serif;font-weight:400;color:#000000;}.elementor-419 .elementor-element.elementor-element-c534e90{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:#BC9C73;--border-color:#BC9C73;}.elementor-419 .elementor-element.elementor-element-c534e90::before, .elementor-419 .elementor-element.elementor-element-c534e90 > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-c534e90 > .e-con-inner > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-c534e90 > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-c534e90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-c534e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-419 .elementor-element.elementor-element-d368a13 .elementor-heading-title{font-family:"Allura", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-wrapper{text-align:center;}body:not(.rtl) .elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-item{background-color:#6EC1E400;}.elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-digits{font-family:"Allura", Sans-serif;font-weight:400;}.elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-label{font-family:"Allura", Sans-serif;font-weight:400;}.elementor-419 .elementor-element.elementor-element-aa094f7 .elementor-heading-title{font-family:"Allura", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-31f13b5 .elementor-button{background-color:#61CE7000;font-family:"Allura", Sans-serif;font-weight:700;}.elementor-419 .elementor-element.elementor-element-73989f5{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-419 .elementor-element.elementor-element-961dbe6 .elementor-icon-box-wrapper{gap:15px;}.elementor-419 .elementor-element.elementor-element-961dbe6.elementor-view-stacked .elementor-icon{background-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-961dbe6.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-961dbe6.elementor-view-default .elementor-icon{fill:#BC9C74;color:#BC9C74;border-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-961dbe6 .elementor-icon-box-title, .elementor-419 .elementor-element.elementor-element-961dbe6 .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-weight:600;}.elementor-419 .elementor-element.elementor-element-961dbe6 .elementor-icon-box-title{color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-961dbe6:has(:hover) .elementor-icon-box-title,
					 .elementor-419 .elementor-element.elementor-element-961dbe6:has(:focus) .elementor-icon-box-title{color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-47aaba0{--display:flex;border-style:solid;--border-style:solid;}.elementor-419 .elementor-element.elementor-element-d8bf2af{border-style:solid;border-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-fd6c921{--display:flex;}.elementor-419 .elementor-element.elementor-element-9fe49a5{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-419 .elementor-element.elementor-element-9fe49a5 .elementor-heading-title{font-family:"Allura", Sans-serif;font-size:70px;font-weight:400;color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-a52f04b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-419 .elementor-element.elementor-element-cfcf120{--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-419 .elementor-element.elementor-element-cfcf120.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-5fa084d img{width:49%;}.elementor-419 .elementor-element.elementor-element-8c3f9c0{--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-419 .elementor-element.elementor-element-8c3f9c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-f487c1d{font-family:"Special Elite", Sans-serif;font-weight:400;color:#000000;}.elementor-419 .elementor-element.elementor-element-8a0bb0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-419 .elementor-element.elementor-element-453e9d2{--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-419 .elementor-element.elementor-element-453e9d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-ed4c3a8 img{width:49%;}.elementor-419 .elementor-element.elementor-element-3ef881d{--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-419 .elementor-element.elementor-element-3ef881d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-8ff581e{font-family:"Special Elite", Sans-serif;font-weight:400;color:#000000;}.elementor-419 .elementor-element.elementor-element-9df18a3{--display:flex;}.elementor-419 .elementor-element.elementor-element-35ab385{font-family:"Special Elite", Sans-serif;font-weight:400;color:#000000;}.elementor-419 .elementor-element.elementor-element-a59395c .elementor-button{background-color:#61CE7000;font-family:"Allura", Sans-serif;font-weight:700;fill:#BC9C74;color:#BC9C74;border-style:solid;border-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-a59395c .elementor-button-content-wrapper{flex-direction:row;}.elementor-419 .elementor-element.elementor-element-750fce8{--display:flex;border-style:solid;--border-style:solid;}.elementor-419 .elementor-element.elementor-element-a91e866{border-style:solid;border-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-6ded765{--display:flex;}.elementor-419 .elementor-element.elementor-element-7d50346{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-419 .elementor-element.elementor-element-7d50346 .elementor-heading-title{font-family:"Allura", Sans-serif;font-size:70px;font-weight:400;color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-69ce9b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-419 .elementor-element.elementor-element-b4de33f{--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-419 .elementor-element.elementor-element-b4de33f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-19df16d img{width:49%;}.elementor-419 .elementor-element.elementor-element-6572b52{--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-419 .elementor-element.elementor-element-6572b52.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-94a23f2{font-family:"Special Elite", Sans-serif;font-weight:400;color:#000000;}.elementor-419 .elementor-element.elementor-element-507c520{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-419 .elementor-element.elementor-element-14e74b1{--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-419 .elementor-element.elementor-element-14e74b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-bfe71d6 img{width:49%;}.elementor-419 .elementor-element.elementor-element-205d31d{--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-419 .elementor-element.elementor-element-205d31d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-2ac5a4b{font-family:"Special Elite", Sans-serif;font-weight:400;color:#000000;}.elementor-419 .elementor-element.elementor-element-7375739{--display:flex;}.elementor-419 .elementor-element.elementor-element-74caae5{font-family:"Special Elite", Sans-serif;font-weight:400;color:#000000;}.elementor-419 .elementor-element.elementor-element-5059ba7 .elementor-button{background-color:#61CE7000;font-family:"Allura", Sans-serif;font-weight:700;fill:#BC9C74;color:#BC9C74;border-style:solid;border-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-5059ba7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-419 .elementor-element.elementor-element-376618f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-419 .elementor-element.elementor-element-376618f::before, .elementor-419 .elementor-element.elementor-element-376618f > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-376618f > .e-con-inner > .elementor-background-video-container::before, .elementor-419 .elementor-element.elementor-element-376618f > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-376618f > .e-con-inner > .elementor-background-slideshow::before, .elementor-419 .elementor-element.elementor-element-376618f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-419 .elementor-element.elementor-element-a3a34e7{--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-419 .elementor-element.elementor-element-ee20bec .elementor-heading-title{font-family:"Allura", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-7132f5f .elementor-heading-title{font-family:"Allura", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-e286821{--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-419 .elementor-element.elementor-element-11a33d7 .elementor-button{background-color:#61CE7000;font-family:"Allura", Sans-serif;font-weight:700;}.elementor-419 .elementor-element.elementor-element-7b9faec{--display:flex;}.elementor-419 .elementor-element.elementor-element-90f4eee{--spacer-size:50px;}.elementor-419 .elementor-element.elementor-element-6073903{--display:flex;}.elementor-419 .elementor-element.elementor-element-b40afe2 .elementor-icon-box-wrapper{gap:15px;}.elementor-419 .elementor-element.elementor-element-b40afe2.elementor-view-stacked .elementor-icon{background-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-b40afe2.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-b40afe2.elementor-view-default .elementor-icon{fill:#BC9C74;color:#BC9C74;border-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-b40afe2 .elementor-icon-box-title, .elementor-419 .elementor-element.elementor-element-b40afe2 .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-weight:600;}.elementor-419 .elementor-element.elementor-element-b40afe2 .elementor-icon-box-title{color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-b40afe2:has(:hover) .elementor-icon-box-title,
					 .elementor-419 .elementor-element.elementor-element-b40afe2:has(:focus) .elementor-icon-box-title{color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-2430e39{--spacer-size:50px;}.elementor-419 .elementor-element.elementor-element-c254b0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-419 .elementor-element.elementor-element-2f53cf8{--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-419 .elementor-element.elementor-element-85431d2{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-419 .elementor-element.elementor-element-85431d2 .elementor-heading-title{font-family:"Allura", Sans-serif;font-size:70px;font-weight:400;color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-4eb4ba5{font-family:"Special Elite", Sans-serif;font-weight:600;color:#000000;}.elementor-419 .elementor-element.elementor-element-bf5cd23{font-family:"Special Elite", Sans-serif;font-weight:400;color:#000000;}.elementor-419 .elementor-element.elementor-element-91ed1b7{--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-419 .elementor-element.elementor-element-7763b8f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-419 .elementor-element.elementor-element-233c24f{--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-419 .elementor-element.elementor-element-f938a6b{--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-419 .elementor-element.elementor-element-2daf495{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-419 .elementor-element.elementor-element-2daf495 .elementor-heading-title{font-family:"Allura", Sans-serif;font-size:70px;font-weight:400;color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-8580e38{font-family:"Special Elite", Sans-serif;font-weight:600;color:#000000;}.elementor-419 .elementor-element.elementor-element-c06da02{font-family:"Special Elite", Sans-serif;font-weight:400;color:#000000;}.elementor-419 .elementor-element.elementor-element-7200093{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-419 .elementor-element.elementor-element-005f4fa{--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-419 .elementor-element.elementor-element-82aae71{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-419 .elementor-element.elementor-element-82aae71 .elementor-heading-title{font-family:"Allura", Sans-serif;font-size:70px;font-weight:400;color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-ec55244{font-family:"Special Elite", Sans-serif;font-weight:600;color:#000000;}.elementor-419 .elementor-element.elementor-element-1ada3e9{font-family:"Special Elite", Sans-serif;font-weight:400;color:#000000;}.elementor-419 .elementor-element.elementor-element-387950b{--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-419 .elementor-element.elementor-element-de21f4b{--display:flex;}.elementor-419 .elementor-element.elementor-element-de21f4b:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-de21f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-419 .elementor-element.elementor-element-200d1f0{--spacer-size:50px;}.elementor-419 .elementor-element.elementor-element-1a644a7{--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-419 .elementor-element.elementor-element-1a644a7:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-1a644a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-419 .elementor-element.elementor-element-1a644a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-381c75b .elementor-icon-box-wrapper{gap:15px;}.elementor-419 .elementor-element.elementor-element-381c75b.elementor-view-stacked .elementor-icon{background-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-381c75b.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-381c75b.elementor-view-default .elementor-icon{fill:#BC9C74;color:#BC9C74;border-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-381c75b .elementor-icon-box-title, .elementor-419 .elementor-element.elementor-element-381c75b .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-weight:600;}.elementor-419 .elementor-element.elementor-element-381c75b .elementor-icon-box-title{color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-381c75b:has(:hover) .elementor-icon-box-title,
					 .elementor-419 .elementor-element.elementor-element-381c75b:has(:focus) .elementor-icon-box-title{color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-65d7f9d{--display:flex;border-style:none;--border-style:none;}.elementor-419 .elementor-element.elementor-element-65d7f9d:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-65d7f9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-419 .elementor-element.elementor-element-7151ed1{border-style:solid;border-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-1b0522c{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-419 .elementor-element.elementor-element-1b0522c .elementor-heading-title{font-family:"Allura", Sans-serif;font-size:70px;font-weight:400;color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-a6b8f0f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-419 .elementor-element.elementor-element-a6b8f0f:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-a6b8f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-419 .elementor-element.elementor-element-03d27b2{--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-419 .elementor-element.elementor-element-03d27b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-d8fb8af img{width:49%;}.elementor-419 .elementor-element.elementor-element-6c77f66{--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-419 .elementor-element.elementor-element-6c77f66.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-12a22e1{font-family:"Special Elite", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-2a72226{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-2a72226:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-2a72226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-419 .elementor-element.elementor-element-2e7c116{--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-419 .elementor-element.elementor-element-2e7c116.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-74479ba img{width:49%;}.elementor-419 .elementor-element.elementor-element-96e0d08{--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-419 .elementor-element.elementor-element-96e0d08.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-4e62acf{font-family:"Special Elite", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-cb1472b .elementor-button{background-color:#61CE7000;font-family:"Allura", Sans-serif;font-weight:700;fill:#BC9C74;color:#BC9C74;border-style:solid;border-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-cb1472b .elementor-button-content-wrapper{flex-direction:row;}.elementor-419 .elementor-element.elementor-element-863885e{--display:flex;}.elementor-419 .elementor-element.elementor-element-0421687{--spacer-size:50px;}.elementor-419 .elementor-element.elementor-element-7be06d4{--display:flex;}.elementor-419 .elementor-element.elementor-element-ab6a372 .elementor-icon-box-wrapper{gap:15px;}.elementor-419 .elementor-element.elementor-element-ab6a372.elementor-view-stacked .elementor-icon{background-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-ab6a372.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-ab6a372.elementor-view-default .elementor-icon{fill:#BC9C74;color:#BC9C74;border-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-ab6a372 .elementor-icon-box-title, .elementor-419 .elementor-element.elementor-element-ab6a372 .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-weight:600;}.elementor-419 .elementor-element.elementor-element-ab6a372 .elementor-icon-box-title{color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-ab6a372:has(:hover) .elementor-icon-box-title,
					 .elementor-419 .elementor-element.elementor-element-ab6a372:has(:focus) .elementor-icon-box-title{color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-655eb8d{--spacer-size:50px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-419 .elementor-element.elementor-element-0060677 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-419 .elementor-element.elementor-element-0060677 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-419 .elementor-element.elementor-element-0060677{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-419 .elementor-element.elementor-element-494cac8{--display:flex;}.elementor-419 .elementor-element.elementor-element-0395c14{--spacer-size:50px;}.elementor-419 .elementor-element.elementor-element-8f499c7{--display:flex;border-style:solid;--border-style:solid;border-color:#BC9C74;--border-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-8f499c7:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-8f499c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-78f887a{--spacer-size:50px;}.elementor-419 .elementor-element.elementor-element-674ba9c .elementor-icon-box-wrapper{gap:15px;}.elementor-419 .elementor-element.elementor-element-674ba9c.elementor-view-stacked .elementor-icon{background-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-674ba9c.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-674ba9c.elementor-view-default .elementor-icon{fill:#BC9C74;color:#BC9C74;border-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-674ba9c .elementor-icon-box-title, .elementor-419 .elementor-element.elementor-element-674ba9c .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-weight:600;}.elementor-419 .elementor-element.elementor-element-674ba9c .elementor-icon-box-title{color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-674ba9c:has(:hover) .elementor-icon-box-title,
					 .elementor-419 .elementor-element.elementor-element-674ba9c:has(:focus) .elementor-icon-box-title{color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-a55ac96{--spacer-size:50px;}.elementor-419 .elementor-element.elementor-element-ac977cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#BC9C74;--border-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-ac977cd:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-ac977cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-c8911df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-419 .elementor-element.elementor-element-7d51876{font-family:"Special Elite", Sans-serif;font-weight:600;color:#000000;}.elementor-419 .elementor-element.elementor-element-5ebb00f{--display:flex;}.elementor-419 .elementor-element.elementor-element-4e25051{--spacer-size:50px;}.elementor-419 .elementor-element.elementor-element-d82c25d{--display:flex;}.elementor-419 .elementor-element.elementor-element-a9b49d4 .elementor-icon-box-wrapper{gap:15px;}.elementor-419 .elementor-element.elementor-element-a9b49d4.elementor-view-stacked .elementor-icon{background-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-a9b49d4.elementor-view-framed .elementor-icon, .elementor-419 .elementor-element.elementor-element-a9b49d4.elementor-view-default .elementor-icon{fill:#BC9C74;color:#BC9C74;border-color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-a9b49d4 .elementor-icon-box-title, .elementor-419 .elementor-element.elementor-element-a9b49d4 .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-weight:600;}.elementor-419 .elementor-element.elementor-element-a9b49d4 .elementor-icon-box-title{color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-a9b49d4:has(:hover) .elementor-icon-box-title,
					 .elementor-419 .elementor-element.elementor-element-a9b49d4:has(:focus) .elementor-icon-box-title{color:#BC9C74;}.elementor-419 .elementor-element.elementor-element-7071b8e{--spacer-size:50px;}.elementor-419 .elementor-element.elementor-element-b770145{--display:flex;}.elementor-419 .elementor-element.elementor-element-30667ef{font-family:"Special Elite", Sans-serif;font-weight:400;color:#000000;}.elementor-419 .elementor-element.elementor-element-2888c89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-419 .elementor-element.elementor-element-79b0721{--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-419 .elementor-element.elementor-element-f6df453{--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-419 .elementor-element.elementor-element-6abec30{--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;}body.elementor-page-419:not(.elementor-motion-effects-element-type-background), body.elementor-page-419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF8;}@media(max-width:1024px){.elementor-419 .elementor-element.elementor-element-f833e27{text-align:center;}.elementor-419 .elementor-element.elementor-element-c61341b{text-align:center;}.elementor-419 .elementor-element.elementor-element-9fe49a5{text-align:center;}.elementor-419 .elementor-element.elementor-element-7d50346{text-align:center;}.elementor-419 .elementor-element.elementor-element-85431d2{text-align:center;}.elementor-419 .elementor-element.elementor-element-2daf495{text-align:center;}.elementor-419 .elementor-element.elementor-element-82aae71{text-align:center;}.elementor-419 .elementor-element.elementor-element-1b0522c{text-align:center;}}@media(min-width:768px){.elementor-419 .elementor-element.elementor-element-44ee512{--width:101.14%;}.elementor-419 .elementor-element.elementor-element-9c1f804{--width:74.428%;}.elementor-419 .elementor-element.elementor-element-cfcf120{--width:18.699%;}.elementor-419 .elementor-element.elementor-element-8c3f9c0{--width:83.98%;}.elementor-419 .elementor-element.elementor-element-453e9d2{--width:18.699%;}.elementor-419 .elementor-element.elementor-element-3ef881d{--width:83.98%;}.elementor-419 .elementor-element.elementor-element-b4de33f{--width:18.699%;}.elementor-419 .elementor-element.elementor-element-6572b52{--width:83.98%;}.elementor-419 .elementor-element.elementor-element-14e74b1{--width:18.699%;}.elementor-419 .elementor-element.elementor-element-205d31d{--width:83.98%;}.elementor-419 .elementor-element.elementor-element-a3a34e7{--width:50%;}.elementor-419 .elementor-element.elementor-element-e286821{--width:50%;}.elementor-419 .elementor-element.elementor-element-2f53cf8{--width:50%;}.elementor-419 .elementor-element.elementor-element-91ed1b7{--width:50%;}.elementor-419 .elementor-element.elementor-element-233c24f{--width:50%;}.elementor-419 .elementor-element.elementor-element-f938a6b{--width:50%;}.elementor-419 .elementor-element.elementor-element-005f4fa{--width:50%;}.elementor-419 .elementor-element.elementor-element-387950b{--width:50%;}.elementor-419 .elementor-element.elementor-element-03d27b2{--width:18.699%;}.elementor-419 .elementor-element.elementor-element-6c77f66{--width:83.98%;}.elementor-419 .elementor-element.elementor-element-2e7c116{--width:18.699%;}.elementor-419 .elementor-element.elementor-element-96e0d08{--width:83.98%;}.elementor-419 .elementor-element.elementor-element-79b0721{--width:33.3333%;}.elementor-419 .elementor-element.elementor-element-f6df453{--width:33.3333%;}.elementor-419 .elementor-element.elementor-element-6abec30{--width:33.3333%;}}@media(max-width:767px){.elementor-419 .elementor-element.elementor-element-44ee512{--min-height:100vh;--overlay-opacity:0;--z-index:999;}.elementor-419 .elementor-element.elementor-element-2034426{--spacer-size:1px;}.elementor-419 .elementor-element.elementor-element-1511017{--spacer-size:115px;}.elementor-419 .elementor-element.elementor-element-081f08a .elementor-heading-title{font-size:14px;}.elementor-419 .elementor-element.elementor-element-f833e27{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-419 .elementor-element.elementor-element-f833e27 .elementor-heading-title{font-size:46px;}.elementor-419 .elementor-element.elementor-element-9c1f804.e-con{--e-con-transform-scale:0.9;}.elementor-419 .elementor-element.elementor-element-3091077 .elementor-icon{font-size:20px;}.elementor-419 .elementor-element.elementor-element-3091077 .elementor-icon svg{height:20px;}.elementor-419 .elementor-element.elementor-element-d6912cc .elementor-icon{font-size:20px;}.elementor-419 .elementor-element.elementor-element-d6912cc .elementor-icon svg{height:20px;}.elementor-419 .elementor-element.elementor-element-9d0a0da .elementor-icon{font-size:20px;}.elementor-419 .elementor-element.elementor-element-9d0a0da .elementor-icon svg{height:20px;}.elementor-419 .elementor-element.elementor-element-df23630 .elementor-icon{font-size:20px;}.elementor-419 .elementor-element.elementor-element-df23630 .elementor-icon svg{height:20px;}.elementor-419 .elementor-element.elementor-element-3f36164 .elementor-icon{font-size:20px;}.elementor-419 .elementor-element.elementor-element-3f36164 .elementor-icon svg{height:20px;}.elementor-419 .elementor-element.elementor-element-b92f9aa .elementor-icon{font-size:20px;}.elementor-419 .elementor-element.elementor-element-b92f9aa .elementor-icon svg{height:20px;}.elementor-419 .elementor-element.elementor-element-fd20059 .elementor-icon{font-size:20px;}.elementor-419 .elementor-element.elementor-element-fd20059 .elementor-icon svg{height:20px;}.elementor-419 .elementor-element.elementor-element-55ad858{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-2b2842c{--e-transform-scale:1.1;}.elementor-419 .elementor-element.elementor-element-86d32fe{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-c61341b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-419 .elementor-element.elementor-element-c61341b .elementor-heading-title{font-size:52px;}.elementor-419 .elementor-element.elementor-element-b464c60{border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;}.elementor-419 .elementor-element.elementor-element-870e963{--e-transform-scale:0.96;text-align:justify;}.elementor-419 .elementor-element.elementor-element-c534e90:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-c534e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://linvito.online/wp-content/uploads/2026/09/ChatGPT-Image-3-sept-2026-03_36_19-p.m.png");background-position:-148px 0px;background-size:cover;}.elementor-419 .elementor-element.elementor-element-c534e90{--overlay-opacity:0.2;border-width:2px 0px 4px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;}.elementor-419 .elementor-element.elementor-element-d368a13{text-align:center;}.elementor-419 .elementor-element.elementor-element-d368a13 .elementor-heading-title{font-size:47px;}body:not(.rtl) .elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 5px/2 );}body:not(.rtl) .elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 5px/2 );}body.rtl .elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 5px/2 );}body.rtl .elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 5px/2 );}.elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-item{padding:16px 16px 16px 16px;}.elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-digits{font-size:53px;}.elementor-419 .elementor-element.elementor-element-aa094f7{text-align:center;}.elementor-419 .elementor-element.elementor-element-aa094f7 .elementor-heading-title{font-size:32px;}.elementor-419 .elementor-element.elementor-element-961dbe6 .elementor-icon-box-wrapper{gap:5px;}.elementor-419 .elementor-element.elementor-element-961dbe6 .elementor-icon{font-size:38px;}.elementor-419 .elementor-element.elementor-element-961dbe6 .elementor-icon i{transform:rotate(0deg);}.elementor-419 .elementor-element.elementor-element-961dbe6 .elementor-icon-box-title, .elementor-419 .elementor-element.elementor-element-961dbe6 .elementor-icon-box-title a{font-size:30px;}.elementor-419 .elementor-element.elementor-element-47aaba0{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-419 .elementor-element.elementor-element-d8bf2af{border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-9fe49a5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-419 .elementor-element.elementor-element-9fe49a5 .elementor-heading-title{font-size:32px;}.elementor-419 .elementor-element.elementor-element-a52f04b{--flex-wrap:nowrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-cfcf120{--width:34px;}.elementor-419 .elementor-element.elementor-element-5fa084d{text-align:start;}.elementor-419 .elementor-element.elementor-element-5fa084d img{width:100%;}.elementor-419 .elementor-element.elementor-element-8c3f9c0{--margin-top:0px;--margin-bottom:0px;--margin-left:-18px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-f487c1d{--e-transform-scale:0.96;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-419 .elementor-element.elementor-element-8a0bb0a{--flex-wrap:nowrap;--margin-top:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-453e9d2{--width:34px;}.elementor-419 .elementor-element.elementor-element-ed4c3a8{text-align:start;}.elementor-419 .elementor-element.elementor-element-ed4c3a8 img{width:100%;}.elementor-419 .elementor-element.elementor-element-3ef881d{--margin-top:0px;--margin-bottom:0px;--margin-left:-18px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-8ff581e{--e-transform-scale:0.96;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-419 .elementor-element.elementor-element-9df18a3{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-35ab385{--e-transform-scale:0.96;text-align:justify;}.elementor-419 .elementor-element.elementor-element-a59395c{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-419 .elementor-element.elementor-element-a59395c .elementor-button{border-width:1px 1px 1px 1px;}.elementor-419 .elementor-element.elementor-element-750fce8{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-419 .elementor-element.elementor-element-a91e866{border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-7d50346{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-419 .elementor-element.elementor-element-7d50346 .elementor-heading-title{font-size:32px;}.elementor-419 .elementor-element.elementor-element-69ce9b5{--flex-wrap:nowrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-b4de33f{--width:34px;}.elementor-419 .elementor-element.elementor-element-19df16d{text-align:start;}.elementor-419 .elementor-element.elementor-element-19df16d img{width:100%;}.elementor-419 .elementor-element.elementor-element-6572b52{--margin-top:0px;--margin-bottom:0px;--margin-left:-18px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-94a23f2{--e-transform-scale:0.96;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-419 .elementor-element.elementor-element-507c520{--flex-wrap:nowrap;--margin-top:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-14e74b1{--width:34px;}.elementor-419 .elementor-element.elementor-element-bfe71d6{text-align:start;}.elementor-419 .elementor-element.elementor-element-bfe71d6 img{width:100%;}.elementor-419 .elementor-element.elementor-element-205d31d{--margin-top:0px;--margin-bottom:0px;--margin-left:-18px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-2ac5a4b{--e-transform-scale:0.96;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-419 .elementor-element.elementor-element-7375739{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-74caae5{--e-transform-scale:0.96;text-align:justify;}.elementor-419 .elementor-element.elementor-element-5059ba7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-419 .elementor-element.elementor-element-5059ba7 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-419 .elementor-element.elementor-element-376618f:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-376618f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://linvito.online/wp-content/uploads/2026/09/banner-dress.png");background-size:cover;}.elementor-419 .elementor-element.elementor-element-376618f{--flex-wrap:wrap;}.elementor-419 .elementor-element.elementor-element-ee20bec{text-align:center;}.elementor-419 .elementor-element.elementor-element-ee20bec .elementor-heading-title{font-size:47px;}.elementor-419 .elementor-element.elementor-element-7132f5f{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-419 .elementor-element.elementor-element-7132f5f .elementor-heading-title{font-size:28px;}.elementor-419 .elementor-element.elementor-element-e286821.e-con{--e-con-transform-scale:0.9;}.elementor-419 .elementor-element.elementor-element-11a33d7{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-419 .elementor-element.elementor-element-90f4eee{--spacer-size:22px;}.elementor-419 .elementor-element.elementor-element-b40afe2 .elementor-icon-box-wrapper{gap:5px;}.elementor-419 .elementor-element.elementor-element-b40afe2 .elementor-icon{font-size:38px;}.elementor-419 .elementor-element.elementor-element-b40afe2 .elementor-icon i{transform:rotate(0deg);}.elementor-419 .elementor-element.elementor-element-b40afe2 .elementor-icon-box-title, .elementor-419 .elementor-element.elementor-element-b40afe2 .elementor-icon-box-title a{font-size:30px;}.elementor-419 .elementor-element.elementor-element-2430e39{--spacer-size:22px;}.elementor-419 .elementor-element.elementor-element-c254b0a{--flex-wrap:nowrap;}.elementor-419 .elementor-element.elementor-element-85431d2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-419 .elementor-element.elementor-element-85431d2 .elementor-heading-title{font-size:30px;}.elementor-419 .elementor-element.elementor-element-4eb4ba5{--e-transform-scale:0.96;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-419 .elementor-element.elementor-element-bf5cd23{--e-transform-scale:0.96;margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;font-size:13px;line-height:1em;}.elementor-419 .elementor-element.elementor-element-276ce90 img{width:60%;}.elementor-419 .elementor-element.elementor-element-7763b8f{--flex-wrap:nowrap;}.elementor-419 .elementor-element.elementor-element-46581f2 img{width:60%;}.elementor-419 .elementor-element.elementor-element-2daf495{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-419 .elementor-element.elementor-element-2daf495 .elementor-heading-title{font-size:30px;}.elementor-419 .elementor-element.elementor-element-8580e38{--e-transform-scale:0.96;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-419 .elementor-element.elementor-element-c06da02{--e-transform-scale:0.96;margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;font-size:13px;line-height:1em;}.elementor-419 .elementor-element.elementor-element-7200093{--flex-wrap:nowrap;}.elementor-419 .elementor-element.elementor-element-82aae71{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-419 .elementor-element.elementor-element-82aae71 .elementor-heading-title{font-size:30px;}.elementor-419 .elementor-element.elementor-element-ec55244{--e-transform-scale:0.96;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-419 .elementor-element.elementor-element-1ada3e9{--e-transform-scale:0.96;margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;font-size:13px;line-height:1em;}.elementor-419 .elementor-element.elementor-element-f3ddc0a img{width:60%;}.elementor-419 .elementor-element.elementor-element-200d1f0{--spacer-size:22px;}.elementor-419 .elementor-element.elementor-element-1a644a7{--width:405px;}.elementor-419 .elementor-element.elementor-element-381c75b .elementor-icon-box-wrapper{gap:5px;}.elementor-419 .elementor-element.elementor-element-381c75b .elementor-icon{font-size:38px;}.elementor-419 .elementor-element.elementor-element-381c75b .elementor-icon i{transform:rotate(0deg);}.elementor-419 .elementor-element.elementor-element-381c75b .elementor-icon-box-title, .elementor-419 .elementor-element.elementor-element-381c75b .elementor-icon-box-title a{font-size:30px;}.elementor-419 .elementor-element.elementor-element-7151ed1{border-width:3px 3px 3px 3px;}.elementor-419 .elementor-element.elementor-element-1b0522c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-419 .elementor-element.elementor-element-1b0522c .elementor-heading-title{font-size:32px;}.elementor-419 .elementor-element.elementor-element-a6b8f0f{--flex-wrap:nowrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-03d27b2{--width:34px;}.elementor-419 .elementor-element.elementor-element-d8fb8af{text-align:start;}.elementor-419 .elementor-element.elementor-element-d8fb8af img{width:100%;}.elementor-419 .elementor-element.elementor-element-6c77f66{--margin-top:0px;--margin-bottom:0px;--margin-left:-18px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-12a22e1{--e-transform-scale:0.96;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-419 .elementor-element.elementor-element-2a72226{--flex-wrap:nowrap;--margin-top:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-2e7c116{--width:34px;}.elementor-419 .elementor-element.elementor-element-74479ba{text-align:start;}.elementor-419 .elementor-element.elementor-element-74479ba img{width:100%;}.elementor-419 .elementor-element.elementor-element-96e0d08{--margin-top:0px;--margin-bottom:0px;--margin-left:-18px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-4e62acf{--e-transform-scale:0.96;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-419 .elementor-element.elementor-element-cb1472b{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-419 .elementor-element.elementor-element-cb1472b .elementor-button{border-width:1px 1px 1px 1px;}.elementor-419 .elementor-element.elementor-element-0421687{--spacer-size:22px;}.elementor-419 .elementor-element.elementor-element-ab6a372 .elementor-icon-box-wrapper{gap:5px;}.elementor-419 .elementor-element.elementor-element-ab6a372 .elementor-icon{font-size:38px;}.elementor-419 .elementor-element.elementor-element-ab6a372 .elementor-icon i{transform:rotate(0deg);}.elementor-419 .elementor-element.elementor-element-ab6a372 .elementor-icon-box-title, .elementor-419 .elementor-element.elementor-element-ab6a372 .elementor-icon-box-title a{font-size:30px;}.elementor-419 .elementor-element.elementor-element-655eb8d{--spacer-size:22px;}.elementor-419 .elementor-element.elementor-element-0395c14{--spacer-size:22px;}.elementor-419 .elementor-element.elementor-element-8f499c7{border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-419 .elementor-element.elementor-element-78f887a{--spacer-size:22px;}.elementor-419 .elementor-element.elementor-element-674ba9c .elementor-icon-box-wrapper{gap:5px;}.elementor-419 .elementor-element.elementor-element-674ba9c .elementor-icon{font-size:38px;}.elementor-419 .elementor-element.elementor-element-674ba9c .elementor-icon i{transform:rotate(0deg);}.elementor-419 .elementor-element.elementor-element-674ba9c .elementor-icon-box-title, .elementor-419 .elementor-element.elementor-element-674ba9c .elementor-icon-box-title a{font-size:30px;}.elementor-419 .elementor-element.elementor-element-a55ac96{--spacer-size:22px;}.elementor-419 .elementor-element.elementor-element-ac977cd{border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-c8911df{width:var( --container-widget-width, 376px );max-width:376px;--container-widget-width:376px;--container-widget-flex-grow:0;}.elementor-419 .elementor-element.elementor-element-c8911df img{width:47%;}.elementor-419 .elementor-element.elementor-element-7d51876{--e-transform-scale:0.96;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-419 .elementor-element.elementor-element-4e25051{--spacer-size:22px;}.elementor-419 .elementor-element.elementor-element-a9b49d4 .elementor-icon-box-wrapper{gap:5px;}.elementor-419 .elementor-element.elementor-element-a9b49d4 .elementor-icon{font-size:38px;}.elementor-419 .elementor-element.elementor-element-a9b49d4 .elementor-icon i{transform:rotate(0deg);}.elementor-419 .elementor-element.elementor-element-a9b49d4 .elementor-icon-box-title, .elementor-419 .elementor-element.elementor-element-a9b49d4 .elementor-icon-box-title a{font-size:30px;}.elementor-419 .elementor-element.elementor-element-7071b8e{--spacer-size:22px;}.elementor-419 .elementor-element.elementor-element-30667ef{--e-transform-scale:0.96;text-align:justify;}.elementor-419 .elementor-element.elementor-element-2888c89{--flex-wrap:nowrap;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419 .elementor-element.elementor-element-8fd95d7 img{width:73%;}.elementor-419 .elementor-element.elementor-element-3b14f5b img{width:100%;}.elementor-419 .elementor-element.elementor-element-02b9167 img{width:100%;}}/* Start custom CSS for button, class: .elementor-element-c32a35f */.elementor-419 .elementor-element.elementor-element-c32a35f .elementor-button {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    border: 1px solid rgba(255, 255, 255, 0.35);
    border-radius: 50px;

    box-shadow:
        0 8px 25px rgba(0, 0, 0, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);

    color: #ffffff;

    transition: all 0.3s ease;
}

.elementor-419 .elementor-element.elementor-element-c32a35f .elementor-button:hover {
    background: rgba(255, 255, 255, 0.25);
    transform: translateY(-2px);

    box-shadow:
        0 12px 30px rgba(0, 0, 0, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.35);
}
.elementor-419 .elementor-element.elementor-element-c32a35f .elementor-button {
    position: relative;
    overflow: hidden;
}

.elementor-419 .elementor-element.elementor-element-c32a35f .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.6s ease;
}

.elementor-419 .elementor-element.elementor-element-c32a35f .elementor-button:hover::before {
    left: 150%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f3e454 */.elementor-419 .elementor-element.elementor-element-1f3e454 {
    position: relative;
    overflow: hidden;

    background: rgba(255, 255, 255, 0.14);

    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);

    border: 1px solid rgba(255, 255, 255, 0.30);
    border-radius: 25px;

    box-shadow:
        0 10px 35px rgba(0, 0, 0, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);

    transition: all 0.4s ease;
}

/* BRILLO PREMIUM */
.elementor-419 .elementor-element.elementor-element-1f3e454::before {
    content: "";
    position: absolute;

    top: 0;
    left: -120%;

    width: 45%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.30),
        transparent
    );

    transform: skewX(-20deg);

    animation: glassShine 5s infinite;

    pointer-events: none;
}

/* ANIMACIÓN */
@keyframes glassShine {
    0% {
        left: -120%;
    }

    20% {
        left: 150%;
    }

    100% {
        left: 150%;
    }
}

/* HOVER */
.elementor-419 .elementor-element.elementor-element-1f3e454:hover {
    background: rgba(255, 255, 255, 0.20);

    transform: translateY(-3px);

    box-shadow:
        0 15px 40px rgba(0, 0, 0, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44ee512 */height: 100dvh;/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-2f52647 */.elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-item {
    position: relative;
    overflow: hidden;

    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    border: 1px solid rgba(255, 255, 255, 0.35);
    border-radius: 20px;

    box-shadow:
        0 8px 30px rgba(0, 0, 0, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);

    transition: all 0.3s ease;
}

/* BRILLO PREMIUM */
.elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-item::before {
    content: "";
    position: absolute;

    top: 0;
    left: -100%;

    width: 50%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.35),
        transparent
    );

    transform: skewX(-20deg);

    transition: left 0.7s ease;

    pointer-events: none;
}

/* ACTIVAR BRILLO */
.elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-item:hover::before {
    left: 150%;
}

/* ELEVACIÓN */
.elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-item:hover {
    transform: translateY(-3px);

    background: rgba(255, 255, 255, 0.22);

    box-shadow:
        0 12px 35px rgba(0, 0, 0, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.35);
}

/* NÚMEROS */
.elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-digits {
    color: #ffffff;
    font-weight: 600;
}

/* ETIQUETAS */
.elementor-419 .elementor-element.elementor-element-2f52647 .elementor-countdown-label {
    color: rgba(255, 255, 255, 0.8);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31f13b5 */.elementor-419 .elementor-element.elementor-element-31f13b5 .elementor-button {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    border: 1px solid rgba(255, 255, 255, 0.35);
    border-radius: 50px;

    box-shadow:
        0 8px 25px rgba(0, 0, 0, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);

    color: #ffffff;

    transition: all 0.3s ease;
}

.elementor-419 .elementor-element.elementor-element-31f13b5 .elementor-button:hover {
    background: rgba(255, 255, 255, 0.25);
    transform: translateY(-2px);

    box-shadow:
        0 12px 30px rgba(0, 0, 0, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.35);
}
.elementor-419 .elementor-element.elementor-element-31f13b5 .elementor-button {
    position: relative;
    overflow: hidden;
}

.elementor-419 .elementor-element.elementor-element-31f13b5 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.6s ease;
}

.elementor-419 .elementor-element.elementor-element-31f13b5 .elementor-button:hover::before {
    left: 150%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-961dbe6 */.elementor-419 .elementor-element.elementor-element-961dbe6 {
    animation: elegante 4s ease-in-out infinite;
    transform-origin: center;
}

@keyframes elegante {
    0%, 100% {
        transform: translateY(0) rotate(0deg);
    }
    50% {
        transform: translateY(-4px) rotate(1deg);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a59395c */.elementor-419 .elementor-element.elementor-element-a59395c .elementor-button {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    border: 1px solid rgba(255, 255, 255, 0.35);
    border-radius: 50px;

    box-shadow:
        0 8px 25px rgba(0, 0, 0, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);

    color: #ffffff;

    transition: all 0.3s ease;
}

.elementor-419 .elementor-element.elementor-element-a59395c .elementor-button:hover {
    background: rgba(255, 255, 255, 0.25);
    transform: translateY(-2px);

    box-shadow:
        0 12px 30px rgba(0, 0, 0, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.35);
}
.elementor-419 .elementor-element.elementor-element-a59395c .elementor-button {
    position: relative;
    overflow: hidden;
}

.elementor-419 .elementor-element.elementor-element-a59395c .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.6s ease;
}

.elementor-419 .elementor-element.elementor-element-a59395c .elementor-button:hover::before {
    left: 150%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5059ba7 */.elementor-419 .elementor-element.elementor-element-5059ba7 .elementor-button {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    border: 1px solid rgba(255, 255, 255, 0.35);
    border-radius: 50px;

    box-shadow:
        0 8px 25px rgba(0, 0, 0, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);

    color: #ffffff;

    transition: all 0.3s ease;
}

.elementor-419 .elementor-element.elementor-element-5059ba7 .elementor-button:hover {
    background: rgba(255, 255, 255, 0.25);
    transform: translateY(-2px);

    box-shadow:
        0 12px 30px rgba(0, 0, 0, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.35);
}
.elementor-419 .elementor-element.elementor-element-5059ba7 .elementor-button {
    position: relative;
    overflow: hidden;
}

.elementor-419 .elementor-element.elementor-element-5059ba7 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.6s ease;
}

.elementor-419 .elementor-element.elementor-element-5059ba7 .elementor-button:hover::before {
    left: 150%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11a33d7 */.elementor-419 .elementor-element.elementor-element-11a33d7 .elementor-button {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    border: 1px solid rgba(255, 255, 255, 0.35);
    border-radius: 50px;

    box-shadow:
        0 8px 25px rgba(0, 0, 0, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);

    color: #ffffff;

    transition: all 0.3s ease;
}

.elementor-419 .elementor-element.elementor-element-11a33d7 .elementor-button:hover {
    background: rgba(255, 255, 255, 0.25);
    transform: translateY(-2px);

    box-shadow:
        0 12px 30px rgba(0, 0, 0, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.35);
}
.elementor-419 .elementor-element.elementor-element-11a33d7 .elementor-button {
    position: relative;
    overflow: hidden;
}

.elementor-419 .elementor-element.elementor-element-11a33d7 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.6s ease;
}

.elementor-419 .elementor-element.elementor-element-11a33d7 .elementor-button:hover::before {
    left: 150%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e286821 */.elementor-419 .elementor-element.elementor-element-e286821 {
    position: relative;
    overflow: hidden;

    background: rgba(255, 255, 255, 0.14);

    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);

    border: 1px solid rgba(255, 255, 255, 0.30);
    border-radius: 25px;

    box-shadow:
        0 10px 35px rgba(0, 0, 0, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);

    transition: all 0.4s ease;
}

/* BRILLO PREMIUM */
.elementor-419 .elementor-element.elementor-element-e286821::before {
    content: "";
    position: absolute;

    top: 0;
    left: -120%;

    width: 45%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.30),
        transparent
    );

    transform: skewX(-20deg);

    animation: glassShine 5s infinite;

    pointer-events: none;
}

/* ANIMACIÓN */
@keyframes glassShine {
    0% {
        left: -120%;
    }

    20% {
        left: 150%;
    }

    100% {
        left: 150%;
    }
}

/* HOVER */
.elementor-419 .elementor-element.elementor-element-e286821:hover {
    background: rgba(255, 255, 255, 0.20);

    transform: translateY(-3px);

    box-shadow:
        0 15px 40px rgba(0, 0, 0, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b40afe2 */.elementor-419 .elementor-element.elementor-element-b40afe2 {
    animation: elegante 4s ease-in-out infinite;
    transform-origin: center;
}

@keyframes elegante {
    0%, 100% {
        transform: translateY(0) rotate(0deg);
    }
    50% {
        transform: translateY(-4px) rotate(1deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-381c75b */.elementor-419 .elementor-element.elementor-element-381c75b {
    animation: elegante 4s ease-in-out infinite;
    transform-origin: center;
}

@keyframes elegante {
    0%, 100% {
        transform: translateY(0) rotate(0deg);
    }
    50% {
        transform: translateY(-4px) rotate(1deg);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb1472b */.elementor-419 .elementor-element.elementor-element-cb1472b .elementor-button {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    border: 1px solid rgba(255, 255, 255, 0.35);
    border-radius: 50px;

    box-shadow:
        0 8px 25px rgba(0, 0, 0, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);

    color: #ffffff;

    transition: all 0.3s ease;
}

.elementor-419 .elementor-element.elementor-element-cb1472b .elementor-button:hover {
    background: rgba(255, 255, 255, 0.25);
    transform: translateY(-2px);

    box-shadow:
        0 12px 30px rgba(0, 0, 0, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.35);
}
.elementor-419 .elementor-element.elementor-element-cb1472b .elementor-button {
    position: relative;
    overflow: hidden;
}

.elementor-419 .elementor-element.elementor-element-cb1472b .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.6s ease;
}

.elementor-419 .elementor-element.elementor-element-cb1472b .elementor-button:hover::before {
    left: 150%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ab6a372 */.elementor-419 .elementor-element.elementor-element-ab6a372 {
    animation: elegante 4s ease-in-out infinite;
    transform-origin: center;
}

@keyframes elegante {
    0%, 100% {
        transform: translateY(0) rotate(0deg);
    }
    50% {
        transform: translateY(-4px) rotate(1deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-674ba9c */.elementor-419 .elementor-element.elementor-element-674ba9c {
    animation: elegante 4s ease-in-out infinite;
    transform-origin: center;
}

@keyframes elegante {
    0%, 100% {
        transform: translateY(0) rotate(0deg);
    }
    50% {
        transform: translateY(-4px) rotate(1deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a9b49d4 */.elementor-419 .elementor-element.elementor-element-a9b49d4 {
    animation: elegante 4s ease-in-out infinite;
    transform-origin: center;
}

@keyframes elegante {
    0%, 100% {
        transform: translateY(0) rotate(0deg);
    }
    50% {
        transform: translateY(-4px) rotate(1deg);
    }
}/* End custom CSS */
/* Start custom CSS *//* =====================================================
   INVITACIÓN DIGITAL — DISEÑO MOBILE FIRST
   ===================================================== */

/* Contenedor principal de la invitación */
body {
    background: #f5f5f5;
}

/* Mantener toda la página con ancho tipo móvil */
.elementor-page {
    max-width: 430px;
    margin: 0 auto;
    background: #ffffff;
    min-height: 100vh;
}

/* Evitar que elementos internos se expandan */
.elementor-page .elementor-section,
.elementor-page .e-con {
    max-width: 100%;
}

/* En escritorio: centrar la invitación */
@media (min-width: 768px) {

    body {
        display: flex;
        justify-content: center;
    }

    .elementor-page {
        width: 430px;
        max-width: 430px;
        min-height: 100vh;
        box-shadow: 0 0 30px rgba(0,0,0,0.08);
    }

}/* End custom CSS */