.elementor-16927 .elementor-element.elementor-element-96ab057:not(.elementor-motion-effects-element-type-background), .elementor-16927 .elementor-element.elementor-element-96ab057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kafesmparmparousis.gr/wp-content/uploads/2023/11/kafe-mparmparousi-artios-main-2.jpg");background-position:center center;background-size:cover;}.elementor-16927 .elementor-element.elementor-element-96ab057 > .elementor-container{min-height:100vh;}.elementor-16927 .elementor-element.elementor-element-96ab057{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-2rem;margin-bottom:0rem;}.elementor-16927 .elementor-element.elementor-element-96ab057 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16927 .elementor-element.elementor-element-186b3ea{padding:7rem 10rem 7rem 10rem;}.elementor-bc-flex-widget .elementor-16927 .elementor-element.elementor-element-7dface3.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-16927 .elementor-element.elementor-element-7dface3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-16927 .elementor-element.elementor-element-7dface3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16927 .elementor-element.elementor-element-7dface3 > .elementor-element-populated{padding:0rem 4rem 0rem 0rem;}.elementor-widget-text-editor{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-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-16927 .elementor-element.elementor-element-44b5b56 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16927 .elementor-element.elementor-element-44b5b56 > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-16927 .elementor-element.elementor-element-f58308a > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-16927 .elementor-element.elementor-element-7e19fd2{padding:0vw 26.2vw 0vw 6vw;}.elementor-16927 .elementor-element.elementor-element-696d2ec > .elementor-widget-wrap{--e-transform-origin-x:left;--e-transform-origin-y:top;}.elementor-16927 .elementor-element.elementor-element-40cee43{margin-top:13rem;margin-bottom:0rem;padding:7rem 10rem 5rem 10rem;}.elementor-bc-flex-widget .elementor-16927 .elementor-element.elementor-element-4bb1edf.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-16927 .elementor-element.elementor-element-4bb1edf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-16927 .elementor-element.elementor-element-4bb1edf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16927 .elementor-element.elementor-element-4bb1edf > .elementor-element-populated{padding:0rem 3rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-9400a48 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16927 .elementor-element.elementor-element-9400a48 > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-16927 .elementor-element.elementor-element-ed3b35c > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-16927 .elementor-element.elementor-element-be4a570{padding:0rem 10rem 7rem 10rem;z-index:1;}.elementor-bc-flex-widget .elementor-16927 .elementor-element.elementor-element-c02323b.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-16927 .elementor-element.elementor-element-c02323b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-16927 .elementor-element.elementor-element-c02323b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16927 .elementor-element.elementor-element-c02323b > .elementor-element-populated{padding:0rem 5rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-97b081b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:2rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-5af2931 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16927 .elementor-element.elementor-element-5af2931 > .elementor-element-populated{padding:7rem 2rem 0rem 5rem;}.elementor-16927 .elementor-element.elementor-element-6502594:not(.elementor-motion-effects-element-type-background), .elementor-16927 .elementor-element.elementor-element-6502594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191922;}.elementor-16927 .elementor-element.elementor-element-6502594{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 12rem 0rem;}.elementor-16927 .elementor-element.elementor-element-6502594 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16927 .elementor-element.elementor-element-18d46b6:not(.elementor-motion-effects-element-type-background), .elementor-16927 .elementor-element.elementor-element-18d46b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191922;}.elementor-16927 .elementor-element.elementor-element-18d46b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3rem 10rem 4rem 10rem;}.elementor-16927 .elementor-element.elementor-element-18d46b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16927 .elementor-element.elementor-element-18d46b6 > .elementor-container{text-align:center;}.elementor-16927 .elementor-element.elementor-element-22398d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16927 .elementor-element.elementor-element-b8f7590 > .elementor-widget-container{padding:2rem 0rem 4rem 0rem;}.elementor-16927 .elementor-element.elementor-element-86b0742:not(.elementor-motion-effects-element-type-background), .elementor-16927 .elementor-element.elementor-element-86b0742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191922;}.elementor-16927 .elementor-element.elementor-element-86b0742{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 7rem 0rem;}.elementor-16927 .elementor-element.elementor-element-86b0742 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16927 .elementor-element.elementor-element-a583c5f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16927 .elementor-element.elementor-element-a583c5f > .elementor-element-populated{padding:1rem 3rem 0rem 8rem;}.elementor-16927 .elementor-element.elementor-element-024ad04 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-8dcb071 > .elementor-widget-container{padding:6rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-06456a8 > .elementor-widget-container{padding:2rem 0rem 0.5rem 0rem;}.elementor-16927 .elementor-element.elementor-element-88aa69d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16927 .elementor-element.elementor-element-88aa69d > .elementor-element-populated{padding:1rem 8rem 0rem 3rem;}.elementor-16927 .elementor-element.elementor-element-08a7807 > .elementor-widget-container{padding:8rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-6666e12 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-1401f24 > .elementor-widget-container{padding:6rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-cf47a03 > .elementor-widget-container{padding:2rem 0rem 0.5rem 0rem;}.elementor-16927 .elementor-element.elementor-element-ee43116{padding:7rem 10rem 5rem 10rem;}.elementor-16927 .elementor-element.elementor-element-2b3b18c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16927 .elementor-element.elementor-element-2b3b18c > .elementor-element-populated{padding:0rem 3rem 0rem 0rem;}.elementor-bc-flex-widget .elementor-16927 .elementor-element.elementor-element-055c2b9.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-16927 .elementor-element.elementor-element-055c2b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-16927 .elementor-element.elementor-element-055c2b9 > .elementor-element-populated{margin:-5px 0px -5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 0rem 0rem 3rem;}.elementor-16927 .elementor-element.elementor-element-bdbebf1{padding:0rem 0rem 10rem 0rem;}.elementor-16927 .elementor-element.elementor-element-20c42c2{padding:7rem 10rem 5rem 10rem;}.elementor-bc-flex-widget .elementor-16927 .elementor-element.elementor-element-5ae304f.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-16927 .elementor-element.elementor-element-5ae304f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-16927 .elementor-element.elementor-element-5ae304f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16927 .elementor-element.elementor-element-5ae304f > .elementor-element-populated{padding:0rem 3rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-72946e1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16927 .elementor-element.elementor-element-72946e1 > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-16927 .elementor-element.elementor-element-118e523 > .elementor-container{min-height:50vh;}.elementor-16927 .elementor-element.elementor-element-118e523{padding:0rem 0rem 6rem 0rem;}@media(min-width:768px){.elementor-16927 .elementor-element.elementor-element-7dface3{width:60%;}.elementor-16927 .elementor-element.elementor-element-44b5b56{width:40%;}.elementor-16927 .elementor-element.elementor-element-4bb1edf{width:60%;}.elementor-16927 .elementor-element.elementor-element-9400a48{width:40%;}.elementor-16927 .elementor-element.elementor-element-c02323b{width:50%;}.elementor-16927 .elementor-element.elementor-element-5af2931{width:50%;}.elementor-16927 .elementor-element.elementor-element-5ae304f{width:60%;}.elementor-16927 .elementor-element.elementor-element-72946e1{width:40%;}}@media(max-width:1024px){.elementor-16927 .elementor-element.elementor-element-96ab057{margin-top:0rem;margin-bottom:0rem;}.elementor-16927 .elementor-element.elementor-element-186b3ea{padding:6rem 3rem 4rem 3rem;}.elementor-16927 .elementor-element.elementor-element-7dface3 > .elementor-element-populated{padding:0rem 1rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-44b5b56 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-40cee43{padding:6rem 3rem 4rem 3rem;}.elementor-16927 .elementor-element.elementor-element-4bb1edf > .elementor-element-populated{padding:0rem 1rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-9400a48 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-be4a570{padding:5rem 3rem 0rem 3rem;}.elementor-16927 .elementor-element.elementor-element-c02323b > .elementor-element-populated{padding:0rem 2rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-97b081b > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-5af2931 > .elementor-element-populated{padding:6rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-886ec03 > .elementor-widget-container{padding:0rem 2rem 0rem 2rem;}.elementor-16927 .elementor-element.elementor-element-6502594{padding:0rem 0rem 8rem 0rem;}.elementor-16927 .elementor-element.elementor-element-86b0742{padding:0rem 0rem 5rem 0rem;}.elementor-16927 .elementor-element.elementor-element-a583c5f > .elementor-element-populated{padding:1rem 2rem 0rem 3rem;}.elementor-16927 .elementor-element.elementor-element-88aa69d > .elementor-element-populated{padding:1rem 3rem 0rem 2rem;}.elementor-16927 .elementor-element.elementor-element-bdbebf1{padding:0rem 0rem 8rem 0rem;}.elementor-16927 .elementor-element.elementor-element-20c42c2{padding:5rem 3rem 3rem 3rem;}.elementor-16927 .elementor-element.elementor-element-5ae304f > .elementor-element-populated{padding:0rem 1rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-72946e1 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-118e523{padding:0rem 0rem 4rem 0rem;}}@media(max-width:767px){.elementor-16927 .elementor-element.elementor-element-96ab057:not(.elementor-motion-effects-element-type-background), .elementor-16927 .elementor-element.elementor-element-96ab057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kafesmparmparousis.gr/wp-content/uploads/2023/11/kafe-mparmparousi-artios-main-mob.jpg");background-position:center center;background-size:cover;}.elementor-16927 .elementor-element.elementor-element-186b3ea{padding:6rem 1.5rem 6rem 1.5rem;}.elementor-16927 .elementor-element.elementor-element-7dface3 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-44b5b56 > .elementor-element-populated{padding:3rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-3ea7a74 > .elementor-widget-container{padding:3rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-696d2ec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16927 .elementor-element.elementor-element-40cee43{padding:6rem 1.5rem 6rem 1.5rem;}.elementor-16927 .elementor-element.elementor-element-4bb1edf > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-9400a48 > .elementor-element-populated{padding:3rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-be4a570{padding:6rem 1.5rem 0rem 1.5rem;}.elementor-16927 .elementor-element.elementor-element-c02323b > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-97b081b > .elementor-widget-container{padding:3rem 0rem 3rem 0rem;}.elementor-16927 .elementor-element.elementor-element-86b0742{padding:0rem 0rem 6rem 0rem;}.elementor-16927 .elementor-element.elementor-element-a583c5f > .elementor-element-populated{padding:0rem 1.5rem 0rem 1.5rem;}.elementor-16927 .elementor-element.elementor-element-024ad04 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-06456a8 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-88aa69d > .elementor-element-populated{padding:0rem 1.5rem 0rem 1.5rem;}.elementor-16927 .elementor-element.elementor-element-08a7807 > .elementor-widget-container{padding:6rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-6666e12 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-cf47a03 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-16927 .elementor-element.elementor-element-a8fb6c6 > .elementor-widget-container{padding:0rem 0rem 3rem 0rem;}.elementor-16927 .elementor-element.elementor-element-20c42c2{padding:6rem 1.5rem 6rem 1.5rem;}.elementor-16927 .elementor-element.elementor-element-5ae304f > .elementor-element-populated{padding:0rem 0rem 2rem 0rem;}.elementor-16927 .elementor-element.elementor-element-72946e1 > .elementor-element-populated{padding:3rem 0rem 0rem 0rem;}}/* Start custom CSS for section, class: .elementor-element-186b3ea */#row-about-text-1 h1 {
    font-size: 2.2rem;
    line-height: 2.5rem;
    font-weight: 700;
    font-family: 'Syne', sans-serif!important;
}

#row-about-text-1 h1 span {
    font-family: 'Noto Serif Display', serif!important;
    font-size: 18px;
    font-weight: 500;
    padding-right: 2rem;
    line-height: 0;
}

@media only screen and (max-width: 1280px) {
    #row-about-text-1 h1, #row-about-text-2 h4, #home-contact h4 {
        font-size: 1.8rem!important;
        line-height: 2rem!important;
    }
}

