.elementor-28 .elementor-element.elementor-element-154dac61{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-154dac61:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-154dac61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-28 .elementor-element.elementor-element-154dac61, .elementor-28 .elementor-element.elementor-element-154dac61::before{--border-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-1c3e4d79{--display:flex;--min-height:7vh;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-28 .elementor-element.elementor-element-32ff23d6{text-align:center;top:70px;z-index:2;}.elementor-28 .elementor-element.elementor-element-32ff23d6 .elementor-heading-title{color:#E8E2E0;font-family:"Michroma", Sans-serif;font-size:80px;font-weight:900;line-height:1.15em;letter-spacing:7px;-webkit-text-stroke-width:5px;stroke-width:5px;-webkit-text-stroke-color:#E8E2E0;stroke:#E8E2E0;text-shadow:0px 0px 50px rgba(0, 0, 0, 0.5);}.elementor-28 .elementor-element.elementor-element-32ff23d6 > .elementor-widget-container{padding:0px 30px 0px 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-28 .elementor-element.elementor-element-24120592 img{width:450px;height:620px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-28 .elementor-element.elementor-element-24120592{z-index:2;}.elementor-28 .elementor-element.elementor-element-2f75dbec img{width:350px;height:520px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-2f75dbec{left:635px;}body.rtl .elementor-28 .elementor-element.elementor-element-2f75dbec{right:635px;}.elementor-28 .elementor-element.elementor-element-2f75dbec{top:190.5px;}.elementor-28 .elementor-element.elementor-element-2f75dbec > .elementor-widget-container{--e-transform-rotateZ:-9deg;--e-transform-translateX:-74%;--e-transform-translateY:-17%;}.elementor-28 .elementor-element.elementor-element-26a1fd33 img{width:350px;height:520px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-28 .elementor-element.elementor-element-26a1fd33 > .elementor-widget-container{--e-transform-rotateZ:9deg;--e-transform-translateX:74%;--e-transform-translateY:-17%;}.elementor-28 .elementor-element.elementor-element-bae4bbe .elementor-heading-title{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-ac528a0{--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;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-bcf5805:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://staging.novocreative.co/wp-content/uploads/2024/11/Mask-Shape-01.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-28 .elementor-element.elementor-element-bcf5805.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://staging.novocreative.co/wp-content/uploads/2024/11/Mask-Shape-01.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-28 .elementor-element.elementor-element-dd45390{--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;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-265d0ce .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:26px;font-weight:300;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-265d0ce{left:260px;}body.rtl .elementor-28 .elementor-element.elementor-element-265d0ce{right:260px;}.elementor-28 .elementor-element.elementor-element-265d0ce{top:0px;}.elementor-28 .elementor-element.elementor-element-ce89b30 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:38px;font-weight:400;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-ce89b30{left:260px;}body.rtl .elementor-28 .elementor-element.elementor-element-ce89b30{right:260px;}.elementor-28 .elementor-element.elementor-element-ce89b30{top:114px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28 .elementor-element.elementor-element-67af8c6 .elementor-repeater-item-bc7ada9 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://staging.novocreative.co/wp-content/uploads/2024/11/Suave-Kajko-NOVO-Founder-01.webp);background-size:cover;}.elementor-28 .elementor-element.elementor-element-67af8c6 .elementor-repeater-item-07e6b26 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://staging.novocreative.co/wp-content/uploads/2024/11/8R0A7829-A.webp);background-size:cover;}.elementor-28 .elementor-element.elementor-element-67af8c6 .elementor-repeater-item-aab099a .swiper-slide-bg{background-color:#4054b2;background-image:url(https://staging.novocreative.co/wp-content/uploads/2024/11/Food-Lifestyle-Photography-Toronto-006-copy.webp);background-size:cover;}.elementor-28 .elementor-element.elementor-element-67af8c6 .elementor-repeater-item-00ece5c .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://staging.novocreative.co/wp-content/uploads/2024/11/MG_6368-copy.webp);background-size:cover;}.elementor-28 .elementor-element.elementor-element-67af8c6 .elementor-repeater-item-05c6903 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://staging.novocreative.co/wp-content/uploads/2024/11/Food-Lifestyle-Photography-Toronto-004-copy.webp);background-size:cover;}.elementor-28 .elementor-element.elementor-element-67af8c6 .elementor-repeater-item-aa7be77 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://staging.novocreative.co/wp-content/uploads/2024/11/8R0A1092-copy.webp);background-size:cover;}.elementor-28 .elementor-element.elementor-element-67af8c6 .swiper-slide{height:850px;transition-duration:calc(2000ms*1.2);}.elementor-28 .elementor-element.elementor-element-67af8c6 .swiper-slide-contents{max-width:66%;}.elementor-28 .elementor-element.elementor-element-67af8c6 .swiper-slide-inner{text-align:center;}.elementor-28 .elementor-element.elementor-element-67af8c6 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-67af8c6:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://staging.novocreative.co/wp-content/uploads/2024/11/Mask-Shape-03.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-28 .elementor-element.elementor-element-67af8c6.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://staging.novocreative.co/wp-content/uploads/2024/11/Mask-Shape-03.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-28 .elementor-element.elementor-element-115cedd .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-28 .elementor-element.elementor-element-115cedd{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;top:620px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-115cedd{left:1280px;}body.rtl .elementor-28 .elementor-element.elementor-element-115cedd{right:1280px;}.elementor-28 .elementor-element.elementor-element-2f74a3f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-2f74a3f{width:initial;max-width:initial;top:31px;}.elementor-28 .elementor-element.elementor-element-2f74a3f.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-2f74a3f{left:260px;}body.rtl .elementor-28 .elementor-element.elementor-element-2f74a3f{right:260px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28 .elementor-element.elementor-element-32ff23d6 .elementor-heading-title{font-size:50px;-webkit-text-stroke-width:2px;stroke-width:2px;}.elementor-28 .elementor-element.elementor-element-32ff23d6{top:54%;}.elementor-28 .elementor-element.elementor-element-24120592 img{width:350px;height:500px;}.elementor-28 .elementor-element.elementor-element-2f75dbec img{width:290px;height:420px;}.elementor-28 .elementor-element.elementor-element-2f75dbec > .elementor-widget-container{--e-transform-translateX:-52%;--e-transform-translateY:-14%;}.elementor-28 .elementor-element.elementor-element-26a1fd33 img{width:290px;height:420px;}.elementor-28 .elementor-element.elementor-element-26a1fd33 > .elementor-widget-container{--e-transform-translateX:52%;--e-transform-translateY:-14%;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28 .elementor-element.elementor-element-32ff23d6 .elementor-heading-title{font-size:45px;}.elementor-28 .elementor-element.elementor-element-24120592 img{width:320px;height:420px;}.elementor-28 .elementor-element.elementor-element-2f75dbec img{width:260px;}.elementor-28 .elementor-element.elementor-element-26a1fd33 img{width:260px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for container, class: .elementor-element-154dac61 *//* Middle Image Animation */

.elementor-28 .elementor-element.elementor-element-154dac61{
    animation-name: none;
    visibility: visible;
}
.elementor-28 .elementor-element.elementor-element-154dac61 .middle-image img{
    transform: scale(1.5);
    transition: all 2s linear;
    will-change: transform;
}
body.loaded .elementor-28 .elementor-element.elementor-element-154dac61.animated .middle-image img{
    transform: scale(1.02);
}
.elementor-28 .elementor-element.elementor-element-154dac61 .middle-image .elementor-widget-container{
    overflow: hidden;
    transform: scale(2);
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
    transition: all 2s ease-in-out;
    will-change: transform, clip-path;
}
body.loaded .elementor-28 .elementor-element.elementor-element-154dac61.animated .middle-image .elementor-widget-container{
    transform: scale(1);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}

/* Side Image Animation */

.elementor-28 .elementor-element.elementor-element-154dac61:not(.animated) .elementor-widget-image:not(.middle-image) .elementor-widget-container,
body:not(.loaded) .elementor-28 .elementor-element.elementor-element-154dac61 .elementor-widget-image:not(.middle-image) .elementor-widget-container{
    opacity: 0;
    transform: scale(1);
    will-change: opacity, transform;
}
body .elementor-28 .elementor-element.elementor-element-154dac61 .elementor-widget-image:not(.middle-image) .elementor-widget-container{
    opacity: 1;
    transition: all 0.7s ease-in-out 1.8s;
}

/* Text Animation */

.elementor-28 .elementor-element.elementor-element-154dac61:not(.animated) .drifting-text,
body:not(.loaded) .elementor-28 .elementor-element.elementor-element-154dac61 .drifting-text{
    opacity: 0;
}
.elementor-28 .elementor-element.elementor-element-154dac61 .drifting-text span{
    display: inline-block;
}
.elementor-28 .elementor-element.elementor-element-154dac61 .drifting-text span span{
    opacity: 0;
    transform: translateY(20px);
    transition: all 1s ease-in-out;
    will-change: opacity, transform;
}
body.loaded .elementor-28 .elementor-element.elementor-element-154dac61.animated .drifting-text span span{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */