/* Custom CSS */
/*======
*
* Variables
*
======*/
:root {
	--gt-primary-color: #111111;
	--gt-primary-link-color: #FFFFFF;
	--gt-secondary-color: #ad9a6d;
	--gt-tertiary-color: #faf5ef;
	--gt-fourth-color: #b5aca3;

	--gt-background-color: #FFFFFF;
	--gt-text-color: #111111;
	--gt-link-color: #111111;
	--gt-link-hover-color: #111111;
	--gt-heading-color: #111111;
	--gt-border-color: rgba(17, 17, 17, 0.1);
	--gt-block-background-color: #F8F8F8;
	--gt-hover-background-color: #EEEEEE;
	--gt-dark-background-color: #111111;
	--gt-dark-text-color: #FFFFFF;
	--gt-dark-link-color: #FFFFFF;
	--gt-dark-link-hover-color: #FFFFFF;
	--gt-dark-heading-color: #FFFFFF;
	--gt-dark-border-color: rgba(255, 255, 255, 0.1);
	--gt-dark-block-background-color: #999999;
	--gt-dark-hover-background-color: #222222;

	--gt-input-background-color: #FFFFFF;
	--gt-input-text-color: #111111;
	--gt-input-border-color: rgba(17, 17, 17, 0.15);
	--gt-input-hover-border-color: rgba(17, 17, 17, 0.2);
	--gt-input-focus-border-color: rgba(17, 17, 17, 0.25);
	--gt-input-autofill-border-color: rgba(17, 17, 17, 0.3);
	--gt-input-autofill-shadow-color: #FFFFFF;
	--gt-dark-input-background-color: #111111;
	--gt-dark-input-text-color: #FFFFFF;
	--gt-dark-input-border-color: rgba(255, 255, 255, 0.15);
	--gt-dark-input-hover-border-color: rgba(255, 255, 255, 0.2);
	--gt-dark-input-focus-border-color: rgba(255, 255, 255, 0.25);
	--gt-dark-input-autofill-border-color: rgba(255, 255, 255, 0.3);
	--gt-dark-input-autofill-shadow-color: #111111;

	--gt-button-background-color: #111111;
	--gt-button-text-color: #FFFFFF;
	--gt-button-hover-background-color: #111111;
	--gt-button-hover-text-color: #FFFFFF;
	--gt-dark-button-background-color: #111111;
	--gt-dark-button-text-color: #FFFFFF;
	--gt-dark-button-hover-background-color: #111111;
	--gt-dark-button-hover-text-color: #FFFFFF;
	--gt-button-style-1-background-color: #111111;
	--gt-button-style-1-text-color: #FFFFFF;
	--gt-button-hover-style-1-background-color: #111111;
	--gt-button-hover-style-1-text-color: #FFFFFF;
	--gt-dark-button-style-1-background-color: #FFFFFF;
	--gt-dark-button-style-1-text-color: #111111;
	--gt-dark-button-hover-style-1-background-color: #FFFFFF;
	--gt-dark-button-hover-style-1-text-color: #111111;
	--gt-button-style-2-background-color: transparent;
	--gt-button-style-2-text-color: #111111;
	--gt-button-hover-style-2-background-color: transparent;
	--gt-button-hover-style-2-text-color: #ad9a6d;
	--gt-dark-button-style-2-background-color: transparent;
	--gt-dark-button-style-2-text-color: #FFFFFF;
	--gt-dark-button-hover-style-2-background-color: transparent;
	--gt-dark-button-hover-style-2-text-color: #ad9a6d;
	--gt-button-style-3-background-color: transparent;
	--gt-button-style-3-border-color: #111111;
	--gt-button-style-3-text-color: #111111;
	--gt-button-hover-style-3-background-color: #111111;
	--gt-button-hover-style-3-border-color: #111111;
	--gt-button-hover-style-3-text-color: #FFFFFF;
	--gt-dark-button-style-3-background-color: transparent;
	--gt-dark-button-style-3-border-color: #FFFFFF;
	--gt-dark-button-style-3-text-color: #FFFFFF;
	--gt-dark-button-hover-style-3-background-color: #FFFFFF;
	--gt-dark-button-hover-style-3-border-color: #FFFFFF;
	--gt-dark-button-hover-style-3-text-color: #111111;

	--gt-link-button-background-color: #111111;
	--gt-link-button-text-color: #FFFFFF;
	--gt-link-button-style-1-background-color: #111111;
	--gt-link-button-style-1-text-color: #FFFFFF;
	--gt-link-button-hover-style-1-background-color: #111111;
	--gt-link-button-hover-style-1-text-color: #FFFFFF;
	--gt-dark-link-button-style-1-background-color: #FFFFFF;
	--gt-dark-link-button-style-1-text-color: #111111;
	--gt-dark-link-button-hover-style-1-background-color: #111111;
	--gt-dark-link-button-hover-style-1-text-color: #FFFFFF;
	--gt-link-button-style-2-background-color: #FFFFFF;
	--gt-link-button-style-2-text-color: #111111;
	--gt-link-button-hover-style-2-background-color: #111111;
	--gt-link-button-hover-style-2-text-color: #FFFFFF;
	--gt-dark-link-button-style-2-background-color: #111111;
	--gt-dark-link-button-style-2-text-color: #FFFFFF;
	--gt-dark-link-button-hover-style-2-background-color: #111111;
	--gt-dark-link-button-hover-style-2-text-color: #FFFFFF;
	--gt-link-button-style-3-background-color: #FFFFFF;
	--gt-link-button-style-3-border-color: #111111;
	--gt-link-button-style-3-text-color: #111111;
	--gt-link-button-hover-style-3-background-color: #111111;
	--gt-link-button-hover-style-3-border-color: #111111;
	--gt-link-button-hover-style-3-text-color: #FFFFFF;
	--gt-dark-link-button-style-3-background-color: #111111;
	--gt-dark-link-button-style-3-border-color: #111111;
	--gt-dark-link-button-style-3-text-color: #FFFFFF;
	--gt-dark-link-button-hover-style-3-background-color: #FFFFFF;
	--gt-dark-link-button-hover-style-3-border-color: #FFFFFF;
	--gt-dark-link-button-hover-style-3-text-color: #111111;
	--gt-link-button-style-4-background-color: transparent;
	--gt-link-button-style-4-border-color: rgba(17, 17, 17, 0.1);
	--gt-link-button-style-4-text-color: #111111;
	--gt-link-button-hover-style-4-background-color: #111111;
	--gt-link-button-hover-style-4-border-color: #111111;
	--gt-link-button-hover-style-4-text-color: #FFFFFF;
	--gt-dark-link-button-style-4-background-color: transparent;
	--gt-dark-link-button-style-4-border-color: rgba(255, 255, 255, 0.1);
	--gt-dark-link-button-style-4-text-color: #FFFFFF;
	--gt-dark-link-button-hover-style-4-background-color: #FFFFFF;
	--gt-dark-link-button-hover-style-4-border-color: #FFFFFF;
	--gt-dark-link-button-hover-style-4-text-color: #111111;
	--gt-link-button-style-5-background-color: transparent;
	--gt-link-button-style-5-text-color: #111111;
	--gt-link-button-hover-style-5-background-color: transparent;
	--gt-link-button-hover-style-5-text-color: #111111;
	--gt-dark-link-button-style-5-background-color: transparent;
	--gt-dark-link-button-style-5-text-color: #FFFFFF;
	--gt-dark-link-button-hover-style-5-background-color: transparent;
	--gt-dark-link-button-hover-style-5-text-color: #FFFFFF;

	--gt-header-background-color: #FFFFFF;
	--gt-header-menu-link-color: #111111;
	--gt-header-menu-link-hover-color: #111111;
	--gt-header-dropdown-menu-background-color: #FFFFFF;
	--gt-header-dropdown-menu-border-color: #EEEEEE;
	--gt-header-dropdown-menu-link-color: #111111;
	--gt-header-dropdown-menu-link-hover-color: #111111;
	--gt-header-topbar-background-color: #FFFFFF;
	--gt-header-topbar-text-color: #111111;
	--gt-header-topbar-menu-link-color: #111111;
	--gt-header-topbar-menu-link-hover-color: #111111;
	--gt-header-topbar-dropdown-menu-background-color: #FFFFFF;
	--gt-header-topbar-dropdown-menu-link-color: #111111;
	--gt-header-topbar-dropdown-menu-link-hover-color: #111111;
	--gt-dark-header-background-color: #111111;
	--gt-dark-header-menu-link-color: #FFFFFF;
	--gt-dark-header-menu-link-hover-color: #FFFFFF;
	--gt-dark-header-dropdown-menu-background-color: #111111;
	--gt-dark-header-dropdown-menu-border-color: #292929;
	--gt-dark-header-dropdown-menu-link-color: #FFFFFF;
	--gt-dark-header-dropdown-menu-link-hover-color: #FFFFFF;
	--gt-dark-header-topbar-background-color: #111111;
	--gt-dark-header-topbar-text-color: #FFFFFF;
	--gt-dark-header-topbar-menu-link-color: #FFFFFF;
	--gt-dark-header-topbar-menu-link-hover-color: #FFFFFF;
	--gt-dark-header-topbar-dropdown-menu-background-color: #222222;
	--gt-dark-header-topbar-dropdown-menu-link-color: #FFFFFF;
	--gt-dark-header-topbar-dropdown-menu-link-hover-color: #FFFFFF;

	--gt-off-canvas-style-1-background-color: #FFFFFF;
	--gt-off-canvas-style-1-text-color: #111111;
	--gt-off-canvas-style-1-link-color: #111111;
	--gt-off-canvas-style-1-link-hover-color: #111111;
	--gt-off-canvas-style-1-menu-link-color: #111111;
	--gt-off-canvas-style-1-menu-link-hover-color: #111111;
	--gt-dark-off-canvas-style-1-background-color: #111111;
	--gt-dark-off-canvas-style-1-text-color: #FFFFFF;
	--gt-dark-off-canvas-style-1-link-color: #FFFFFF;
	--gt-dark-off-canvas-style-1-link-hover-color: #FFFFFF;
	--gt-dark-off-canvas-style-1-menu-link-color: #FFFFFF;
	--gt-dark-off-canvas-style-1-menu-link-hover-color: #FFFFFF;
	--gt-off-canvas-style-2-background-color: #d2bfaf;
	--gt-off-canvas-style-2-text-color: #111111;
	--gt-off-canvas-style-2-link-color: #111111;
	--gt-off-canvas-style-2-link-hover-color: #111111;
	--gt-off-canvas-style-2-menu-link-color: #111111;
	--gt-off-canvas-style-2-menu-link-hover-color: #111111;
	--gt-dark-off-canvas-style-2-background-color: #111111;
	--gt-dark-off-canvas-style-2-text-color: #FFFFFF;
	--gt-dark-off-canvas-style-2-link-color: #FFFFFF;
	--gt-dark-off-canvas-style-2-link-hover-color: #FFFFFF;
	--gt-dark-off-canvas-style-2-menu-link-color: #FFFFFF;
	--gt-dark-off-canvas-style-2-menu-link-hover-color: #FFFFFF;

	--gt-footer-background-color: #FFFFFF;
	--gt-footer-text-color: #111111;
	--gt-footer-link-color: #111111;
	--gt-footer-link-hover-color: #111111;
	--gt-footer-menu-link-color: #111111;
	--gt-footer-menu-link-hover-color: #111111;
	--gt-dark-footer-background-color: #111111;
	--gt-dark-footer-text-color: #FFFFFF;
	--gt-dark-footer-link-color: #FFFFFF;
	--gt-dark-footer-link-hover-color: #FFFFFF;
	--gt-dark-footer-menu-link-color: #FFFFFF;
	--gt-dark-footer-menu-link-hover-color: #FFFFFF;

	--gt-pagination-style-1-link-color: #999999;
	--gt-pagination-style-1-border-color: rgba(17, 17, 17, 0.1);
	--gt-pagination-style-1-link-hover-background-color: #d2bfaf;
	--gt-pagination-style-1-link-hover-border-color: #d2bfaf;
	--gt-pagination-style-1-link-hover-color: #FFFFFF;
	--gt-dark-pagination-style-1-link-color: #555555;
	--gt-dark-pagination-style-1-border-color: #303030;
	--gt-dark-pagination-style-1-link-hover-background-color: #d2bfaf;
	--gt-dark-pagination-style-1-link-hover-border-color: #d2bfaf;
	--gt-dark-pagination-style-1-link-hover-color: #111111;
	--gt-pagination-style-2-link-color: #111111;
	--gt-pagination-style-2-border-color: rgba(17, 17, 17, 0.1);
	--gt-pagination-style-2-link-hover-background-color: #111111;
	--gt-pagination-style-2-link-hover-border-color: #111111;
	--gt-pagination-style-2-link-hover-color: #FFFFFF;
	--gt-dark-pagination-style-2-link-color: #FFFFFF;
	--gt-dark-pagination-style-2-border-color: #FFFFFF;
	--gt-dark-pagination-style-2-link-hover-background-color: #d2bfaf;
	--gt-dark-pagination-style-2-link-hover-border-color: #d2bfaf;
	--gt-dark-pagination-style-2-link-hover-color: #FFFFFF;
	--gt-pagination-style-3-link-color: #111111;
	--gt-pagination-style-3-link-hover-color: #d2bfaf;
	--gt-dark-pagination-style-3-link-color: #FFFFFF;
	--gt-dark-pagination-style-3-link-hover-color: #d2bfaf;

	--gt-loader-background-color: #FFFFFF;
	--gt-loader-text-color: #111111;
	--gt-dark-loader-background-color: #111111;
	--gt-dark-loader-text-color: #FFFFFF;
	--gt-cookie-bar-background-color: #FFFFFF;
	--gt-cookie-bar-text-color: #111111;
	--gt-dark-cookie-bar-background-color: #111111;
	--gt-dark-cookie-bar-text-color: #FFFFFF;
	--gt-site-mask-background-color: #000000;
	--gt-text-color-on-content-background: #111111;
	--gt-text-color-on-content: #FFFFFF;
	--gt-overlay-close-icon-color: #FFFFFF;
	--gt-fullscreen-hover-background-color: #000000;
	--gt-fullscreen-hover-title-color: #FFFFFF;
	--gt-image-gallery-background-color: #000000;
	--gt-image-gallery-image-text-color: #FFFFFF;
	--gt-video-gallery-background-color: #000000;
	--gt-video-gallery-image-text-color: #FFFFFF;
	--gt-user-box-background-color: #111111;
	--gt-user-box-background-overlay-color: #000000;
	--gt-user-box-background-text-color: #FFFFFF;
	--gt-user-box-content-background-color: #FFFFFF;
	--gt-tooltip-background-color: #111111;
	--gt-tooltip-text-color: #FFFFFF;
}