@media only screen and (max-width: 1024px) {
    #row-about-text-1 {
        padding: 5rem 3rem;
    }
}

@media only screen and (max-width: 768px) {
    #row-about-text-1 {
        padding: 4rem 2rem;
    }
    #row-about-text-1 h1, #row-about-text-2 h4, #home-contact h4 {
        line-height: 2.2rem!important;
    }
}

@media only screen and (max-width: 680px) {
    #row-about-text-1 {
        padding: 4rem 1.5rem;
    }
}

@media only screen and (max-width:415px) {
    #row-about-text-1 h1, #row-about-text-2 h4, #home-contact h4 {
        font-size: 1.7rem!important;
        line-height: 2rem!important;
    }
}

@media only screen and (max-width:394px) {
    #row-about-text-1 h1, #row-about-text-2 h4, #home-contact h4 {
        font-size: 1.5rem!important;
        line-height: 1.8rem!important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7e19fd2 */@media only screen and (max-width: 1024px) {
    #home-big-img {
        padding: 0 25.5vw 0 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40cee43 */#row-about-text-2 h4 span {
    font-family: 'Noto Serif Display', serif!important;
    font-size: 18px;
    font-weight: 500;
    padding-right: 2rem;
    line-height: 0;
}

@media only screen and (max-width: 1280px) {
    #row-about-text-2 {
        padding: 6rem 5rem;
    }
}

