@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
}

#BODY_BACKGROUND{
    height: 0px;
}

#BODY_BACKGROUND>.ladi-section-background,


#SECTION10>.ladi-section-background,


#SECTION22>.ladi-section-background,


#SECTION5>.ladi-section-background,


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

#SECTION20{
    height: auto !important;
}

#SECTION20>.ladi-section-background{
    background-color: rgb(242, 236, 220);
}

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

#SECTION20>.ladi-container,


#FRAME26>.ladi-frame,


#FRAME13>.ladi-frame,


#BOX22,


#FRAME28>.ladi-frame,


#BOX26,


#BOX28,


#FRAME29>.ladi-frame,


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

#SECTION20>.ladi-container>.ladi-element,


#FRAME13>.ladi-frame>.ladi-element,


#FRAME28>.ladi-frame>.ladi-element,


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

#FRAME26,


#FRAME13,


#FRAME28,


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

#FRAME26,


#HEADLINE110,


#PARAGRAPH26,


#HEADLINE55,


#PARAGRAPH13,


#BUTTON10,


#HEADLINE56,


#HEADLINE113,


#PARAGRAPH29,


#BUTTON20,


#HEADLINE114,


#PARAGRAPH30,


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

#FRAME26.ladi-animation>.ladi-frame,


#PARAGRAPH26.ladi-animation>.ladi-paragraph,


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

#FRAME26>.ladi-frame,


#FRAME13>.ladi-frame,


#FRAME28>.ladi-frame,


#FRAME29>.ladi-frame{
    width: max-content;
    height: max-content;
}

#FRAME26>.ladi-frame{
    position: relative;
    display: inline-flex;
    flex-direction: column;
    gap: 32px;
    padding: 0px;
    margin: 0px auto auto 0px;
    overflow: initial;
}

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

#HEADLINE110{
    order: 184;
}

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

#HEADLINE110.ladi-animation>.ladi-headline,


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

#PARAGRAPH26{
    order: 343;
}

#PARAGRAPH26>.ladi-paragraph{
    font-size: 16px;
    line-height: 1.6;
    color: rgb(84, 84, 84);
}

#GROUP17,


#BOX10,


#HEADLINE116{
    top: 0px;
}

#BOX9,


#FORM18,


#FORM_ITEM19,


#FORM_ITEM21{
    left: 0px;
}

#BOX9,


#PEN_TOOL41,


#BOX21,


#BOX23,


#BOX24,


#BOX25,


#BOX27,


#PEN_TOOL42,


#BOX31,


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

#BOX9>.ladi-box,


#BOX10>.ladi-box{
    border-radius: 240px 0px 240px 240px;
}

#BOX9>.ladi-box,


#BOX21>.ladi-box,


#BOX25>.ladi-box,


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

#BOX9>.ladi-box:hover,


#BOX10>.ladi-box:hover,


#HEADLINE55>.ladi-headline:hover,


#BUTTON10>.ladi-button:hover,


#BUTTON_TEXT10>.ladi-headline:hover,


#BOX21>.ladi-box:hover,


#BOX22>.ladi-box:hover,


#HEADLINE113>.ladi-headline:hover,


#BUTTON20>.ladi-button:hover,


#BUTTON_TEXT20>.ladi-headline:hover,


#BOX25>.ladi-box:hover,


#BOX26>.ladi-box:hover,


#BOX27>.ladi-box:hover,


#BOX28>.ladi-box:hover,


#HEADLINE114>.ladi-headline:hover,


#BUTTON21>.ladi-button:hover,


#BUTTON_TEXT21>.ladi-headline:hover,


#HEADLINE116>.ladi-headline:hover{
    opacity: 1;
}

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

#FRAME13.ladi-animation>.ladi-frame,


#FRAME28.ladi-animation>.ladi-frame,


#FRAME29.ladi-animation>.ladi-frame{
    animation-name: fadeInLeft;
    animation-delay: 0s;
    animation-duration: 1s;
    animation-iteration-count: 1;
}

#FRAME13>.ladi-frame,


#FRAME28>.ladi-frame,


#FRAME29>.ladi-frame{
    position: relative;
    display: inline-flex;
    flex-direction: column;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: auto;
    overflow: initial;
}

#HEADLINE55,


#HEADLINE113,


#HEADLINE114{
    order: 275;
}

#HEADLINE55>.ladi-headline,


#HEADLINE113>.ladi-headline,


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

#PARAGRAPH13,


#PARAGRAPH29,


#PARAGRAPH30{
    order: 276;
}

#PARAGRAPH13>.ladi-paragraph,


#PARAGRAPH29>.ladi-paragraph,


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

#BUTTON10,


#BUTTON20,


#FORM_ITEM18,


#FORM_ITEM19,


#FORM_ITEM20{
    height: 48px;
}

