@import url('https://fonts.googleapis.com/css2?family=Exo:wght@400;700&family=Mulish:wght@400;700&display=swap');

*,
*::before,
*::after { box-sizing: border-box; }

html,


body,


div,


span,


h1,


h2,


h3,


p,


a,


form,


input,


textarea,


button,


ul,


li{ margin: 0; padding: 0; border: 0; }

body{ min-width: 320px; line-height: 1; background: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

a,


a:link,


a:visited{ color: inherit; text-decoration: none; }

ul{ list-style: none; }

button,


input,


textarea{ font: inherit; }

.ladi-wraper{ width: 100%; min-height: 100%; overflow: hidden; touch-action: manipulation; }
.ladi-container{ position: relative; height: 100%; margin: 0 auto; }
.ladi-element{ position: absolute; }
.ladi-transition{ transition: all 150ms linear 0s; }
.z-index-1{ z-index: 1; }
.ladi-hidden{ display: none !important; }

.ladi-section{ margin: 0 auto; position: relative; }
.ladi-section[data-tab-id]{ display: none; }
.ladi-section.selected[data-tab-id]{ display: block; }
.ladi-section .ladi-section-background{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; pointer-events: none; overflow: hidden; }

.ladi-box,


.ladi-frame,


.ladi-group,


.ladi-button{ position: absolute; width: 100%; height: 100%; }

.ladi-box,


.ladi-frame,


.ladi-button{ overflow: hidden; }

.ladi-frame-bg .ladi-frame-background,


.ladi-button .ladi-button-background{ width: 100%; height: 100%; pointer-events: none; transition: inherit; }

.ladi-frame-bg:not(.ladi-frame){ position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; }

.ladi-headline,


.ladi-paragraph{ display: inline-block; width: 100%; word-break: break-word; }

.ladi-image{ position: absolute; width: 100%; height: 100%; overflow: hidden; }
.ladi-image .ladi-image-background{ position: absolute; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; }

.ladi-shape{ position: absolute; width: 100%; height: 100%; pointer-events: none; }
.ladi-shape svg{ position: absolute; width: 100%; height: 100%; }

.ladi-form{ position: absolute; width: 100%; height: 100%; }
.ladi-form .ladi-form-item-container,

.ladi-form .ladi-form-item,

.ladi-form .ladi-form-item-background{ position: absolute; width: 100%; height: 100%; }
.ladi-form .ladi-form-item-background{ top: 0; left: 0; pointer-events: none; }
.ladi-form .ladi-form-control{ width: 100%; height: 100%; min-width: 100%; min-height: 100%; max-width: 100%; max-height: 100%; padding: 0 5px; border: 0; background: transparent; color: inherit; font-size: inherit; outline: none; }
.ladi-form textarea.ladi-form-control{ resize: none; padding: 5px; }

.ladi-button{ cursor: pointer; }
.ladi-button > .ladi-button-headline,

.ladi-button > .ladi-button-shape{ display: table; width: 100% !important; height: 100% !important; top: 0 !important; left: 0 !important; user-select: none; }
.ladi-button > .ladi-button-headline .ladi-headline{ display: table-cell; vertical-align: middle; }


body{
        direction: ltr;
    }

    @media (min-width: 768px) {
        .ladi-section .ladi-container{
            width: 1200px;
        }
    }

    @media (max-width: 767px) {
        .ladi-section .ladi-container{
            width: 420px;
        }
    }

    body{
        font-family: Exo, sans-serif
    }

#SECTION7{
        height: auto !important;
    }

    #SECTION7>.ladi-section-background{
        background-color: rgb(52, 69, 61);
    }

    #SECTION7>.ladi-container{
        height: max-content;
        position: relative;
        display: flex;
        padding-right: 0px;
        padding-left: 0px;
        margin-right: auto;
        margin-top: 0px;
        margin-bottom: auto;
        right: 0px;
    }

    #SECTION7>.ladi-container,


    #BOX8,


    #FRAME10,


    #FRAME10>.ladi-frame,


    #FORM_ITEM9{
        top: 0px;
        left: 0px;
    }

    #SECTION7>.ladi-container>.ladi-element{
        position: relative;
        right: 0px;
        bottom: 0px;
        margin-right: auto;
        margin-top: 0px;
        margin-bottom: auto;
    }

    #GROUP13,


    #GROUP14,


    #HEADLINE44,


    #PARAGRAPH10{
        top: 0px !important;
        left: 0px !important;
    }

    #BOX7{
        mix-blend-mode: soft-light;
        will-change: transform, opacity;
    }

    #BOX7>.ladi-box,


    #BOX8>.ladi-box{
        border-radius: 300px 300px 0px 0px;
    }

    #BOX7>.ladi-box{
        background-color: rgb(241, 243, 244);
        opacity: 0.72;
    }

    #BOX7>.ladi-box:hover,


    #BOX8>.ladi-box:hover{
        opacity: 1;
    }

    #BOX8>.ladi-box{
        background-size: cover;
        background-origin: content-box;
        background-position: 0% 50%;
        background-repeat: repeat;
        background-attachment: scroll;
    }

    #FRAME10{
        width: auto !important;
        height: auto !important;
    }

    #FRAME10>.ladi-frame{
        width: max-content;
        height: max-content;
        position: relative;
        display: inline-flex;
        flex-direction: column;
        padding: 0px;
        margin: 0px auto auto 0px;
        overflow: initial;
    }

    #FRAME10>.ladi-frame>.ladi-element{
        position: relative;
        right: 0px;
        bottom: 0px;
        margin: 0px auto auto 0px;
    }

    #HEADLINE44{
        order: 275;
    }

    #HEADLINE44>.ladi-headline{
        font-family: Exo, sans-serif;
        font-weight: bold;
        line-height: 1.4;
        color: rgb(255, 255, 255);
        letter-spacing: 0px;
        text-align: left;
    }

    #HEADLINE44.ladi-animation>.ladi-headline{
        animation-name: fadeIn;
        animation-delay: 0s;
        animation-duration: 1s;
        animation-iteration-count: 1;
    }

    #PARAGRAPH10{
        order: 276;
    }

    #PARAGRAPH10>.ladi-paragraph{
        font-size: 16px;
        line-height: 1.6;
        color: rgb(217, 217, 217);
        text-align: left;
    }

    #FORM9,


    #BUTTON10,


    #FORM_ITEM10,


    #FORM_ITEM12{
        left: 0px;
    }

    #FORM9>.ladi-form{
        font-size: 14px;
        line-height: 1.6;
        color: rgb(255, 255, 255);
    }

    #FORM9 .ladi-form .ladi-form-item.ladi-form-checkbox .ladi-form-checkbox-item span[data-checked="false"],


    #FORM9 .ladi-form .ladi-form-item.ladi-form-checkbox .ladi-form-checkbox-item .ladi-editing,


    #FORM9 .ladi-form .ladi-form-item.ladi-form-checkbox .ladi-form-checkbox-item .ladi-editing::placeholder,


    #FORM9 .ladi-form .ladi-survey-option .ladi-survey-option-label,


    #FORM9 .ladi-form-item .ladi-form-control::placeholder,


    #FORM9 .ladi-form-item select.ladi-form-control[data-selected=""]{
        color: rgb(255, 255, 255);
    }

    #FORM9 .ladi-form-item{
        padding-left: 16px;
        padding-right: 16px;
    }

    #FORM9 .ladi-form-item.otp-countdown:before{
        right: 21px;
    }

    #FORM9 .ladi-form-item.ladi-form-checkbox{
        padding-left: 21px;
        padding-right: 21px;
    }

    #FORM9 .ladi-form-item-container .ladi-form-item .ladi-form-control-select{
        background-image: url("data:image/svg+xml;utf8, %3Csvg%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpolygon%20points%3D%220%2C0%2032%2C0%2016%2C24%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E");
    }

    #FORM9 .ladi-survey-option{
        text-align: left;
    }

    #FORM9 .ladi-form-item-container,


    #FORM9 .ladi-form-label-container .ladi-form-label-item{
        border-width: 1px;
        border-radius: 32px;
        border-style: solid;
        border-color: rgb(237, 201, 108);
    }

    #FORM9 .ladi-form-item-container .ladi-form-item.ladi-form-quantity{
        width: calc(100% + 1px);
    }

    #FORM9 .ladi-form-item-container .ladi-form-quantity .button{
        background-color: rgb(237, 201, 108);
    }

    #FORM9 .ladi-form-item-background{
        border-radius: 31px;
        background-color: rgba(242, 236, 220, 0.3);
    }

    #BUTTON10{
        width: 160px;
        height: 48px;
    }

    #BUTTON10>.ladi-button>.ladi-button-background{
        background-color: rgb(135, 182, 161);
    }

    #BUTTON10>.ladi-button{
        border-radius: 32px;
    }

    #BUTTON_TEXT10{
        width: 160px;
        top: 9px;
        left: 0px;
    }

    #BUTTON_TEXT10>.ladi-headline{
        font-size: 16px;
        font-weight: bold;
        line-height: 1.6;
        color: rgb(0, 0, 0);
        text-align: center;
    }

    #FORM_ITEM9,


    #FORM_ITEM10,


    #FORM_ITEM11{
        height: 48px;
    }

    #FORM_ITEM12{
        height: 100px;
    }

    @media (min-width: 768px) {
        #SECTION7>.ladi-container{
            width: max-content;
            flex-direction: row;
            gap: 98px;
            padding-top: 120px;
            padding-bottom: 120px;
            margin-left: calc(50% - 600px);
        }

        #SECTION7>.ladi-container>.ladi-element{
            display: inline-block;
            vertical-align: top;
            margin-left: 0px;
        }

        #GROUP13{
            width: 528.588px;
            height: 658.75px;
        }

        #GROUP13.ladi-animation>.ladi-group{
            animation-name: fadeInDown;
            animation-delay: 0s;
            animation-duration: 1s;
            animation-iteration-count: 1;
        }

        #BOX7,


        #BOX8{
            width: 499.096px;
            height: 648.825px;
        }

        #BOX7{
            top: 9.9252px;
            left: 29.492px;
        }

        #BOX8>.ladi-box{
            background-image: url("../assets/ladicdn/s800x950__57b167c9ca57d39c18a1c57c__isgzo9yo20240219065840.jpg");
        }

        #GROUP14{
            width: 568px;
            height: 683px;
        }

        #FRAME10>.ladi-frame{
            gap: 32px;
        }

        #HEADLINE44,


        #PARAGRAPH10{
            width: 520px;
        }

        #HEADLINE44>.ladi-headline{
            font-size: 50px;
        }

        #FORM9{
            width: 568px;
            height: 308px;
            top: 375px;
        }

        #BUTTON10{
            top: 260px;
        }

        #FORM_ITEM9,


        #FORM_ITEM11{
            width: 276px;
        }

        #FORM_ITEM10,


        #FORM_ITEM12{
            width: 568px;
        }

        #FORM_ITEM10{
            top: 64px;
        }

        #FORM_ITEM11{
            top: 0px;
            left: 292px;
        }

        #FORM_ITEM12{
            top: 128px;
        }
    }

    @media (max-width: 767px) {
        #SECTION7>.ladi-container{
            flex-direction: column;
            gap: 32px;
            padding-top: 40px;
            padding-bottom: 40px;
            margin-left: auto;
        }

        #SECTION7>.ladi-container>.ladi-element{
            margin-left: auto;
        }

        #GROUP13{
            width: 372.118px;
            height: 463.75px;
        }

        #BOX7,


        #BOX8{
            width: 351.357px;
            height: 456.762px;
        }

        #BOX7{
            top: 6.98719px;
            left: 20.7619px;
        }

        #BOX8>.ladi-box{
            background-image: url("../assets/ladicdn/s700x800__57b167c9ca57d39c18a1c57c__isgzo9yo20240219065840.jpg");
        }

        #GROUP14{
            width: 388px;
            height: 674.354px;
        }

        #FRAME10>.ladi-frame{
            gap: 24px;
        }

        #HEADLINE44,


        #PARAGRAPH10,


        #FORM_ITEM9,


        #FORM_ITEM10,


        #FORM_ITEM11,


        #FORM_ITEM12{
            width: 388px;
        }

        #HEADLINE44>.ladi-headline{
            font-size: 36px;
        }

        #FORM9{
            width: 388px;
            height: 372px;
            top: 302.354px;
        }

        #BUTTON10{
            top: 324px;
        }

        #FORM_ITEM10{
            top: 128px;
        }

        #FORM_ITEM11{
            top: 64px;
            left: 0px;
        }

        #FORM_ITEM12{
            top: 192px;
        }
    }