/*======
*
* General
*
======*/
	html {
		font-size: 14px;
		line-height: 1.4;
		color: var(--gt-text-color);
	}

	body {
		font-size: 1rem;
		font-weight: 400;
		font-style: normal;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		line-height: 1.4;
		background-color: var(--gt-background-color);
		color: var(--gt-text-color);
		margin: 0;
		padding: 0;
		-ms-word-wrap: break-word;
		word-wrap: break-word;
	}

    p {
		line-height: 1.9;
		margin-bottom: 35px;
	}

	a,
	a:visited {
		text-decoration: none;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		cursor: pointer;
		color: var(--gt-link-color);
	}

	a:hover,
	a:focus {
		text-decoration: none;
		color: var(--gt-link-hover-color);
	}



    @media (min-width:1024px){
        html{
            font-size: 16px;
        };
    }



.gt-marker-cluster:before {
    background: #ad9a6d;
}

:root {
    --gt-tertiary-color: #faf5ef;
}

:root {
    --gt-fourth-color: #b5aca3;
}

:root {
    --gt-color-woo-pagination-active-background: #b5aca3;
}

.gt-page-wrapper {
    padding-top: 0px !important;
}

.gt-page-wrapper {
    padding-bottom: 0px !important;
}

@media (min-width: 1200px) {
    .gt-title-bar.gt-style-1 .gt-content {
        padding-top:330px !important;
    }
}

@media (min-width: 1200px) {
    .gt-title-bar.gt-style-2 .gt-content {
        padding-top:330px !important;
    }
}

@media (min-width: 1200px) {
    .gt-title-bar.gt-style-3 .gt-content {
        padding-top:330px !important;
    }
}

.gt-module-title .gt-sub-title span {
    opacity: 1 !important;
}

.gt-sponsors.gt-style-4 .gt-item .gt-logo {
    background: #FFFFFF;
}