@media only screen and (max-width: 1024px) {
    #row-about-text-2 {
        padding: 2rem 3rem 0;
    }
}

@media only screen and (max-width: 821px) {
    #row-about-text-2 {
        margin-top: 10rem;
    }
}

@media only screen and (max-width: 768px) {
    #row-about-text-2 {
        padding: 1rem 2rem 0;
    }
}

@media only screen and (max-width: 680px) {
    #row-about-text-2 {
        padding: 3rem 1.5rem 0;
    }
}

@media only screen and (max-width: 541px) {
    #row-about-text-2 {
        margin-top: 6rem;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-be4a570 */#dual-images p, #dual-images h2 {
    /*font-weight: 400;
    color: #fdfdfd;*/
}

#dual-images img, 
#dual-images .qodef-item-layout--info-below.qodef-hover-animation--overlay .qodef-e-media-image>a:after, 
#dual-images .qodef-item-layout--info-below.qodef-hover-animation--overlay-gradient .qodef-e-media-image {
    box-shadow: 6px 12px 23px rgba(0, 0, 0, .38);
}

#dual-images .qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-content {
        display: none;
}

#dual-images .qodef-portfolio-list .qodef-e-media-image {
    pointer-events: none;
}

@media only screen and (max-width: 1280px) {
    #dual-images {
        padding: 0rem 6rem 7rem 6rem;
    }
}