.ladi-section{
                        margin: 0 auto;
                        position: relative;
                    }

                    .ladi-section[data-tab-id]{
                        display: none;
                    }

                    .ladi-section.selected[data-tab-id]{
                        display: block;
                    }

                    .ladi-section .ladi-section-background{
                        position: absolute;
                        width: 100%;
                        height: 100%;
                        top: 0;
                        left: 0;
                        pointer-events: none;
                        overflow: hidden;
                    }

                    .ladi-box{
                        position: absolute;
                        width: 100%;
                        height: 100%;
                        overflow: hidden;
                    }

                    .ladi-group{
                        position: absolute;
                        width: 100%;
                        height: 100%;
                    }

                    .ladi-headline{
                        width: 100%;
                        display: inline-block;
                        word-break: break-word;
                        background-size: cover;
                        background-position: center center;
                    }

                    .ladi-headline a{
                        text-decoration: underline;
                    }

                    @media (max-width: 767px) {
                        .ladi-element.ladi-auto-scroll{
                            overflow-x: auto;
                            overflow-y: hidden;
                            width: 100% !important;
                            left: 0 !important;
                            -webkit-overflow-scrolling: touch;
                        }

                        [data-hint]:not([data-timeout-id-copied]):before,


                        [data-hint]:not([data-timeout-id-copied]):after{
                            display: none !important;
                        }

                        .ladi-section.ladi-auto-scroll{
                            overflow-x: auto;
                            overflow-y: hidden;
                            -webkit-overflow-scrolling: touch;
                        }
                    }

