.elementor-kit-7{--e-global-color-primary:#F5D583;--e-global-color-accent:#61CE70;--e-global-color-text:#A1A1AA;--e-global-color-secondary:#71717A;--e-global-color-86de00a:#FAFAFA;--e-global-color-242598c:#09090B;--e-global-color-3f1b0b4:#18181B;--e-global-color-10e5ec9:#27272A;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#09090B;color:#A1A1AA;font-family:"Rubik", Sans-serif;font-size:16px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1536px;}.e-con{--container-max-width:1536px;--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){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:768px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media only screen and (max-width: 768px) {
    .hideMobile {
        display: none;
    }
}

.jumpToText {
    animation: spin 30s linear infinite;
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

.premium-gallery-cats-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
    margin-bottom: 25px !important
    ;
}

.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category {
    font-size: 12px;
    letter-spacing: 2px;
    font-weight: 500;
    margin: 0 5px;
    padding: 0;
}

.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category:hover {
    color: #F5D583 !important;
}

.pa-gallery-icons-inner-container {
    height: 100%;
    top: 50% !important;
}

.pa-gallery-magnific-image {
    width: 100%;
    height: 100%;
    display: flex;
}

.pa-gallery-img .pa-gallery-magnific-image span {
    display: none;
}/* End custom CSS */