.elementor-3571 .elementor-element.elementor-element-37ba5b4{--display:flex;--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-3571 .elementor-element.elementor-element-7ac942df .overlayy{opacity:0.5;}.elementor-3571 .elementor-element.elementor-element-7ac942df .wdp-text{margin-top:15px;text-align:center;}.elementor-3571 .elementor-element.elementor-element-7ac942df .wdp-dear{margin-top:15px;text-align:center;}.elementor-3571 .elementor-element.elementor-element-7ac942df .wdp-name{margin-top:15px;text-align:center;}.elementor-3571 .elementor-element.elementor-element-7ac942df .wdp-button-wrapper{margin-top:10px;text-align:center;}.elementor-3571 .elementor-element.elementor-element-7ac942df .wdp-txt-the-wedding{text-align:center;}.elementor-3571 .elementor-element.elementor-element-7ac942df .wdp-mempelai{text-align:center;}.elementor-3571 .elementor-element.elementor-element-7ac942df .wdp-tgl{text-align:center;}.elementor-3571 .elementor-element.elementor-element-7ac942df .wdp-button-qr{text-align:center;}.elementor-3571 .elementor-element.elementor-element-71411180{--display:flex;--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;}body:not(.rtl) .elementor-3571 .elementor-element.elementor-element-52da295e{left:1000px;}body.rtl .elementor-3571 .elementor-element.elementor-element-52da295e{right:1000px;}.elementor-3571 .elementor-element.elementor-element-52da295e{top:805px;}.elementor-3571 .elementor-element.elementor-element-52da295e .elementor-icon-wrapper{text-align:center;}.elementor-3571 .elementor-element.elementor-element-52da295e .elementor-icon{font-size:54px;}.elementor-3571 .elementor-element.elementor-element-52da295e .elementor-icon i, .elementor-3571 .elementor-element.elementor-element-52da295e .elementor-icon svg{transform:rotate(0deg);}.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-3571 .elementor-element.elementor-element-412f16eb{--display:flex;--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-3571 .elementor-element.elementor-element-3d638e7f{--display:flex;--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-3571 .elementor-element.elementor-element-6b3f6163{--display:flex;--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-3571 .elementor-element.elementor-element-6b3f6163.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-weddingpress-countdown .wpkoi-elements-countdown-digits{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-weddingpress-countdown .wpkoi-elements-countdown-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-weddingpress-countdown .wpkoi-elements-countdown-digits::after{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3571 .elementor-element.elementor-element-71f067f6{width:100%;max-width:100%;}.elementor-3571 .elementor-element.elementor-element-71f067f6.elementor-element{--align-self:center;}.elementor-3571 .elementor-element.elementor-element-71f067f6 .wpkoi-elements-countdown-item > div{margin-right:15px;margin-left:15px;border-radius:14px 14px 14px 14px;background:#A0877A;}.elementor-3571 .elementor-element.elementor-element-71f067f6 .wpkoi-elements-countdown-container{margin-right:-15px;margin-left:-15px;margin-bottom:0px;}.elementor-3571 .elementor-element.elementor-element-71f067f6 .wpkoi-elements-countdown-digits{color:#FFFFFF;}.elementor-3571 .elementor-element.elementor-element-71f067f6 .wpkoi-elements-countdown-label{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-3571 .elementor-element.elementor-element-52c75b11 .elementor-button{background-color:#A0877A;border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-3571 .elementor-element.elementor-element-4bbf72ac .elementor-button{background-color:#A0877A;border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-3571 .elementor-element.elementor-element-514ed2f8{--display:flex;--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-3571 .elementor-element.elementor-element-4be024a1{--display:flex;--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-3571 .elementor-element.elementor-element-3e4246c2{--display:flex;--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-3571 .elementor-element.elementor-element-19979921 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-3571 .elementor-element.elementor-element-19979921 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-3571 .elementor-element.elementor-element-70d7a28e .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-3571 .elementor-element.elementor-element-70d7a28e .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-3571 .elementor-element.elementor-element-dcc73d3{--display:flex;--position:fixed;--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;bottom:-481px;--z-index:100;}body:not(.rtl) .elementor-3571 .elementor-element.elementor-element-dcc73d3{left:0px;}body.rtl .elementor-3571 .elementor-element.elementor-element-dcc73d3{right:0px;}.elementor-3571 .elementor-element.elementor-element-4c11614c{--display:grid;--position:absolute;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;top:-589px;--z-index:100;}.elementor-3571 .elementor-element.elementor-element-4c11614c:not(.elementor-motion-effects-element-type-background), .elementor-3571 .elementor-element.elementor-element-4c11614c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECC38D;}body:not(.rtl) .elementor-3571 .elementor-element.elementor-element-4c11614c{left:0px;}body.rtl .elementor-3571 .elementor-element.elementor-element-4c11614c{right:0px;}.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-3571 .elementor-element.elementor-element-31648b3 .elementor-icon-wrapper{text-align:center;}.elementor-3571 .elementor-element.elementor-element-31648b3.elementor-view-stacked .elementor-icon{background-color:#A3856F;}.elementor-3571 .elementor-element.elementor-element-31648b3.elementor-view-framed .elementor-icon, .elementor-3571 .elementor-element.elementor-element-31648b3.elementor-view-default .elementor-icon{color:#A3856F;border-color:#A3856F;}.elementor-3571 .elementor-element.elementor-element-31648b3.elementor-view-framed .elementor-icon, .elementor-3571 .elementor-element.elementor-element-31648b3.elementor-view-default .elementor-icon svg{fill:#A3856F;}.elementor-3571 .elementor-element.elementor-element-67767414 .elementor-icon-wrapper{text-align:center;}.elementor-3571 .elementor-element.elementor-element-67767414.elementor-view-stacked .elementor-icon{background-color:#A3856F;}.elementor-3571 .elementor-element.elementor-element-67767414.elementor-view-framed .elementor-icon, .elementor-3571 .elementor-element.elementor-element-67767414.elementor-view-default .elementor-icon{color:#A3856F;border-color:#A3856F;}.elementor-3571 .elementor-element.elementor-element-67767414.elementor-view-framed .elementor-icon, .elementor-3571 .elementor-element.elementor-element-67767414.elementor-view-default .elementor-icon svg{fill:#A3856F;}.elementor-3571 .elementor-element.elementor-element-4f0251b0 .elementor-icon-wrapper{text-align:center;}.elementor-3571 .elementor-element.elementor-element-4f0251b0.elementor-view-stacked .elementor-icon{background-color:#A3856F;}.elementor-3571 .elementor-element.elementor-element-4f0251b0.elementor-view-framed .elementor-icon, .elementor-3571 .elementor-element.elementor-element-4f0251b0.elementor-view-default .elementor-icon{color:#A3856F;border-color:#A3856F;}.elementor-3571 .elementor-element.elementor-element-4f0251b0.elementor-view-framed .elementor-icon, .elementor-3571 .elementor-element.elementor-element-4f0251b0.elementor-view-default .elementor-icon svg{fill:#A3856F;}.elementor-3571 .elementor-element.elementor-element-1d4b6c90 .elementor-icon-wrapper{text-align:center;}.elementor-3571 .elementor-element.elementor-element-1d4b6c90.elementor-view-stacked .elementor-icon{background-color:#A3856F;}.elementor-3571 .elementor-element.elementor-element-1d4b6c90.elementor-view-framed .elementor-icon, .elementor-3571 .elementor-element.elementor-element-1d4b6c90.elementor-view-default .elementor-icon{color:#A3856F;border-color:#A3856F;}.elementor-3571 .elementor-element.elementor-element-1d4b6c90.elementor-view-framed .elementor-icon, .elementor-3571 .elementor-element.elementor-element-1d4b6c90.elementor-view-default .elementor-icon svg{fill:#A3856F;}.elementor-3571 .elementor-element.elementor-element-5c64f3b0 .elementor-icon-wrapper{text-align:center;}.elementor-3571 .elementor-element.elementor-element-5c64f3b0.elementor-view-stacked .elementor-icon{background-color:#A3856F;}.elementor-3571 .elementor-element.elementor-element-5c64f3b0.elementor-view-framed .elementor-icon, .elementor-3571 .elementor-element.elementor-element-5c64f3b0.elementor-view-default .elementor-icon{color:#A3856F;border-color:#A3856F;}.elementor-3571 .elementor-element.elementor-element-5c64f3b0.elementor-view-framed .elementor-icon, .elementor-3571 .elementor-element.elementor-element-5c64f3b0.elementor-view-default .elementor-icon svg{fill:#A3856F;}.elementor-3571 .elementor-element.elementor-element-19f7fcb7{--display:flex;--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-widget-weddingpress-kit2 .cui-wrapper .cui-wrap-form .cui-container-form input[type=button].cui-form-btn, .cui-wrapper .cui-wrap-form .cui-container-form input[type=submit]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3571 .elementor-element.elementor-element-10117a94 .cui-wrapper .cui-wrap-form .cui-container-form p.form-submit{text-align:left !important;}.elementor-3571 .elementor-element.elementor-element-10117a94 .cui-box{max-height:30vh;}.elementor-3571 .elementor-element.elementor-element-10117a94 .cui-wrapper ul.cui-container-comments li.cui-item-comment .cui-comment-avatar img{max-width:28px;max-height:28px;opacity:1;height:100px;}@media(max-width:1024px){.elementor-3571 .elementor-element.elementor-element-71f067f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3571 .elementor-element.elementor-element-52c75b11 .elementor-button{border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-3571 .elementor-element.elementor-element-dcc73d3{bottom:0px;--z-index:100;}.elementor-3571 .elementor-element.elementor-element-4c11614c{--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;top:-108px;--z-index:0;}.elementor-3571 .elementor-element.elementor-element-10117a94 .cui-wrapper{background-image:url("https://lovitaku.com/wp-content/uploads/2026/02/tema-1-responsif-Copy_10.png");}}@media(max-width:767px){.elementor-3571 .elementor-element.elementor-element-7ac942df .elementor-image img{width:51%;}.elementor-3571 .elementor-element.elementor-element-6b3f6163{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3571 .elementor-element.elementor-element-71f067f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3571 .elementor-element.elementor-element-71f067f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3571 .elementor-element.elementor-element-71f067f6 .wpkoi-elements-countdown-item > div{margin-right:0px;margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3571 .elementor-element.elementor-element-71f067f6 .wpkoi-elements-countdown-container{margin-right:-0px;margin-left:-0px;margin-bottom:0px;}.elementor-3571 .elementor-element.elementor-element-52c75b11 .elementor-button{border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-3571 .elementor-element.elementor-element-4bbf72ac .elementor-button{border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-3571 .elementor-element.elementor-element-3e4246c2.e-con{--align-self:center;}.elementor-3571 .elementor-element.elementor-element-19979921 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3571 .elementor-element.elementor-element-19979921.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3571 .elementor-element.elementor-element-70d7a28e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3571 .elementor-element.elementor-element-70d7a28e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3571 .elementor-element.elementor-element-dcc73d3{--border-radius:0px 0px 0px 0px;bottom:59px;--z-index:100;}body:not(.rtl) .elementor-3571 .elementor-element.elementor-element-dcc73d3{left:0px;}body.rtl .elementor-3571 .elementor-element.elementor-element-dcc73d3{right:0px;}.elementor-3571 .elementor-element.elementor-element-4c11614c{--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-3571 .elementor-element.elementor-element-4c11614c{left:0px;}body.rtl .elementor-3571 .elementor-element.elementor-element-4c11614c{right:0px;}.elementor-3571 .elementor-element.elementor-element-10117a94 .cui-wrapper{background-image:url("https://lovitaku.com/wp-content/uploads/2026/05/9-new-169x300.jpg");}}@media(min-width:768px){.elementor-3571 .elementor-element.elementor-element-3d638e7f{--content-width:1140px;}}/* Start custom CSS for weddingpress-countdown, class: .elementor-element-71f067f6 */.elementor-3571 .elementor-element.elementor-element-71f067f6{
    position:absolute;
    bottom:30%;
    left:50%;
    transform:translateX(-50%);
    width:100%;
    z-index:999;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52c75b11 */.elementor-3571 .elementor-element.elementor-element-52c75b11{
    position:absolute;
    left:29%;
    transform:translateX(-50%);

    bottom:70%;

    padding:clamp(10px, 2.5vw, 14px) clamp(28px, 6vw, 45px);
    font-size:clamp(13px, 2.5vw, 16px);

    border-radius:30px;

    z-index:10;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4bbf72ac */.elementor-3571 .elementor-element.elementor-element-4bbf72ac{
    position:absolute;
    left:70%;
    transform:translateX(-50%);

    bottom:50%;

    padding:clamp(10px, 2.5vw, 14px) clamp(28px, 6vw, 45px);
    font-size:clamp(13px, 2.5vw, 16px);

    border-radius:30px;

    z-index:10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b3f6163 */.elementor-3571 .elementor-element.elementor-element-6b3f6163{
    position:relative;
}/* End custom CSS */
/* Start custom CSS for dce-copy-to-clipboard, class: .elementor-element-19979921 *//* =========================
   DEFAULT = LAPTOP / DESKTOP
   ========================= */
.elementor-3571 .elementor-element.elementor-element-19979921{
    position:absolute;

    top:35%;
    left:70%;
    transform:translate(-50%, -50%);

    padding:clamp(8px, 1vw, 12px) clamp(18px, 2vw, 25px);
    font-size:clamp(12px, 1.2vw, 14px);

    border-radius:10px;
    z-index:10;
}

/* =========================
   TABLET (≤ 1024px)
   ========================= */
@media (max-width:1024px){
    .elementor-3571 .elementor-element.elementor-element-19979921{
        top:35%;
        left: 66%;
        transform:translate(-50%, -50%) translateX(10px);

        font-size:clamp(11px, 2vw, 13px);
        padding:clamp(7px, 2vw, 10px) clamp(16px, 3vw, 20px);
    }
}

/* =========================
   HP (≤ 767px)
   ========================= */
@media (max-width:767px){
    .elementor-3571 .elementor-element.elementor-element-19979921{
        top:25%;
        left: 67%;
        transform:translate(-50%, -50%);

        font-size:clamp(10px, 3vw, 12px);
        padding:clamp(6px, 3vw, 9px) clamp(14px, 4vw, 18px);
    }
}/* End custom CSS */
/* Start custom CSS for dce-copy-to-clipboard, class: .elementor-element-70d7a28e *//* =========================
   DEFAULT = LAPTOP / DESKTOP
   ========================= */
.elementor-3571 .elementor-element.elementor-element-70d7a28e{
    position:absolute;

    top:52.3%;
    left:70%;
    transform:translate(-50%, -50%);

    padding:clamp(8px, 1vw, 12px) clamp(18px, 2vw, 25px);
    font-size:clamp(12px, 1.2vw, 14px);

    border-radius:10px;
    z-index:10;
}

/* =========================
   TABLET (≤ 1024px)
   ========================= */
@media (max-width:1024px){
    .elementor-3571 .elementor-element.elementor-element-70d7a28e{
        top:52%;
        left: 66%;
        transform:translate(-50%, -50%) translateX(10px);

        font-size:clamp(11px, 2vw, 13px);
        padding:clamp(7px, 2vw, 10px) clamp(16px, 3vw, 20px);
    }
}

/* =========================
   HP (≤ 767px)
   ========================= */
@media (max-width:767px){
    .elementor-3571 .elementor-element.elementor-element-70d7a28e{
        top:42%;
        left: 67%;
        transform:translate(-50%, -50%);

        font-size:clamp(10px, 3vw, 12px);
        padding:clamp(6px, 3vw, 9px) clamp(14px, 4vw, 18px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e4246c2 */.elementor-3571 .elementor-element.elementor-element-3e4246c2{
    position:relative;
}/* End custom CSS */