.ladi-section{
                        margin: 0 auto;
                        position: relative;
                    }

                    .ladi-section[data-tab-id]{
                        display: none;
                    }

                    .ladi-section.selected[data-tab-id]{
                        display: block;
                    }

                    .ladi-section .ladi-section-background{
                        position: absolute;
                        width: 100%;
                        height: 100%;
                        top: 0;
                        left: 0;
                        pointer-events: none;
                        overflow: hidden;
                    }

                    .ladi-box{
                        position: absolute;
                        width: 100%;
                        height: 100%;
                        overflow: hidden;
                    }

                    .ladi-frame{
                        position: absolute;
                        width: 100%;
                        height: 100%;
                        overflow: hidden;
                    }

                    .ladi-frame-bg .ladi-frame-background{
                        height: 100%;
                        width: 100%;
                        pointer-events: none;
                        transition: inherit;
                    }

                    .ladi-frame-bg:not(.ladi-frame){
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                        overflow: hidden;
                    }

                    .ladi-button{
                        position: absolute;
                        width: 100%;
                        height: 100%;
                        overflow: hidden;
                    }

                    .ladi-button:active{
                        transform: translateY(2px);
                        transition: transform 0.2s linear;
                    }

                    .ladi-button .ladi-button-background{
                        height: 100%;
                        width: 100%;
                        pointer-events: none;
                        transition: inherit;
                    }

                    .ladi-button>.ladi-button-headline,


                    .ladi-button>.ladi-button-shape{
                        width: 100% !important;
                        height: 100% !important;
                        top: 0 !important;
                        left: 0 !important;
                        display: table;
                        user-select: none;
                        -webkit-user-select: none;
                        -moz-user-select: none;
                        -ms-user-select: none;
                    }

                    .ladi-button>.ladi-button-shape .ladi-shape{
                        margin: auto;
                        top: 0;
                        bottom: 0;
                    }

                    .ladi-button>.ladi-button-headline .ladi-headline{
                        display: table-cell;
                        vertical-align: middle;
                    }

                    .ladi-form{
                        position: absolute;
                        width: 100%;
                        height: 100%;
                    }

                    .ladi-form>.ladi-element{
                        text-transform: inherit;
                        text-decoration: inherit;
                        text-align: inherit;
                        letter-spacing: inherit;
                        color: inherit;
                        background: none;
                    }

                    .ladi-form .ladi-button>.ladi-button-headline{
                        color: initial;
                        font-size: initial;
                        font-weight: initial;
                        text-transform: initial;
                        text-decoration: initial;
                        font-style: initial;
                        text-align: initial;
                        letter-spacing: initial;
                        line-height: initial;
                    }

                    .ladi-form>.ladi-element .ladi-form-item-container{
                        text-transform: inherit;
                        text-decoration: inherit;
                        text-align: inherit;
                        letter-spacing: inherit;
                        color: inherit;
                        background-size: inherit;
                        background-attachment: inherit;
                        background-origin: inherit;
                    }

                    .ladi-form>[data-quantity="true"] .ladi-form-item-container{
                        overflow: hidden;
                    }

                    .ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item{
                        text-transform: inherit;
                        text-decoration: inherit;
                        text-align: inherit;
                        letter-spacing: inherit;
                        color: inherit;
                    }

                    .ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item-background{
                        background-size: inherit;
                        background-attachment: inherit;
                        background-origin: inherit;
                    }

                    .ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select{
                        -webkit-appearance: none;
                        -moz-appearance: none;
                        appearance: none;
                        background-size: 9px 6px !important;
                        background-position: right .5rem center;
                        background-repeat: no-repeat;
                        padding-right: 24px;
                    }

                    .ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select-2{
                        width: calc(100% / 2 - 5px);
                        max-width: calc(100% / 2 - 5px);
                        min-width: calc(100% / 2 - 5px);
                    }

                    .ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select-2:nth-child(3){
                        margin-left: 7.5px;
                    }

                    .ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select-3{
                        width: calc(100% / 3 - 5px);
                        max-width: calc(100% / 3 - 5px);
                        min-width: calc(100% / 3 - 5px);
                    }

                    .ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select-3:nth-child(3){
                        margin-left: 7.5px;
                    }

                    .ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select-3:nth-child(4){
                        margin-left: 7.5px;
                    }

                    .ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select option{
                        color: initial;
                    }

                    .ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control:not(.ladi-form-control-select){
                        text-transform: inherit;
                        text-decoration: inherit;
                        text-align: inherit;
                        letter-spacing: inherit;
                        color: inherit;
                        background-size: inherit;
                        background-attachment: inherit;
                        background-origin: inherit;
                    }

                    .ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select{
                        text-transform: inherit;
                        text-align: inherit;
                        letter-spacing: inherit;
                        color: inherit;
                        background-size: inherit;
                        background-attachment: inherit;
                        background-origin: inherit;
                    }

                    .ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select:not([data-selected=""]){
                        text-decoration: inherit;
                    }

                    .ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-checkbox-item{
                        text-transform: inherit;
                        text-decoration: inherit;
                        text-align: inherit;
                        letter-spacing: inherit;
                        color: inherit;
                        background-size: inherit;
                        background-attachment: inherit;
                        background-origin: inherit;
                        vertical-align: middle;
                    }

                    .ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-checkbox-box-item{
                        display: inline-block;
                        width: fit-content;
                    }

                    .ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-checkbox-item span{
                        user-select: none;
                        -webkit-user-select: none;
                        -moz-user-select: none;
                        -ms-user-select: none;
                    }

                    .ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-checkbox-item span[data-checked="true"]{
                        text-transform: inherit;
                        text-decoration: inherit;
                        text-align: inherit;
                        letter-spacing: inherit;
                        color: inherit;
                        background-size: inherit;
                        background-attachment: inherit;
                        background-origin: inherit;
                    }

                    .ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-checkbox-item span[data-checked="false"]{
                        text-transform: inherit;
                        text-align: inherit;
                        letter-spacing: inherit;
                        color: inherit;
                        background-size: inherit;
                        background-attachment: inherit;
                        background-origin: inherit;
                    }

                    .ladi-form .ladi-form-item-container{
                        position: absolute;
                        width: 100%;
                        height: 100%;
                    }

                    .ladi-form .ladi-form-item-title-value{
                        font-weight: bold;
                        word-break: break-word;
                    }

                    .ladi-form .ladi-form-label-container{
                        position: relative;
                        width: 100%;
                    }

                    .ladi-form .ladi-form-control-file{
                        background-repeat: no-repeat;
                        background-position: calc(100% - 5px) center;
                    }

                    .ladi-form .ladi-form-label-container .ladi-form-label-item{
                        display: inline-block;
                        cursor: pointer;
                        position: relative;
                        border-radius: 0px !important;
                        user-select: none;
                        -webkit-user-select: none;
                        -moz-user-select: none;
                        -ms-user-select: none;
                    }

                    .ladi-form .ladi-form-label-container .ladi-form-label-item.image{
                        background-size: cover;
                        background-repeat: no-repeat;
                        background-position: center;
                    }

                    .ladi-form .ladi-form-label-container .ladi-form-label-item.no-value{
                        display: none !important;
                    }

                    .ladi-form .ladi-form-label-container .ladi-form-label-item.text.disabled{
                        opacity: 0.35;
                    }

                    .ladi-form .ladi-form-label-container .ladi-form-label-item.image.disabled{
                        opacity: 0.2;
                    }

                    .ladi-form .ladi-form-label-container .ladi-form-label-item.color.disabled{
                        opacity: 0.15;
                    }

                    .ladi-form .ladi-form-label-container .ladi-form-label-item.selected:before{
                        content: '';
                        width: 0;
                        height: 0;
                        bottom: -1px;
                        right: -1px;
                        position: absolute;
                        border-width: 0 0 15px 15px;
                        border-color: transparent;
                        border-style: solid;
                    }

                    .ladi-form .ladi-form-label-container .ladi-form-label-item.selected:after{
                        content: '';
                        background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 12 12' viewBox='0 0 12 12' x='0' fill='%23fff' y='0'%3E%3Cg%3E%3Cpath d='m5.2 10.9c-.2 0-.5-.1-.7-.2l-4.2-3.7c-.4-.4-.5-1-.1-1.4s1-.5 1.4-.1l3.4 3 5.1-7c .3-.4 1-.5 1.4-.2s.5 1 .2 1.4l-5.7 7.9c-.2.2-.4.4-.7.4 0-.1 0-.1-.1-.1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
                        background-repeat: no-repeat;
                        background-position: bottom right;
                        width: 7px;
                        height: 7px;
                        bottom: 0;
                        right: 0;
                        position: absolute;
                    }

                    .ladi-form .ladi-form-item{
                        width: 100%;
                        height: 100%;
                        position: absolute;
                    }

                    .ladi-form .ladi-form-item-background{
                        position: absolute;
                        width: 100%;
                        height: 100%;
                        top: 0;
                        left: 0;
                        pointer-events: none;
                    }

                    .ladi-form .ladi-form-item.ladi-form-checkbox{
                        height: auto;
                    }

                    .ladi-form .ladi-form-item .ladi-form-control{
                        background-color: transparent;
                        min-width: 100%;
                        min-height: 100%;
                        max-width: 100%;
                        max-height: 100%;
                        width: 100%;
                        height: 100%;
                        padding: 0 5px;
                        color: inherit;
                        font-size: inherit;
                        border: none;
                    }

                    .ladi-form .ladi-form-item.ladi-form-checkbox{
                        padding: 0 5px;
                    }

                    .ladi-form .ladi-form-item.ladi-form-checkbox.ladi-form-checkbox-vertical .ladi-form-checkbox-item{
                        margin-top: 0 !important;
                        margin-left: 0 !important;
                        margin-right: 0 !important;
                        display: flex;
                        align-items: center;
                        border: none;
                    }

                    .ladi-form .ladi-form-item.ladi-form-checkbox.ladi-form-checkbox-horizontal .ladi-form-checkbox-item{
                        margin-top: 0 !important;
                        margin-left: 0 !important;
                        margin-right: 10px !important;
                        display: inline-flex;
                        align-items: center;
                        border: none;
                        position: relative;
                    }

                    .ladi-form .ladi-form-item.ladi-form-checkbox .ladi-form-checkbox-item input{
                        margin-right: 5px;
                        display: block;
                    }

                    .ladi-form .ladi-form-item.ladi-form-checkbox .ladi-form-checkbox-item span{
                        cursor: default;
                        word-break: break-word;
                    }

                    .ladi-form .ladi-form-item textarea.ladi-form-control{
                        resize: none;
                        padding: 5px;
                    }

                    .ladi-form .ladi-button{
                        cursor: pointer;
                    }

                    .ladi-form .ladi-button .ladi-headline{
                        cursor: pointer;
                        user-select: none;
                    }

                    .ladi-form .ladi-element .ladi-form-otp::-webkit-outer-spin-button,


                    .ladi-form .ladi-element .ladi-form-otp::-webkit-inner-spin-button{
                        -webkit-appearance: none;
                        margin: 0;
                    }

                    .ladi-form .ladi-element .ladi-form-item .button-get-code{
                        display: none;
                        position: absolute;
                        right: 0;
                        top: 0;
                        bottom: 0;
                        margin: auto 0;
                        line-height: initial;
                        padding: 5px 10px;
                        height: max-content;
                        cursor: pointer;
                        user-select: none;
                        -webkit-user-select: none;
                        -moz-user-select: none;
                        -ms-user-select: none;
                    }

                    .ladi-form .ladi-element .ladi-form-item .button-get-code.hide-visibility{
                        display: block !important;
                        visibility: hidden !important;
                    }

                    .ladi-form .ladi-form-item.otp-resend .button-get-code{
                        display: block;
                    }

                    .ladi-form .ladi-form-item.otp-countdown:before{
                        content: attr(data-countdown-time) "s";
                        position: absolute;
                        top: 0;
                        bottom: 0;
                        margin: auto 0;
                        height: max-content;
                        line-height: initial;
                    }

                    .ladi-form [data-variant="true"] select option[disabled]{
                        background: #fff;
                        color: #b8b8b8 !important;
                    }

                    .ladi-google-recaptcha-checkbox{
                        position: absolute;
                        display: inline-block;
                        transform: translateY(-100%);
                        margin-top: -5px;
                        z-index: 90000010;
                    }

                    .ladi-group{
                        position: absolute;
                        width: 100%;
                        height: 100%;
                    }

                    .ladi-shape{
                        position: absolute;
                        width: 100%;
                        height: 100%;
                        pointer-events: none;
                    }

                    .ladi-cart-number{
                        position: absolute;
                        top: -2px;
                        right: -7px;
                        background: #f36e36;
                        text-align: center;
                        width: 18px;
                        height: 18px;
                        line-height: 18px;
                        font-size: 12px;
                        font-weight: bold;
                        color: #fff;
                        border-radius: 100%;
                    }

                    .ladi-headline{
                        width: 100%;
                        display: inline-block;
                        word-break: break-word;
                        background-size: cover;
                        background-position: center center;
                    }

                    .ladi-headline a{
                        text-decoration: underline;
                    }

                    .ladi-paragraph{
                        width: 100%;
                        display: inline-block;
                        word-break: break-word;
                    }

                    .ladi-paragraph a{
                        text-decoration: underline;
                    }

                    @media (max-width: 767px) {
                        .ladi-element.ladi-auto-scroll{
                            overflow-x: auto;
                            overflow-y: hidden;
                            width: 100% !important;
                            left: 0 !important;
                            -webkit-overflow-scrolling: touch;
                        }

                        [data-hint]:not([data-timeout-id-copied]):before,


                        [data-hint]:not([data-timeout-id-copied]):after{
                            display: none !important;
                        }

                        .ladi-section.ladi-auto-scroll{
                            overflow-x: auto;
                            overflow-y: hidden;
                            -webkit-overflow-scrolling: touch;
                        }
                    }

.vergarden-reveal{ opacity: 0; transform: translate3d(0, 28px, 0); transition: opacity 760ms ease, transform 760ms cubic-bezier(0.22, 1, 0.36, 1); transition-delay: var(--vergarden-reveal-delay, 0ms); }
.vergarden-reveal.is-visible{ opacity: 1; transform: translate3d(0, 0, 0) scale(1); }
.vergarden-reveal--soft{ transform: translate3d(0, 20px, 0); }
.vergarden-reveal--left{ transform: translate3d(-28px, 0, 0); }
.vergarden-reveal--right{ transform: translate3d(28px, 0, 0); }
.vergarden-reveal--zoom{ transform: translate3d(0, 18px, 0) scale(0.96); }

@media (prefers-reduced-motion: reduce) {
  .vergarden-reveal{ opacity: 1; transform: none; transition: none; }
}