@media only screen and (max-width: 1024px) {
    #dual-images {
        padding: 0 3rem 6rem 3rem;
    }
}

@media only screen and (max-width: 821px) {
    #dual-images-col-1 .elementor-widget-wrap.elementor-element-populated {
        padding: 0 2rem 0 0;
    }
    #dual-images-col-2-title .elementor-widget-container {
        padding-top: 4rem!important;
    }
    #dual-images-col-2-img .elementor-widget-container {
        padding: 0 2rem;
    }
}

@media only screen and (max-width: 768px) {
    #dual-images {
        padding: 0 2rem 4rem;
    }
    #dual-images-col-1 .elementor-widget-wrap.elementor-element-populated {
        padding: 0 1rem 0 0;
    }
    #dual-images-col-2 .elementor-widget-wrap.elementor-element-populated {
        padding: 6rem 0 0 0;
    }
}

@media only screen and (max-width: 680px) {
    #dual-images {
        padding: 4rem 1.5rem 5rem;
    }
    #dual-images-col-1 .elementor-widget-wrap.elementor-element-populated,
    #dual-images-col-2 .elementor-widget-wrap.elementor-element-populated {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6502594 */#vertical-line-2 .elementor-column:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 50%;
    height: 12rem;
    width: 1px;
    background-color: #f8f3f0;
}

@media only screen and (max-width: 821px) {
    #vertical-line-2 {
        padding: 0 0 6rem;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-18d46b6 */#home-dark-title h6 {
    color: #f8f3f0;
}

#home-dark-title h3 {
    font-weight: 400;
    color: #f8f3f0;
}

#home-dark-title .qodef-button.qodef-layout--textual {
    font-weight: 500;
}

@media only screen and (max-width: 821px) {
    #home-dark-title {
        padding: 3rem 4rem 4rem;
    }
}

@media only screen and (max-width: 821px) {
    #home-dark-title {
        padding: 3rem 3rem 4rem;
    }
}

@media only screen and (max-width: 680px) {
    #home-dark-title {
        padding: 3rem 2rem 4rem;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-86b0742 */#home-products-1 img, 
#home-products-1 .qodef-item-layout--info-below.qodef-hover-animation--overlay .qodef-e-media-image>a:after, 
#home-products-1 .qodef-item-layout--info-below.qodef-hover-animation--overlay-gradient .qodef-e-media-image {
    box-shadow: 6px 12px 23px rgba(0, 0, 0, .38);
}

#home-products-1 .qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-content {
        display: none;
}

#home-products-1 .qodef-portfolio-list .qodef-e-media-image {
    pointer-events: none;
}

#home-products-1 h2, #home-products-1 p {
    color: #f8f3f0;
    font-weight: 500;
}

@media only screen and (max-width: 768px) {
    #home-products-col-1 .elementor-widget-wrap.elementor-element-populated {
        padding: 1rem 1rem 0 2rem;
    }
    #home-products-col-2 .elementor-widget-wrap.elementor-element-populated {
        padding: 1rem 2rem 0 1rem;
    }
}