.gt-user-box-popup.gt-style-1 .gt-background, .gt-user-box-popup.gt-style-2 .gt-image {
    /*background-image: url("https://demo.gloriathemes.com/loquet/demo/wp-content/uploads/2021/09/user-box-bg.jpg");*/
    background-position: center center;
    background-attachment: scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.gt-main, .gt-widget-title.gt-style-1 span, .gt-widget .gt-widget-title.gt-style-2 span {
    color: #111111;
}

body, label, [type="button"], [type="submit"], button, .gt-button a, .gt-button a:visited, .gt-header .gt-menu ul li a, .gt-header .gt-menu ul li a:visited, .gt-header .gt-header-topbar.gt-style-1 .gt-description-text p, .gt-off-canvas.gt-style-1 .gt-off-canvas-inner .gt-off-canvas-left .gt-copyright p, .gt-off-canvas.gt-style-1 .gt-widgets .gt-widget-services.gt-style-1 ul li .gt-service-desc h5, .gt-off-canvas.gt-style-1 .gt-widgets .gt-widget-services.gt-style-1 ul li .gt-service-desc p, .gt-off-canvas.gt-style-2 .gt-copyright, .gt-footer p, .gt-footer .gt-footer-menu.gt-style-1 ul, .gt-footer .gt-footer-widgets.gt-style-1, .gt-footer .gt-footer-widgets.gt-style-1 ul, .gt-pagination.gt-style-1 ul li a, .gt-pagination.gt-style-1 ul li a:visited, .gt-pagination.gt-style-1 ul li span, .gt-pagination.gt-style-2 ul li a, .gt-pagination.gt-style-2 ul li a:visited, .gt-pagination.gt-style-2 ul li span, .gt-pagination.gt-style-3 ul li a, .gt-pagination.gt-style-3 ul li a:visited, .gt-pagination.gt-style-3 ul li span, .gt-tags.gt-style-1 ul li a, .gt-tags.gt-style-1 ul li a:visited, .gt-page-pages.gt-style-1 ul li a, .gt-page-pages.gt-style-1 ul li a:visited, .gt-author-box.gt-style-1 .gt-content .gt-subtitle, .gt-module-title .gt-sub-title, .gt-module-title.gt-style-2 .gt-title, .gt-comments.gt-style-1 .gt-comment-list .gt-items .gt-item .gt-top .gt-details, .gt-comments.gt-style-1 .gt-comment-list .gt-items .gt-item .gt-bottom .gt-buttons, .gt-comments.gt-style-1 .gt-comment-form .gt-item-row .gt-item label, .gt-carousel-control.gt-style-2 .gt-carousel-pagination .swiper-pagination-bullet, .gt-carousel-control.gt-style-3 .gt-carousel-pagination .swiper-pagination-bullet, .gt-carousel-control.gt-style-6 .gt-carousel-pagination .swiper-pagination-bullet, .gt-title-bar.gt-style-5 .gt-container .gt-content span, .gt-title-bar.gt-style-6 .gt-container .gt-content span, .gt-ticket.gt-style-1 .gt-item .gt-desc span, .gt-newsletter .gt-form-wrapper .gt-form input, .gt-newsletter .gt-form-wrapper .gt-form button, .gt-service-boxes.gt-style-5 .gt-item .gt-right .gt-content p, .gt-events-listing.gt-style-1 .gt-item .gt-content .gt-date, .gt-events-listing.gt-style-3 .gt-item .gt-date, .gt-post-listing.gt-style-1 .gt-item .gt-post-header .gt-categories ul, .gt-post-listing.gt-style-2 .gt-item .gt-content .gt-content-inner .gt-categories ul, .gt-post-listing.gt-style-3 .gt-item .gt-content-inner .gt-categories ul, .gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-category a, .gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-category a:visited, .gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-category a, .gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-category a:visited, .gt-portfolio-slider.gt-style-2 .gt-scroll-text span, .gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-info-box .gt-item, .gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-info-box .gt-item p, .gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul li a, .gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul li a:visited, .gt-search-box.gt-style-1 .gt-search-box-container form input, .gt-search-box.gt-style-1 .gt-search-box-container p, .gt-timeline.gt-style-2 ol li .gt-title-wrapper .gt-date, .gt-timeline.gt-style-2 ul li .gt-title-wrapper .gt-date, .gt-detail-box.gt-style-1 .gt-content, .gt-detail-box.gt-style-1 .gt-content p, .gt-detail-box.gt-style-2 .gt-content, .gt-detail-box.gt-style-2 .gt-content p, .gt-detail-box.gt-style-3 .gt-content, .gt-detail-box.gt-style-3 .gt-content p, .gt-detail-box.gt-style-4 .gt-content, .gt-detail-box.gt-style-4 .gt-content p, .gt-title-bar.gt-style-1 .gt-details, .gt-title-bar.gt-style-2 .gt-details, .gt-title-bar.gt-style-3 .gt-details, .widget_block .wp-block-group__inner-container > h2, gt-info-boxes .gt-content, .gt-info-boxes .gt-content p, .gt-maps .gt-map-popup .gt-text, .gt-maps .gt-map-popup .gt-text p {
    font-family: 'Heebo',sans-serif;
}

p, .gt-off-canvas.gt-style-1 .gt-widgets .gt-widget-text.gt-style-1 .gt-widget-content p, .gt-author-box.gt-style-1 .gt-content p, .gt-comments.gt-style-1 .gt-comment-list .gt-items .gt-item .gt-bottom .gt-comment-text p, .gt-places-listing.gt-style-1 .gt-item .gt-content .gt-bottom .gt-desc p, .gt-places-listing.gt-style-2 .gt-item .gt-content .gt-header .gt-text p, .gt-title-overview.gt-style-1 .gt-content p, .gt-service-boxes.gt-style-2 .gt-content p, .gt-service-boxes.gt-style-3 .gt-content p, .gt-service-boxes.gt-style-4 .gt-content p, .gt-bilboard.gt-style-1 .gt-content .gt-desc, .gt-team.gt-style-1 .gt-item .gt-item-inner .gt-photo .gt-details .gt-details-inner .gt-bottom .gt-content p, .gt-team.gt-style-2 .gt-item .gt-item-inner .gt-photo .gt-details .gt-details-inner .gt-bottom .gt-content p, .gt-magazine-listing.gt-style-1 .gt-item .gt-content p, .gt-magazine-listing.gt-style-1 .gt-item .gt-content .gt-desc, .gt-magazine-listing.gt-style-2 .gt-item .gt-content p, .gt-exhibitions-listing.gt-style-1 .gt-item .gt-content .gt-desc p, .gt-exhibitions-listing.gt-style-2 .gt-item .gt-content .gt-desc p, .gt-exhibitions-listing.gt-style-3 .gt-item .gt-content .gt-desc p, .gt-exhibitions-listing.gt-style-4 .gt-item .gt-content .gt-desc p, .gt-exhibitions-listing.gt-style-5 .gt-item .gt-content .gt-desc p, .gt-exhibitions-listing.gt-style-6 div:not(.gt-md-title) .gt-item .gt-content .gt-desc p, .gt-exhibitions-listing.gt-style-7 .gt-list .gt-item:nth-child(odd) .gt-content .gt-desc p, .gt-exhibitions-listing.gt-style-7 .gt-list .gt-item:nth-child(even) .gt-content .gt-desc p, .gt-collections-listing.gt-style-1 .gt-item .gt-content .gt-desc p, .gt-collections-listing.gt-style-2 .gt-item .gt-content .gt-desc p, .gt-collections-listing.gt-style-3 .gt-item .gt-content .gt-desc p, .gt-collections-listing.gt-style-4 .gt-item .gt-content .gt-desc p, .gt-collections-listing.gt-style-5 .gt-item .gt-content .gt-desc p, .gt-collections-listing.gt-style-6 div:not(.gt-md-title) .gt-item .gt-content .gt-desc p, .gt-collections-listing.gt-style-7 .gt-list .gt-item:nth-child(odd) .gt-content .gt-desc p, .gt-collections-listing.gt-style-7 .gt-list .gt-item:nth-child(even) .gt-content .gt-desc p, .gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-message p, .gt-timeline.gt-style-1 .gt-timeline-slider .gt-content ol li .gt-inner-content .gt-item.gt-content-inner .gt-desc p, .gt-timeline.gt-style-2 ol li .gt-bottom-content .gt-desc p, .gt-timeline.gt-style-2 ul li .gt-bottom-content .gt-desc p, .gt-timeline.gt-style-3 .gt-item .gt-content .gt-desc p, .gt-video-gallery.gt-style-1 .gt-title, .gt-image-gallery.gt-style-2 .gt-details, .gt-image-gallery.gt-style-3 .gt-details, .gt-image-gallery.gt-style-4 .gt-details, .gt-blog-widget.gt-style-1 .gt-title, .gt-blog-widget.gt-style-2 .gt-title, .gt-blog-widget.gt-style-3 .gt-title, .gt-detail-box.gt-style-5 .gt-content, .elementor-counter .elementor-counter-number-wrapper {
    font-family: 'Heebo',sans-serif;
}

h1, h2, h3, h4, h5, h6, blockquote p, .gt-header .gt-logo a, .gt-header .gt-logo a:visited, .gt-off-canvas .gt-menu ul li a, .gt-off-canvas .gt-menu ul li a:visited, .gt-footer .gt-footer-widgets.gt-style-1 .gt-widget-title, .gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner .gt-copyright-logo, .gt-footer .gt-copyright.gt-style-2 .gt-copyright-inner .gt-copyright-logo, .gt-page-pagination.gt-style-1 .gt-page-pagination-inner .gt-title, .gt-author-box.gt-style-1 .gt-content h5, .gt-module-title.gt-style-1 .gt-title, .gt-comments.gt-style-1 .gt-comment-title div:first-child span, .gt-title-bar.gt-style-5 .gt-container .gt-content p, .gt-newsletter .gt-heading .gt-text p, .gt-museum-listing.gt-style-1 .gt-item .gt-inner-item .gt-content .gt-title, .gt-museum-listing.gt-style-1 .gt-item .gt-inner-item .gt-content .gt-text, .gt-museum-listing.gt-style-2 .gt-item .gt-content .gt-title, .gt-museum-listing.gt-style-2 .gt-item .gt-content .gt-text, .gt-museum-listing.gt-style-3 .gt-item .gt-content .gt-title, .gt-museum-listing.gt-style-3 .gt-item .gt-content .gt-text, .gt-places-listing.gt-style-1 .gt-item .gt-content .gt-bottom .gt-title, .gt-places-listing.gt-style-2 .gt-item .gt-content .gt-header .gt-title a, .gt-places-listing.gt-style-2 .gt-item .gt-content .gt-header .gt-title a:visited, .gt-service-boxes.gt-style-1 .gt-sb-header .gt-right .gt-title, .gt-service-boxes.gt-style-2 .gt-sb-header .gt-title, .gt-service-boxes.gt-style-4 .gt-sb-header .gt-title, .gt-countdown.gt-style-1 .gt-item .gt-number, .gt-bilboard.gt-style-1 .gt-content .gt-title, .gt-team.gt-style-1 .gt-item .gt-item-inner .gt-headers .gt-title, .gt-team.gt-style-2 .gt-item .gt-item-inner .gt-headers.gt-single .gt-title, .gt-team.gt-style-2 .gt-item .gt-item-inner .gt-headers.gt-double .gt-title, .gt-team.gt-style-3 .gt-item .gt-item-inner .gt-headers.gt-single .gt-title, .gt-team.gt-style-3 .gt-item .gt-item-inner .gt-headers.gt-double .gt-title, .gt-team-detail.gt-style-1 .gt-title, .gt-team-detail.gt-style-1 .gt-content p, .gt-magazine-listing.gt-style-2 .gt-item .gt-title, .gt-magazine-listing.gt-style-3 .gt-content .gt-desc p, .gt-events-listing.gt-style-1 .gt-item .gt-content .gt-title, .gt-events-listing.gt-style-2 .gt-item .gt-event-detail .gt-details .gt-title, .gt-events-listing.gt-style-3 .gt-item .gt-content .gt-title, .gt-post-listing.gt-style-1 .gt-item .gt-post-header .gt-title, .gt-post-listing.gt-style-2 .gt-item .gt-content .gt-content-inner .gt-post-header .gt-title, .gt-post-listing.gt-style-3 .gt-item .gt-content-inner .gt-post-header .gt-title, .gt-exhibitions-listing.gt-style-1 .gt-item .gt-content .gt-title a, .gt-exhibitions-listing.gt-style-1 .gt-item .gt-content .gt-title a:visited, .gt-exhibitions-listing.gt-style-2 .gt-item .gt-content .gt-title, .gt-exhibitions-listing.gt-style-3 .gt-item .gt-content .gt-title a, .gt-exhibitions-listing.gt-style-3 .gt-item .gt-content .gt-title a:visited, .gt-exhibitions-listing.gt-style-4 .gt-item .gt-content .gt-title a, .gt-exhibitions-listing.gt-style-4 .gt-item .gt-content .gt-title a:visited, .gt-exhibitions-listing.gt-style-5 .gt-item .gt-content .gt-title a, .gt-exhibitions-listing.gt-style-5 .gt-item .gt-content .gt-title a:visited, .gt-exhibitions-listing.gt-style-6 div:not(.gt-md-title) .gt-item .gt-content .gt-title a, .gt-exhibitions-listing.gt-style-6 div:not(.gt-md-title) .gt-item .gt-content .gt-title a:visited, .gt-exhibitions-listing.gt-style-7 .gt-list .gt-item:nth-child(odd) .gt-content .gt-title a, .gt-exhibitions-listing.gt-style-7 .gt-list .gt-item:nth-child(odd) .gt-content .gt-title a:visited, .gt-exhibitions-listing.gt-style-7 .gt-list .gt-item:nth-child(even) .gt-content .gt-title a, .gt-exhibitions-listing.gt-style-7 .gt-list .gt-item:nth-child(even) .gt-content .gt-title a:visited, .gt-exhibitions-listing.gt-style-8 .gt-item .gt-number, .gt-exhibitions-listing.gt-style-8 .gt-item .gt-content .gt-title, .gt-collections-listing.gt-style-1 .gt-item .gt-content .gt-title a, .gt-collections-listing.gt-style-1 .gt-item .gt-content .gt-title a:visited, .gt-collections-listing.gt-style-2 .gt-item .gt-content .gt-title, .gt-collections-listing.gt-style-3 .gt-item .gt-content .gt-title a, .gt-collections-listing.gt-style-3 .gt-item .gt-content .gt-title a:visited, .gt-collections-listing.gt-style-4 .gt-item .gt-content .gt-title a, .gt-collections-listing.gt-style-4 .gt-item .gt-content .gt-title a:visited, .gt-collections-listing.gt-style-5 .gt-item .gt-content .gt-title a, .gt-collections-listing.gt-style-5 .gt-item .gt-content .gt-title a:visited, .gt-collections-listing.gt-style-6 div:not(.gt-md-title) .gt-item .gt-content .gt-title a, .gt-collections-listing.gt-style-6 div:not(.gt-md-title) .gt-item .gt-content .gt-title a:visited, .gt-collections-listing.gt-style-7 .gt-list .gt-item:nth-child(odd) .gt-content .gt-title a, .gt-collections-listing.gt-style-7 .gt-list .gt-item:nth-child(odd) .gt-content .gt-title a:visited, .gt-collections-listing.gt-style-7 .gt-list .gt-item:nth-child(even) .gt-content .gt-title a, .gt-collections-listing.gt-style-7 .gt-list .gt-item:nth-child(even) .gt-content .gt-title a:visited, .gt-collections-listing.gt-style-8 .gt-item .gt-number, .gt-collections-listing.gt-style-8 .gt-item .gt-content .gt-title, .gt-slider.gt-style-1 .gt-slider-big .gt-item .gt-content .gt-inner .gt-title, .gt-slider.gt-style-1 .gt-slider-thumbs .gt-item .gt-content .gt-title a, .gt-slider.gt-style-1 .gt-slider-thumbs .gt-item .gt-content .gt-title a:visited, .gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-title, .gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-title, .gt-timeline.gt-style-1 .gt-timeline-slider .gt-content ol li .gt-inner-content .gt-item.gt-content-inner .gt-year, .gt-timeline.gt-style-1 .gt-timeline-slider .gt-content ol li .gt-inner-content .gt-item.gt-content-inner .gt-title, .gt-timeline.gt-style-2 ol li .gt-title-wrapper .gt-title, .gt-timeline.gt-style-2 ul li .gt-title-wrapper .gt-title, .gt-timeline.gt-style-3 .gt-item .gt-year, .gt-timeline.gt-style-3 .gt-item .gt-content .gt-title, .gt-fullscreen-hover .gt-items .gt-item .gt-title, .widget_block .wp-block-group__inner-container>h2 {
    font-family: 'Playfair Display', serif;
;
}

body {
    font-size: 1rem;
    line-height: 1.4;
    color: #111111;
}

.gt-title-bar.gt-style-1, .gt-title-bar.gt-style-2, .gt-title-bar.gt-style-3, .gt-title-bar.gt-style-1.gt-dark, .gt-title-bar.gt-style-2.gt-dark, .gt-title-bar.gt-style-3.gt-dark {
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.gt-title-bar.gt-style-1:before, .gt-title-bar.gt-style-2:before, .gt-title-bar.gt-style-3:before, .gt-title-bar.gt-style-1.gt-dark:before, .gt-title-bar.gt-style-2.gt-dark:before, .gt-title-bar.gt-style-3.gt-dark:before {
    background: rgba(0,0,0,0);
    background-color: rgba(0,0,0,0);
}

/*======
*
* Layout
*
======*/

.gt-flex-container {
		width: 1360px;
		max-width: 100%;
		padding: 0 20px;
		margin: 0 auto;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	@media (max-width: 1199px) {
		.gt-flex-container {
			padding-left: 20px;
			padding-right: 20px;
		}
	}

	.gt-flex-container-full {
		max-width: 100%;
		padding: 0 100px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	@media (max-width: 1199px) {
		.gt-flex-container-full {
			padding-left: 20px;
			padding-right: 20px;
		}
	}

	.gt-flex-container-fluid {
		max-width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}

/*======
*
* Title Module
*
======*/
	.gt-module-title {
		font-size: 0.75rem;
		font-weight: 500;
		letter-spacing: 1px;
		margin-bottom: 16px;
		color: var(--gt-heading-color);
	}

	.gt-module-title .gt-sub-title {
		font-size: 0.75rem;
		font-weight: 600;
		letter-spacing: 1px;
		position: relative;
		text-transform: uppercase;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		color: var(--gt-heading-color);
	}

	.gt-module-title .gt-sub-title span {
		opacity: .5;
	}

	.gt-module-title .gt-sub-title:before {
		content: '';
		width: 30px;
		height: 1px;
		left: 0;
		background-color: var( --e-global-color-primary );
		margin-right: 20px;
	}

	.gt-module-title.gt-style-1 .gt-sub-title + .gt-title {
		margin-top: 25px;
	}

	.gt-module-title.gt-style-1 .gt-title {
		font-size: 3.5rem;
		line-height: 1.2;
		font-weight: 400;
		letter-spacing: 1px;
		color: var(--gt-heading-color);
	}

	@media only screen and (max-width: 1199px) {
		.gt-module-title.gt-style-1 .gt-title {
			font-size: 3rem;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-module-title.gt-style-1 .gt-title {
			font-size: 2.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-module-title.gt-style-1 .gt-title {
			font-size: 1.75rem;
		}
	}

	.gt-module-title.gt-style-2 .gt-title {
		opacity: .5;
		font-size: 0.75rem;
		font-weight: 600;
		letter-spacing: 1px;
		text-transform: uppercase;
		color: var(--gt-heading-color);
	}

	.gt-module-title.gt-style-1.gt-dark,
	.gt-module-title.gt-style-2.gt-dark {
		color: var(--gt-dark-heading-color);
	}

	.gt-module-title.gt-style-1.gt-dark .gt-title,
	.gt-module-title.gt-style-2.gt-dark .gt-title {
		color: var(--gt-dark-heading-color);
	}

	.gt-module-title.gt-style-1.gt-dark .gt-sub-title,
	.gt-module-title.gt-style-2.gt-dark .gt-sub-title {
		color: var(--gt-dark-heading-color);
	}

	.gt-module-title.gt-style-1.gt-dark .gt-sub-title:before,
	.gt-module-title.gt-style-2.gt-dark .gt-sub-title:before {
		background-color: var(--gt-dark-heading-color);
	}

	.gt-module-title.gt-align-left .gt-sub-title {
		justify-content: flex-start;
	}

	.gt-module-title.gt-align-right .gt-sub-title {
		justify-content: flex-end;
	}

	.gt-module-title.gt-align-center .gt-sub-title {
		justify-content: center;
	}

	.gt-md-title {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-md-title h4 {
		color: var(--gt-heading-color);
	}

	.gt-md-title span:before {
		background-color: var(--gt-heading-color);
	}

	@media only screen and (max-width: 991px) {
		.gt-md-title {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
			margin-bottom: 25px;
			text-align: center;
		}
	}

	.gt-md-title .gt-item span {
		font-size: 0.75rem;
		font-weight: 600;
		letter-spacing: 1px;
		opacity: .5;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		color: var(--gt-dark-heading-color);
	}
	
	@media only screen and (max-width: 991px) {
		.gt-md-title .gt-item span {
			-webkit-box-pack: center;
			-webkit-justify-content: center;
			-ms-flex-pack: center;
			justify-content: center;
		}
	}

	.gt-md-title .gt-item span:before {
		display: block;
		content: '';
		width: 30px;
		height: 1px;
		background-color: var(--gt-heading-color);
		margin-right: 20px;
	}

	.gt-md-title .gt-item span + h4 {
		margin-top: 5px;
	}

	.gt-md-title .gt-item h4 {
		font-size: 2.875rem;
		margin: 0;
	}

	.gt-md-title.gt-dark {
		color: var(--gt-dark-heading-color);
	}

	.gt-md-title.gt-dark h4 {
		color: var(--gt-dark-heading-color);
	}

	.gt-md-title.gt-dark .gt-item span:before {
		background-color: var(--gt-dark-heading-color);
	}

/*======
*
* Portfolio Slider
*
======*/
	.gt-portfolio-slider.gt-style-1 .gt-content>div {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.gt-portfolio-slider.gt-style-1 .gt-slider-bottom .gt-flex-container {
		padding: 10px 0 20px !important;
	}
	.gt-portfolio-slider.gt-style-1 .swiper-slide:before {
		content: "";
		display: block;
		width: 100%;
		height: 33px;
		background: #fff url(https://narradoresdelcambio.es/wp-content/uploads/2026/01/pelicula.webp);
		position: absolute;
		top: 0;
		left: 0;
		z-index: 99;
		background-repeat: repeat-x;
    	background-size: contain;
	}
	.gt-portfolio-slider.gt-style-1 .swiper-slide:after {
		content: "";
		display: block;
		width: 100%;
		height: 33px;
		background: #fff url(https://narradoresdelcambio.es/wp-content/uploads/2026/01/pelicula.webp);
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 99;
		background-repeat: repeat-x;
    	background-size: contain;
		transform: rotate (180deg);
	}
	@media (max-width: 1135px) {
		.gt-portfolio-slider.gt-style-1 .swiper-slide:before, 
		.gt-portfolio-slider.gt-style-1 .swiper-slide:after {
			height: 1.5%;
		}
	}
	.gt-portfolio-slider.gt-style-1 .swiper {
		position: relative;
		width: 100%;
		height: 100%;
	}

	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide .gt-content .gt-category ul {
		margin: -3px;
		padding: 0;
		list-style: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide .gt-content .gt-category ul li {
		padding: 3px;
	}

	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide {
		color: var(--gt-dark-text-color);
	}

	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide .gt-content .gt-details ul li a,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide .gt-content .gt-details ul li a:visited,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide .gt-content .gt-title a,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide .gt-content .gt-title a:visited,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide .gt-content .gt-category a,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide .gt-content .gt-category a:visited {
		color: var(--gt-dark-link-color);
	}

	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide .gt-content .gt-details ul li a:hover,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide .gt-content .gt-details ul li a:focus,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide .gt-content .gt-title a:hover,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide .gt-content .gt-title a:focus,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide .gt-content .gt-category a:hover,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide .gt-content .gt-category a:focus {
		color: var(--gt-dark-link-hover-color);
	}

	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide.gt-light {
		color: var(--gt-text-color);
	}

	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide.gt-light .gt-content .gt-details ul li a,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide.gt-light .gt-content .gt-details ul li a:visited,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide.gt-light .gt-content .gt-title a,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide.gt-light .gt-content .gt-title a:visited,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide.gt-light .gt-content .gt-category a,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide.gt-light .gt-content .gt-category a:visited {
		color: var(--gt-link-color);
	}

	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide.gt-light .gt-content .gt-details ul li a:hover,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide.gt-light .gt-content .gt-details ul li a:focus,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide.gt-light .gt-content .gt-title a:hover,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide.gt-light .gt-content .gt-title a:focus,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide.gt-light .gt-content .gt-category a:hover,
	.gt-portfolio-slider.gt-style-1 .swiper .swiper-wrapper .swiper-slide.gt-light .gt-content .gt-category a:focus {
		color: var(--gt-link-hover-color);
	}

	.gt-portfolio-slider.gt-style-1 .gt-image {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background-color: var(--gt-primary-color);
		background-size: cover;
		background-position: center;
	}

	.gt-portfolio-slider.gt-style-1 .gt-image .gt-overlay {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: .6;
		background-color: var(--gt-primary-color);
	}

	.gt-portfolio-slider.gt-style-1 .gt-content {
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 1;
	}

	.gt-portfolio-slider.gt-style-1 .gt-content > div {
		height: 100%;
		padding-top: 10vh;
		padding-bottom: 10vh;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner {
		max-width: 70%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner {
			max-width: 100% !important;
		}
	}

	.gt-portfolio-slider.gt-style-1 .gt-content.gt-align-center .gt-inner {
		margin: 0 auto;
	}

	.gt-portfolio-slider.gt-style-1 .gt-content.gt-align-center .gt-inner .gt-category ul {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-portfolio-slider.gt-style-1 .gt-content.gt-align-center .gt-inner .gt-action {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-portfolio-slider.gt-style-1 .gt-content.gt-align-left .gt-inner .gt-category ul {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.gt-portfolio-slider.gt-style-1 .gt-content.gt-align-left .gt-inner .gt-action {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-action .gt-button a,
	.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-action .gt-button a:visited {
		display: inline-flex;
	}

	.gt-portfolio-slider.gt-style-1 .gt-content.gt-align-right .gt-flex-container {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-portfolio-slider.gt-style-1 .gt-content.gt-align-right .gt-flex-container .gt-inner .gt-category ul {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		align-items: flex-end;
	}

	.gt-portfolio-slider.gt-style-1 .gt-content.gt-align-right .gt-flex-container .gt-inner .gt-action {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-subtitle,
	.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-category {
		font-size: 0.813rem;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: 1px;
	}

	.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-subtitle + .gt-title,
	.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-category + .gt-title {
		margin-top: 35px;
	}

	@media only screen and (max-width: 991px) {
		.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-subtitle + .gt-title,
		.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-category + .gt-title {
			margin-top: 20px;
		}
	}

	.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-title {
		font-size: 5rem;
		line-height: 1.25;
	}

	@media only screen and (max-width: 1199px) {
		.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-title {
			font-size: 2.5rem;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-title {
			font-size: 2.25rem;
			margin-top: 0 !important;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-title {
			font-size: 2rem;
		}
	}

	.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner * + .gt-text,
	.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner * + .gt-action {
		margin-top: 20px;
	}

	.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-action {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		flex-wrap: wrap;
		margin: 20px -15px -15px -15px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-action {
			margin-top: 0;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-action {
			margin-top: 20px;
		}

		.gt-portfolio-slider .gt-content .gt-inner .gt-text, 
		.gt-content .gt-inner .gt-text p {
			line-height: 1.3em !important;
			margin-bottom: 0 !important;
		}
	}

	.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-action .gt-item {
		padding: 15px;
	}

	.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-action .gt-details {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-wrap: wrap;
		font-size: 0.875rem;
		font-weight: 400;
	}

	.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-action .gt-details ul {
		margin: 0;
		padding: 0;
		list-style: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-wrap: wrap;
	}

	.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-action .gt-details ul li:after,
	.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-action .gt-details ul li:visited:after {
		content: '-';
		padding: 0 5px;
	}

	.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-action .gt-details ul li:last-child:after,
	.gt-portfolio-slider.gt-style-1 .gt-content .gt-inner .gt-action .gt-details ul li:last-child:visited:after {
		display: none;
	}

	.gt-portfolio-slider.gt-style-1 .gt-slider-bottom {
		position: absolute;
		width: 100%;
		bottom: 0;
		left: 0;
		z-index: 10;
	}

	.gt-portfolio-slider.gt-style-1 .gt-slider-bottom .gt-flex-container {
		border-top: 1px solid var(--gt-dark-border-color);
		padding: 10px 0 60px;
	}

	@media only screen and (max-width: 1400px) {
		.gt-portfolio-slider.gt-style-1 .gt-slider-bottom .gt-flex-container {
			padding-left: 20px;
			padding-right: 20px;
		}
	}

	.gt-portfolio-slider.gt-style-2 .swiper {
		position: relative;
		width: 100%;
		height: 100%;
	}

	.gt-portfolio-slider.gt-style-2 .swiper .swiper-wrapper .swiper-slide .gt-content .gt-category ul {
		margin: -5px;
		padding: 0;
		list-style: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-portfolio-slider.gt-style-2 .swiper .swiper-wrapper .swiper-slide .gt-content .gt-category ul li {
		margin: 5px;
	}

	.gt-portfolio-slider.gt-style-2 .swiper .swiper-wrapper .swiper-slide .gt-content .gt-category ul li:last-child:after {
		display: none;
	}

	.gt-portfolio-slider.gt-style-2 .swiper .swiper-wrapper .swiper-slide .gt-content .gt-category ul li:after {
		content: '-';
		padding-left: 8px;
	}

	.gt-portfolio-slider.gt-style-2 .swiper .swiper-wrapper .swiper-slide.gt-dark {
		color: var(--gt-dark-text-color);
	}

	.gt-portfolio-slider.gt-style-2 .swiper .swiper-wrapper .swiper-slide.gt-dark .gt-content .gt-category a,
	.gt-portfolio-slider.gt-style-2 .swiper .swiper-wrapper .swiper-slide.gt-dark .gt-content .gt-category a:visited {
		color: var(--gt-dark-link-color);
	}

	.gt-portfolio-slider.gt-style-2 .swiper .swiper-wrapper .swiper-slide.gt-dark .gt-content .gt-title a,
	.gt-portfolio-slider.gt-style-2 .swiper .swiper-wrapper .swiper-slide.gt-dark .gt-content .gt-title a:visited {
		color: var(--gt-dark-link-color);
	}

	.gt-portfolio-slider.gt-style-2 .swiper .swiper-wrapper .swiper-slide.gt-dark .gt-content .gt-details ul li a,
	.gt-portfolio-slider.gt-style-2 .swiper .swiper-wrapper .swiper-slide.gt-dark .gt-content .gt-details ul li a:visited {
		color: var(--gt-dark-link-color);
	}

	.gt-portfolio-slider.gt-style-2 .swiper .swiper-wrapper .swiper-slide.gt-light {
		color: var(--gt-dark-text-color);
	}

	.gt-portfolio-slider.gt-style-2 .swiper .swiper-wrapper .swiper-slide.gt-light .gt-content .gt-category a,
	.gt-portfolio-slider.gt-style-2 .swiper .swiper-wrapper .swiper-slide.gt-light .gt-content .gt-category a:visited {
		color: var(--gt-dark-link-color);
	}

	.gt-portfolio-slider.gt-style-2 .swiper .swiper-wrapper .swiper-slide.gt-light .gt-content .gt-title a,
	.gt-portfolio-slider.gt-style-2 .swiper .swiper-wrapper .swiper-slide.gt-light .gt-content .gt-title a:visited {
		color: var(--gt-dark-link-color);
	}

	.gt-portfolio-slider.gt-style-2 .swiper .swiper-wrapper .swiper-slide.gt-light .gt-content .gt-details ul li a,
	.gt-portfolio-slider.gt-style-2 .swiper .swiper-wrapper .swiper-slide.gt-light .gt-content .gt-details ul li a:visited {
		color: var(--gt-dark-link-color);
	}

	.gt-portfolio-slider.gt-style-2 .gt-image {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background-color: var(--gt-primary-color);
		background-size: cover;
		background-position: center;
	}

	.gt-portfolio-slider.gt-style-2 .gt-image .gt-overlay {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: .6;
		background-color: var(--gt-primary-color);
	}

	.gt-portfolio-slider.gt-style-2 .gt-content {
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 1;
	}

	.gt-portfolio-slider.gt-style-2 .gt-content > div {
		height: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner {
		max-width: 70%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner {
			max-width: 100% !important;
		}
	}

	.gt-portfolio-slider.gt-style-2 .gt-content.gt-align-center .gt-inner {
		margin: 0 auto;
	}

	.gt-portfolio-slider.gt-style-2 .gt-content.gt-align-center .gt-inner .gt-category ul {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		align-items: center;
	}

	.gt-portfolio-slider.gt-style-2 .gt-content.gt-align-center .gt-inner .gt-action {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-portfolio-slider.gt-style-2 .gt-content.gt-align-left .gt-inner .gt-category ul {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.gt-portfolio-slider.gt-style-2 .gt-content.gt-align-left .gt-inner .gt-action {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-portfolio-slider.gt-style-2 .gt-content.gt-align-right .gt-flex-container {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-portfolio-slider.gt-style-2 .gt-content.gt-align-right .gt-flex-container .gt-inner .gt-category ul {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		align-items: flex-end;
	}

	.gt-portfolio-slider.gt-style-2 .gt-content.gt-align-right .gt-flex-container .gt-inner .gt-action {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-subtitle,
	.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-category {
		font-size: 0.813rem;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: 1px;
	}

	.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-subtitle + .gt-title,
	.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-category + .gt-title {
		margin-top: 30px;
	}

	@media only screen and (max-width: 991px) {
		.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-subtitle + .gt-title,
		.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-category + .gt-title {
			margin-top: 20px;
		}
	}

	.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner * + .gt-text {
		margin-top: 30px;
	}

	.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-title {
		font-size: 5rem;
		line-height: 1.25;
	}

	@media only screen and (max-width: 1199px) {
		.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-title {
			font-size: 2.5rem;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-title {
			font-size: 2.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-title {
			font-size: 2rem;
		}
	}

	.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-action {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 17.5px -17.5px -17.5px -17.5px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-action {
			margin-top: 10px;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-action {
			flex-direction: column;
			align-items: flex-start;
		}
	}

	.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-action .gt-button a,
	.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-action .gt-button a:visited {
		display: inline-flex;
	}

	.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-action > * {
		padding: 17.5px;
	}

	.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-action .gt-details {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		font-size: 0.938rem;
	}

	.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-action .gt-details ul {
		margin: 0;
		padding: 0;
		list-style: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-action .gt-details ul li a,
	.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-action .gt-details ul li a:visited {
		font-size: 0.875rem;
		font-weight: 400;
	}

	.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-action .gt-details ul li a:after,
	.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-action .gt-details ul li a:visited:after {
		content: '-';
		padding: 0 5px;
	}

	.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-action .gt-details ul li:last-child a:after,
	.gt-portfolio-slider.gt-style-2 .gt-content .gt-inner .gt-action .gt-details ul li:last-child a:visited:after {
		display: none;
	}

	.gt-portfolio-slider.gt-style-2 .gt-carousel-control {
		position: absolute;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
		right: 0;
		padding: 90px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		z-index: 10;
		width: auto;
	}

	.gt-portfolio-slider.gt-style-2 .gt-carousel-control .gt-carousel-navigation {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		z-index: 10;
		width: auto;
	}

	@media only screen and (max-width: 1199px) {
		.gt-portfolio-slider.gt-style-2 .gt-carousel-control {
			display: none;
		}

		.gt-portfolio-slider.gt-style-2 .gt-carousel-control .gt-carousel-pagination {
			display: none !important;
		}
	}

	.gt-portfolio-slider.gt-style-2 .gt-carousel-control .gt-carousel-prev,
	.gt-portfolio-slider.gt-style-2 .gt-carousel-control .gt-carousel-next {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 0;
	}

	.gt-portfolio-slider.gt-style-2 .gt-carousel-control .gt-carousel-prev,
	.gt-portfolio-slider.gt-style-2 .gt-carousel-control .gt-carousel-next {
		-moz-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	.gt-portfolio-slider.gt-style-2 .gt-carousel-control.gt-style-3 .gt-carousel-navigation,
	.gt-portfolio-slider.gt-style-2 .gt-carousel-control.gt-style-4 .gt-carousel-navigation,
	.gt-portfolio-slider.gt-style-2 .gt-carousel-control.gt-style-5 .gt-carousel-navigation,
	.gt-portfolio-slider.gt-style-2 .gt-carousel-control.gt-style-6 .gt-carousel-navigation {
		margin: -15px;
	}

	.gt-portfolio-slider.gt-style-2 .gt-carousel-control.gt-style-3 .gt-carousel-navigation > *,
	.gt-portfolio-slider.gt-style-2 .gt-carousel-control.gt-style-4 .gt-carousel-navigation > *,
	.gt-portfolio-slider.gt-style-2 .gt-carousel-control.gt-style-5 .gt-carousel-navigation > *,
	.gt-portfolio-slider.gt-style-2 .gt-carousel-control.gt-style-6 .gt-carousel-navigation > * {
		padding: 15px;
	}

	.gt-portfolio-slider.gt-style-2 .gt-carousel-control .gt-carousel-prev svg,
	.gt-portfolio-slider.gt-style-2 .gt-carousel-control .gt-carousel-next svg {
		height: 40px;
	}

	.gt-portfolio-slider.gt-style-2 .gt-carousel-control .gt-carousel-pagination {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 10px 0;
		transform: none;
	}

	.gt-portfolio-slider.gt-style-2 .gt-carousel-control .gt-carousel-pagination .swiper-pagination-bullet {
		margin: 17px;
	}

	.gt-portfolio-slider.gt-style-2 .gt-scroll-text {
		position: absolute;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
		left: 0;
		padding: 90px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		z-index: 10;
	}

	@media only screen and (max-width: 1199px) {
		.gt-portfolio-slider.gt-style-2 .gt-scroll-text {
			display: none;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-portfolio-slider.gt-style-2 .gt-scroll-text {
			display: none;
		}
	}

	.gt-portfolio-slider.gt-style-2 .gt-scroll-text span {
		position: relative;
		writing-mode: vertical-rl;
		font-size: 0.75rem;
		font-weight: 500;
		letter-spacing: 2px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		text-transform: uppercase;
	}

	.gt-portfolio-slider.gt-style-2 .gt-scroll-text span:after {
		position: absolute;
		content: '';
		width: 1px;
		height: 55px;
		top: 120%;
		opacity: .6;
	}

	.gt-portfolio-slider.gt-style-2 .gt-scroll-text.gt-dark span {
		color: var(--gt-dark-text-color);
	}

	.gt-portfolio-slider.gt-style-2 .gt-scroll-text.gt-dark span:after {
		background-color: var(--gt-dark-text-color);
	}

	.gt-portfolio-slider.gt-style-2 .gt-scroll-text.gt-light span {
		color: var(--gt-dark-text-color);
	}

	.gt-portfolio-slider.gt-style-2 .gt-scroll-text.gt-light span:after {
		background-color: var(--gt-dark-text-color);
	}

	.gt-portfolio-slider.gt-style-2 .gt-slider-bottom {
		position: absolute;
		width: 100%;
		bottom: 0;
		left: 0;
		z-index: 10;
	}

	@media only screen and (max-width: 1199px) {
		.gt-portfolio-slider.gt-style-2 .gt-slider-bottom {
			display: none;
		}
	}

	.gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding: 70px 0;
		min-width: 600px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper {
			padding: 0;
			min-width: auto;
		}
	}

	.gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-info-box {
		min-width: 50%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-info-box {
			display: none;
		}
	}

	.gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-info-box.gt-dark {
		color: var(--gt-dark-text-color);
	}

	.gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-info-box .gt-item {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin: -10px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-info-box .gt-item {
			margin-bottom: 30px;
		}
	}

	.gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-info-box .gt-item .gt-icon {
		padding: 10px;
	}

	.gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-info-box .gt-item .gt-icon svg {
		height: 24px;
	}

	.gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-info-box .gt-item .gt-icon i {
		font-size: 1.5rem;
	}

	.gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-info-box .gt-item .gt-detail {
		padding: 10px;
	}

	.gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-info-box .gt-item .gt-detail .gt-title {
		font-size: 1rem;
		line-height: 1.2;
		font-weight: 600;
	}

	.gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-info-box .gt-item .gt-detail .gt-title + .gt-desc {
		margin-top: 6px;
	}

	.gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-info-box .gt-item .gt-detail .gt-desc {
		opacity: .6;
	}

	@media only screen and (max-width: 1199px) {
		.gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-info-box .gt-grid .gt-grid-col:last-child .gt-item {
			margin-bottom: 0px;
		}
	}

	.gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-info-box + .gt-slider-message {
		padding-left: 130px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-info-box + .gt-slider-message {
			padding-left: 0;
		}
	}

	.gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-message {
		min-width: 50%;
	}

	.gt-portfolio-slider.gt-style-2 .gt-slider-bottom .gt-slider-info-box-wrapper .gt-slider-message.gt-dark p {
		color: var(--gt-dark-text-color);
	}

/*======
*
* Carousel
*
======*/
	.gt-carousel-container .swiper-pagination-bullet,
	.gt-slider-container .swiper-pagination-bullet {
		opacity: .4;
	}

	.gt-carousel-container .swiper-pagination-bullet-active,
	.gt-slider-container .swiper-pagination-bullet-active {
		opacity: 1;
	}

	.gt-carousel-control .gt-carousel-next {
		margin-left: 10px;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-carousel-control .gt-carousel-prev {
		margin-right: 10px;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-carousel-control .swiper-button-disabled {
		opacity: .6;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-carousel-control.gt-style-1 {
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-carousel-control.gt-style-1 .gt-carousel-navigation {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-carousel-control.gt-style-1 .gt-carousel-navigation .gt-carousel-prev {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		outline: none;
	}

	.gt-carousel-control.gt-style-1 .gt-carousel-navigation .gt-carousel-prev + .gt-carousel-pagination {
		margin-left: 20px;
		margin-right: 20px;
	}

	.gt-carousel-control.gt-style-1 .gt-carousel-navigation .gt-carousel-next {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		outline: none;
	}

	.gt-carousel-control.gt-style-1 .gt-carousel-pagination {
		margin-left: -8px;
		margin-right: -8px;
	}

	.gt-carousel-control.gt-style-1 .gt-carousel-pagination .swiper-pagination-bullet {
		font-size: 0px;
		width: 8px;
		height: 8px;
		margin: 8px;
		border-radius: 50%;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
		cursor: pointer;
	}

	.gt-carousel-control.gt-style-1.gt-light .gt-carousel-pagination .swiper-pagination-bullet {
		background-color: var(--gt-text-color);
		opacity: .3;
	}

	.gt-carousel-control.gt-style-1.gt-light .gt-carousel-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		opacity: 1;
	}

	.gt-carousel-control.gt-style-1.gt-light .gt-carousel-prev svg path {
		fill: var(--gt-text-color);
	}

	.gt-carousel-control.gt-style-1.gt-light .gt-carousel-next svg path {
		fill: var(--gt-text-color);
	}

	.gt-carousel-control.gt-style-1.gt-dark .gt-carousel-pagination .swiper-pagination-bullet {
		background-color: var(--gt-dark-text-color);
		opacity: .3;
	}

	.gt-carousel-control.gt-style-1.gt-dark .gt-carousel-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		opacity: 1;
	}

	.gt-carousel-control.gt-style-1.gt-dark .gt-carousel-prev svg path {
		fill: var(--gt-dark-text-color);
	}

	.gt-carousel-control.gt-style-1.gt-dark .gt-carousel-next svg path {
		fill: var(--gt-dark-text-color);
	}

	.gt-carousel-control.gt-style-2 {
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-pagination {
		margin-left: -15px;
		margin-right: -15px;
		text-align: center;
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-pagination .swiper-pagination-bullet {
		font-weight: 600;
		max-width: 100%;
		height: auto;
		width: auto;
		margin: 15px;
		font-size: 0.938rem;
		background-color: transparent;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
		cursor: pointer;
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-prev {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin-right: 30px;
		outline: none;
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-next {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin-left: 30px;
		outline: none;
	}

	.gt-carousel-control.gt-style-2.gt-light .gt-carousel-pagination .swiper-pagination-bullet {
		color: var(--gt-text-color);
	}

	.gt-carousel-control.gt-style-2.gt-light .gt-carousel-prev svg path {
		fill: var(--gt-text-color);
	}

	.gt-carousel-control.gt-style-2.gt-light .gt-carousel-next svg path {
		fill: var(--gt-text-color);
	}

	.gt-carousel-control.gt-style-2.gt-dark .gt-carousel-pagination .swiper-pagination-bullet {
		color: var(--gt-dark-text-color);
	}

	.gt-carousel-control.gt-style-2.gt-dark .gt-carousel-prev svg path {
		fill: var(--gt-dark-text-color);
	}

	.gt-carousel-control.gt-style-2.gt-dark .gt-carousel-next svg path {
		fill: var(--gt-dark-text-color);
	}

	.gt-carousel-control.gt-style-3 {
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	@media only screen and (max-width: 1199px) {
		.gt-carousel-control.gt-style-3 {
			padding: 0 20px;
		}
	}

	.gt-carousel-control.gt-style-3 .gt-carousel-pagination {
		margin-left: -15px;
		margin-right: -15px;
		width: initial;
	}

	.gt-carousel-control.gt-style-3 .gt-carousel-pagination .swiper-pagination-bullet {
		font-weight: 600;
		max-width: 100%;
		height: auto;
		width: auto;
		margin: 15px;
		background-color: transparent;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
		cursor: pointer;
		font-size: 0.938rem;
	}

	.gt-carousel-control.gt-style-3 .gt-carousel-navigation {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-carousel-control.gt-style-3 .gt-carousel-navigation .gt-carousel-prev {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		outline: none;
	}

	.gt-carousel-control.gt-style-3 .gt-carousel-navigation .gt-carousel-next {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		outline: none;
	}

	.gt-carousel-control.gt-style-3.gt-light .gt-carousel-pagination .swiper-pagination-bullet {
		color: var(--gt-text-color);
	}

	.gt-carousel-control.gt-style-3.gt-light .gt-carousel-prev svg path {
		fill: var(--gt-text-color);
	}

	.gt-carousel-control.gt-style-3.gt-light .gt-carousel-next svg path {
		fill: var(--gt-text-color);
	}

	.gt-carousel-control.gt-style-3.gt-dark .gt-carousel-pagination .swiper-pagination-bullet {
		color: var(--gt-dark-text-color);
	}

	.gt-carousel-control.gt-style-3.gt-dark .gt-carousel-prev svg path {
		fill: var(--gt-dark-text-color);
	}

	.gt-carousel-control.gt-style-3.gt-dark .gt-carousel-next svg path {
		fill: var(--gt-dark-text-color);
	}

	.gt-carousel-control.gt-style-4 {
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.gt-carousel-control.gt-style-4 .gt-carousel-pagination {
		margin-left: -8px;
		margin-right: -8px;
	}

	.gt-carousel-control.gt-style-4 .gt-carousel-pagination .swiper-pagination-bullet {
		font-size: 0px;
		width: 8px;
		height: 8px;
		margin: 8px;
		border-radius: 50%;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
		cursor: pointer;
	}

	.gt-carousel-control.gt-style-4 .gt-carousel-navigation {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-carousel-control.gt-style-4 .gt-carousel-navigation .gt-carousel-prev {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		outline: none;
	}

	.gt-carousel-control.gt-style-4 .gt-carousel-navigation .gt-carousel-next {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		outline: none;
	}

	.gt-carousel-control.gt-style-4.gt-light .gt-carousel-pagination .swiper-pagination-bullet {
		background-color: var(--gt-text-color);
		opacity: .3;
	}

	.gt-carousel-control.gt-style-4.gt-light .gt-carousel-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		opacity: 1;
	}

	.gt-carousel-control.gt-style-4.gt-light .gt-carousel-prev svg path {
		fill: var(--gt-text-color);
	}

	.gt-carousel-control.gt-style-4.gt-light .gt-carousel-next svg path {
		fill: var(--gt-text-color);
	}

	.gt-carousel-control.gt-style-4.gt-dark .gt-carousel-pagination .swiper-pagination-bullet {
		background-color: var(--gt-dark-text-color);
		opacity: .3;
	}

	.gt-carousel-control.gt-style-4.gt-dark .gt-carousel-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		opacity: 1;
	}

	.gt-carousel-control.gt-style-4.gt-dark .gt-carousel-prev svg path {
		fill: var(--gt-dark-text-color);
	}

	.gt-carousel-control.gt-style-4.gt-dark .gt-carousel-next svg path {
		fill: var(--gt-dark-text-color);
	}

	.gt-carousel-control.gt-style-5 {
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.gt-carousel-control.gt-style-5 .gt-carousel-pagination {
		margin-left: -8px;
		margin-right: -8px;
		width: initial;
	}

	.gt-carousel-control.gt-style-5 .gt-carousel-pagination .swiper-pagination-bullet {
		font-size: 0px;
		width: 8px;
		height: 8px;
		margin: 8px;
		border-radius: 50%;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
		cursor: pointer;
	}

	.gt-carousel-control.gt-style-5.gt-light .gt-carousel-navigation {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-carousel-control.gt-style-5.gt-light .gt-carousel-navigation .gt-carousel-prev {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		outline: none;
	}

	.gt-carousel-control.gt-style-5.gt-light .gt-carousel-navigation .gt-carousel-next {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		outline: none;
	}

	.gt-carousel-control.gt-style-5.gt-light .gt-carousel-pagination .swiper-pagination-bullet {
		background-color: var(--gt-text-color);
		opacity: .3;
	}

	.gt-carousel-control.gt-style-5.gt-light .gt-carousel-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		opacity: 1;
	}

	.gt-carousel-control.gt-style-5.gt-light .gt-carousel-prev svg path {
		fill: var(--gt-text-color);
	}

	.gt-carousel-control.gt-style-5.gt-light .gt-carousel-next svg path {
		fill: var(--gt-text-color);
	}

	.gt-carousel-control.gt-style-5.gt-dark .gt-carousel-pagination .swiper-pagination-bullet {
		background-color: var(--gt-dark-text-color);
		opacity: .3;
	}

	.gt-carousel-control.gt-style-5.gt-dark .gt-carousel-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		opacity: 1;
	}

	.gt-carousel-control.gt-style-5.gt-dark .gt-carousel-prev svg path {
		fill: var(--gt-dark-text-color);
	}

	.gt-carousel-control.gt-style-5.gt-dark .gt-carousel-next svg path {
		fill: var(--gt-dark-text-color);
	}

	.gt-carousel-control.gt-style-6 {
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.gt-carousel-control.gt-style-6 .gt-carousel-pagination {
		margin-left: -15px;
		margin-right: -15px;
	}

	.gt-carousel-control.gt-style-6 .gt-carousel-pagination .swiper-pagination-bullet {
		font-weight: 600;
		max-width: 100%;
		height: auto;
		width: auto;
		margin: 15px;
		background-color: transparent;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
		cursor: pointer;
		font-size: 0.938rem;
	}

	.gt-carousel-control.gt-style-6 .gt-carousel-navigation {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-carousel-control.gt-style-6 .gt-carousel-navigation .gt-carousel-prev {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		outline: none;
	}

	.gt-carousel-control.gt-style-6 .gt-carousel-navigation .gt-carousel-next {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		outline: none;
	}

	.gt-carousel-control.gt-style-6.gt-light .gt-carousel-pagination .swiper-pagination-bullet {
		color: var(--gt-text-color);
	}

	.gt-carousel-control.gt-style-6.gt-light .gt-carousel-prev svg path {
		fill: var(--gt-text-color);
	}

	.gt-carousel-control.gt-style-6.gt-light .gt-carousel-next svg path {
		fill: var(--gt-text-color);
	}

	.gt-carousel-control.gt-style-6.gt-dark .gt-carousel-pagination .swiper-pagination-bullet {
		color: var(--gt-dark-text-color);
	}

	.gt-carousel-control.gt-style-6.gt-dark .gt-carousel-prev svg path {
		fill: var(--gt-dark-text-color);
	}

	.gt-carousel-control.gt-style-6.gt-dark .gt-carousel-next svg path {
		fill: var(--gt-dark-text-color);
	}

	.gt-carousel-control .gt-carousel-next svg,
	.gt-carousel-control .gt-carousel-prev svg {
		cursor: pointer;
		width: 40px;
		max-width: none;
	}

	.gt-carousel-control.gt-position-top {
		margin-bottom: 50px;
	}

	.gt-carousel-control.gt-position-bottom {
		margin-top: 50px;
	}

/*======
*
* Button
*
======*/

	.gt-button a,
	.gt-button a:visited {
		font-size: 0.625rem;
		font-weight: 600;
		line-height: 1;
		text-transform: uppercase;
		text-decoration: none;
		letter-spacing: 2px;
		border: 0;
		padding: 10px 30px;
		min-height: 45px;
		cursor: pointer;
		position: relative;
		z-index: 0;
		outline: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		background: var(--gt-link-button-background-color);
		color: var(--gt-link-button-text-color);
	}

    .gt-button a .gt-icon, .gt-button a:visited .gt-icon{
        color: var( --e-global-color-primary );
    }

    .gt-button.gt-align-left {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-button.gt-align-left {
		text-align: left;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

    .gt-button.gt-style-5 a,
	.gt-button.gt-style-5 a:visited {
		background-color: var(--gt-link-button-style-5-background-color);
		color: var(--gt-link-button-style-5-text-color);
		padding-left: 0;
		padding-right: 0;
		font-size: 0.875rem;
		letter-spacing: 1px;
	}

/*======
*
* Breadcrumbs
*
======*/
	.raven-breadcrumbs .breadcrumb-item.active{
		font-weight: 600;
	}

/*======
*
* Mega menú
*
======*/
	a[data-estado=desactivado] {
		pointer-events: none;
		opacity: 0.5;
	}
	.desactivado {
		opacity: 0.5;
	}
	.desactivado .jet-mega-menu-mega-container{
		display: none !important;
	}

	.desactivado .jet-mega-menu-item__label b{
		background: #979797;
	}
	.desactivado::after {
		content: "Próximamente";
		position: absolute;
		bottom: 100%;
		left: 50%;
		transform: translateX(-50%);
		background-color: #333;
		color: #fff;
		padding: 5px 10px;
		border-radius: 4px;
		font-size: 12px;
		white-space: nowrap;
		opacity: 0;
		pointer-events: none;
		transition: opacity 0.3s;
		margin-bottom: 5px;
	}

	.desactivado::before {
		content: "";
		position: absolute;
		bottom: 100%;
		left: 50%;
		transform: translateX(-50%);
		border: 5px solid transparent;
		border-top-color: #333;
		opacity: 0;
		pointer-events: none;
		transition: opacity 0.3s;
	}

	.desactivado:hover::after,
	.desactivado:hover::before {
		opacity: 1;
	}

	.current-page-ancestor .jet-mega-menu-item__label {
		color: #cc0000;
	}
	/* Menú páginas hijas para el megamenú */
	 .menu-paginas-hijas-lista {
            list-style: none;
            margin: 0;
            padding: 0;
        }
        
        .menu-paginas-hijas-item {
            margin: 0;
            padding: 0;
            border-bottom: 1px solid #e0e0e0;
        }
        
        .menu-paginas-hijas-item:last-child {
            border-bottom: none;
        }
        
        .menu-paginas-hijas-item a {
            display: flex;
            align-items: center;
            gap: 10px;
            padding: 12px 0;
            text-decoration: none;
            color: #000;
            font-weight: 700;
            font-size: 14px;
            text-transform: uppercase;
            transition: color 0.3s;
        }
        
        .menu-paginas-hijas-item a .fa-chevron-right {
            color: #c00;
            font-size: 12px;
            flex-shrink: 0;
        }
        
        .menu-paginas-hijas-item a:hover {
            color: #c00;
        }
        
        .menu-paginas-hijas-item.current-menu-item a,
        .menu-paginas-hijas-item.current_page_item a,
        .menu-paginas-hijas-item.active a {
            color: #c00;
        }

		/* Imagen Megamenu */
		.imagen-megamenu {
			width: 100%;
			height: 224px !important;
			object-fit: cover;
			object-position: center;
			border-radius: 5px !important;
			box-shadow: rgb(0 0 0 / 20%) 0 0 10px !important;
		}

/*======
*
* Navegación páginas
*
======*/
 		.navegacion-paginas {
            display: flex;
            justify-content: space-between;
            margin: 30px 0;
            gap: 15px;
        }
        
        .navegacion-paginas a {
			position: relative;
            flex: 1;
            padding: 0;
            background: #fff;
            color: #000;
            text-decoration: none;
            border: none;
			display: flex;
            flex-direction: column;
            gap: 0px;
        }

		.navegacion-paginas a.btn-anterior{
			text-align: left;
			padding-left: 44px;
		}
		.navegacion-paginas a.btn-siguiente{
			text-align: right;
			padding-right: 44px;
		}
        
        
        
		.btn-icon {
			position: absolute;
			top: 1px;
			background: #fff;
			border: 1px solid #8f8f8f;
			padding: 2px 9px;
			border-radius: 50%;
		}
		.btn-icon i{
			font-size: 14px
		}
		.btn-icon.btn-icon-left {
			left: 0;
			right: auto;
		}
		.btn-icon.btn-icon-right {
			left: auto;
			right: 0;
		}
        .navegacion-paginas .btn-texto {
            font-weight: normal;
			font-size: 0.7rem;
			text-transform: uppercase;
        }
        
        .navegacion-paginas .btn-titulo {
            font-size: 0.8rem;
    		font-weight: bold;
        }
        
        .navegacion-paginas .btn-espacio {
            flex: 1;
        }


/* Ajustes cabecera */

@media (min-width: 1040px) {
	.jupiterx-header .logo-texto {
		font-size: 38px;
		line-height: 0.7;
	}
	.jupiterx-header .logo-credits {
		font-size: 10px;
	}
	.jupiterx-header .jet-mega-menu-list{
		gap: 5px !important;
	}
}
@media (min-width: 1276px){
	.jupiterx-header .logo-texto {
		font-size: inherit;
		line-height: inherit;
	}
	.jupiterx-header .logo-credits {
		font-size: inherit;
	}
	.jupiterx-header .jet-mega-menu-list{
		gap: 37px !important;
	}
}