	.glide {
	    position: relative;
	    width: 100%;
	    box-sizing: border-box;
	    opacity: 0;
	    visibility: hidden;
	}

	.glide--carousel {
	    opacity: 1;
	    visibility: visible;
	}

	.glide * {
	    box-sizing: inherit
	}

	.glide__track {
	    overflow: hidden
	}

	.glide__slides {
	    position: relative;
	    width: 100%;
	    list-style: none;
	    backface-visibility: hidden;
	    transform-style: preserve-3d;
	    touch-action: pan-Y;
	    overflow: hidden;
	    padding: 0;
	    white-space: nowrap;
	    display: flex;
	    flex-wrap: nowrap;
	    will-change: transform;
	    margin-bottom: 0;
	}

	.glide__slide--active {
	    padding: 0px
	}

	.glide__slide {
	    box-sizing: border-box;
	    width: 90%;
	    margin: 0 auto;
	    padding: 10px;
	}

	.glide__slides--dragging {
	    user-select: none
	}

	.glide__slide {
	    width: 100%;
	    height: 100%;
	    flex-shrink: 0;
	    position: relative;
	    white-space: initial;
	    user-select: none;
	    -webkit-touch-callout: none;
	    -webkit-tap-highlight-color: transparent;
	}

	.glide__slide a {
	    user-select: none;
	    -webkit-user-drag: none;
	    -moz-user-select: none;
	    -ms-user-select: none
	}

	/* .glide__slide img {
	    width: 100%;
	    background-color: #fff;
	    vertical-align: middle;
	    object-fit: cover;
	} */

	.glide__slide .content {
	    border: 6px solid transparent;
	}

	.glide__slide--active .content {
	    border: 6px solid #efc778;
	    border-radius: 3px;
	    background-color: #fff;
	}

	.gcontrols {
	    position: absolute;
	    width: 100%;
	    top: 38%;
	    opacity: 0;
	    visibility: hidden;

	}


	.glide__slide--active .gcontrols {
	    opacity: 1;
	    visibility: visible;
	    top: 38%;
	    transition: all 330ms ease 0ms
	}

	.gcontrols button {
	    position: absolute;
	    padding: 10px;
	    border: 0;
	    background: #ffd700;
	    width: 45px;
	    z-index: 99;
	    font-size: 45px;
	    line-height: 1;
	    cursor: pointer;
	}

	.gcontrols button[data-glide-dir="<"] {
	    left: -25px;
	}

	.gcontrols button[data-glide-dir=">"] {
	    right: 10px;
	}

	/* .glide__slide p {
	    opacity: 0;
	    visibility: hidden;
	    transition: all 330ms ease 0ms
	} */

	.glide__slide--active .content a

	/* ,
	.glide__slide--active p */
	    {
	    opacity: 1;
	    visibility: visible;
	}

	.glide__arrows {
	    -webkit-touch-callout: none;
	    user-select: none
	}

	/* .glide__bullets {
	    -webkit-touch-callout: none;
	    user-select: none;
	    display: none;
	} */

	.glide--rtl {
	    direction: rtl
	}


	@media all and (min-width:1200px) {
	    .glide__slide .arrow:focus {
	        outline: 2px dashed #3480fe;
	        outline-offset: 4px;
	    }

	    .glide__slide .content:focus,
	    .glide__slide .content:focus-visible {
	        outline: 2px dashed #fff;
	        margin-top: 2px;
	        margin-bottom: 2px;
	    }
	}

	@media all and (max-width:767px) {

	    .glide

	    /* .glide__slide .content a, */
	    /* .glide__slide p  */
	        {
	        opacity: 1;
	        visibility: visible;
	    }

	    .gcontrols {
	        opacity: 1;
	        visibility: visible;
	        top: 35%;
	    }

	    .gcontrols .arrow {
	        width: 44px;
	    }

	    .glide__slides {
	        scroll-snap-type: x mandatory;
	        scroll-behavior: smooth;
	        margin: 0;
	    }

	    /* .glide__slide img {
	        border: 6px solid #FFC900;
	    } */

	    .glide__slide {
	        margin: 0;
	        padding: 0 30px;
	    }

	    .glide__slide .content {
	        position: relative;
	        padding: 0;
	        border: 0;
	    }

	    .glide__slide a.btn {
	        position: relative;
	        bottom: 80px;
	        left: 0;
	        width: 230px;
	    }

	    /* .glide__slide p{
        position: relative;
        top: -42px;
        text-transform: uppercase;
        font-weight: 600;
        margin: 0;
    } */
	    .gcontrols button[data-glide-dir="<"] {
	        left: -28px;
	    }

	    .gcontrols button[data-glide-dir=">"] {
	        right: -28px;
	    }
	}