.elementor-29 .elementor-element.elementor-element-fd9b187{--display:flex;--min-height:900px;--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:flex-end;--align-items:flex-end;--overlay-opacity:0.5;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw}.elementor-29 .elementor-element.elementor-element-fd9b187:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-fd9b187>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://midnightoilcafe.com/wp-content/uploads/2026/09/hero-bg.webp);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-29 .elementor-element.elementor-element-fd9b187::before,.elementor-29 .elementor-element.elementor-element-fd9b187>.elementor-background-video-container::before,.elementor-29 .elementor-element.elementor-element-fd9b187>.e-con-inner>.elementor-background-video-container::before,.elementor-29 .elementor-element.elementor-element-fd9b187>.elementor-background-slideshow::before,.elementor-29 .elementor-element.elementor-element-fd9b187>.e-con-inner>.elementor-background-slideshow::before,.elementor-29 .elementor-element.elementor-element-fd9b187>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#00000052 2%,#000000CF 86%)}.elementor-29 .elementor-element.elementor-element-381ac4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.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-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-29 .elementor-element.elementor-element-7d1be4c{width:var(--container-widget-width,100%);max-width:100%;padding:0 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-29 .elementor-element.elementor-element-7d1be4c .elementor-heading-title{font-family:"Unbounded",Sans-serif;font-size:20px;font-weight:700;line-height:1em;color:#78E8EF}.elementor-29 .elementor-element.elementor-element-edfd718{width:var(--container-widget-width,100%);max-width:100%;padding:10px 0 10px 0;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-29 .elementor-element.elementor-element-edfd718 .elementor-heading-title{font-family:"Monaco",Sans-serif;font-size:90px;font-weight:700;line-height:1em;color:#F6FAFF}.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-29 .elementor-element.elementor-element-4af278a{font-family:"Oxanium",Sans-serif;font-size:20px;font-weight:600;color:#FFF}.elementor-29 .elementor-element.elementor-element-32d9b32{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-29 .elementor-element.elementor-element-3e4eb4d .elementor-button{background-color:#0000;font-family:"Oxanium",Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;fill:#FFF;color:#FFF;border-style:none;border-radius:0 0 0 0;padding:25px 0040px 25px 040px}.elementor-29 .elementor-element.elementor-element-3e4eb4d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;z-index:2}.elementor-29 .elementor-element.elementor-element-3e4eb4d.elementor-element{--align-self:flex-start}.elementor-29 .elementor-element.elementor-element-3e4eb4d .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-29 .elementor-element.elementor-element-3e4eb4d .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-29 .elementor-element.elementor-element-f55c035 .elementor-button{background-color:#0000;font-family:"Oxanium",Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;fill:#FFF;color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:25px 40px 25px 40px}.elementor-29 .elementor-element.elementor-element-f55c035{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;z-index:2}.elementor-29 .elementor-element.elementor-element-f55c035.elementor-element{--align-self:flex-start}.elementor-29 .elementor-element.elementor-element-5b232c0{--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-29 .elementor-element.elementor-element-0f5d2be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-29 .elementor-element.elementor-element-0f5d2be:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-0f5d2be>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-29 .elementor-element.elementor-element-625778c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-29 .elementor-element.elementor-element-5945fb1{width:var(--container-widget-width,100%);max-width:100%;padding:0 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-29 .elementor-element.elementor-element-5945fb1 .elementor-heading-title{font-family:"Unbounded",Sans-serif;font-size:30px;font-weight:700;line-height:1em;color:#000}.elementor-29 .elementor-element.elementor-element-5e5cb0e{width:var(--container-widget-width,100%);max-width:100%;padding:0 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-29 .elementor-element.elementor-element-5e5cb0e .elementor-heading-title{font-family:"Oxanium",Sans-serif;font-size:20px;font-weight:700;line-height:1em;color:#000}.elementor-29 .elementor-element.elementor-element-813f69e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-29 .elementor-element.elementor-element-af01141{--display:flex;--justify-content:center}.elementor-29 .elementor-element.elementor-element-5bb85d5{font-family:"Oxanium",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-29 .elementor-element.elementor-element-9e719a9 .elementor-button{background-color:#000;fill:#FFF;color:#FFF;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px}.elementor-29 .elementor-element.elementor-element-9e719a9 .elementor-button-content-wrapper{flex-direction:row}.elementor-29 .elementor-element.elementor-element-9e719a9 .elementor-button .elementor-button-content-wrapper{gap:5px}.elementor-29 .elementor-element.elementor-element-cfe548c{--display:flex}.elementor-29 .elementor-element.elementor-element-8236545 img{border-radius:20px 20px 20px 20px}.elementor-29 .elementor-element.elementor-element-8869e48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px}.elementor-29 .elementor-element.elementor-element-8869e48:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-8869e48>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-29 .elementor-element.elementor-element-e9ae13d{--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;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-29 .elementor-element.elementor-element-2791e6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px}.elementor-29 .elementor-element.elementor-element-2791e6f.e-con{--flex-grow:0;--flex-shrink:0}.elementor-29 .elementor-element.elementor-element-4fc1ed0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-29 .elementor-element.elementor-element-a8c9795{width:var(--container-widget-width,100%);max-width:100%;padding:0 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-29 .elementor-element.elementor-element-a8c9795 .elementor-heading-title{font-family:"Unbounded",Sans-serif;font-size:20px;font-weight:700;line-height:1em;color:#78E8EF}.elementor-29 .elementor-element.elementor-element-e0591ad{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;font-family:"Monaco",Sans-serif;font-size:40px;font-weight:600;color:#000}.elementor-29 .elementor-element.elementor-element-4bc08b1{font-family:"Monaco",Sans-serif;font-size:25px;font-weight:600;color:#000}.elementor-29 .elementor-element.elementor-element-dce73d7{font-family:"Monaco",Sans-serif;font-size:16px;font-weight:300;color:#E67FFA}.elementor-29 .elementor-element.elementor-element-dce73d7 a{color:#D830FF}.elementor-29 .elementor-element.elementor-element-dce73d7 a:hover,.elementor-29 .elementor-element.elementor-element-dce73d7 a:focus{color:#D830FF}.elementor-29 .elementor-element.elementor-element-004e0f9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-29 .elementor-element.elementor-element-6a68574{--display:flex}.elementor-29 .elementor-element.elementor-element-b67ae23{--e-transform-translateX:0px;--e-transform-translateY:0px}.elementor-29 .elementor-element.elementor-element-b67ae23 img{opacity:.8;filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-29 .elementor-element.elementor-element-2b3ded3{--display:flex}.elementor-29 .elementor-element.elementor-element-fba428a{font-family:"Oxanium",Sans-serif;font-size:18px;font-weight:400}.elementor-29 .elementor-element.elementor-element-304df3f{--display:flex;--min-height:850px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-29 .elementor-element.elementor-element-304df3f:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-304df3f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://midnightoilcafe.com/wp-content/uploads/2026/09/DSCF0216-44.jpg);background-size:cover}.elementor-29 .elementor-element.elementor-element-4fd2b90{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-29 .elementor-element.elementor-element-4fd2b90:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-4fd2b90>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-29 .elementor-element.elementor-element-f3ac803{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-29 .elementor-element.elementor-element-1b0e093{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-29 .elementor-element.elementor-element-4a8bc28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-29 .elementor-element.elementor-element-cb05d68{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-29 .elementor-element.elementor-element-9a09eea{--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-29 .elementor-element.elementor-element-9a09eea:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-9a09eea>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF9F0}.elementor-29 .elementor-element.elementor-element-0bbfbbe{--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-29 .elementor-element.elementor-element-26c7fdd{--display:flex}.elementor-29 .elementor-element.elementor-element-f86f230 img{border-radius:20px 20px 80px 20px}.elementor-29 .elementor-element.elementor-element-04bda01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-29 .elementor-element.elementor-element-83c7875{font-family:"Monaco",Sans-serif;font-size:40px;font-weight:600;color:#000}.elementor-29 .elementor-element.elementor-element-708a091{font-family:"Oxanium",Sans-serif;font-size:18px;font-weight:400}.elementor-29 .elementor-element.elementor-element-f1d244c .elementor-button{background-color:#000;fill:#FFF;color:#FFF;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px}.elementor-29 .elementor-element.elementor-element-f1d244c .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-29 .elementor-element.elementor-element-f1d244c .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-29 .elementor-element.elementor-element-44de051 img{width:50%;border-radius:80px 20px 80px 20px}.elementor-29 .elementor-element.elementor-element-8ab6494{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-29 .elementor-element.elementor-element-8ab6494:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-8ab6494>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF9F0}.elementor-29 .elementor-element.elementor-element-0533610{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-29 .elementor-element.elementor-element-db18507{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-29 .elementor-element.elementor-element-557628d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;z-index:3;font-family:"Unbounded",Sans-serif;font-size:20px;font-weight:600;line-height:50px;letter-spacing:2px;color:#78E8EF}.elementor-29 .elementor-element.elementor-element-38d966f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;z-index:3;text-align:center;font-family:"Monaco",Sans-serif;font-size:50px;font-weight:600;line-height:50px;letter-spacing:2px;color:#000}.elementor-29 .elementor-element.elementor-element-e6493c6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;z-index:3;text-align:center;font-family:"Unbounded",Sans-serif;font-size:50px;font-weight:600;line-height:50px;letter-spacing:2px;color:#000}.elementor-29 .elementor-element.elementor-element-283fdce .elementor-button{background-color:#0000;font-family:"Oxanium",Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;fill:#FFF;color:#FFF;border-style:none;border-radius:0 0 0 0;padding:20px 40px 20px 40px}.elementor-29 .elementor-element.elementor-element-283fdce{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;z-index:3}.elementor-29 .elementor-element.elementor-element-283fdce.elementor-element{--align-self:center}.elementor-29 .elementor-element.elementor-element-283fdce .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-29 .elementor-element.elementor-element-283fdce .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-29 .elementor-element.elementor-element-7ce65a1{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;--e-transform-origin-x:center;--e-transform-origin-y:center}.elementor-29 .elementor-element.elementor-element-c6ae287{text-align:center}.elementor-29 .elementor-element.elementor-element-c6ae287 img{width:80%;border-radius:80px 20px 80px 20px}.elementor-29 .elementor-element.elementor-element-9307bc0{--e-transform-translateX:18px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-29 .elementor-element.elementor-element-9307bc0 img{width:80%;border-radius:80px 80px 20px 020px}.elementor-29 .elementor-element.elementor-element-8b89a0e{text-align:center}.elementor-29 .elementor-element.elementor-element-8b89a0e img{width:80%;border-radius:20px 80px 20px 80px}.elementor-29 .elementor-element.elementor-element-eef76c5{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2}.elementor-29 .elementor-element.elementor-element-c94be2b{text-align:center}.elementor-29 .elementor-element.elementor-element-c94be2b img{width:80%;border-radius:80px 20px 80px 20px}.elementor-29 .elementor-element.elementor-element-87cb76c{--e-transform-translateX:18px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-29 .elementor-element.elementor-element-87cb76c img{width:80%;border-radius:80px 80px 20px 020px}.elementor-29 .elementor-element.elementor-element-20b3b25{text-align:center}.elementor-29 .elementor-element.elementor-element-20b3b25 img{width:80%;border-radius:20px 80px 20px 80px}.elementor-29 .elementor-element.elementor-element-e558acd{--display:flex}.elementor-29 .elementor-element.elementor-element-e558acd:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-e558acd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF9F0}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-29 .elementor-element.elementor-element-57938fe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:20px}.elementor-29 .elementor-element.elementor-element-57938fe .elementor-main-swiper{height:800px}.elementor-29 .elementor-element.elementor-element-57938fe .elementor-main-swiper .swiper-slide{background-color:#FFF}.elementor-29 .elementor-element.elementor-element-57938fe .elementor-swiper-button{font-size:40px;color:#FFF}.elementor-29 .elementor-element.elementor-element-57938fe .elementor-swiper-button svg{fill:#FFF}.elementor-29 .elementor-element.elementor-element-2e83734{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999}.elementor-29 .elementor-element.elementor-element-ad30c76{width:100%;max-width:100%}.elementor-29 .elementor-element.elementor-element-ad30c76.elementor-element{--order:99999 /* order end hack */}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-fd9b187{--content-width:1400px}.elementor-29 .elementor-element.elementor-element-381ac4b{--width:80%}.elementor-29 .elementor-element.elementor-element-5b232c0{--width:30%}.elementor-29 .elementor-element.elementor-element-2791e6f{--width:47.922%}.elementor-29 .elementor-element.elementor-element-304df3f{--width:70%}.elementor-29 .elementor-element.elementor-element-f3ac803{--width:50%}.elementor-29 .elementor-element.elementor-element-4a8bc28{--width:50%}.elementor-29 .elementor-element.elementor-element-0bbfbbe{--width:50%}.elementor-29 .elementor-element.elementor-element-04bda01{--width:50%}.elementor-29 .elementor-element.elementor-element-8ab6494{--content-width:100%}.elementor-29 .elementor-element.elementor-element-0533610{--width:100%}.elementor-29 .elementor-element.elementor-element-2e83734{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-5b232c0{--width:500px}.elementor-29 .elementor-element.elementor-element-2791e6f{--width:100%}.elementor-29 .elementor-element.elementor-element-304df3f{--width:100%}}@media(min-width:1025px){.elementor-29 .elementor-element.elementor-element-fd9b187:not(.elementor-motion-effects-element-type-background),.elementor-29 .elementor-element.elementor-element-fd9b187>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-fd9b187{--min-height:653px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-14vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw}.elementor-29 .elementor-element.elementor-element-381ac4b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-29 .elementor-element.elementor-element-7d1be4c{width:100%;max-width:100%;text-align:center}.elementor-29 .elementor-element.elementor-element-7d1be4c .elementor-heading-title{font-size:20px}.elementor-29 .elementor-element.elementor-element-edfd718{width:100%;max-width:100%;padding:5px 0 5px 0;text-align:center}.elementor-29 .elementor-element.elementor-element-edfd718 .elementor-heading-title{font-size:40px}.elementor-29 .elementor-element.elementor-element-4af278a{text-align:center;font-size:20px}.elementor-29 .elementor-element.elementor-element-32d9b32{--justify-content:center}.elementor-29 .elementor-element.elementor-element-3e4eb4d.elementor-element{--align-self:center}.elementor-29 .elementor-element.elementor-element-3e4eb4d .elementor-button{padding:10px 20px 10px 20px}.elementor-29 .elementor-element.elementor-element-f55c035.elementor-element{--align-self:center}.elementor-29 .elementor-element.elementor-element-f55c035 .elementor-button{padding:10px 20px 10px 20px}.elementor-29 .elementor-element.elementor-element-5945fb1{width:100%;max-width:100%;text-align:center}.elementor-29 .elementor-element.elementor-element-5945fb1 .elementor-heading-title{font-size:20px}.elementor-29 .elementor-element.elementor-element-5e5cb0e{width:100%;max-width:100%;text-align:center}.elementor-29 .elementor-element.elementor-element-5e5cb0e .elementor-heading-title{font-size:20px}.elementor-29 .elementor-element.elementor-element-5bb85d5{text-align:center;font-size:20px}.elementor-29 .elementor-element.elementor-element-e9ae13d{--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:wrap}.elementor-29 .elementor-element.elementor-element-2791e6f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-29 .elementor-element.elementor-element-a8c9795{width:100%;max-width:100%;text-align:center}.elementor-29 .elementor-element.elementor-element-a8c9795 .elementor-heading-title{font-size:20px}.elementor-29 .elementor-element.elementor-element-004e0f9{--flex-wrap:wrap}.elementor-29 .elementor-element.elementor-element-b67ae23{--e-transform-translateX:0px;--e-transform-translateY:0px;text-align:center}.elementor-29 .elementor-element.elementor-element-b67ae23 img{width:40%}.elementor-29 .elementor-element.elementor-element-fba428a{text-align:center}.elementor-29 .elementor-element.elementor-element-83c7875{text-align:center;font-size:20px}.elementor-29 .elementor-element.elementor-element-708a091{text-align:center}.elementor-29 .elementor-element.elementor-element-283fdce.elementor-element{--align-self:center}.elementor-29 .elementor-element.elementor-element-57938fe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-fd9b187{--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.6;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px}.elementor-29 .elementor-element.elementor-element-381ac4b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-29 .elementor-element.elementor-element-a2f48d2 img{width:25%}.elementor-29 .elementor-element.elementor-element-7d1be4c{text-align:center}.elementor-29 .elementor-element.elementor-element-7d1be4c .elementor-heading-title{font-size:14px;line-height:1.2em}.elementor-29 .elementor-element.elementor-element-edfd718{text-align:center}.elementor-29 .elementor-element.elementor-element-edfd718 .elementor-heading-title{font-size:40px;line-height:1.2em}.elementor-29 .elementor-element.elementor-element-4af278a{padding:0 10px 0 10px;font-size:14px}.elementor-29 .elementor-element.elementor-element-3e4eb4d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-29 .elementor-element.elementor-element-3e4eb4d .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-29 .elementor-element.elementor-element-3e4eb4d .elementor-button{font-size:14px;line-height:1em;border-radius:0 0 0 0;padding:15px 20px 15px 20px}.elementor-29 .elementor-element.elementor-element-f55c035{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-29 .elementor-element.elementor-element-f55c035 .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-29 .elementor-element.elementor-element-f55c035 .elementor-button{font-size:14px;line-height:1em;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px}.elementor-29 .elementor-element.elementor-element-5b232c0{--width:0px;--min-height:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-29 .elementor-element.elementor-element-5b232c0.e-con{--align-self:flex-start}.elementor-29 .elementor-element.elementor-element-0f5d2be{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px}.elementor-29 .elementor-element.elementor-element-5945fb1{text-align:center}.elementor-29 .elementor-element.elementor-element-5945fb1 .elementor-heading-title{font-size:14px;line-height:1.2em}.elementor-29 .elementor-element.elementor-element-5e5cb0e{text-align:center}.elementor-29 .elementor-element.elementor-element-5e5cb0e .elementor-heading-title{font-size:14px;line-height:1.2em}.elementor-29 .elementor-element.elementor-element-cfe548c.e-con{--order:-99999 /* order start hack */}.elementor-29 .elementor-element.elementor-element-2791e6f{--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-29 .elementor-element.elementor-element-a8c9795{text-align:center}.elementor-29 .elementor-element.elementor-element-a8c9795 .elementor-heading-title{font-size:16px;line-height:1.2em}.elementor-29 .elementor-element.elementor-element-e0591ad{text-align:center}.elementor-29 .elementor-element.elementor-element-4bc08b1{text-align:center}.elementor-29 .elementor-element.elementor-element-dce73d7{text-align:center}.elementor-29 .elementor-element.elementor-element-b67ae23 img{width:70%}.elementor-29 .elementor-element.elementor-element-304df3f{--width:100%;--min-height:600px}.elementor-29 .elementor-element.elementor-element-557628d{text-align:center}.elementor-29 .elementor-element.elementor-element-38d966f{font-size:40px}.elementor-29 .elementor-element.elementor-element-e6493c6{text-align:center;font-size:40px}.elementor-29 .elementor-element.elementor-element-283fdce{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-29 .elementor-element.elementor-element-283fdce .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-29 .elementor-element.elementor-element-283fdce .elementor-button{font-size:14px;line-height:1em;border-radius:0 0 0 0;padding:15px 20px 15px 20px}.elementor-29 .elementor-element.elementor-element-c6ae287 img{border-radius:10px 10px 10px 10px}.elementor-29 .elementor-element.elementor-element-9307bc0 img{border-radius:10px 10px 10px 10px}.elementor-29 .elementor-element.elementor-element-eef76c5{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-29 .elementor-element.elementor-element-c94be2b img{border-radius:50px 10px 50px 10px}.elementor-29 .elementor-element.elementor-element-87cb76c{text-align:center}.elementor-29 .elementor-element.elementor-element-87cb76c img{border-radius:10px 10px 10px 10px}.elementor-29 .elementor-element.elementor-element-20b3b25{text-align:center}.elementor-29 .elementor-element.elementor-element-57938fe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}}.elementor-29 .elementor-element.elementor-element-3e4eb4d{border-radius:10px;background:#7FF8FA;background:linear-gradient(230deg,rgb(182 12 213) 0%,rgb(41 8 141) 100%);box-shadow:0 20px 30px -6px rgb(195 146 255 / .15);outline:none;cursor:pointer;border:none;transition:0.5s;position:relative;overflow:hidden;display:inline-flex;align-items:center;color:#fff}.elementor-29 .elementor-element.elementor-element-3e4eb4d .elementor-button-icon{font-size:20px;color:#fff;margin-right:8px;transition:transform 0.5s ease}.elementor-29 .elementor-element.elementor-element-3e4eb4d:hover .elementor-button-icon{transform:translateX(5px) rotate(5deg)}.elementor-29 .elementor-element.elementor-element-3e4eb4d:active{opacity:.5}.elementor-29 .elementor-element.elementor-element-3e4eb4d::before{content:'';background:linear-gradient(10deg,#D1D2EA 12.81%,#fff0 66.66%);width:70px;height:130%;position:absolute;transform:translateX(-50%) skew(-25deg);bottom:0%;user-select:none;pointer-events:none;animation:shinery 3s infinite ease-in-out;filter:blur(3px)}@keyframes shinery{0%,100%{left:-10%;opacity:0}20%{opacity:1}48%{left:110%;opacity:1}51%{opacity:0}}.elementor-29 .elementor-element.elementor-element-3e4eb4d:hover{transform:translateY(-8px);box-shadow:none;transition:0.5s}.elementor-29 .elementor-element.elementor-element-b67ae23{animation:flutuar 4s ease-in-out infinite}@keyframes flutuar{0%,100%{transform:translate(0,0)}50%{transform:translate(0,20px)}}.elementor-29 .elementor-element.elementor-element-283fdce{border-radius:10px;background:#B60CD5;background:linear-gradient(230deg,rgb(182 12 213) 0%,rgb(41 8 141) 100%);box-shadow:0 20px 30px -6px rgb(195 146 255 / .15);outline:none;cursor:pointer;border:none;transition:0.5s;position:relative;overflow:hidden;display:inline-flex;align-items:center;color:#fff}.elementor-29 .elementor-element.elementor-element-283fdce .elementor-button-icon{font-size:20px;color:#fff;margin-right:8px;transition:transform 0.5s ease}.elementor-29 .elementor-element.elementor-element-283fdce:hover .elementor-button-icon{transform:translateX(5px) rotate(5deg)}.elementor-29 .elementor-element.elementor-element-283fdce:active{opacity:.5}.elementor-29 .elementor-element.elementor-element-283fdce::before{content:'';background:linear-gradient(10deg,#D1D2EA 12.81%,#fff0 66.66%);width:70px;height:130%;position:absolute;transform:translateX(-50%) skew(-25deg);bottom:0%;user-select:none;pointer-events:none;animation:shinery 3s infinite ease-in-out;filter:blur(3px)}@keyframes shinery{0%,100%{left:-10%;opacity:0}20%{opacity:1}48%{left:110%;opacity:1}51%{opacity:0}}.elementor-29 .elementor-element.elementor-element-283fdce:hover{transform:translateY(-8px);box-shadow:none;transition:0.5s}.elementor-29 .elementor-element.elementor-element-ad30c76{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;height:200px;margin:0;padding:0;z-index:999;pointer-events:none}.blur-1{z-index:1;backdrop-filter:blur(.25px);mask-image:linear-gradient(#fff0 0%,#000000 12.5%,#000000 25%,#fff0 37.5%)}.blur-2{z-index:2;backdrop-filter:blur(.5px);mask-image:linear-gradient(#fff0 12.5%,#000000 25%,#000000 37.5%,#fff0 50%)}.blur-3{z-index:3;backdrop-filter:blur(1px);mask-image:linear-gradient(#fff0 25%,#000000 37.5%,#000000 50%,#fff0 62.5%)}.blur-4{z-index:4;backdrop-filter:blur(2px);mask-image:linear-gradient(#fff0 37.5%,#000000 50%,#000000 62.5%,#fff0 75%)}.blur-5{z-index:5;backdrop-filter:blur(4px);mask-image:linear-gradient(#fff0 50%,#000000 62.5%,#000000 75%,#fff0 87.5%)}.blur-6{z-index:6;backdrop-filter:blur(8px);mask-image:linear-gradient(#fff0 62.5%,#000000 75%,#000000 87.5%,#fff0 100%)}.blur-7{z-index:7;backdrop-filter:blur(16px);mask-image:linear-gradient(#fff0 75%,#000000 87.5%,#000000 100%)}.blur-8{z-index:8;backdrop-filter:blur(32px);mask-image:linear-gradient(#fff0 87.5%,#000000 100%)}.blur{position:absolute;pointer-events:none;inset:0}.elementor-29 .elementor-element.elementor-element-2e83734{position:fixed;bottom:0;left:0;width:100%;height:20%}