#BUTTON10,


#BUTTON20,


#BUTTON21{
    order: 284;
}

#BUTTON10>.ladi-button>.ladi-button-background,


#BUTTON20>.ladi-button>.ladi-button-background,


#BUTTON21>.ladi-button>.ladi-button-background,


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

#BUTTON10>.ladi-button,


#BUTTON20>.ladi-button,


#BUTTON21>.ladi-button{
    border-radius: 30px;
}

#BUTTON_TEXT10,


#BUTTON_TEXT20,


#BUTTON_TEXT21,


#BUTTON_TEXT22{
    top: 9px;
    left: 0px;
}

#BUTTON_TEXT10>.ladi-headline,


#BUTTON_TEXT20>.ladi-headline,


#BUTTON_TEXT21>.ladi-headline,


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

#HEADLINE56{
    width: 404px;
    order: 274;
}

#HEADLINE56>.ladi-headline{
    line-height: 1.4;
    color: rgb(244, 244, 244);
    text-transform: uppercase;
}

#PEN_TOOL41 svg:last-child,


#PEN_TOOL42 svg:last-child{
    fill: rgba(255, 255, 255, 0);
    stroke: rgb(255, 255, 255);
    stroke-width: 1px;
}

#BOX21>.ladi-box,


#BOX22>.ladi-box,


#BOX25>.ladi-box,


#BOX26>.ladi-box,


#BOX27>.ladi-box,


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

#BOX21>.ladi-box,


#BOX25>.ladi-box,


#BOX27>.ladi-box{
    opacity: 0.72;
}

#BOX22>.ladi-box,


#BOX28>.ladi-box,


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

#BOX23>.ladi-box,


#BOX24>.ladi-box,


#BOX31>.ladi-box,


#BOX32>.ladi-box{
    border-radius: 200px;
    background-image: radial-gradient(circle, rgb(237, 201, 108), rgba(54, 71, 63, 0));
    background-color: initial;
    background-size: initial;
    background-origin: initial;
    background-position: initial;
    background-repeat: initial;
    background-attachment: initial;
    -webkit-background-clip: initial;
    opacity: 0.8;
    filter: blur(68px);
}

#BOX23.ladi-animation>.ladi-box,


#BOX24.ladi-animation>.ladi-box,


#BOX31.ladi-animation>.ladi-box{
    animation-name: fadeIn;
    animation-delay: 1s;
    animation-duration: 1s;
    animation-iteration-count: 1;
}

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

#BUTTON21{
    width: 248px;
    height: 48px;
}

#BUTTON_TEXT21{
    width: 248px;
}

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

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


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


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


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


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


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

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

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

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

#FORM18 .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(217%2C%20217%2C%20217)%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E");
}

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

#FORM18 .ladi-form-item-container,


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

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

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

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

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

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

#BUTTON_TEXT22{
    width: 160px;
}

#FORM_ITEM21{
    height: 100px;
}

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

#BOX29{
    width: 224px;
    height: 320px;
}

#BOX29>.ladi-box{
    border-radius: 0px 200px 200px;
    background-image: url("../assets/ladicdn/s550x650__57b167c9ca57d39c18a1c57c__ptb_xmtq20240125040100.jpg");
    background-size: cover;
    background-origin: content-box;
    background-position: 50% 50%;
    background-repeat: repeat;
    background-attachment: scroll;
}

#BOX29.ladi-animation>.ladi-box{
    animation-name: fadeInUp;
    animation-delay: 0s;
    animation-duration: 1s;
    animation-iteration-count: 1;
}

