.elementor-kit-6{--e-global-color-primary:#333333;--e-global-color-secondary:#333333;--e-global-color-text:#16262B;--e-global-color-accent:#478394;--e-global-color-0d780f3:#5E808A;--e-global-color-176370b:#F08822;--e-global-color-b5e86a3:#3C879E;--e-global-color-542ba47:#73959F;--e-global-color-34ed741:#54595F;--e-global-color-802344e:#FFFDF6;--e-global-color-e92cc85:#73959F;--e-global-color-940107f:#8BACB5;--e-global-color-61f7b9b:#2D6A4F;--e-global-color-dark_bg:#1A2E25;--e-global-color-neutral_bg:#F5F2EE;--e-global-color-text_primary:#1C1C1C;--e-global-color-text_secondary:#6B6B6B;--e-global-color-white:#FFFFFF;--e-global-color-m1_bg_dark:#283F46;--e-global-color-m1_surface_primary:#FFFFFF;--e-global-color-m1_surface_alt:#F4F7F8;--e-global-color-m1_text_primary:#1A1A1A;--e-global-color-m1_element:#466772;--e-global-color-m1_border:#DDDDDD;--e-global-color-m1_overlay_hero:#444444;--e-global-color-m1_gold:#D9A87E;--e-global-color-m1_yellow:#F9B335;--e-global-color-m1_text_muted:#555555;--e-global-color-m1_table_header:#EEEEEE;--e-global-color-m1_blockquote:#888888;--e-global-color-m1_slate_800:#36535C;--e-global-color-m1_slate_500:#648490;--e-global-color-m1_slate_400:#84A3AF;--e-global-color-m1_slate_300:#A6C4CE;--e-global-color-m1_slate_100:#DAE7EB;--e-global-color-ds_primary:#666666;--e-global-color-ds_secondary:#888888;--e-global-color-ds_surface_primary:#FFFFFF;--e-global-color-ds_surface_alt:#F4F7F8;--e-global-color-ds_surface_dark:#2C3539;--e-global-color-ds_surface_card:#FFFFFF;--e-global-color-ds_text_primary:#1A1A1A;--e-global-color-ds_text_muted:#666666;--e-global-color-ds_text_caption:#888888;--e-global-color-ds_text_on_dark:#FFFFFF;--e-global-color-ds_border:#DDDDDD;--e-global-color-ds_link:#666666;--e-global-color-ds_link_hover:#1A1A1A;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.4rem;--e-global-typography-text-letter-spacing:-0.4px;--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:0.05px;--e-global-typography-39bc937-font-family:"Montserrat";--e-global-typography-39bc937-font-size:16px;--e-global-typography-39bc937-font-weight:400;--e-global-typography-39bc937-line-height:1.4rem;--e-global-typography-39bc937-letter-spacing:-0.4px;--e-global-typography-50d8ce0-font-family:"Montserrat";--e-global-typography-50d8ce0-font-size:14px;--e-global-typography-50d8ce0-font-weight:600;--e-global-typography-e4fe9eb-font-family:"Montserrat";--e-global-typography-e4fe9eb-font-size:36px;--e-global-typography-e4fe9eb-font-weight:700;--e-global-typography-e4fe9eb-line-height:1.2em;--e-global-typography-e4fe9eb-letter-spacing:-0.4px;--e-global-typography-c50dbf7-font-family:"Montserrat";--e-global-typography-aea66cb-font-family:"Montserrat";--e-global-typography-m1_h1-font-family:"Montserrat";--e-global-typography-m1_h1-font-size:48px;--e-global-typography-m1_h1-font-weight:700;--e-global-typography-m1_h1-text-transform:uppercase;--e-global-typography-m1_h1-line-height:1.2em;--e-global-typography-m1_h2-font-family:"Montserrat";--e-global-typography-m1_h2-font-size:32px;--e-global-typography-m1_h2-font-weight:700;--e-global-typography-m1_h2-text-transform:uppercase;--e-global-typography-m1_h2-line-height:1.6em;--e-global-typography-m1_h3-font-family:"Montserrat";--e-global-typography-m1_h3-font-size:19.2px;--e-global-typography-m1_h3-font-weight:700;--e-global-typography-m1_h3-text-transform:uppercase;--e-global-typography-m1_h3-line-height:1.6em;--e-global-typography-m1_body-font-family:"Montserrat";--e-global-typography-m1_body-font-size:16px;--e-global-typography-m1_body-font-weight:400;--e-global-typography-m1_body-text-transform:none;--e-global-typography-m1_body-line-height:1.6em;--e-global-typography-m1_hero_sub-font-family:"Montserrat";--e-global-typography-m1_hero_sub-font-size:19.2px;--e-global-typography-m1_hero_sub-font-weight:400;--e-global-typography-m1_hero_sub-text-transform:none;--e-global-typography-m1_hero_sub-line-height:1.6em;--e-global-typography-m1_card_price-font-family:"Montserrat";--e-global-typography-m1_card_price-font-size:24px;--e-global-typography-m1_card_price-font-weight:700;--e-global-typography-m1_card_price-text-transform:none;--e-global-typography-m1_small-font-family:"Montserrat";--e-global-typography-m1_small-font-size:14.4px;--e-global-typography-m1_small-font-weight:400;--e-global-typography-m1_small-text-transform:none;--e-global-typography-m1_button-font-family:"Montserrat";--e-global-typography-m1_button-font-size:16px;--e-global-typography-m1_button-font-weight:700;--e-global-typography-m1_button-text-transform:uppercase;--e-global-typography-ds_h1-font-family:"Montserrat";--e-global-typography-ds_h1-font-size:64px;--e-global-typography-ds_h1-font-weight:700;--e-global-typography-ds_h1-line-height:1.1em;--e-global-typography-ds_h1-letter-spacing:0px;--e-global-typography-ds_h2-font-family:"Montserrat";--e-global-typography-ds_h2-font-size:42px;--e-global-typography-ds_h2-font-weight:700;--e-global-typography-ds_h2-line-height:1.2em;--e-global-typography-ds_h2-letter-spacing:0px;--e-global-typography-ds_h3-font-family:"Montserrat";--e-global-typography-ds_h3-font-size:24px;--e-global-typography-ds_h3-font-weight:700;--e-global-typography-ds_h3-line-height:1.3em;--e-global-typography-ds_h3-letter-spacing:0px;--e-global-typography-ds_body-font-family:"Montserrat";--e-global-typography-ds_body-font-size:18px;--e-global-typography-ds_body-font-weight:400;--e-global-typography-ds_body-line-height:1.6em;--e-global-typography-ds_body-letter-spacing:0px;--e-global-typography-ds_button-font-family:"Montserrat";--e-global-typography-ds_button-font-size:16px;--e-global-typography-ds_button-font-weight:600;--e-global-typography-ds_button-line-height:1em;--e-global-typography-ds_button-letter-spacing:0px;font-family:"Montserrat", Sans-serif;letter-spacing:-0.4px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h1{font-size:48px;font-weight:700;}.elementor-kit-6 h2{font-size:36px;font-weight:700;}.elementor-kit-6 h3{font-size:26px;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-e4fe9eb-font-size:28px;--e-global-typography-c50dbf7-font-size:30px;--e-global-typography-aea66cb-font-size:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-e4fe9eb-font-size:28px;--e-global-typography-e4fe9eb-line-height:1.8rem;}.elementor-kit-6 h1{font-size:36px;}.elementor-kit-6 h2{font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --zero-padding:0px; }
/* Start custom CSS */.elementor-widget-text-editor p:last-child {
    margin-bottom: 0;
}

/* ELEMENTOR GALLERY */
@media (max-width: 767px) {

    .custom-horizontal-gallery {
        overflow: hidden !important;
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
    }

    .custom-horizontal-gallery .elementor-gallery__container {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        overflow-x: scroll !important;
        overflow-y: hidden !important;
        -webkit-overflow-scrolling: touch !important;
        height: 160px !important;
        max-height: 160px !important;
        align-items: center !important;
        gap: 10px !important;
        padding: 0 4px !important;
        touch-action: pan-x !important;
        transition: none !important;
        animation: none !important;
        scrollbar-width: none !important;
    }

    .custom-horizontal-gallery .elementor-gallery__container::-webkit-scrollbar {
        display: none !important;
    }

    .custom-horizontal-gallery .elementor-gallery-item {
        position: relative !important;
        transform: none !important;
        top: 0 !important;
        left: 0 !important;
        float: none !important;
        margin: 0 !important;
        flex: 0 0 140px !important;
        width: 140px !important;
        height: 140px !important;
        opacity: 1 !important;
        visibility: visible !important;
        transition: none !important;
        animation: none !important;
    }

    .custom-horizontal-gallery .elementor-gallery-item img {
        width: 140px !important;
        height: 140px !important;
        object-fit: cover !important;
        display: block !important;
        transition: none !important;
        backface-visibility: hidden !important;
        -webkit-backface-visibility: hidden !important;
    }

    .custom-horizontal-gallery .elementor-gallery-item__overlay {
        opacity: 0 !important;
        pointer-events: none !important;
        transition: none !important;
    }
}


/* MODULLA MODS GALLERY */
@media (max-width: 767px) {

    .modulla-mods__gallery {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        overflow-x: scroll !important;
        overflow-y: hidden !important;
        -webkit-overflow-scrolling: touch !important;
        height: 160px !important;
        max-height: 160px !important;
        align-items: center !important;
        gap: 10px !important;
        padding: 0 4px !important;
        touch-action: pan-x !important;
        transition: none !important;
        animation: none !important;
        scrollbar-width: none !important;
    }

    .modulla-mods__gallery::-webkit-scrollbar {
        display: none !important;
    }

    .modulla-mods__photo {
        display: block !important;
        flex: 0 0 140px !important;
        width: 140px !important;
        height: 140px !important;
        overflow: hidden !important;
        margin: 0 !important;
    }

    .modulla-mods__photo img {
        width: 140px !important;
        height: 140px !important;
        object-fit: cover !important;
        display: block !important;
        transition: none !important;
        backface-visibility: hidden !important;
        -webkit-backface-visibility: hidden !important;
    }
}/* End custom CSS */