/* Corrects the line height in all browsers. */
/* Prevents adjustments of font size after orientation changes in iOS. */ 
html {
    line-height: 1.15;  
    -webkit-text-size-adjust: 100%;
}

/* Removes the margin in all browsers */ 
body {
    margin: 0; 
}

/* Renders the 'main' element consistency in IE. */
main {
    display: block;
}

/* Corrects the font size and margin on 'h1' elements within 'section' and 'article' */ 
/* Contexts in Chrome, Firefox, and Safari. */
h1 {
    font-size: 32px;
    margin: 10.72px 0; 
}

/* Adds the correct box sizing in Firefox */ 
/* Shows the overflow in Edge and IE */ 
hr {
    box-sizing: content-box;
    height: 0; 
    overflow: visible;
}

/* Corrects the inheritance and scaling of font size in all browsers. */ 
/* Corrects the odd 'em' font sizing in all browsers. */
pre {
    font-family: monospace, monospace;
    font-size: 16px; 
}

/* Removes the gray background on active links in IE 10. */ 
a {
    background-color: transparent;
}

/* Removes the bottom border in Chrome 57- */
/* Adds the correct text decoration in Chrome, Edge, IE, Opera, and Safari */ 
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

/* Adds the correct font weight in Chrome, Edge, and Safari */ 
b,
strong {
    font-weight: bolder;
}

/* Corrects the inheritance and scaling of font size in all browsers. */ 
/* Corrects the odd 'em' font sizing in all browsers. */
code, 
kbd,
samp {
    font-family: monospace, monospace; 
    font-size: 16px; 
}

/* Adds the correct font size in all browsers. */ 
small {
    font-size: 80%; 
}
  
/* Prevents 'sub' and 'sup' elements from affecting the line height in all browsers. */ 
sub,
sup {
    font-size: 75%; 
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -4px; 
}

sup {
    top: -8px; 
}

/* Removes the border on images inside links in IE 10. */ 
img {
    border-style: none;
}

/* Changes the font styles in all browsers. */
/* Removes the margin in Firefox and Safari. */ 
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%; 
    line-height: 1.15; 
    margin: 0;
}

/* Shows the overflow in IE + Edge */ 
button, 
input {
    overflow: visible;
}

/* Removes the inheritance of text transform in Edge, Firefox, and IE. */ 
/* Removes the inheritance of text transform in Firefox. */ 
button,
select {
    text-transform: none;
}

/* Removes the inner border and padding in Firefox. */ 
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none; 
    padding: 0; 
}

/* Restores the focus styles unset by the previous rule */ 
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted; 
}

/* Corrects the padding in Firefox */ 
fieldset {
    padding: 5.6px, 12px, 10px; 
}

/* Corrects the text wrapping in Edge and IE */ 
/* Corrects the color inheritance from 'fieldset' elements in IE */ 
/* Removes the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers */ 
legend {
    box-sizing: border-box;
    color: inherit; 
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
} 

/* Adds the correct vertical alignment in Chrome, Firefox, and Opera. */ 
progress {
    vertical-align: baseline;
}

/* Removes the default vertical scrollbar in IE 10+. */ 
textarea {
    overflow: auto;
}

/* Adds the correct box sizing in IE 10. */ 
/* Removes the padding in IE 10. */ 
[type="checkbox"],
[type="radio"] {
    box-sizing: border-box; 
    padding: 0; 
}

/* Corrects the cursor style of increment and decrement buttons in Chrome. */ 
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/* Corrects the odd appearance in Chrome and Safari. */ 
/* Corrects the outline style in Safari. */ 
[type="search"] {
    outline-offset: -2px; 
}

/* Removes the inner padding in Chrome and Safari on macOS. */ 
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/* Corrects the inability to style clickable types in iOS and Safari. */
/* Changes font properties to 'inherit' in Safari. */ 
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit; 
}
 
/* Adds the correct display in Edge, IE 10+, and Firefox. */ 
details {
    display: block;
}

/* Adds the correct display in all browsers. */
summary {
    display: list-item;
}

/* Adds the correct display in IE 10+. */ 
template {
    display: none;
}

/* Adds the corrent display in IE 10. */ 
[hidden] {
    display: none;
}

.glide {
    box-sizing: border-box;
    position: relative; 
    width: 100%; 
}

.glide * {
    box-sizing: inherit;
}

.glide__track {
    overflow: hidden
}

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

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

.glide__slide {
    flex-shrink: 0;
    height: 100%;
    user-select: none;
    white-space: normal;
    width: 100%;
    -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__arrows {
    user-select: none;
    -webkit-touch-callout:none; 
}

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

.glide--rtl {
    direction: rtl
}
 