#BOX30>.ladi-box{
    border-radius: 200px 200px 200px 0px;
    transform: perspective(1000px) rotateY(180deg);
}

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

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

    #HEADLINE110{
        width: 885px;
    }

    #HEADLINE110>.ladi-headline,


    #HEADLINE116>.ladi-headline{
        font-size: 56px;
    }

    #PARAGRAPH26{
        width: 738px;
    }

    #SECTION10{
        height: 669.5px;
    }

    #GROUP17{
        width: 1185px;
        height: 669.5px;
        left: -585px;
    }

    #GROUP17.ladi-animation>.ladi-group,


    #GROUP36.ladi-animation>.ladi-group,


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

    #BOX9,


    #BOX10{
        width: 1166px;
        height: 640px;
    }

    #BOX9{
        top: 29.5px;
    }

    #BOX10{
        left: 19px;
    }

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

    #FRAME13{
        top: 183.786px;
        left: 680px;
    }

    #FRAME13>.ladi-frame{
        gap: 32px;
        padding-bottom: 0px;
        margin-left: 0px;
    }

    #FRAME13>.ladi-frame>.ladi-element,


    #FRAME28>.ladi-frame>.ladi-element,


    #FRAME29>.ladi-frame>.ladi-element{
        margin-left: 0px;
    }

    #HEADLINE55,


    #PARAGRAPH13,


    #HEADLINE113,


    #PARAGRAPH29,


    #HEADLINE114,


    #PARAGRAPH30{
        width: 520px;
    }

    #HEADLINE55>.ladi-headline,


    #HEADLINE113>.ladi-headline,


    #HEADLINE114>.ladi-headline{
        font-size: 56px;
        text-align: left;
    }

    #PARAGRAPH13>.ladi-paragraph,


    #PARAGRAPH29>.ladi-paragraph,


    #PARAGRAPH30>.ladi-paragraph{
        text-align: left;
    }

    #BUTTON10,


    #BUTTON_TEXT10,


    #BUTTON20,


    #BUTTON_TEXT20{
        width: 248px;
    }

    #HEADLINE56>.ladi-headline{
        font-size: 20px;
        text-align: left;
    }

    #SECTION22{
        height: 878px;
    }

    #PEN_TOOL41{
        width: 2407.12px;
        height: 892.258px;
        top: -82.5078px;
        left: -623.75px;
    }

    #GROUP36{
        width: 466px;
        height: 580.75px;
        top: 120px;
        left: 826px;
    }

    #BOX21,


    #BOX22{
        width: 440px;
        height: 572px;
    }

    #BOX21{
        top: 8.75px;
        left: 26px;
    }

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

    #FRAME28{
        top: 250.208px;
        left: 0px;
    }

    #FRAME28>.ladi-frame{
        gap: 32px;
        padding-bottom: 0.333344px;
        margin-left: 0px;
    }

    #BOX23,


    #BOX24,


    #BOX31,


    #BOX32{
        width: 480px;
        height: 480px;
    }

    #BOX23{
        top: -53.5033px;
        left: 577px;
    }

    #BOX24{
        z-index: 1;
        top: 727.497px;
        left: -315px;
    }

    #GROUP37{
        width: 350.452px;
        height: 436.75px;
        top: 333px;
        left: 623px;
    }

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

    #BOX25,


    #BOX26{
        width: 330.899px;
        height: 430.17px;
    }

    #BOX25{
        top: 6.58039px;
        left: 19.5532px;
    }

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

    #SECTION5{
        height: 864px;
    }

    #GROUP38{
        width: 634.157px;
        height: 645.75px;
        top: 109.125px;
        left: -46.16px;
    }

    #BOX27,


    #BOX28{
        width: 598.775px;
        height: 636.021px;
    }

    #BOX27{
        top: 9.72934px;
        left: 35.3821px;
    }

    #BOX28>.ladi-box{
        background-image: url("../assets/ladicdn/s900x950__57b167c9ca57d39c18a1c57c__4ZXDiJH120240223100421.jpeg");
    }

    #FRAME29{
        top: 271.718px;
        left: 679.997px;
    }

    #FRAME29>.ladi-frame{
        gap: 32px;
        padding-bottom: 0.5625px;
        margin-left: 0px;
    }

    #SECTION24{
        height: 658.667px;
    }

    #PEN_TOOL42{
        width: 2397px;
        height: 1247px;
        top: -236.925px;
        left: -522.75px;
    }

    #GROUP39{
        width: 877.112px;
        height: 418px;
        top: 120px;
        left: 161.448px;
    }

    #FORM18{
        width: 877.112px;
        height: 292px;
        top: 126px;
    }

    #BUTTON22{
        top: 244px;
        left: 358.556px;
    }

    #FORM_ITEM18,


    #FORM_ITEM20{
        width: 430.556px;
    }

    #FORM_ITEM19,


    #FORM_ITEM21{
        width: 877.112px;
    }

    #FORM_ITEM19{
        top: 64px;
    }

    #FORM_ITEM20{
        top: 0px;
        left: 446.556px;
    }

    #FORM_ITEM21{
        top: 128px;
    }

    #HEADLINE116{
        width: 598px;
        left: 139.556px;
    }

    #BOX29{
        top: 338.667px;
        left: 1236px;
    }

    #BOX30{
        width: 224px;
        height: 320px;
        top: 0px;
        left: -263px;
    }

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

    #BOX31{
        top: 185.333px;
        left: -332px;
    }

    #BOX32{
        top: -278.667px;
        left: 1078px;
    }
}

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

    #SECTION20>.ladi-container>.ladi-element,


    #FRAME13>.ladi-frame>.ladi-element,


    #FRAME28>.ladi-frame>.ladi-element,


    #FRAME29>.ladi-frame>.ladi-element{
        margin-left: auto;
    }

    #HEADLINE110,


    #PARAGRAPH26,


    #HEADLINE55,


    #PARAGRAPH13,


    #PARAGRAPH29,


    #PARAGRAPH30,


    #FORM_ITEM18,


    #FORM_ITEM19,


    #FORM_ITEM20,


    #FORM_ITEM21,


    #HEADLINE116{
        width: 388px;
    }

    #HEADLINE110>.ladi-headline,


    #HEADLINE116>.ladi-headline{
        font-size: 44px;
    }

    #SECTION10{
        height: 671.625px;
    }

    #GROUP17{
        width: 541.198px;
        height: 316.5px;
        left: -160.5px;
    }

    #BOX9,


    #BOX10{
        width: 532.521px;
        height: 302.554px;
    }

    #BOX9{
        top: 13.9459px;
    }

    #BOX10{
        left: 8.67744px;
    }

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

    #FRAME13{
        top: 348.5px;
        left: 8px;
    }

    #FRAME13>.ladi-frame{
        right: 0px;
        gap: 24px;
        padding-bottom: 0.125px;
        margin-left: auto;
    }

    #HEADLINE55>.ladi-headline,


    #HEADLINE113>.ladi-headline,


    #HEADLINE114>.ladi-headline{
        font-size: 36px;
        text-align: center;
    }

    #PARAGRAPH13>.ladi-paragraph,


    #PARAGRAPH29>.ladi-paragraph,


    #PARAGRAPH30>.ladi-paragraph{
        text-align: center;
    }

    #BUTTON10,


    #BUTTON_TEXT10,


    #BUTTON20,


    #BUTTON_TEXT20{
        width: 220px;
    }

    #HEADLINE56>.ladi-headline{
        font-size: 18px;
        text-align: center;
    }

    #SECTION22{
        height: 924px;
    }

    #PEN_TOOL41{
        width: 1576.93px;
        height: 584.529px;
        top: -105px;
        left: -383px;
    }

    #GROUP36{
        width: 372.118px;
        height: 463.75px;
        top: 39.27px;
        left: 23.941px;
    }

    #BOX21,


    #BOX22{
        width: 351.356px;
        height: 456.762px;
    }

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

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

    #FRAME28{
        top: 634.02px;
        left: 16px;
    }

    #FRAME28>.ladi-frame,


    #FRAME29>.ladi-frame{
        right: 0px;
        gap: 24px;
        padding-bottom: 0px;
        margin-left: auto;
    }

    #HEADLINE113{
        width: 342px;
    }

    #BOX23,


    #BOX24,


    #BOX31,


    #BOX32{
        width: 400px;
        height: 400px;
    }

    #BOX23{
        top: -236.73px;
        left: 243px;
    }

    #BOX24{
        top: 444.35px;
        left: -210px;
    }

    #GROUP37{
        width: 224.474px;
        height: 279.75px;
        top: 324.02px;
        left: 43.941px;
    }

    #BOX25,


    #BOX26{
        width: 211.95px;
        height: 275.535px;
    }

    #BOX25{
        top: 4.21491px;
        left: 12.5243px;
    }

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

    #SECTION5{
        height: 732px;
    }

    #GROUP38{
        width: 380.059px;
        height: 387.007px;
        top: 26px;
        left: 23.941px;
    }

    #BOX27,


    #BOX28{
        width: 358.854px;
        height: 381.176px;
    }

    #BOX27{
        top: 5.83093px;
        left: 21.205px;
    }

    #BOX28>.ladi-box{
        background-image: url("../assets/ladicdn/s700x700__57b167c9ca57d39c18a1c57c__4ZXDiJH120240223100421.jpeg");
    }

    #FRAME29{
        top: 445.007px;
        left: 16px;
    }

    #HEADLINE114{
        width: 324px;
    }

    #SECTION24{
        height: 592px;
    }

    #PEN_TOOL42{
        width: 1500.69px;
        height: 1147px;
        top: -250.73px;
        left: -571px;
    }

    #GROUP39{
        width: 388px;
        height: 551px;
        top: 40.27px;
        left: 16px;
    }

    #FORM18{
        width: 388px;
        height: 407px;
        top: 144px;
    }

    #BUTTON22{
        top: 316px;
        left: 114px;
    }

    #FORM_ITEM19{
        top: 128px;
    }

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

    #FORM_ITEM21{
        top: 192px;
    }

    #HEADLINE116{
        left: 0px;
    }

    #BOX29{
        top: 146.27px;
        left: -328px;
    }

    #BOX30{
        width: 154.7px;
        height: 221px;
        top: 314.27px;
        left: 552.65px;
    }

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

    #BOX31{
        top: 161.27px;
        left: -304px;
    }

    #BOX32{
        top: -107px;
        left: 284px;
    }
}

.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);
}

#SECTION5 #GROUP38,


#SECTION24 #PEN_TOOL42,


#SECTION24 #BOX29,


#SECTION24 #BOX30,


#SECTION24 #BOX31,


#SECTION24 #BOX32{
    opacity: 1 !important;
    transform: none !important;
}

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