@media only screen and (max-width: 680px) {
    #home-products-1 {
        padding: 0 1.5rem 5rem;
    }
    #home-products-col-1 .elementor-widget-wrap.elementor-element-populated {
        padding: 1rem 0 0;
    }
    #home-products-col-2 .elementor-widget-wrap.elementor-element-populated {
        padding: 1rem 0 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ee43116 */#row-home-gifts h4 span {
    font-family: 'Noto Serif Display', serif!important;
    font-size: 18px;
    font-weight: 500;
    padding-right: 2rem;
    line-height: 0;
}

#row-home-gifts img, 
#row-home-gifts .qodef-item-layout--info-below.qodef-hover-animation--overlay .qodef-e-media-image>a:after, 
#row-home-gifts .qodef-item-layout--info-below.qodef-hover-animation--overlay-gradient .qodef-e-media-image {
    box-shadow: 6px 12px 23px rgba(0, 0, 0, .38);
}

#row-home-gifts .qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-content {
        display: none;
}

#row-home-gifts .qodef-portfolio-list .qodef-e-media-image {
    pointer-events: none;
}

@media only screen and (max-width: 1280px) {
    #row-home-gifts {
        padding: 6rem 6rem 7rem 6rem;
    }
}

@media only screen and (max-width: 1024px) {
    #row-home-gifts {
        padding: 5rem 3rem 4rem 3rem;
    }
}

@media only screen and (max-width: 821px) {
    #row-home-gifts-col-1 .elementor-widget-wrap.elementor-element-populated {
        padding-right: 1rem;
    }
    #row-home-gifts-col-2 .elementor-widget-wrap.elementor-element-populated {
        padding-left: 2rem;
    }
}

@media only screen and (max-width: 821px) {
    #row-home-gifts-col-1 .elementor-widget-wrap.elementor-element-populated {
        padding-right: 1rem;
    }
    #row-home-gifts-col-2 .elementor-widget-wrap.elementor-element-populated {
        padding-left: 2rem;
    }
}

@media only screen and (max-width: 680px) {
    #row-home-gifts {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    #row-home-gifts-col-1 .elementor-widget-wrap.elementor-element-populated, #row-home-gifts-col-2 .elementor-widget-wrap.elementor-element-populated {
        padding-left: 0;
        padding-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bdbebf1 */#vertical-line-1:before, #vertical-line-3:before  {
    content: " ";
    position: absolute;
    top: 0;
    left: 50%;
    height: 12rem;
    width: 1px;
    background-color: #191922;
}

@media only screen and (max-width: 821px) {
    #vertical-line-1, #vertical-line-3 {
        padding: 0 0 6rem;
    }
}

@media only screen and (max-width: 680px) {
    #vertical-line-1, #vertical-line-3 {
        padding: 0 0 4rem;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-20c42c2 */#home-contact h4 span {
    font-family: 'Noto Serif Display', serif!important;
    font-size: 18px;
    font-weight: 500;
    padding-right: 2rem;
    line-height: 0;
}

@media only screen and (max-width: 1440px) {
    #home-contact {
        padding-left: 5rem;
        padding-right: 5rem;
    }
}

@media only screen and (max-width: 1024px) {
    #home-contact {
        padding: 5rem 3rem 3rem;
    }
}

@media only screen and (max-width: 768px) {
    #home-contact {
        padding: 4rem 2rem 3rem;
    }
}

@media only screen and (max-width: 768px) {
    #home-contact {
        padding: 4rem 2rem 3rem;
    }
}

@media only screen and (max-width: 680px) {
    #home-contact {
        padding: 4rem 1.5rem 3rem;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-118e523 */#slider-small-imgs .qodef-text-marquee .qodef-m-image {
    height: 35vh;
}

#slider-small-imgs .qodef-text-marquee .qodef-m-text>* {
    padding: 2rem 1.5rem 2rem 0;
}

#slider-small-imgs .qodef-text-marquee .qodef-m-image img {
    box-shadow: 6px 11px 20px rgba(0, 0, 0, .38);
}

@media only screen and (max-width: 821px) {
    #slider-small-imgs .elementor-container.elementor-column-gap-no {
        min-height: 30vh;
    }
    #slider-small-imgs .qodef-text-marquee .qodef-m-image {
        height: 30vh!important;
        max-height: 30vh!important;
    }
}/* End custom CSS */